Transactie Beschikbaarstellen Episodes (conversie Ketenzorg 3.0.2 Episodes in HL7v3 CDA bouwblokken naar Dataset datamodel)

Uit informatiestandaarden
Naar navigatie springen Naar zoeken springen
Naar nictiz.nl

Naar Mapping architectuur

1 Inleiding

Deze pagina beschrijft hoe een Ketenzorg versie 3.0.2 'beschikbaarstellen episodes' response te converteren is naar het ADA formaat bij deze transactie. Vanuit het ADA kan vervolgens een ander formaat worden gecreëerd zoals FHIR of een alternatieve HL7v3 definitie, zolang de informatiewaarde maar gelijkwaardig is.

2 Conversie specificaties (mappings)

Specificaties voor de episodes vindt u via de informatiestandaard Ketenzorg op de Nictiz website.

Generieke specificaties voor het ADA formaat vindt u via de documentatie (Engelstalig).

2.1 tabel

Ketenzorg v3.0.2 Beschikbaarstellen Episodes Conversie beschrijving (mapping) Ketenzorg 3.0
Type Concept Card Type Concept # Card
Container.png //organizer 0..1 - Container.png Bundle 1 0 .. 1
CD.png //organizer/code[(@code = '75310-3' and @codeSystem = '2.16.840.1.113883.6.1')] 0..1 - CD.png    Type 3 0 .. 1
CD.png //organizer/statusCode[@code = 'completed'] 0..1 - CD.png    Status 4 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP'] 0..1 - Container.png    Author 10 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole 0..1 - Container.png       HealthProfessional 12 0 .. 1
II.png //organizer/participant[@typeCode = 'RESP']/participantRole/id 1..* - II.png          HealthProfessionalIdentificationNumber 61 1 .. *
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole/playingEntity/name 0..1 - Container.png          NameInformation 62 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png             FirstNames 233 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png             Initials 234 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png             GivenName 235 0 .. 1
CD.png 0..1 Naamvolgorde wordt afgeleid uit HL7v3 elementvolgorde:
  • NL1: family en geen family[tokenize(@qualifier, '\s') = 'SP']
  • NL2: family[tokenize(@qualifier, '\s') = 'SP'] en geen family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL3: family[tokenize(@qualifier, '\s') = 'SP']/following-sibling::family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL4: family[not(tokenize(@qualifier, '\s') = 'SP')]/following-sibling::family[tokenize(@qualifier, '\s') = 'SP']
  • UNK in andere gevallen
