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