hl7:recordTarget
|
|
|
|
|
(DKM get) |
hl7:templateId
|
|
1 … 1 |
M |
|
(DKM get) |
@root
|
oid |
1 … 1 |
F |
2.16.840.1.113883.10.12.101 |
hl7:templateId
|
|
1 … 1 |
M |
|
(DKM get) |
@root
|
oid |
1 … 1 |
F |
1.2.208.184.17.10.2 |
hl7:patientRole
|
|
1 … 1 |
M |
|
(DKM get) |
hl7:patient
|
|
1 … 1 |
M |
|
(DKM get) |
| Included |
1 … 1 |
M |
from 1.2.208.184.2.10.1 DK Medcom Personal Identification (DYNAMIC) |
hl7:id
|
II |
1 … 1 |
M |
The id element SHALL be present
|
CONF‑DK: 2 |
@extension
|
st |
1 … 1 |
R |
The value of the @extension SHALL be a valid Danish Personal Identification number (cpr-nummer) |
CONF‑DK: 3 |
@root
|
oid |
1 … 1 |
F |
1.2.208.176.1.2 |
CONF‑DK: 4 |
| |
The value of the @root SHALL be set to the associated OID for “Det Centrale Personregister”
|
@assigningAuthorityName
|
st |
1 … 1 |
F |
CPR |
CONF‑DK: 5 |
| |
The value of the @assignedAuthorityName SHALL be set to “CPR”.
|
| |
Schematron assert |
role |
error |
|
| |
test |
matches(@extension, '^[0-9]{10}$') |
|
| |
Message |
The value of the @extension SHALL be a valid Danish Personal Identification number
(cpr-nummer) |
|
hl7:administrativeGenderCode
|
CE |
1 … 1 |
M |
|
(DKM get) |
@codeSystem
|
oid |
1 … 1 |
F |
2.16.840.1.113883.1.11.1 |
@code
|
cs |
1 … 1 |
R |
|
| |
CONF |
|
| Choice |
1 … 1 |
|
Elements to choose from:
- hl7:providerOrganization included from template 1.2.208.184.2.10.19 DK Medcom Hospital Provider Organization (DYNAMIC)
- hl7:providerOrganization included from template 1.2.208.184.2.10.20 DK Medcom General Practitioner And Specialist Provider Organization (DYNAMIC)
|
| Included |
0 … 1 |
|
from 1.2.208.184.2.10.19 DK Medcom Hospital Provider Organization (DYNAMIC) |
hl7:providerOrganization
|
|
0 … 1 |
|
|
(DKM get) |
@classCode
|
cs |
0 … 1 |
F |
ORG |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
hl7:templateId
|
II |
1 … 1 |
M |
|
(DKM get) |
@root
|
oid |
1 … 1 |
F |
1.2.208.184.2.10.19 |
hl7:templateId
|
II |
1 … 1 |
M |
|
(DKM get) |
@root
|
oid |
1 … 1 |
F |
1.2.208.184.2.10.17 |
| Included |
1 … 1 |
R |
from 1.2.208.184.2.10.3 DK Medcom Hospital Identification (DYNAMIC) |
hl7:id
|
II |
1 … 1 |
R |
The id SHALL be present. |
CONF‑DK: 19 |
@extension
|
st |
1 … 1 |
R |
The value of the @extension SHALL be valid SOR code for a Hospital or
a Hospital ward.
|
CONF‑DK: 20 |
@root
|
oid |
1 … 1 |
F |
1.2.208.176.1.1 |
CONF‑DK: 21 |
| |
The value of the @root SHALL be set to the associated OID for
Sundhedsvæsenets Organisationsregister.
|
@assigningAuthorityName
|
st |
1 … 1 |
F |
SOR |
CONF‑DK: 22 |
| |
The value of the @assignedAuthorityName SHALL be set to “SOR”
|
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:name
|
ON |
1 … * |
R |
All providerOrganization elements SHALL have name, addr, and
telecom elements.
When name, address, or telecom information is unknown and where
these elements are required to be present, as with CDA conformance if
the information is unknown, these elements will be represented using an
appropriate value for the nullFlavor attribute on the element.
|
(DKM get) |
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
| Choice |
1 … * |
|
All providerOrganization elements SHALL have name, addr, and telecom elements. When name, address, or telecom information is unknown and where these elements
are required to be present, as with CDA conformance if the information is unknown,
these elements will be represented using an appropriate value for the nullFlavor attribute on the element.
Elements to choose from:
|
| Included |
0 … * |
R |
from 1.2.208.184.2.10.15 DK Medcom Email (DYNAMIC) |
hl7:telecom
|
TEL |
0 … * |
R |
|
(DKM get) |
@use
|
set_cs |
0 … 1 |
|
|
| |
CONF |
|
@value
|
st |
1 … 1 |
R |
|
| |
Schematron assert |
role |
error |
|
| |
test |
matches(@value,'^mailto:.*') |
|
| |
Message |
E-mail addresses are represented using the mailto: URI scheme defined
in RFC 2368. |
|
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
| Included |
0 … * |
R |
from 1.2.208.184.2.10.16 DK Medcom Telephone (DYNAMIC) |
hl7:telecom
|
TEL |
0 … * |
R |
|
(DKM get) |
@use
|
set_cs |
0 … 1 |
|
|
| |
CONF |
|
@value
|
st |
1 … 1 |
R |
|
| |
Schematron assert |
role |
error |
|
| |
test |
matches(@value,'tel:\+?[-0-9().]+') |
|
| |
Message |
|
|
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:telecom
|
TEL |
0 … * |
|
|
(DKM get) |
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:addr
|
AD |
1 … * |
R |
All providerOrganization elements SHALL have name, addr, and telecom elements. When name, address, or telecom information is unknown and where these elements
are required to be present, as with CDA conformance if the information is unknown,
these elements will be represented using an appropriate value for the nullFlavor attribute on the element.
|
(DKM get) |
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
| Included |
|
|
from 1.2.208.184.2.10.8 DK Medcom Address (Body) (DYNAMIC) |
@use
|
set_cs |
0 … 1 |
|
SHOULD contain @use, which SHALL be selected from ValueSet DK MedCom PostalAddressUse.
|
CONF‑DK: 9 |
| |
CONF |
| The value of @use shall be drawn from value set 1.2.208.184.2.11.1 DK MedCom PostalAddressUse (DYNAMIC) |
|
hl7:streetAddressLine
|
ADXP |
1 … 4 |
R |
SHALL contain at least one and not more than 4 streetAddressLine.
|
CONF‑DK: 10 |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:postalCode
|
ADXP |
1 … 1 |
R |
SHALL contain exactly one [1..1] postalcode.
|
CONF‑DK: 11 |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:city
|
ADXP |
1 … 1 |
R |
SHALL contain exactly one [1..1] city.
|
CONF‑DK: 12 |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:country
|
ADXP |
0 … 1 |
R |
SHOULD contain zero or one [0..1] country.
|
CONF‑DK: 13 |
hl7:standardIndustryClassCode
|
CE |
0 … 1 |
|
SHALL be chosen from domain OrganizationIndustryClass |
(DKM get) |
hl7:asOrganizationPartOf
|
|
0 … 1 |
|
|
(DKM get) |
@classCode
|
cs |
0 … 1 |
F |
PART |
hl7:id
|
II |
0 … * |
R |
|
(DKM get) |
hl7:code
|
CE |
0 … 1 |
|
|
(DKM get) |
| |
CONF |
| shall be drawn from concept domain "RoleCode" |
|
hl7:statusCode
|
CS |
0 … 1 |
|
|
(DKM get) |
| |
CONF |
|
hl7:effectiveTime
|
IVL_TS |
0 … 1 |
|
|
(DKM get) |
| Included |
|
|
from 1.2.208.184.2.10.6 DK Medcom Timestamp (Body) (DYNAMIC) |
@value
|
ts |
1 … 1 |
R |
The representation of time SHALL use the format YYYYMMDDhhmmss±ZZzz
| Token |
Description |
| YYYY |
The year of the event |
| MM |
The month in the year |
| DD |
The day in the month |
| hh |
The hour in the day |
| mm |
The minute of in the hour |
| ss |
The second in the minute |
| ± |
Direction of the offset from UTC |
| ZZ |
Hours offset from UTC |
| zz |
Minutes offset in the hours offset from UTC |
|
CONF‑DK: 34 |
| |
Schematron assert |
role |
error |
|
| |
test |
matches(@value,'^[0-9]{14}[\+|\-][0-9]{4}$') |
|
| |
Message |
The representation of time SHALL use the format YYYYMMDDhhmmss±ZZzz |
|
hl7:wholeOrganization
|
|
0 … 1 |
|
|
(DKM get) |
@classCode
|
cs |
0 … 1 |
F |
ORG |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
hl7:id
|
II |
0 … * |
|
|
(DKM get) |
hl7:name
|
ON |
0 … * |
|
|
(DKM get) |
hl7:telecom
|
TEL |
0 … * |
|
|
(DKM get) |
hl7:addr
|
AD |
0 … * |
|
|
(DKM get) |
hl7:standardIndustryClassCode
|
CE |
0 … 1 |
|
SHALL be chosen from domain OrganizationIndustryClass |
(DKM get) |
| Included |
0 … 1 |
|
from 1.2.208.184.2.10.20 DK Medcom General Practitioner And Specialist Provider Organization (DYNAMIC) |
hl7:providerOrganization
|
|
0 … 1 |
|
|
(DKM get) |
@classCode
|
cs |
0 … 1 |
F |
ORG |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
hl7:templateId
|
II |
1 … 1 |
M |
|
(DKM get) |
@root
|
oid |
1 … 1 |
F |
1.2.208.184.2.10.20 |
hl7:templateId
|
II |
1 … 1 |
M |
|
(DKM get) |
@root
|
oid |
1 … 1 |
F |
1.2.208.184.2.10.17 |
| Included |
1 … 1 |
R |
from 1.2.208.184.2.10.9 DK Medcom General Practitioner And Specialist Identification (DYNAMIC) |
| Choice |
1 … 1 |
|
Elements to choose from:
- hl7:id[@root = '1.2.208.176.1.1']
- hl7:id[@root = '1.2.208.176.1.4']
|
hl7:id
|
II |
0 … 1 |
R |
The id SHALL be present. |
CONF‑DK: 27 |
@extension
|
st |
1 … 1 |
R |
The value of the @extension SHALL be valid SOR code for a General Practitioner or Specialist
|
CONF‑DK: 28 |
@root
|
oid |
1 … 1 |
F |
1.2.208.176.1.1 |
CONF‑DK: 29 |
| |
The value of the @root SHALL be set to the associated OID for
Sundhedsvæsenets Organisationsregister.
|
@assigningAuthorityName
|
st |
1 … 1 |
F |
SOR |
CONF‑DK: 30 |
| |
The value of the @assignedAuthorityName SHALL be set to “SOR”
|
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:id
|
II |
0 … 1 |
|
The id SHALL be present. |
CONF‑DK: 27 |
@extension
|
st |
1 … 1 |
R |
The value of the @extension SHALL be valid Yderregister code for a General Practitioner or Specialist
|
CONF‑DK: 28 |
@root
|
oid |
1 … 1 |
F |
1.2.208.176.1.4 |
CONF‑DK: 29 |
| |
The value of the @root SHALL be set to the associated OID for
Yderregisteret.
|
@assigningAuthorityName
|
st |
1 … 1 |
F |
SOR |
CONF‑DK: 30 |
| |
The value of the @assignedAuthorityName SHALL be set to “Yderregisteret”
|
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:name
|
ON |
1 … * |
R |
All providerOrganization elements SHALL have name, addr, and
telecom elements.
When name, address, or telecom information is unknown and where
these elements are required to be present, as with CDA conformance if
the information is unknown, these elements will be represented using an
appropriate value for the nullFlavor attribute on the element.
|
(DKM get) |
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
| Choice |
1 … * |
|
All providerOrganization elements SHALL have name, addr, and telecom elements. When name, address, or telecom information is unknown and where these elements
are required to be present, as with CDA conformance if the information is unknown,
these elements will be represented using an appropriate value for the nullFlavor attribute on the element.
Elements to choose from:
|
| Included |
0 … * |
R |
from 1.2.208.184.2.10.15 DK Medcom Email (DYNAMIC) |
hl7:telecom
|
TEL |
0 … * |
R |
|
(DKM get) |
@use
|
set_cs |
0 … 1 |
|
|
| |
CONF |
|
@value
|
st |
1 … 1 |
R |
|
| |
Schematron assert |
role |
error |
|
| |
test |
matches(@value,'^mailto:.*') |
|
| |
Message |
E-mail addresses are represented using the mailto: URI scheme defined
in RFC 2368. |
|
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
| Included |
0 … * |
R |
from 1.2.208.184.2.10.16 DK Medcom Telephone (DYNAMIC) |
hl7:telecom
|
TEL |
0 … * |
R |
|
(DKM get) |
@use
|
set_cs |
0 … 1 |
|
|
| |
CONF |
|
@value
|
st |
1 … 1 |
R |
|
| |
Schematron assert |
role |
error |
|
| |
test |
matches(@value,'tel:\+?[-0-9().]+') |
|
| |
Message |
|
|
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:telecom
|
TEL |
0 … * |
|
|
(DKM get) |
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:addr
|
AD |
1 … * |
R |
All providerOrganization elements SHALL have name, addr, and telecom elements. When name, address, or telecom information is unknown and where these elements
are required to be present, as with CDA conformance if the information is unknown,
these elements will be represented using an appropriate value for the nullFlavor attribute on the element.
|
(DKM get) |
| Included |
|
|
from 1.2.208.184.2.10.18 DK Medcom NullFlavor (DYNAMIC) |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
| Included |
|
|
from 1.2.208.184.2.10.8 DK Medcom Address (Body) (DYNAMIC) |
@use
|
set_cs |
0 … 1 |
|
SHOULD contain @use, which SHALL be selected from ValueSet DK MedCom PostalAddressUse.
|
CONF‑DK: 9 |
| |
CONF |
| The value of @use shall be drawn from value set 1.2.208.184.2.11.1 DK MedCom PostalAddressUse (DYNAMIC) |
|
hl7:streetAddressLine
|
ADXP |
1 … 4 |
R |
SHALL contain at least one and not more than 4 streetAddressLine.
|
CONF‑DK: 10 |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:postalCode
|
ADXP |
1 … 1 |
R |
SHALL contain exactly one [1..1] postalcode.
|
CONF‑DK: 11 |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:city
|
ADXP |
1 … 1 |
R |
SHALL contain exactly one [1..1] city.
|
CONF‑DK: 12 |
@nullFlavor
|
cs |
0 … 1 |
|
|
| |
CONF |
| The value of @nullFlavor shall be drawn from value set 1.2.208.184.2.11.2 DK MedCom NullFlavor (DYNAMIC) |
|
hl7:country
|
ADXP |
0 … 1 |
R |
SHOULD contain zero or one [0..1] country.
|
CONF‑DK: 13 |
hl7:standardIndustryClassCode
|
CE |
0 … 1 |
|
SHALL be chosen from domain OrganizationIndustryClass |
(DKM get) |
hl7:asOrganizationPartOf
|
|
0 … 1 |
|
|
(DKM get) |
@classCode
|
cs |
0 … 1 |
F |
PART |
hl7:id
|
II |
0 … * |
R |
|
(DKM get) |
hl7:code
|
CE |
0 … 1 |
|
|
(DKM get) |
| |
CONF |
| shall be drawn from concept domain "RoleCode" |
|
hl7:statusCode
|
CS |
0 … 1 |
|
|
(DKM get) |
| |
CONF |
|
hl7:effectiveTime
|
IVL_TS |
0 … 1 |
|
|
(DKM get) |
| Included |
|
|
from 1.2.208.184.2.10.6 DK Medcom Timestamp (Body) (DYNAMIC) |
@value
|
ts |
1 … 1 |
R |
The representation of time SHALL use the format YYYYMMDDhhmmss±ZZzz
| Token |
Description |
| YYYY |
The year of the event |
| MM |
The month in the year |
| DD |
The day in the month |
| hh |
The hour in the day |
| mm |
The minute of in the hour |
| ss |
The second in the minute |
| ± |
Direction of the offset from UTC |
| ZZ |
Hours offset from UTC |
| zz |
Minutes offset in the hours offset from UTC |
|
CONF‑DK: 34 |
| |
Schematron assert |
role |
error |
|
| |
test |
matches(@value,'^[0-9]{14}[\+|\-][0-9]{4}$') |
|
| |
Message |
The representation of time SHALL use the format YYYYMMDDhhmmss±ZZzz |
|
hl7:wholeOrganization
|
|
0 … 1 |
|
|
(DKM get) |
@classCode
|
cs |
0 … 1 |
F |
ORG |
@determinerCode
|
cs |
0 … 1 |
F |
INSTANCE |
hl7:id
|
II |
0 … * |
|
|
(DKM get) |
hl7:name
|
ON |
0 … * |
|
|
(DKM get) |
hl7:telecom
|
TEL |
0 … * |
|
|
(DKM get) |
hl7:addr
|
AD |
0 … * |
|
|
(DKM get) |
hl7:standardIndustryClassCode
|
CE |
0 … 1 |
|
SHALL be chosen from domain OrganizationIndustryClass |
(DKM get) |