CD.png             NameUsage 236 0 .. 1
Container.png 0..1 - Container.png             LastName 237 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                Prefix 238 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                LastName 239 0 .. 1
Container.png 0..1 - Container.png             LastNamePartner 240 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                PartnerPrefix 241 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                PartnerLastName 242 0 .. 1
CD.png //organizer/participant[@typeCode = 'RESP']/participantRole/code[@codeSystem = '2.16.840.1.113883.2.4.15.111'] 0..1 - CD.png          Specialty 64 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole/addr 0..1 - Container.png          AddressInformation 65 0 .. 1
ST.png ./streetName 0..1 - ST.png             Street 243 0 .. 1
ST.png ./houseNumber 0..1 - ST.png             HouseNumber 244 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png             HouseNumberLetter 245 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png             HouseNumberAddition 246 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png             HouseNumberIndication 247 0 .. 1
ST.png ./postalCode 0..1 - ST.png             Postcode 248 0 .. 1
ST.png ./city 0..1 - ST.png             PlaceOfResidence 249 0 .. 1
ST.png ./county 0..1 - ST.png             Municipality 250 0 .. 1
CD.png ./country 0..1 - CD.png             Country 251 0 .. 1
ST.png ./unitID 0..1 - ST.png             AdditionalInformation 252 0 .. 1
CD.png ./@use 0..1 - CD.png             AddressType 253 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole/telecom 0..1 - Container.png          ContactInformation 67 0 .. 1
Container.png 0..* - Container.png             TelephoneNumbers 254 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                TelephoneNumber 255 0 .. 1
CD.png ./@use 0..1 - CD.png                TelecomType 256 0 .. 1
CD.png ./@use 0..1 - CD.png                NumberType 257 0 .. 1
Container.png 0..* - Container.png             EmailAddresses 258 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                EmailAddress 259 0 .. 1
CD.png ./@use 0..1 - CD.png                EmailAddressType 260 0 .. 1
Container.png //organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity 0..1 - Container.png          HealthcareProvider 69 0 .. 1
II.png //organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity/id 0..* - II.png             HealthcareProviderIdentificationNumber 262 0 .. *
ST.png //organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity/desc 0..1 - ST.png             OrganizationName 263 0 .. 1
CD.png //organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity/code[@codeSystem = '2.16.840.1.113883.2.4.15.1060'] 0..1 - CD.png             OrganizationType 270 0 .. 1
CD.png //organizer/participant[@typeCode = 'RESP']/@typeCode 0..1 - CD.png          HealthProfessionalRole 71 0 .. 1
Container.png //organizer/participant[@typeCode = 'CST'] 0..1 - Container.png    Custodian 436 0 .. 1
Container.png //organizer/participant[@typeCode = 'CST']/participantRole 0..1 - Container.png       HealthcareProvider 437 0 .. 1
II.png //organizer/participant[@typeCode = 'CST']/participantRole/id 1..* - II.png          HealthcareProviderIdentificationNumber 438 1 .. *
ST.png //organizer/participant[@typeCode = 'CST']/participantRole/playingEntity/name 0..1 - ST.png          OrganizationName 439 0 .. 1
Container.png //organizer/participant[@typeCode = 'CST']/participantRole/telecom 0..1 - Container.png          ContactInformation 442 0 .. 1
Container.png 0..* - Container.png             TelephoneNumbers 448 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                TelephoneNumber 449 0 .. 1
CD.png ./@use 0..1 - CD.png                TelecomType 450 0 .. 1
CD.png ./@use 0..1 - CD.png                NumberType 451 0 .. 1
Container.png 0..* - Container.png             EmailAddresses 452 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                EmailAddress 453 0 .. 1
CD.png ./@use 0..1 - CD.png                EmailAddressType 454 0 .. 1
Container.png //organizer/participant[@typeCode = 'CST']/participantRole/addr 0..1 - Container.png          AddressInformation 444 0 .. 1
ST.png ./streetName 0..1 - ST.png             Street 455 0 .. 1
ST.png ./houseNumber 0..1 - ST.png             HouseNumber 456 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png             HouseNumberLetter 457 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png             HouseNumberAddition 458 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png             HouseNumberIndication 459 0 .. 1
ST.png ./postalCode 0..1 - ST.png             Postcode 460 0 .. 1
ST.png ./city 0..1 - ST.png             PlaceOfResidence 461 0 .. 1
ST.png ./county 0..1 - ST.png             Municipality 462 0 .. 1
CD.png ./country 0..1 - CD.png             Country 463 0 .. 1
ST.png ./unitID 0..1 - ST.png             AdditionalInformation 464 0 .. 1
CD.png ./@use 0..1 - CD.png             AddressType 465 0 .. 1
CD.png //organizer/participant[@typeCode = 'CST']/participantRole/code 0..1 - CD.png          OrganizationType 446 0 .. 1
Container.png //organizer/recordTarget 0..1 - Container.png    Subject 14 0 .. 1
Container.png //organizer/recordTarget/patientRole 0..1 - Container.png       Patient 15 0 .. 1
Container.png //organizer/recordTarget/patientRole/patient/name 0..1 - Container.png          NameInformation 80 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/given[@qualifier = 'BR'] 0..1 - ST.png             FirstNames 317 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/given[@qualifier = 'IN'] 0..1 - ST.png             Initials 318 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/given[@qualifier = 'CL'] 0..1 - ST.png             GivenName 319 0 .. 1
CD.png 0..1 Naamvolgorde wordt afgeleid uit HL7v3 elementvolgorde:
  • NL1: family en geen family[tokenize(@qualifier, '\s') = 'SP']
  • NL2: family[tokenize(@qualifier, '\s') = 'SP'] en geen family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL3: family[tokenize(@qualifier, '\s') = 'SP']/following-sibling::family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL4: family[not(tokenize(@qualifier, '\s') = 'SP')]/following-sibling::family[tokenize(@qualifier, '\s') = 'SP']
  • UNK in andere gevallen
