From: Archetype relational mapping - a practical openEHR persistence solution
Relationship | Modification | Compatibility |
---|---|---|
Revision | Modify description part | Ensure backward compatibility |
Expand attributes, range of value sets, terminology | Data created by pre-revised archetype is compatible with the revised version | |
Specialization | Strengthen the constraints | Ensure the new specialized archetype must create data that conforms to the parent |
Redefine and add nodes | ||
The range of value sets and semantics of nodes conform to the previous archetype | ||
New version | Change mandatory item to optional | Modifications are incompatible with the previous archetype |
Adjust value range or coded term set |