A few improvements for users and implementers of the specifications.

*class indexes*: I've improved the UML extractor that generates the UML diagrams and tables used in the specifications, to generate better class index lists, including a global one for the whole of openEHR <http://www.openehr.org/releases/BASE/latest/docs/global/index.html>. You can use these indexes to search for a class name in a normal browser; the link you find will drop you into the relevant class definition in the relevant specification. See highlighted links on the spec page below.

*package path corrections*: in doing this work, we found some inconsistent package structures. In some places, the component level (i.e. 'am', 'base' etc) was missing. I have corrected these. Mostly no-one will care, but one change was needed for AOM2 - the packages under org.openehr.am were called 'aom' etc rather than 'aom2', which is required to avoid clashes in class libraries that contain AOM 1.4 implementation. For the latter, we just stick with 'aom' rather than 'aom14', since this is historical.

This change can be ignored by nearly everyone, but if AOM2 implementers want to, they can rename their 'aom' packages to 'aom2', with minimal annoyance in most language development environments. Some of the UML diagram names were also changed to be consistent, which enables the converter to rely on fewer special directives. As a result, some deep URLs for diagrams have also changed.

The global UML site <http://www.openehr.org/releases/trunk/UML/> has been updated to include these changes.

The CR SPECPUB-6 <https://openehr.atlassian.net/browse/SPECPUB-6> documents this update.

--
Thomas Beale
Principal, Ars Semantica <http://www.arssemantica.com>
Consultant, ABD Team, Intermountain Healthcare <https://intermountainhealthcare.org/> Management Board, Specifications Program Lead, openEHR Foundation <http://www.openehr.org> Chartered IT Professional Fellow, BCS, British Computer Society <http://www.bcs.org/category/6044> Health IT blog <http://wolandscat.net/> | Culture blog <http://wolandsothercat.net/>
_______________________________________________
openEHR-technical mailing list
[email protected]
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org

Reply via email to