CD.png             NameUsage 320 0 .. 1
Container.png 0..1 - Container.png             LastName 321 0 .. 1
ST.png //organizer/ recordTarget/ patientRole/ patient/ name/ prefix[tokenize(@qualifier,'\s') = 'VV'][following-sibling::family[1][@qualifier = 'BR']] 0..1 - ST.png                Prefix 322 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/family[@qualifier = 'BR'] 0..1 - ST.png                LastName 323 0 .. 1
Container.png 0..1 - Container.png             LastNamePartner 324 0 .. 1
ST.png //organizer/ recordTarget/ patientRole/ patient/ name/ prefix[tokenize(@qualifier,'\s') = 'VV'][following-sibling::family[1][@qualifier = 'SP']] 0..1 - ST.png                PartnerPrefix 325 0 .. 1
ST.png //organizer/recordTarget/patientRole/patient/name/family[@qualifier = 'SP'] 0..1 - ST.png                PartnerLastName 326 0 .. 1
Container.png //organizer/recordTarget/patientRole/addr 0..1 - Container.png          AddressInformation 82 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/streetName 0..1 - ST.png             Street 327 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/houseNumber 0..1 - ST.png             HouseNumber 328 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/buildingNumberSuffix 0..1 - ST.png             HouseNumberLetter 329 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/buildingNumberSuffix 0..1 - ST.png             HouseNumberAddition 330 0 .. 1
CD.png //organizer/recordTarget/patientRole/addr/additionalLocator 0..1 - CD.png             HouseNumberIndication 331 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/postalCode 0..1 - ST.png             Postcode 332 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/city 0..1 - ST.png             PlaceOfResidence 333 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/county 0..1 - ST.png             Municipality 334 0 .. 1
CD.png //organizer/recordTarget/patientRole/addr/country 0..1 - CD.png             Country 335 0 .. 1
ST.png //organizer/recordTarget/patientRole/addr/unitID 0..1 - ST.png             AdditionalInformation 336 0 .. 1
CD.png //organizer/recordTarget/patientRole/addr/@use 0..1 - CD.png             AddressType 337 0 .. 1
II.png //organizer/recordTarget/patientRole/id[@root = '2.16.840.1.113883.2.4.6.3'] 1..* - II.png          PatientIdentificationNumber 86 1 .. *
TS.png //organizer/recordTarget/patientRole/patient/birthTime 0..1 - ST.png          DateOfBirth 87 0 .. 1
CD.png //organizer/recordTarget/patientRole/patient/administrativeGenderCode 0..1 - CD.png          Gender 88 0 .. 1
BL.png //organizer/recordTarget/patientRole/patient/sdtc:multipleBirthInd 0..1 - BL.png          MultipleBirthIndicator 89 0 .. 1
Ketenzorg v3.0.2 Beschikbaarstellen Episodes Conversie beschrijving (mapping) Ketenzorg 3.0
Type Concept Card Type Concept # Card
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation 0..* - Container.png Episode 903 0 .. *
- - - Container.png    HCIMRoot 967 0 .. 1
Container.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author 0..1 - Container.png       Author 1103 0 .. 1
Container.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor 0..1 - Container.png          HealthProfessional 1142 0 .. 1
II.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor/id 0..1 - II.png             HealthProfessionalIdentificationNumber 1143 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ assignedPerson/ name 0..1 - Container.png             NameInformation 1144 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png                FirstNames 1145 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png                Initials 1146 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png                GivenName 1147 0 .. 1
CD.png 0..1 Naamvolgorde wordt afgeleid uit HL7v3 elementvolgorde:
  • NL1: family en geen family[tokenize(@qualifier, '\s') = 'SP']
  • NL2: family[tokenize(@qualifier, '\s') = 'SP'] en geen family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL3: family[tokenize(@qualifier, '\s') = 'SP']/following-sibling::family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL4: family[not(tokenize(@qualifier, '\s') = 'SP')]/following-sibling::family[tokenize(@qualifier, '\s') = 'SP']
  • UNK in andere gevallen
