Move AUDIT_DETAILS to Generic package; add REVISION_HISTORY
Currently there are two instances of the logical concept of audit details in openEHR: one in the change_control package, one in the newly created resource package (both in the Common IM). These should be rationalised into two classes in the generic package.
The changes are as follows:
- Move AUDIT_DETAILS from the change_control package to the
- Add a new class REVISION_HISTORY, consisting of a list of
- Add a new class REVISION_HISTORY_ITEM that wraps AUDIT_DETAILS
and adds one attribute: revision, of type String. The purpose of
this class is to represent audit details and revision information
in a revision history, and is needed in the resource package,
where it will replace the current AUDIT_DETAILS class originally
defined in the AOM.