Hi!

A question regarding naming/identifiers.

According to 
http://www.openehr.org/releases/1.0.2/architecture/am/archetype_semantics.pdf
parts of the grammar for identifiers is...
 archetype_id: qualified_rm_entity ?.? domain_concept ?.? version_id
 qualified_rm_entity: rm_originator ?-? rm_name ?-? rm_entity_name
 domain_concept: concept_name { ?-? specialisation }*

Surely you must just have been sloppy in...
http://www.openehr.org/svn/knowledge2/TRUNK/archetypes/openEHR_examples/link_archetypes/
...where the identifiers as of this writing (Revision 20) are:

openEHR-EHR-EVALUATION.problem.v1.adls
   openEHR-EHR-EVALUATION.diagnosis.v1.adls
      openEHR-EHR-EVALUATION.diagnosis_sweden.v1.adls
openEHR-EHR-LINK.indication.v1.adls

Should not the identifiers instead be:

openEHR-EHR-EVALUATION.problem.v1.adls
   openEHR-EHR-EVALUATION.problem-diagnosis.v1.adls
      openEHR-EHR-EVALUATION.problem-diagnosis-sweden.v1.adls
openEHR-EHR-LINK.indication.v1.adls

Or have the identifier syntax and semantics requirements changed in
ADL/AOM 1.5? I hope note, because that would make AQL querying
implementation a lot harder when asking for an archetype including any
of  it's speicialisations...

Isn't there any automatic check in AWB that specialisation identifiers
are correct?

Best regards,
Erik Sundvall
erik.sundvall at liu.se http://www.imt.liu.se/~erisu/? Tel: +46-13-286733


Reply via email to