Transformatieregels zorginformatiebouwstenen naar templates

Uit Zorginformatiebouwstenen
Naar navigatie springen Naar zoeken springen

Deze pagina is bedoeld om gedachten vast te leggen over mogelijke regels voor de transformatie.
Zij hebben nog geen enkele status en zijn uitsluitend bedoeld als discussiemateriaal.

Overzicht van concepten uit de bouwstenen (versie 2015) en hun weergave in de HL7 CCD elementen (XML) v0.01

nl.nfu.Zorgverlener-1.2.1
XML Data type Card/Conf Concept ID Concept
choice
1..1
hl7:performer
where
[hl7:assignedEntity [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.3.10.0.26']] typeCode="PRF"
0..1
attribute
typeCode="PRF"
Required
NL-CM-17.1.5
ZorgverlenerRol
hl7:assignedEntity
where
[hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.3.10.0.26'] classCode="ASSIGNED"
0..*
hl7:templateId
where
[@root='2.16.840.1.113883.2.4.3.11.60.3.10.0.26'] root="2.16.840.1.113883.2.4.3.11.60.3.10.0.26"
II 1..1 Mandatory
choice
hl7:id
where
[@root='2.16.528.1.1007.3.1'] root="2.16.528.1.1007.3.1" extension="…"
II.NL.UZI 0..1 Required
NL-CM-17.1.2
ZorgverlenerIdentificatieNummer
hl7:id
where
[@root='2.16.840.1.113883.2.4.6.1'] root="2.16.840.1.113883.2.4.6.1" extension="…"
II 0..1 Required
NL-CM-17.1.2
ZorgverlenerIdentificatieNummer
hl7:id
where
[@root='2.16.528.1.1007.5.1'] root="2.16.528.1.1007.5.1" extension="…"
II 0..1 Required
NL-CM-17.1.2
ZorgverlenerIdentificatieNummer
choice
hl7:code valueSet="SpecialismeAGBCodelijst" flexibility="dynamic"
CE 0..1
NL-CM-17.1.4
Specialisme
hl7:code valueSet="SpecialismeUZICodelijst" flexibility="dynamic"
CE 0..1
NL-CM-17.1.4
Specialisme
hl7:addr use="…"
AD 0..1
NL-CM-17.1.7
Adres
attribute
use=""
set_cs Required
zib1bbr-dataelement-3455
AdresSoort
hl7:streetName
ST 0..1
zib1bbr-dataelement-3445
Straat
hl7:houseNumber
ST 0..1
zib1bbr-dataelement-3446
Huisnummer
hl7:additionalLocator
ST 0..1
zib1bbr-dataelement-3454
AdditioneleInformatie
hl7:postalCode
ST 0..1
zib1bbr-dataelement-3450
Postcode
hl7:county
ADXP 0..1
zib1bbr-dataelement-3452
Gemeente
hl7:city
ST 0..1
zib1bbr-dataelement-3451
Woonplaats
hl7:country
ADXP 0..1 Required
zib1bbr-dataelement-3453
Land
hl7:telecom
where
[@use='HP' or @use='TMP'or @use='WP' or @use='MC' or @use='PG'] use="…"
TEL 0..*
zib1bbr-dataelement-3457
Telefoonnummers
attribute
use=""
set_cs Required
zib1bbr-dataelement-3459
NummerSoort
hl7:telecom
where
[@use='HP' or @use='WP'] use="…"
TEL 0..*
zib1bbr-dataelement-3460
EmailAdressen
attribute
use=""
Required
zib1bbr-dataelement-3462
EmailSoort
hl7:assignedPerson
0..1
hl7:name
PN 1..1 Mandatory
zib1bbr-dataelement-3433
Naamgegevens
hl7:given
where
[@qualifier='BR'] qualifier="BR"
0..1
zib1bbr-dataelement-3434
Voornamen
hl7:given
where
[@qualifier='CL'] qualifier="CL"
ENXP 0..1
zib1bbr-dataelement-3436
Roepnaam
hl7:given
where
[@qualifier='IN'] qualifier="IN"
ENXP 0..1
zib1bbr-dataelement-3435
Initialen
hl7:prefix qualifier="…"
ENXP 0..1
attribute
qualifier=""
Required
zib1bbr-dataelement-3439
Voorvoegsels
hl7:family
where
[@qualifier='SP'] qualifier="SP"
ENXP 0..1 Conditioneel
zib1bbr-dataelement-3443
AchternaamPartner
hl7:prefix qualifier="…"
ENXP 0..1
zib1bbr-dataelement-3442
VoorvoegselsPartner
hl7:family
where
[@qualifier='BR'] qualifier="BR"
PN 0..1 Conditioneel
zib1bbr-dataelement-3438
Geslachtsnaam
hl7:representedOrganization classCode="ORG"
0..1
choice
hl7:id
where
[@root='2.16.528.1.1007.3.3'] root="2.16.528.1.1007.3.3" extension="…"
II 0..1 Required
hl7:id
where
[@root='2.16.840.1.113883.2.4.6.1'] root="2.16.840.1.113883.2.4.6.1" extension="…"
II 0..1 Required
hl7:name
ON 0..1 Required
hl7:addr use="…"
AD 0..1
hl7:streetName
ST 1..1 Mandatory
hl7:houseNumber
ST 1..1 Mandatory
hl7:additionalLocator
ST 0..1
hl7:postalCode
ST 0..1
hl7:county
ADXP 0..1
hl7:city
ST 1..1 Mandatory
hl7:country
ADXP 0..1 Required
hl7:telecom
where
[@use='HP' or @use='TMP'or @use='WP' or @use='MC' or @use='PG'] use="…"
TEL 0..*
hl7:telecom
where
[@use='HP' or @use='WP'] use="…"
TEL 0..*
hl7:standardIndustryClassCode valueSet="OrganisatieTypeCodelijst" flexibility="dynamic"
0..1
hl7:OrganizationPartOf valueSet="AfdelingSpecialismeCodelijst"
0..1
hl7:participant
where
[hl7:participantRole [hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.3.10.3.27']] typeCode="…"
0..1
attribute
typeCode=""
Required
NL-CM-17.1.5
ZorgverlenerRol
hl7:participantRole
where
[hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.3.10.3.27'] classCode="ROL"
0..*
hl7:templateId
where
[@root='2.16.840.1.113883.2.4.3.11.60.3.10.3.27'] root="2.16.840.1.113883.2.4.3.11.60.3.10.3.27"
II 1..1 Mandatory
choice
hl7:id
where
[@root='2.16.528.1.1007.3.1'] root="2.16.528.1.1007.3.1" extension="…"
II.NL.UZI 0..1 Required
NL-CM-17.1.2
ZorgverlenerIdentificatieNummer
hl7:id
where
[@root='2.16.840.1.113883.2.4.6.1'] root="2.16.840.1.113883.2.4.6.1" extension="…"
II 0..1 Required
NL-CM-17.1.2
ZorgverlenerIdentificatieNummer
hl7:id
where
[@root='2.16.528.1.1007.5.1'] root="2.16.528.1.1007.5.1" extension="…"
II 0..1 Required
NL-CM-17.1.2
ZorgverlenerIdentificatieNummer
hl7:addr use="…"
AD 0..*
NL-CM-17.1.7
Adres
attribute
use=""
set_cs Required
zib1bbr-dataelement-3455
AdresSoort
hl7:streetName
ST 0..1
zib1bbr-dataelement-3445
Straat
hl7:houseNumber
ST 0..1
zib1bbr-dataelement-3446
Huisnummer
hl7:additionalLocator
ST 0..1
zib1bbr-dataelement-3454
AdditioneleInformatie
hl7:postalCode
ST 0..1
zib1bbr-dataelement-3450
Postcode
hl7:county
ADXP 0..1
zib1bbr-dataelement-3452
Gemeente
hl7:city
ST 0..1
zib1bbr-dataelement-3451
Woonplaats
hl7:country
ADXP 0..1 Required
zib1bbr-dataelement-3453
Land
hl7:telecom
where
[@use='HP' or @use='TMP'or @use='WP' or @use='MC' or @use='PG'] use="…"
TEL 0..*
zib1bbr-dataelement-3457
Telefoonnummers
attribute
use=""
set_cs Required
zib1bbr-dataelement-3459
NummerSoort
hl7:telecom
where
[@use='HP' or @use='WP'] use="…"
TEL 0..*
zib1bbr-dataelement-3460
EmailAdressen
attribute
use=""
Required
zib1bbr-dataelement-3462
EmailSoort
hl7:scopingEntity
where
[hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.104.10.6'] classCode="ENT" hl7:determinerCode="INSTANCE"
0..1
hl7:templateId
where
[@root='2.16.840.1.113883.2.4.3.11.60.104.10.6'] root="2.16.840.1.113883.2.4.3.11.60.104.10.6"
1..1 Mandatory
hl7:id
where
[@root='2.16.840.1.113883.2.4.6.1'] extension="…" root="2.16.840.1.113883.2.4.6.1"
II 0..*
hl7:code valueSet="OrganisatieTypeCodelijst"
CD 0..1
playingEntity classCode="ENT"
0..1
hl7:code valueSet="AfdelingSpecialismeCodelijst"
CD 0..*
hl7:name
ST 0..1 Required
nl.nfu.Patient-2.0.1
XML Data type Card/Conf Concept ID Concept
hl7:patientRole
where
[hl7:templateId/@root='2.16.840.1.113883.2.4.3.11.60.3.10.1.1'] classCode="PAT"
1..1 Mandatory
hl7:templateId
where
[@root='2.16.840.1.113883.2.4.3.11.60.3.10.1.1'] root="2.16.840.1.113883.2.4.3.11.60.3.10.1.1"
II 1..1 Mandatory
hl7:id
where
[@root='2.16.840.1.113883.2.4.6.3'] root="2.16.840.1.113883.2.4.6.3" extension="…"
II 0..* Required
NL-CM-0.1.7
PatientIdentificatienummer
hl7:addr use="…"
AD 0..* Required
NL-CM-0.1.4
Adresgegevens
attribute
use=""
set_cs Required
NL-CM-0.1.11
AdresSoort
hl7:streetName
ST 0..1 Required
NL-CM-0.1.12
Straat
hl7:houseNumber
ST 0..1 Required
NL-CM-0.1.13
Huisnummer
hl7:buildingNumberSuffix
ST 0..1 Required
NL-CM-0.1.41
NL-CM-0.1.40
Huisnummertoevoeging
Huisnummerletter
hl7:additionalLocator
ST 0..1 Required
NL-CM-0.1.42
AanduidingBijNummer
hl7:postalCode
ST 0..1 Required
NL-CM-0.1.15
Postcode
hl7:county
ADXP 0..1 Required
NL-CM-0.1.16
Gemeente
hl7:city
ST 0..1 Required
NL-CM-0.1.14
Woonplaats
choice
hl7:country valueSet="2.16.840.1.113883.2.4.3.11.60.40.2.0.1.9"
ADXP 0..1 Required
NL-CM-0.1.17
Land
hl7:country valueSet="2.16.840.1.113883.2.4.3.11.60.40.2.0.1.8"
ADXP 0..1 Required
NL-CM-0.1.17
Land
hl7:telecom
where
[@use='HP' or @use='TMP'or @use='WP' or @use='MC' or @use='PG'] use="…"
TEL 0..*
NL-CM-0.1.23
Telefoonnummer
attribute
use=""
Required
NL-CM-0.1.22
NummerSoort
hl7:telecom
where
[@use='HP' or @use='WP'] use="…"
TEL 0..*
NL-CM-0.1.20
EmailAdres
attribute
use=""
Required
NL-CM-0.1.19
EmailSoort
hl7:patient
1..1 Mandatory
hl7:name
PN 1..1 Mandatory
NL-CM-0.1.6
Naamgegevens
hl7:given
where
[@qualifier='BR'] qualifier="BR"
0..1
NL-CM-0.1.26
Voornamen
hl7:given
where
[@qualifier='CL'] qualifier="CL"
ENXP 0..1
NL-CM-0.1.27
Roepnaam
hl7:given
where
[@qualifier='IN'] qualifier="IN"
ENXP 0..1
NL-CM-0.1.35
Initialen
hl7:prefix qualifier="…"
ENXP 0..1
NL-CM-0.1.38
Voorvoegsels
hl7:family
where
[@qualifier='BR'] qualifier="BR"
PN 0..1 Conditioneel
NL-CM-0.1.36
Geslachtsnaam
hl7:prefix qualifier="…"
ENXP 0..1
NL-CM-0.1.39
VoorvoegselsPartner
hl7:family
where
[@qualifier='SP'] qualifier="SP"
ENXP 0..1 Conditioneel
NL-CM-0.1.37
GeslachtsnaamPartner
hl7:administrativeGenderCode
where
[concat(@code,@codeSystem)=doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1-DYNAMIC.xml')/*/valueSet/conceptList/concept/concat(@code,@codeSystem) or (@nullFlavor=doc('include/voc-2.16.840.1.113883.2.4.3.11.60.40.2.0.1.1-DYNAMIC.xml')/*/valueSet/conceptList/exception/@code) or @nullFlavor] valueSet="GeslachtCodelijst"
CE 1..1 Required
NL-CM-0.1.9
Geslacht
hl7:birthTime
TS 1..1 Required
NL-CM-0.1.10
Geboortedatum
hl7:maritalStatusCode valueSet="BurgerlijkeStaatCodelijst"
CE 0..*
nfu:multipleBirthInd
BL 0..1
NL-CM-0.1.31
MeerlingIndicator
nfu:deceasedInd
BL 0..1
NL-CM-0.1.32
OverlijdensIndicator
nfu:deceasedTime
TS 0..1 Conditioneel
NL-CM-0.1.33
DatumOverlijden