The ADL 1.4 identifier syntax is here
<http://www.openehr.org/releases/BASE/latest/docs/base_types/base_types.html#_syntaxes>,
and permits underscores. The ADL2 syntax for the type ARCHETYPE_HRID I
think is not visible anywhere except code, so we'll need to remedy that.
The relevant code
<https://github.com/openEHR/adl-tools/blob/1fc0e5c9432b3fca55d301652601838d9f78a32f/libraries/openehr/src/am/archetype/archetype_hrid.e#L50>
shows that underscores are accepted as well.
I would suggest using the proper specification name as various tools are
starting to depend on consistent use of names across specifications, UML
packages and classes, and archetypes. In fact I suspect that right now
the ADL Workbench would not recognise an Extract archetype that didn't
have EHR_EXTRACT as the RM class qualifier, because the relevant BMM
<https://github.com/openEHR/reference-models/tree/master/models/openEHR/Release-1.0.3/BMM>
is named that way (I haven't checked though).
I would go with the id template
openEHR-EHR_EXTRACT-EXTRACT.something.v1.0.0. There are examples
<https://github.com/openEHR/adl-archetypes/tree/master/Example/openEHR/ehr_extract_template/Working/Archetypes/ehr_extract>
already of this in the archetype test repo.
- thomas
On 30/11/2017 12:09, Bert Verhees wrote:
On 30-11-17 13:06, Diego Boscá wrote:
Having said that, I'm not sure current regex for archetype ids allows
the use of spaces or undescores on the rm part. I'll have to check that
I was too fast with my compliments ;-)
In that case, we can leave the underscore out, It remains readable.
Bert
2017-11-30 9:04 GMT-03:00 Diego Boscá <yamp...@gmail.com
<mailto:yamp...@gmail.com>>:
Hi Bert,
I would say that the "rm name" would be "EHR_Extract", as it is
the way the package is called in the documentation
http://www.openehr.org/releases/RM/latest/docs/ehr_extract/ehr_extract.html
<http://www.openehr.org/releases/RM/latest/docs/ehr_extract/ehr_extract.html>
(notice that demographics and EHR are the other package names).
After that you would put the corresponding class name to constraint
Regards
2017-11-30 8:55 GMT-03:00 Bert Verhees <bert.verh...@rosa.nl
<mailto:bert.verh...@rosa.nl>>:
Hi,
Since that it is so that some extract-classes derive from
Locatable, they can be used to use them as RM-class for an
archetype-definition.
But how would the ArchetypeId look like, special the rmName.
Would it be something like openEHR-Extract-Extract........ ?
Thanks in advance for answering
Bert
_______________________________________________
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
<mailto:openEHR-technical@lists.openehr.org>
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org
<http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org>
--
VeraTech for Health SL <https://htmlsig.com/t/000001C268PZ>
Twitter <https://htmlsig.com/t/000001C47QQH>LinkedIn
<https://htmlsig.com/t/000001C4DPJG>Maps
<https://htmlsig.com/t/000001BZTWS7>
Diego Boscá Tomás / Senior developer
diebo...@veratech.es<mailto:diebo...@veratech.es>
yamp...@gmail.com <mailto:yamp...@gmail.com>
VeraTech for Health SL
+34 961071863 <tel:+34%20961%2007%2018%2063> / +34 627015023
<tel:+34%20627%2001%2050%2023>
www.veratech.es <http://www.veratech.es/>
Su dirección de correo electrónico junto a sus datos personales
forman parte de un fichero titularidad de VeraTech for Health SL
(CIF B98309511) cuya finalidad es la de mantener el contacto con
usted. Conforme a La Ley Orgánica 15/1999, usted puede ejercitar
sus derechos de acceso, rectificación, cancelación y, en su caso
oposición, enviando una solicitud por escrito a
verat...@veratech.es <mailto:verat...@veratech.es>.
--
VeraTech for Health SL <https://htmlsig.com/t/000001C268PZ>
Twitter <https://htmlsig.com/t/000001C47QQH>LinkedIn
<https://htmlsig.com/t/000001C4DPJG>Maps
<https://htmlsig.com/t/000001BZTWS7>
Diego Boscá Tomás / Senior developer
diebo...@veratech.es<mailto:diebo...@veratech.es>
yamp...@gmail.com <mailto:yamp...@gmail.com>
VeraTech for Health SL
+34 961071863 <tel:+34%20961%2007%2018%2063> / +34 627015023
<tel:+34%20627%2001%2050%2023>
www.veratech.es <http://www.veratech.es/>
Su dirección de correo electrónico junto a sus datos personales
forman parte de un fichero titularidad de VeraTech for Health SL (CIF
B98309511) cuya finalidad es la de mantener el contacto con usted.
Conforme a La Ley Orgánica 15/1999, usted puede ejercitar sus
derechos de acceso, rectificación, cancelación y, en su caso
oposición, enviando una solicitud por escrito a verat...@veratech.es
<mailto:verat...@veratech.es>.
_______________________________________________
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org
_______________________________________________
openEHR-technical mailing list
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org
--
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
openEHR-technical@lists.openehr.org
http://lists.openehr.org/mailman/listinfo/openehr-technical_lists.openehr.org