change SUPER NEW RELEAS VERSION: change 11
Generic openEHR Client and Objekt-mapper:
- Define entity classes for openEHR-Templates (v1.4) in a jpa like way
- Map entity <-> Archie RM objekts.
- RestClient for openEHR Rest-API
- AQL-Query generator (Alpha)
- Autogenerate entity classes from template
- Opt 1.4 xmlbeans
- DTO's representing the response for the ehrsacpe and openEHR Rest API
- Mini openEHR terminologie implementation
- Validation of Compositions against templates
- Example templates and Composition for tests
- map Compositions from and to JSON;XML
- CircleCI pipeline w/ Jacoco code coverage and sonarcloud.io analysis
- semi automated version updating via [major] / [minor] / [patch] flags in merge commit title of Github PR
- updated test dependencies to use Junit5
- RestClient for DIRECTORY endpoint
- Improved clean-up of empty elements
- Improved generation of EVENT classes
- Automated generation of PARTICIPATION classes
- Added support for PARTY_PROXY
- Moved to EHRbase 11
mvn clean install
To generate an entity class from a template use
java -jar generator-version.jar
-h show help
-opt <arg> path to opt file
-out <arg> path to output directory
-package <arg> package name
You can include the SDK via jitpack.io
see FlattenerTest and UnflattenerTest
- ehr : see DefaultRestEhrEndpointIT
- composition: see DefaultRestCompositionEndpointIT
- template : see DefaultRestTemplateEndpointIT
- directory : see DefaultRestDirectoryEndpointIT
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.