Mappings/KZ302BeschikbaarstellenAllergieIntolerantiesCDA 2 ADA

Uit informatiestandaarden
Versie door Ahenket (overleg | bijdragen) op 12 jul 2019 om 18:11 (Conversie specificaties (mappings))
Ga naar: navigatie, zoeken

{{#customtitle: Transactie Beschikbaarstellen AllergieIntoleranties (conversie Ketenzorg 3.0.2 AllergieIntoleranties in HL7v3 CDA bouwblokken naar Dataset datamodel)}}

Naar nictiz.nl

Naar Mapping architectuur

1 Inleiding

Deze pagina beschrijft hoe een Ketenzorg versie 3.0.2 'beschikbaarstellen allergieintoleranties' 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 allergieintoleranties 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 AllergieIntoleranties 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 = '48765-2' 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 AllergieIntoleranties 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.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation 0..* - Zib.png AllergyIntolerance 17 0 .. *
- - - Container.png    HCIMRoot 480 1 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ id 1..1 - II.png       IdentificationNumber 481 1 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ informant 0..1 - Container.png       InformationSource 482 0 .. 1
- - - Container.png          Patient 483 0 .. 1
- - - Container.png             NameInformation 502 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png                FirstNames 893 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png                Initials 894 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png                GivenName 895 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 896 0 .. 1
Container.png 0..1 - Container.png                LastName 897 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   Prefix 898 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   LastName 899 0 .. 1
Container.png 0..1 - Container.png                LastNamePartner 900 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerPrefix 901 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerLastName 902 0 .. 1
- - - Container.png             AddressInformation 504 0 .. 1
ST.png ./streetName 0..1 - ST.png                Street 882 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                HouseNumber 883 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberLetter 884 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberAddition 885 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                HouseNumberIndication 886 0 .. 1
ST.png ./postalCode 0..1 - ST.png                Postcode 887 0 .. 1
ST.png ./city 0..1 - ST.png                PlaceOfResidence 888 0 .. 1
ST.png ./county 0..1 - ST.png                Municipality 889 0 .. 1
CD.png ./country 0..1 - CD.png                Country 890 0 .. 1
ST.png ./unitID 0..1 - ST.png                AdditionalInformation 891 0 .. 1
CD.png ./@use 0..1 - CD.png                AddressType 892 0 .. 1
- - - Container.png             ContactInformation 506 0 .. 1
Container.png 0..* - Container.png                TelephoneNumbers 875 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                   TelephoneNumber 876 0 .. 1
CD.png ./@use 0..1 - CD.png                   TelecomType 877 0 .. 1
CD.png ./@use 0..1 - CD.png                   NumberType 878 0 .. 1
Container.png 0..* - Container.png                EmailAddresses 879 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                   EmailAddress 880 0 .. 1
CD.png ./@use 0..1 - CD.png                   EmailAddressType 881 0 .. 1
- - - II.png             PatientIdentificationNumber 508 0 .. *
- - - ST.png             DateOfBirth 509 0 .. 1
- - - CD.png             Gender 510 0 .. 1
- - - BL.png             MultipleBirthIndicator 511 0 .. 1
- - - BL.png             DeathIndicator 512 0 .. 1
- - - ST.png             DateOfDeath 513 0 .. 1
- - - Container.png          HealthProfessional 485 0 .. 1
- - - II.png             HealthProfessionalIdentificationNumber 514 0 .. *
- - - Container.png             NameInformation 515 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png                FirstNames 819 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png                Initials 820 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png                GivenName 821 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 822 0 .. 1
Container.png 0..1 - Container.png                LastName 823 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   Prefix 824 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   LastName 825 0 .. 1
Container.png 0..1 - Container.png                LastNamePartner 826 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerPrefix 827 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerLastName 828 0 .. 1
- - - CD.png             Specialty 517 0 .. 1
- - - Container.png             AddressInformation 518 0 .. 1
ST.png ./streetName 0..1 - ST.png                Street 829 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                HouseNumber 830 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberLetter 831 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberAddition 832 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                HouseNumberIndication 833 0 .. 1
ST.png ./postalCode 0..1 - ST.png                Postcode 834 0 .. 1
ST.png ./city 0..1 - ST.png                PlaceOfResidence 835 0 .. 1
ST.png ./county 0..1 - ST.png                Municipality 836 0 .. 1
CD.png ./country 0..1 - CD.png                Country 837 0 .. 1
ST.png ./unitID 0..1 - ST.png                AdditionalInformation 838 0 .. 1
CD.png ./@use 0..1 - CD.png                AddressType 839 0 .. 1
- - - Container.png             ContactInformation 520 0 .. 1
Container.png 0..* - Container.png                TelephoneNumbers 840 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                   TelephoneNumber 841 0 .. 1
CD.png ./@use 0..1 - CD.png                   TelecomType 842 0 .. 1
CD.png ./@use 0..1 - CD.png                   NumberType 843 0 .. 1
Container.png 0..* - Container.png                EmailAddresses 844 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                   EmailAddress 845 0 .. 1
CD.png ./@use 0..1 - CD.png                   EmailAddressType 846 0 .. 1
- - - Container.png             HealthcareProvider 522 0 .. 1
- - - II.png                HealthcareProviderIdentificationNumber 774 0 .. *
- - - ST.png                OrganizationName 775 0 .. 1
- - - Container.png                ContactInformation 778 0 .. 1
Container.png 0..* - Container.png                   TelephoneNumbers 783 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                      TelephoneNumber 784 0 .. 1
CD.png ./@use 0..1 - CD.png                      TelecomType 785 0 .. 1
CD.png ./@use 0..1 - CD.png                      NumberType 786 0 .. 1
Container.png 0..* - Container.png                   EmailAddresses 787 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                      EmailAddress 788 0 .. 1
CD.png ./@use 0..1 - CD.png                      EmailAddressType 789 0 .. 1
- - - Container.png                AddressInformation 780 0 .. 1
ST.png ./streetName 0..1 - ST.png                   Street 790 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                   HouseNumber 791 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberLetter 792 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberAddition 793 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                   HouseNumberIndication 794 0 .. 1
ST.png ./postalCode 0..1 - ST.png                   Postcode 795 0 .. 1
ST.png ./city 0..1 - ST.png                   PlaceOfResidence 796 0 .. 1
ST.png ./county 0..1 - ST.png                   Municipality 797 0 .. 1
CD.png ./country 0..1 - CD.png                   Country 798 0 .. 1
ST.png ./unitID 0..1 - ST.png                   AdditionalInformation 799 0 .. 1
CD.png ./@use 0..1 - CD.png                   AddressType 800 0 .. 1
- - - CD.png                OrganizationType 782 0 .. 1
- - - CD.png             HealthProfessionalRole 524 0 .. 1
- - - Container.png          Contact 487 0 .. 1
- - - Container.png             NameInformation 525 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png                FirstNames 847 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png                Initials 848 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png                GivenName 849 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 850 0 .. 1
Container.png 0..1 - Container.png                LastName 851 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   Prefix 852 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   LastName 853 0 .. 1
Container.png 0..1 - Container.png                LastNamePartner 854 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerPrefix 855 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerLastName 856 0 .. 1
- - - Container.png             ContactInformation 527 0 .. 1
Container.png 0..* - Container.png                TelephoneNumbers 857 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                   TelephoneNumber 858 0 .. 1
CD.png ./@use 0..1 - CD.png                   TelecomType 859 0 .. 1
CD.png ./@use 0..1 - CD.png                   NumberType 860 0 .. 1
Container.png 0..* - Container.png                EmailAddresses 861 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                   EmailAddress 862 0 .. 1
CD.png ./@use 0..1 - CD.png                   EmailAddressType 863 0 .. 1
- - - Container.png             AddressInformation 529 0 .. 1
ST.png ./streetName 0..1 - ST.png                Street 864 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                HouseNumber 865 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberLetter 866 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberAddition 867 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                HouseNumberIndication 868 0 .. 1
ST.png ./postalCode 0..1 - ST.png                Postcode 869 0 .. 1
ST.png ./city 0..1 - ST.png                PlaceOfResidence 870 0 .. 1
ST.png ./county 0..1 - ST.png                Municipality 871 0 .. 1
CD.png ./country 0..1 - CD.png                Country 872 0 .. 1
ST.png ./unitID 0..1 - ST.png                AdditionalInformation 873 0 .. 1
CD.png ./@use 0..1 - CD.png                AddressType 874 0 .. 1
- - - CD.png             Role 531 0 .. *
- - - CD.png             Relationship 532 0 .. *
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author 0..* - Container.png       Author 489 0 .. *
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor 0..1 - Container.png          HealthProfessional 492 0 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ id 0..* - II.png             HealthProfessionalIdentificationNumber 561 0 .. *
- - - Container.png             NameInformation 562 0 .. 1
ST.png ./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 - ST.png                FirstNames 665 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 - ST.png                Initials 666 0 .. 1
ST.png ./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 - ST.png                GivenName 667 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 668 0 .. 1
Container.png 0..1 - Container.png                LastName 669 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   Prefix 670 0 .. 1
ST.png ./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 - ST.png                   LastName 671 0 .. 1
Container.png 0..1 - Container.png                LastNamePartner 672 0 .. 1
ST.png ./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerPrefix 673 0 .. 1
ST.png ./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 - ST.png                   PartnerLastName 674 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ code 0..1 - CD.png             Specialty 564 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ addr 0..1 - Container.png             AddressInformation 565 0 .. 1
ST.png ./streetName 0..1 - ST.png                Street 675 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                HouseNumber 676 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberLetter 677 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                HouseNumberAddition 678 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                HouseNumberIndication 679 0 .. 1
ST.png ./postalCode 0..1 - ST.png                Postcode 680 0 .. 1
ST.png ./city 0..1 - ST.png                PlaceOfResidence 681 0 .. 1
ST.png ./county 0..1 - ST.png                Municipality 682 0 .. 1
CD.png ./country 0..1 - CD.png                Country 683 0 .. 1
ST.png ./unitID 0..1 - ST.png                AdditionalInformation 684 0 .. 1
CD.png ./@use 0..1 - CD.png                AddressType 685 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ telecom 0..1 - Container.png             ContactInformation 567 0 .. 1
Container.png 0..* - Container.png                TelephoneNumbers 686 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                   TelephoneNumber 687 0 .. 1
CD.png ./@use 0..1 - CD.png                   TelecomType 688 0 .. 1
CD.png ./@use 0..1 - CD.png                   NumberType 689 0 .. 1
Container.png 0..* - Container.png                EmailAddresses 690 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                   EmailAddress 691 0 .. 1
CD.png ./@use 0..1 - CD.png                   EmailAddressType 692 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ representedOrganization 0..1 - Container.png             HealthcareProvider 569 0 .. 1
II.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ representedOrganization/ id 0..* - II.png                HealthcareProviderIdentificationNumber 693 0 .. *
ST.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ representedOrganization/ name 0..1 - ST.png                OrganizationName 694 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ representedOrganization/ telecom 0..1 - Container.png                ContactInformation 697 0 .. 1
Container.png 0..* - Container.png                   TelephoneNumbers 757 0 .. *
ST.png .[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 - ST.png                      TelephoneNumber 758 0 .. 1
CD.png ./@use 0..1 - CD.png                      TelecomType 759 0 .. 1
CD.png ./@use 0..1 - CD.png                      NumberType 760 0 .. 1
Container.png 0..* - Container.png                   EmailAddresses 761 0 .. *
ST.png .[starts-with(@value, 'mailto:')] 0..1 - ST.png                      EmailAddress 762 0 .. 1
CD.png ./@use 0..1 - CD.png                      EmailAddressType 763 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ representedOrganization/ addr 0..1 - Container.png                AddressInformation 699 0 .. 1
ST.png ./streetName 0..1 - ST.png                   Street 711 0 .. 1
ST.png ./houseNumber 0..1 - ST.png                   HouseNumber 712 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberLetter 713 0 .. 1
ST.png ./buildingNumberSuffix 0..1 - ST.png                   HouseNumberAddition 714 0 .. 1
CD.png ./additionalLocator 0..1 - CD.png                   HouseNumberIndication 715 0 .. 1
ST.png ./postalCode 0..1 - ST.png                   Postcode 716 0 .. 1
ST.png ./city 0..1 - ST.png                   PlaceOfResidence 717 0 .. 1
ST.png ./county 0..1 - ST.png                   Municipality 718 0 .. 1
CD.png ./country 0..1 - CD.png                   Country 719 0 .. 1
ST.png ./unitID 0..1 - ST.png                   AdditionalInformation 720 0 .. 1
CD.png ./@use 0..1 - CD.png                   AddressType 721 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ assignedAuthor/ representedOrganization/ standardIndustryClassCode 0..1 - CD.png                OrganizationType 701 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ author/ @typeCode 0..1 - CD.png             HealthProfessionalRole 571 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ participant[@typeCode = 'CSM']/ participantRole/ playingEntity/ code 0..1 - CD.png    CausativeAgent 377 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ value 0..1 - CD.png    AllergyCategory 378 0 .. 1
CD.png //organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/act/statusCode 0..1 - CD.png    AllergyStatus 379 0 .. 1
TS.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ effectiveTime/ low 0..1 - ST.png    StartDateTime 380 0 .. 1
- - - CD.png    Criticality 381 0 .. 1
ST.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ entryRelationship[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.221']]]/ act/ text 0..1 - ST.png    Comment 383 0 .. 1
Container.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.217']]]/ observation 0..1 - Container.png    Reaction 384 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.217']]]/ observation/ value 0..1 - CD.png       Symptom 385 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.217']]]/ observation/ participant/ participantRole/ playingEntity/ code 0..1 - CD.png       SpecificSubstance 386 0 .. 1
- - - ST.png       ReactionDescription 387 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.217']]]/ observation/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.219']]]/ observation/ value 0..1 - CD.png       Severity 388 0 .. 1
CD.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.217']]]/ observation/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.220']]]/ observation/ value 0..1 - CD.png       RouteOfExposure 389 0 .. 1
TS.png //organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.216']]]/ observation/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.217']]]/ observation/ effectiveTime 0..1 - ST.png       ReactionTime 390 0 .. 1

3 categorie