Separating Models from Implementation

I’ve reread the entire thread and looked for requirements for simplifications.

  • The clearest request I could find came from Erik and Ian for GraphQL.
  • OpenAPI was also mentioned often. I’ll work on it after GraphQL.
  • TypeScript model classes that act as proxies between openEHR CDR and client applications is also an option.
  • Anything else?

I created a separate topic focused only on GraphQL with a download link and source code:

  • There is a great Java example in the “java-apollo-android” folder.
  • Also “graphql.schema.json” for a Blood Pressure OPT GraphQL schema in JSON.
  • And the “schema.graphql”.
2 Likes