CD.png                NameUsage 1148 0 .. 1
Container.png 0..1 - Container.png                LastName 1149 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   Prefix 1150 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   LastName 1151 0 .. 1
Container.png 0..1 - Container.png                LastNamePartner 1152 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerPrefix 1153 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerLastName 1154 0 .. 1
CD.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor/code 0..1 - CD.png             Specialty 1155 0 .. 1
Container.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor/addr 0..1 - Container.png             AddressInformation 1156 0 .. 1
ST.png ./streetName 0..1 - ST.png                Street 1157 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                HouseNumber 1158 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberLetter 1159 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberAddition 1160 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                HouseNumberIndication 1161 0 .. 1
ST.png ./postalCode 0..1 - ST.png                Postcode 1162 0 .. 1
ST.png ./city 0..1 - ST.png                PlaceOfResidence 1163 0 .. 1
ST.png ./county 0..1 - ST.png                Municipality 1164 0 .. 1
CD.png ./country 0..1 - CD.png                Country 1165 0 .. 1
ST.png ./unitID 0..1 - ST.png                AdditionalInformation 1166 0 .. 1
CD.png ./@use 0..1 - CD.png                AddressType 1167 0 .. 1
Container.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor/telecom 0..1 - Container.png             ContactInformation 1168 0 .. 1
Container.png 0..* - Container.png                TelephoneNumbers 1169 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                   TelephoneNumber 1170 0 .. 1
CD.png ./@use 0..1 - CD.png                   TelecomType 1171 0 .. 1
CD.png ./@use 0..1 - CD.png                   NumberType 1172 0 .. 1
Container.png 0..* - Container.png                EmailAddresses 1173 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                   EmailAddress 1174 0 .. 1
CD.png ./@use 0..1 - CD.png                   EmailAddressType 1175 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization 0..1 - Container.png             HealthcareProvider 1176 0 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ id 0..1 - II.png                HealthcareProviderIdentificationNumber 1177 0 .. 1
ST.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ name 0..1 - ST.png                OrganizationName 1178 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ telecom 0..1 - Container.png                ContactInformation 1181 0 .. 1
Container.png 0..1 - Container.png                   TelephoneNumbers 1182 0 .. 1
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                      TelephoneNumber 1183 0 .. 1
CD.png ./@use 0..1 - CD.png                      TelecomType 1184 0 .. 1
CD.png ./@use 0..1 - CD.png                      NumberType 1185 0 .. 1
Container.png 0..1 - Container.png                   EmailAddresses 1186 0 .. 1
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                      EmailAddress 1187 0 .. 1
CD.png ./@use 0..1 - CD.png                      EmailAddressType 1188 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ addr 0..1 - Container.png                AddressInformation 1189 0 .. 1
ST.png ./streetName 0..1 - ST.png                   Street 1190 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                   HouseNumber 1191 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberLetter 1192 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberAddition 1193 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                   HouseNumberIndication 1194 0 .. 1
ST.png ./postalCode 0..1 - ST.png                   Postcode 1195 0 .. 1
ST.png ./city 0..1 - ST.png                   PlaceOfResidence 1196 0 .. 1
ST.png ./county 0..1 - ST.png                   Municipality 1197 0 .. 1
CD.png ./country 0..1 - CD.png                   Country 1198 0 .. 1
ST.png ./unitID 0..1 - ST.png                   AdditionalInformation 1199 0 .. 1
CD.png ./@use 0..1 - CD.png                   AddressType 1200 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ standardIndustryClassCode 0..1 - CD.png                OrganizationType 1201 0 .. 1
CD.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/@typeCode 0..1 - CD.png             HealthProfessionalRole 1202 0 .. 1
II.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/id 1..* - II.png    Identifier 904 1 .. *
ST.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/text 0..1 - ST.png    EpisodeTitle 905 0 .. 1
CD.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/statusCode 0..1 - CD.png    Status 906 0 .. 1
TS.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/effectiveTime/low 0..* - ST.png    StartDate 907 0 .. *
TS.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/effectiveTime/high 0..1 - ST.png    EndDate 908 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation 1..* - Container.png    Problem 909 1 .. *
- - - Container.png       HCIMRoot 1320 1 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ id 1..1 - II.png          IdentificationNumber 1321 1 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author 0..1 - Container.png          Author 1456 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor 0..1 - Container.png             HealthProfessional 1495 0 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ id 0..1 - II.png                HealthProfessionalIdentificationNumber 1496 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ assignedPerson/ name 0..1 - Container.png                NameInformation 1497 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png                   FirstNames 1498 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png                   Initials 1499 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png                   GivenName 1500 0 .. 1
CD.png 0..1 Naamvolgorde wordt afgeleid uit HL7v3 elementvolgorde:
  • NL1: family en geen family[tokenize(@qualifier, '\s') = 'SP']
  • NL2: family[tokenize(@qualifier, '\s') = 'SP'] en geen family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL3: family[tokenize(@qualifier, '\s') = 'SP']/following-sibling::family[not(tokenize(@qualifier, '\s') = 'SP')]
  • NL4: family[not(tokenize(@qualifier, '\s') = 'SP')]/following-sibling::family[tokenize(@qualifier, '\s') = 'SP']
  • UNK in andere gevallen
