Skip to content

Archetype diffing, RM Object validation

Compare
Choose a tag to compare
@pieterbos pieterbos released this 30 Aug 11:08
· 1437 commits to master since this release
0638715

This release contains two major new features, one for use as an archetype modelling tool, and one for use in EHRs:

Archetype diffing

Archie already had a toolset for archetype modelling tools, including flattening and validation of archetypes, several serialisation options and a BMM implementation. The differentiator completes the set of archetype modelling tools, allowing for easy editing of specialised archetypes. This includes sibling order markers, adding the possibility to reorder nodes in specialised archetypes. This means Archie now contains all the major tools to develop a fully featured archetype editor, or any other kind of modelling tool.

RM Object validation

The new RMObjectValidator validates RM Objects against archetypes. This is a useful addition for implementing an EHR, to check user input against clinical models.