Template

Show index

Template DK Medcom Organization 2021‑09‑15 15:01:34

Id1.2.208.184.10.1.38Effective Date2021‑09‑15 15:01:34
Statusdraft DraftVersion Label1.5
NameDKMedcomOrganizationDisplay NameDK Medcom Organization
DescriptionTemplate CDA Organization (prototype, directly derived from POCD_RM000040 MIF)
ClassificationCDA Header Level Template
CDA Entry Level Template
Open/ClosedOpen (other than defined elements are allowed)
Used by / Uses
Used by 0 transactions and 1 template, Uses 5 templates
Used by as NameVersion
1.2.208.184.10.1.42Containmentdraft DK Medcom Assigned (body) (1.5)2021‑09‑15 15:34:52
Uses as NameVersion
1.2.208.184.10.1.32Includedraft DK Medcom Name (1.5)DYNAMIC
1.2.208.184.10.1.35Includedraft DK Medcom SOR Id (1.5)DYNAMIC
1.2.208.184.10.1.36Includedraft DK Medcom Yderregister Id (1.5)DYNAMIC
1.2.208.184.10.1.37Includedraft DK Medcom Telecom (1.5)DYNAMIC
1.2.208.184.10.1.38Includedraft DK Medcom Organization (1.5)DYNAMIC
RelationshipSpecialization: template 2.16.840.1.113883.10.12.151 CDA Organization (2005‑09‑07)
ref
ad1bbr-
ItemDTCardConfDescriptionLabel
@classCode
cs0 … 1FORG
@determinerCode
cs0 … 1FINSTANCE
Choice0 … 1Elements to choose from:
Included from 1.2.208.184.10.1.35 DK Medcom SOR Id (DYNAMIC)
hl7:id
II1 … *RDKMedotsORId
@root
oid1 … 1F1.2.208.176.1.1CONFdots35.1
 SHALL contain exactly one [1..1] @root="1.2.208.176.1.1" (CONF-DK:10.1.35.1)
@extension
st1 … 1RSHALL contain exactly one [1..1] @extension that is a valid SOR Identifier (CONF-DK:10.1.35.2)CONFdots35.2
@assigningAuthorityName
st1 … 1FSORCONFdots35.3
 SHALL contain exactly one [1..1] @assigningAuthorityName="SOR" (CONF-DK:10.1.35.3)
Included from 1.2.208.184.10.1.36 DK Medcom Yderregister Id (DYNAMIC)
hl7:id
II1 … *RDKMedotserId
@root
oid1 … 1F1.2.208.176.1.4CONFdots36.1
 SHALL contain exactly one [1..1] @root="1.2.208.176.1.4" (CONF-DK:10.1.36.1)
@extension
st1 … 1RSHALL contain exactly one [1..1] @extension that is a valid Yderregister identifier (CONF-DK:10.1.36.2)CONFdots36.2
@assigningAuthorityName
st1 … 1FYderregisteretCONFdots36.3
 SHALL contain exactly one [1..1] @assigningAuthorityName="Yderregisteret" (CONF-DK:10.1.36.3)
Included1 … 1M from 1.2.208.184.10.1.32 DK Medcom Name (DYNAMIC)
hl7:name
PN1 … 1M The name element is a set of reusable constraints that can be used for the patient or any other person. It requires a first given and last family name. One or more middle names can be inserted between the first and last name. If a patient or person has only one name part (e.g., patient with first name only) then place the name part in the best matching field. Use the appropriate nullFlavor “Not Applicable” (NA), in the other field. DKMedotsName
hl7:prefix
ENXP0 … 1DKMedotsName
@qualifier
set_cs0NPNP/not present
 ConstraintMAY contain one [0..1]prefix element, e.g. to include the tittle for a health professional. In this profile the @qualifier is not used.
hl7:given
ENXP1 … *RDKMedotsName
@nullFlavor
cs0 … 1FNA
@qualifier
set_cs0NPNP/not present
 ConstraintSHALL contain at least one [1..*]given element. In this profile the @qualifier is not used. The second occurrence of given(given[2]) if provided, SHALL include middle name or middle initial.
hl7:family
ENXP1 … 1RDKMedotsName
@nullFlavor
cs0 … 1FNA
@qualifier
set_cs0NPNP/not present
 ConstraintSHALL contain exactly one [1..1]family element. In this profile the @qualifier is not used.
 Schematron assertrolered error 
 testif (*:given[text()='Navnebeskyttelse']) then not(*:prefix) else true() 
 MessageIf there is a given element with the text 'Navnebeskyttelse', then there SHALL be no [0] prefix element. 
 Schematron assertrolered error 
 testif (*:given[text()='Navnebeskyttelse']) then count(*:given)=1 else true() 
 MessageIf there is a given element with the text 'Navnebeskyttelse', then there SHALL be exactly one [1..1] given element. 
 Schematron assertrolered error 
 testif (*:given[text()='Navnebeskyttelse']) then (*:family[text()='Navnebeskyttelse']) else true() 
 MessageIf there is a given element with the text 'Navnebeskyttelse', then there SHALL be a family element with the text 'Navnebeskyttelse'. 
 Schematron assertrolered error 
 testif (*:family[text()='Navnebeskyttelse']) then (*:given[text()='Navnebeskyttelse']) else true() 
 MessageIf there is a family element with the text 'Navnebeskyttelse', then there SHALL be a given element with the text 'Navnebeskyttelse'. 
 Schematron assertrolered error 
 testif (*:given[text()='Navnebeskyttelse']) then empty(*[@nullFlavor]) else true() 
 MessageIf there is a given element with the text 'Navnebeskyttelse', then there SHALL be no [0] elements with the attribute nullFlavor. 
Included0 … 1 from 1.2.208.184.10.1.37 DK Medcom Telecom (DYNAMIC)
hl7:telecom
TEL0 … 1RDKMedotsecom
@use
set_cs0 … 1 
 CONF
The value of @use shall be drawn from value set 2.16.840.1.113883.3.1937.777.60.11.1 DK AddressUse (DYNAMIC)
@value
st0 … 1 
@nullFlavor
cs0 … 1 
 CONF
The value of @nullFlavor shall be drawn from value set 1.2.208.184.200.3 DK NullFlavor (DYNAMIC)
 Schematron assertrolered error 
 testif (@value and matches(@value,'^tel:')) then matches(@value,'^tel:\+?[-0-9().]+$') else true() 
 MessageTelephone numbers SHALL match the regular expression pattern: tel:\+?[-0-9().]+ 
 Schematron assertrolered error 
 test(@nullFlavor or @use and @value) 
 MessageEither there must be a @use and @value or @nullFlavor 
Included0 … 1 from 1.2.208.184.10.1.38 DK Medcom Organization (DYNAMIC)
 Includenotice Circular reference found with 1.2.208.184.10.1.38.