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

Uit informatiestandaarden
Versie door Ahenket (Overleg | bijdragen) op 12 jul 2019 om 16:12 (Conversie specificaties (mappings))

(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken

Issue icon.png

Deze pagina is nog in bewerking

Naar nictiz.nl

Naar Mapping architectuur

1 Inleiding

Deze pagina beschrijft hoe een Ketenzorg versie 3.0.2 'beschikbaarstellen contactverslagen' 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 contactverslagen 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 Contactverslagen 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 = '34900-1' 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 Contactverslagen 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.207']]]/act 0..* - Container.png Encounter Note 3171 0 .. *
- - - Container.png    HCIMRoot 3172 1 .. 1
II.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/act/id 1..1 - II.png       IdentificationNumber 3173 1 .. 1
Container.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/act/participant 0..1 - Container.png       Author 3181 0 .. 1
Container.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/act/participant/participantRole 0..1 - Container.png          HealthProfessional 3184 0 .. 1
II.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/act/participant/participantRole/id 0..* - II.png             HealthProfessionalIdentificationNumber 3605 0 .. *
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ participant/ participantRole/ playingEntity/ name 0..1 - Container.png             NameInformation 3606 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png                FirstNames 3764 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png                Initials 3765 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png                GivenName 3766 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 3767 0 .. 1
Container.png 0..1 - Container.png                LastName 3768 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   Prefix 3769 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   LastName 3770 0 .. 1
Container.png 0..1 - Container.png                LastNamePartner 3771 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerPrefix 3772 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerLastName 3773 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ participant/ participantRole/ code[@codeSystem = '2.16.840.1.113883.2.4.15.111'] 0..1 - CD.png             Specialty 3608 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ participant/ participantRole/ addr 0..1 - Container.png             AddressInformation 3609 0 .. 1
ST.png ./streetName 0..1 - ST.png                Street 3774 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                HouseNumber 3775 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberLetter 3776 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberAddition 3777 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                HouseNumberIndication 3778 0 .. 1
ST.png ./postalCode 0..1 - ST.png                Postcode 3779 0 .. 1
ST.png ./city 0..1 - ST.png                PlaceOfResidence 3780 0 .. 1
ST.png ./county 0..1 - ST.png                Municipality 3781 0 .. 1
CD.png ./country 0..1 - CD.png                Country 3782 0 .. 1
ST.png ./unitID 0..1 - ST.png                AdditionalInformation 3783 0 .. 1
CD.png ./@use 0..1 - CD.png                AddressType 3784 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ participant/ participantRole/ telecom 0..1 - Container.png             ContactInformation 3611 0 .. 1
Container.png 0..* - Container.png                TelephoneNumbers 3785 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                   TelephoneNumber 3786 0 .. 1
CD.png ./@use 0..1 - CD.png                   TelecomType 3787 0 .. 1
CD.png ./@use 0..1 - CD.png                   NumberType 3788 0 .. 1
Container.png 0..* - Container.png                EmailAddresses 3789 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                   EmailAddress 3790 0 .. 1
CD.png ./@use 0..1 - CD.png                   EmailAddressType 3791 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ participant/ participantRole/ scopingEntity 0..1 - Container.png             HealthcareProvider 3613 0 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ participant/ participantRole/ scopingEntity/ id 0..* - II.png                HealthcareProviderIdentificationNumber 3792 0 .. *
ST.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ participant/ participantRole/ scopingEntity/ desc 0..1 - ST.png                OrganizationName 3793 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ participant/ participantRole/ scopingEntity/ code[@codeSystem = '2.16.840.1.113883.2.4.15.1060'] 0..1 - CD.png                OrganizationType 3800 0 .. 1
CD.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/act/participant/@typeCode 0..1 - CD.png             HealthProfessionalRole 3615 0 .. 1
TS.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/act/effectiveTime 1..1 - ST.png       DateTime 3193 1 .. 1
Container.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/act/entryRelationship[@typeCode = 'REFR'][encounter]/encounter 0..* - II.png    Encounter 3194 0 .. *
Container.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/act/entryRelationship[@typeCode = 'REFR'][act[code[@code = 'CONC'][@codeSystem = '2.16.840.1.113883.5.6']]]/act 0..* - II.png    Episode 3195 0 .. *
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act 1..* - Container.png    Journal entry 3196 1 .. *
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ code[(@code = '51848-0' and @codeSystem = '2.16.840.1.113883.6.1')] 1..1 - CD.png       Type 3199 1 .. 1
ST.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ text 1..1 - ST.png       Text 3200 1 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation 0..1 - Container.png       Problem 3201 0 .. 1
- - - Container.png          HCIMRoot 3202 1 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3203 1 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author 0..* - Container.png             Author 3338 0 .. *
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor 1..1 - Container.png                HealthProfessional 3377 1 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ id 1..1 - II.png                   HealthProfessionalIdentificationNumber 3378 1 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ assignedPerson/ name 0..* - Container.png                   NameInformation 3379 0 .. *
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png                      FirstNames 3380 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png                      Initials 3381 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png                      GivenName 3382 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 3383 0 .. 1
Container.png 0..1 - Container.png                      LastName 3384 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                         Prefix 3385 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                         LastName 3386 0 .. 1
Container.png 0..1 - Container.png                      LastNamePartner 3387 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                         PartnerPrefix 3388 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                         PartnerLastName 3389 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3390 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3391 0 .. 1
ST.png ./streetName 0..1 - ST.png                      Street 3392 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                      HouseNumber 3393 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                      HouseNumberLetter 3394 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                      HouseNumberAddition 3395 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                      HouseNumberIndication 3396 0 .. 1
ST.png ./postalCode 0..1 - ST.png                      Postcode 3397 0 .. 1
ST.png ./city 0..1 - ST.png                      PlaceOfResidence 3398 0 .. 1
ST.png ./county 0..1 - ST.png                      Municipality 3399 0 .. 1
CD.png ./country 0..1 - CD.png                      Country 3400 0 .. 1
ST.png ./unitID 0..1 - ST.png                      AdditionalInformation 3401 0 .. 1
CD.png ./@use 0..1 - CD.png                      AddressType 3402 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3403 0 .. 1
Container.png 0..* - Container.png                      TelephoneNumbers 3404 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                         TelephoneNumber 3405 0 .. 1
CD.png ./@use 0..1 - CD.png                         TelecomType 3406 0 .. 1
CD.png ./@use 0..1 - CD.png                         NumberType 3407 0 .. 1
Container.png 0..* - Container.png                      EmailAddresses 3408 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                         EmailAddress 3409 0 .. 1
CD.png ./@use 0..1 - CD.png                         EmailAddressType 3410 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3411 0 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ id 1..1 - II.png                      HealthcareProviderIdentificationNumber 3412 1 .. 1
ST.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ name 1..1 - ST.png                      OrganizationName 3413 1 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3416 0 .. 1
Container.png 0..* - Container.png                         TelephoneNumbers 3417 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                            TelephoneNumber 3418 0 .. 1
CD.png ./@use 0..1 - CD.png                            TelecomType 3419 0 .. 1
CD.png ./@use 0..1 - CD.png                            NumberType 3420 0 .. 1
Container.png 0..* - Container.png                         EmailAddresses 3421 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                            EmailAddress 3422 0 .. 1
CD.png ./@use 0..1 - CD.png                            EmailAddressType 3423 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3424 0 .. 1
ST.png ./streetName 0..1 - ST.png                         Street 3425 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                         HouseNumber 3426 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                         HouseNumberLetter 3427 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                         HouseNumberAddition 3428 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                         HouseNumberIndication 3429 0 .. 1
ST.png ./postalCode 0..1 - ST.png                         Postcode 3430 0 .. 1
ST.png ./city 0..1 - ST.png                         PlaceOfResidence 3431 0 .. 1
ST.png ./county 0..1 - ST.png                         Municipality 3432 0 .. 1
CD.png ./country 0..1 - CD.png                         Country 3433 0 .. 1
ST.png ./unitID 0..1 - ST.png                         AdditionalInformation 3434 0 .. 1
CD.png ./@use 0..1 - CD.png                         AddressType 3435 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3436 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ @typeCode 1..1 - CD.png                   HealthProfessionalRole 3437 1 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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')] 1..1 - CD.png          ProblemType 3548 1 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3549 1 .. 1
TS.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3550 0 .. 1
TS.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3551 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.207']]]/ act/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.210']]]/ 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 3552 1 .. 1

3 categorie