CD.png                   NameUsage 1501 0 .. 1
Container.png 0..1 - Container.png                   LastName 1502 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                      Prefix 1503 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                      LastName 1504 0 .. 1
Container.png 0..1 - Container.png                   LastNamePartner 1505 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                      PartnerPrefix 1506 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                      PartnerLastName 1507 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ code 0..1 - CD.png                Specialty 1508 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ addr 0..1 - Container.png                AddressInformation 1509 0 .. 1
ST.png ./streetName 0..1 - ST.png                   Street 1510 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                   HouseNumber 1511 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberLetter 1512 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberAddition 1513 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                   HouseNumberIndication 1514 0 .. 1
ST.png ./postalCode 0..1 - ST.png                   Postcode 1515 0 .. 1
ST.png ./city 0..1 - ST.png                   PlaceOfResidence 1516 0 .. 1
ST.png ./county 0..1 - ST.png                   Municipality 1517 0 .. 1
CD.png ./country 0..1 - CD.png                   Country 1518 0 .. 1
ST.png ./unitID 0..1 - ST.png                   AdditionalInformation 1519 0 .. 1
CD.png ./@use 0..1 - CD.png                   AddressType 1520 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ telecom 0..1 - Container.png                ContactInformation 1521 0 .. 1
Container.png 0..* - Container.png                   TelephoneNumbers 1522 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                      TelephoneNumber 1523 0 .. 1
CD.png ./@use 0..1 - CD.png                      TelecomType 1524 0 .. 1
CD.png ./@use 0..1 - CD.png                      NumberType 1525 0 .. 1
Container.png 0..* - Container.png                   EmailAddresses 1526 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                      EmailAddress 1527 0 .. 1
CD.png ./@use 0..1 - CD.png                      EmailAddressType 1528 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization 0..1 - Container.png                HealthcareProvider 1529 0 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ id 0..1 - II.png                   HealthcareProviderIdentificationNumber 1530 0 .. 1
ST.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ name 0..1 - ST.png                   OrganizationName 1531 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ telecom 0..1 - Container.png                   ContactInformation 1534 0 .. 1
Container.png 0..1 - Container.png                      TelephoneNumbers 1535 0 .. 1
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                         TelephoneNumber 1536 0 .. 1
CD.png ./@use 0..1 - CD.png                         TelecomType 1537 0 .. 1
CD.png ./@use 0..1 - CD.png                         NumberType 1538 0 .. 1
Container.png 0..1 - Container.png                      EmailAddresses 1539 0 .. 1
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                         EmailAddress 1540 0 .. 1
CD.png ./@use 0..1 - CD.png                         EmailAddressType 1541 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ addr 0..1 - Container.png                   AddressInformation 1542 0 .. 1
ST.png ./streetName 0..1 - ST.png                      Street 1543 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                      HouseNumber 1544 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                      HouseNumberLetter 1545 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                      HouseNumberAddition 1546 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                      HouseNumberIndication 1547 0 .. 1
ST.png ./postalCode 0..1 - ST.png                      Postcode 1548 0 .. 1
ST.png ./city 0..1 - ST.png                      PlaceOfResidence 1549 0 .. 1
ST.png ./county 0..1 - ST.png                      Municipality 1550 0 .. 1
CD.png ./country 0..1 - CD.png                      Country 1551 0 .. 1
ST.png ./unitID 0..1 - ST.png                      AdditionalInformation 1552 0 .. 1
CD.png ./@use 0..1 - CD.png                      AddressType 1553 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ standardIndustryClassCode 0..1 - CD.png                   OrganizationType 1554 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ @typeCode 0..1 - CD.png                HealthProfessionalRole 1555 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ code[(@code = '282291009' and @codeSystem = '2.16.840.1.113883.6.96')] 0..1 - CD.png       ProblemType 1313 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ value 1..1 - CD.png       ProblemName 1314 1 .. 1
TS.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ effectiveTime/ low 0..1 - ST.png       ProblemStartDate 1315 0 .. 1
TS.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ effectiveTime/ high 0..1 - ST.png       ProblemEndDate 1316 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ statusCode[@code = 'completed'] 1..1 - CD.png       ProblemStatus 1317 1 .. 1

3 categorie