# Reflections on the Clinician-Centric Approach of openEHR and its impact on Software Engineering

**URL:** https://discourse.openehr.org/t/reflections-on-the-clinician-centric-approach-of-openehr-and-its-impact-on-software-engineering/11612
**Category:** Implementation
**Created:** [25 November 2025 16:15 UTC](https://discourse.openehr.org/t/reflections-on-the-clinician-centric-approach-of-openehr-and-its-impact-on-software-engineering/11612 "2025-11-25T16:15:22Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![borut.jures](https://discourse.openehr.org/user_avatar/discourse.openehr.org/borut.jures/32/1391_2.png) [@borut.jures](https://discourse.openehr.org/u/borut.jures)
#### Post date: [25 November 2025 16:58 UTC](https://discourse.openehr.org/t/reflections-on-the-clinician-centric-approach-of-openehr-and-its-impact-on-software-engineering/11612/2 "2025-11-25T16:58:52Z")

</div>

TypeScript is a logical pick for a frontend focused openEHR development. I picked Dart for my tools which is less logical 😅 (unless Flutter is used for the frontend)

Last year I started porting my tools to TypeScript: [TypeScript library for AM / RM / OPTs](https://discourse.openehr.org/t/typescript-library-for-am-rm-opts/5131)

What is your approach? Did you use the OpenAPI generator or do you write your tools by hand? I know @gmickel is a great fan of AI coding. Were you successful using AI agents to write your tools?

---

_[View the full topic](https://discourse.openehr.org/t/reflections-on-the-clinician-centric-approach-of-openehr-and-its-impact-on-software-engineering/11612)._
