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

Uit informatiestandaarden
Naar navigatie springen Naar zoeken springen

__NUMBEREDHEADINGS__

Naar nictiz.nl
Naar nictiz.nl

Naar Mapping architectuur

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.

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).

tabel

Ketenzorg v3.0.2 Beschikbaarstellen AllergieIntoleranties Conversie beschrijving (mapping) Ketenzorg 3.0
Type Concept Card Type Concept # Card
//organizer 0..1 - Bundle 1 0 .. 1
//organizer/code[(@code = '48765-2' and @codeSystem = '2.16.840.1.113883.6.1')] 0..1 -    Type 3 0 .. 1
//organizer/statusCode[@code = 'completed'] 0..1 -    Status 4 0 .. 1
//organizer/participant[@typeCode = 'RESP'] 0..1 -    Author 10 0 .. 1
//organizer/participant[@typeCode = 'RESP']/participantRole 0..1 -       HealthProfessional 12 0 .. 1
//organizer/participant[@typeCode = 'RESP']/participantRole/id 1..* -          HealthProfessionalIdentificationNumber 61 1 .. *
//organizer/participant[@typeCode = 'RESP']/participantRole/playingEntity/name 0..1 -          NameInformation 62 0 .. 1
./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 -             FirstNames 233 0 .. 1
./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 -             Initials 234 0 .. 1
./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 -             GivenName 235 0 .. 1
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
            NameUsage 236 0 .. 1
0..1 -             LastName 237 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                Prefix 238 0 .. 1
./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                LastName 239 0 .. 1
0..1 -             LastNamePartner 240 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 -                PartnerPrefix 241 0 .. 1
./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 -                PartnerLastName 242 0 .. 1
//organizer/participant[@typeCode = 'RESP']/participantRole/code[@codeSystem = '2.16.840.1.113883.2.4.15.111'] 0..1 -          Specialty 64 0 .. 1
//organizer/participant[@typeCode = 'RESP']/participantRole/addr 0..1 -          AddressInformation 65 0 .. 1
./streetName 0..1 -             Street 243 0 .. 1
./houseNumber 0..1 -             HouseNumber 244 0 .. 1
./buildingNumberSuffix 0..1 -             HouseNumberLetter 245 0 .. 1
./buildingNumberSuffix 0..1 -             HouseNumberAddition 246 0 .. 1
./additionalLocator 0..1 -             HouseNumberIndication 247 0 .. 1
./postalCode 0..1 -             Postcode 248 0 .. 1
./city 0..1 -             PlaceOfResidence 249 0 .. 1
./county 0..1 -             Municipality 250 0 .. 1
./country 0..1 -             Country 251 0 .. 1
./unitID 0..1 -             AdditionalInformation 252 0 .. 1
./@use 0..1 -             AddressType 253 0 .. 1
//organizer/participant[@typeCode = 'RESP']/participantRole/telecom 0..1 -          ContactInformation 67 0 .. 1
0..* -             TelephoneNumbers 254 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                TelephoneNumber 255 0 .. 1
./@use 0..1 -                TelecomType 256 0 .. 1
./@use 0..1 -                NumberType 257 0 .. 1
0..* -             EmailAddresses 258 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                EmailAddress 259 0 .. 1
./@use 0..1 -                EmailAddressType 260 0 .. 1
//organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity 0..1 -          HealthcareProvider 69 0 .. 1
//organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity/id 0..* -             HealthcareProviderIdentificationNumber 262 0 .. *
//organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity/desc 0..1 -             OrganizationName 263 0 .. 1
//organizer/participant[@typeCode = 'RESP']/participantRole/scopingEntity/code[@codeSystem = '2.16.840.1.113883.2.4.15.1060'] 0..1 -             OrganizationType 270 0 .. 1
//organizer/participant[@typeCode = 'RESP']/@typeCode 0..1 -          HealthProfessionalRole 71 0 .. 1
//organizer/participant[@typeCode = 'CST'] 0..1 -    Custodian 436 0 .. 1
//organizer/participant[@typeCode = 'CST']/participantRole 0..1 -       HealthcareProvider 437 0 .. 1
//organizer/participant[@typeCode = 'CST']/participantRole/id 1..* -          HealthcareProviderIdentificationNumber 438 1 .. *
//organizer/participant[@typeCode = 'CST']/participantRole/playingEntity/name 0..1 -          OrganizationName 439 0 .. 1
//organizer/participant[@typeCode = 'CST']/participantRole/telecom 0..1 -          ContactInformation 442 0 .. 1
0..* -             TelephoneNumbers 448 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                TelephoneNumber 449 0 .. 1
./@use 0..1 -                TelecomType 450 0 .. 1
./@use 0..1 -                NumberType 451 0 .. 1
0..* -             EmailAddresses 452 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                EmailAddress 453 0 .. 1
./@use 0..1 -                EmailAddressType 454 0 .. 1
//organizer/participant[@typeCode = 'CST']/participantRole/addr 0..1 -          AddressInformation 444 0 .. 1
./streetName 0..1 -             Street 455 0 .. 1
./houseNumber 0..1 -             HouseNumber 456 0 .. 1
./buildingNumberSuffix 0..1 -             HouseNumberLetter 457 0 .. 1
./buildingNumberSuffix 0..1 -             HouseNumberAddition 458 0 .. 1
./additionalLocator 0..1 -             HouseNumberIndication 459 0 .. 1
./postalCode 0..1 -             Postcode 460 0 .. 1
./city 0..1 -             PlaceOfResidence 461 0 .. 1
./county 0..1 -             Municipality 462 0 .. 1
./country 0..1 -             Country 463 0 .. 1
./unitID 0..1 -             AdditionalInformation 464 0 .. 1
./@use 0..1 -             AddressType 465 0 .. 1
//organizer/participant[@typeCode = 'CST']/participantRole/code 0..1 -          OrganizationType 446 0 .. 1
//organizer/recordTarget 0..1 -    Subject 14 0 .. 1
//organizer/recordTarget/patientRole 0..1 -       Patient 15 0 .. 1
//organizer/recordTarget/patientRole/patient/name 0..1 -          NameInformation 80 0 .. 1
//organizer/recordTarget/patientRole/patient/name/given[@qualifier = 'BR'] 0..1 -             FirstNames 317 0 .. 1
//organizer/recordTarget/patientRole/patient/name/given[@qualifier = 'IN'] 0..1 -             Initials 318 0 .. 1
//organizer/recordTarget/patientRole/patient/name/given[@qualifier = 'CL'] 0..1 -             GivenName 319 0 .. 1
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
            NameUsage 320 0 .. 1
0..1 -             LastName 321 0 .. 1
//organizer/ recordTarget/ patientRole/ patient/ name/ prefix[tokenize(@qualifier,'\s') = 'VV'][following-sibling::family[1][@qualifier = 'BR']] 0..1 -                Prefix 322 0 .. 1
//organizer/recordTarget/patientRole/patient/name/family[@qualifier = 'BR'] 0..1 -                LastName 323 0 .. 1
0..1 -             LastNamePartner 324 0 .. 1
//organizer/ recordTarget/ patientRole/ patient/ name/ prefix[tokenize(@qualifier,'\s') = 'VV'][following-sibling::family[1][@qualifier = 'SP']] 0..1 -                PartnerPrefix 325 0 .. 1
//organizer/recordTarget/patientRole/patient/name/family[@qualifier = 'SP'] 0..1 -                PartnerLastName 326 0 .. 1
//organizer/recordTarget/patientRole/addr 0..1 -          AddressInformation 82 0 .. 1
//organizer/recordTarget/patientRole/addr/streetName 0..1 -             Street 327 0 .. 1
//organizer/recordTarget/patientRole/addr/houseNumber 0..1 -             HouseNumber 328 0 .. 1
//organizer/recordTarget/patientRole/addr/buildingNumberSuffix 0..1 -             HouseNumberLetter 329 0 .. 1
//organizer/recordTarget/patientRole/addr/buildingNumberSuffix 0..1 -             HouseNumberAddition 330 0 .. 1
//organizer/recordTarget/patientRole/addr/additionalLocator 0..1 -             HouseNumberIndication 331 0 .. 1
//organizer/recordTarget/patientRole/addr/postalCode 0..1 -             Postcode 332 0 .. 1
//organizer/recordTarget/patientRole/addr/city 0..1 -             PlaceOfResidence 333 0 .. 1
//organizer/recordTarget/patientRole/addr/county 0..1 -             Municipality 334 0 .. 1
//organizer/recordTarget/patientRole/addr/country 0..1 -             Country 335 0 .. 1
//organizer/recordTarget/patientRole/addr/unitID 0..1 -             AdditionalInformation 336 0 .. 1
//organizer/recordTarget/patientRole/addr/@use 0..1 -             AddressType 337 0 .. 1
//organizer/recordTarget/patientRole/id[@root = '2.16.840.1.113883.2.4.6.3'] 1..* -          PatientIdentificationNumber 86 1 .. *
//organizer/recordTarget/patientRole/patient/birthTime 0..1 -          DateOfBirth 87 0 .. 1
//organizer/recordTarget/patientRole/patient/administrativeGenderCode 0..1 -          Gender 88 0 .. 1
//organizer/recordTarget/patientRole/patient/sdtc:multipleBirthInd 0..1 -          MultipleBirthIndicator 89 0 .. 1
Ketenzorg v3.0.2 Beschikbaarstellen AllergieIntoleranties Conversie beschrijving (mapping) Ketenzorg 3.0
Type Concept Card Type Concept # Card
//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..* - AllergyIntolerance 17 0 .. *
- - -    HCIMRoot 480 1 .. 1
//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 -       IdentificationNumber 481 1 .. 1
//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 -       InformationSource 482 0 .. 1
- - -          Patient 483 0 .. 1
- - -             NameInformation 502 0 .. 1
./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 -                FirstNames 893 0 .. 1
./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 -                Initials 894 0 .. 1
./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 -                GivenName 895 0 .. 1
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
               NameUsage 896 0 .. 1
0..1 -                LastName 897 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   Prefix 898 0 .. 1
./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   LastName 899 0 .. 1
0..1 -                LastNamePartner 900 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerPrefix 901 0 .. 1
./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerLastName 902 0 .. 1
- - -             AddressInformation 504 0 .. 1
./streetName 0..1 -                Street 882 0 .. 1
./houseNumber 0..1 -                HouseNumber 883 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberLetter 884 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberAddition 885 0 .. 1
./additionalLocator 0..1 -                HouseNumberIndication 886 0 .. 1
./postalCode 0..1 -                Postcode 887 0 .. 1
./city 0..1 -                PlaceOfResidence 888 0 .. 1
./county 0..1 -                Municipality 889 0 .. 1
./country 0..1 -                Country 890 0 .. 1
./unitID 0..1 -                AdditionalInformation 891 0 .. 1
./@use 0..1 -                AddressType 892 0 .. 1
- - -             ContactInformation 506 0 .. 1
0..* -                TelephoneNumbers 875 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                   TelephoneNumber 876 0 .. 1
./@use 0..1 -                   TelecomType 877 0 .. 1
./@use 0..1 -                   NumberType 878 0 .. 1
0..* -                EmailAddresses 879 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                   EmailAddress 880 0 .. 1
./@use 0..1 -                   EmailAddressType 881 0 .. 1
- - -             PatientIdentificationNumber 508 0 .. *
- - -             DateOfBirth 509 0 .. 1
- - -             Gender 510 0 .. 1
- - -             MultipleBirthIndicator 511 0 .. 1
- - -             DeathIndicator 512 0 .. 1
- - -             DateOfDeath 513 0 .. 1
- - -          HealthProfessional 485 0 .. 1
- - -             HealthProfessionalIdentificationNumber 514 0 .. *
- - -             NameInformation 515 0 .. 1
./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 -                FirstNames 819 0 .. 1
./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 -                Initials 820 0 .. 1
./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 -                GivenName 821 0 .. 1
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
               NameUsage 822 0 .. 1
0..1 -                LastName 823 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   Prefix 824 0 .. 1
./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   LastName 825 0 .. 1
0..1 -                LastNamePartner 826 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerPrefix 827 0 .. 1
./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerLastName 828 0 .. 1
- - -             Specialty 517 0 .. 1
- - -             AddressInformation 518 0 .. 1
./streetName 0..1 -                Street 829 0 .. 1
./houseNumber 0..1 -                HouseNumber 830 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberLetter 831 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberAddition 832 0 .. 1
./additionalLocator 0..1 -                HouseNumberIndication 833 0 .. 1
./postalCode 0..1 -                Postcode 834 0 .. 1
./city 0..1 -                PlaceOfResidence 835 0 .. 1
./county 0..1 -                Municipality 836 0 .. 1
./country 0..1 -                Country 837 0 .. 1
./unitID 0..1 -                AdditionalInformation 838 0 .. 1
./@use 0..1 -                AddressType 839 0 .. 1
- - -             ContactInformation 520 0 .. 1
0..* -                TelephoneNumbers 840 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                   TelephoneNumber 841 0 .. 1
./@use 0..1 -                   TelecomType 842 0 .. 1
./@use 0..1 -                   NumberType 843 0 .. 1
0..* -                EmailAddresses 844 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                   EmailAddress 845 0 .. 1
./@use 0..1 -                   EmailAddressType 846 0 .. 1
- - -             HealthcareProvider 522 0 .. 1
- - -                HealthcareProviderIdentificationNumber 774 0 .. *
- - -                OrganizationName 775 0 .. 1
- - -                ContactInformation 778 0 .. 1
0..* -                   TelephoneNumbers 783 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                      TelephoneNumber 784 0 .. 1
./@use 0..1 -                      TelecomType 785 0 .. 1
./@use 0..1 -                      NumberType 786 0 .. 1
0..* -                   EmailAddresses 787 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                      EmailAddress 788 0 .. 1
./@use 0..1 -                      EmailAddressType 789 0 .. 1
- - -                AddressInformation 780 0 .. 1
./streetName 0..1 -                   Street 790 0 .. 1
./houseNumber 0..1 -                   HouseNumber 791 0 .. 1
./buildingNumberSuffix 0..1 -                   HouseNumberLetter 792 0 .. 1
./buildingNumberSuffix 0..1 -                   HouseNumberAddition 793 0 .. 1
./additionalLocator 0..1 -                   HouseNumberIndication 794 0 .. 1
./postalCode 0..1 -                   Postcode 795 0 .. 1
./city 0..1 -                   PlaceOfResidence 796 0 .. 1
./county 0..1 -                   Municipality 797 0 .. 1
./country 0..1 -                   Country 798 0 .. 1
./unitID 0..1 -                   AdditionalInformation 799 0 .. 1
./@use 0..1 -                   AddressType 800 0 .. 1
- - -                OrganizationType 782 0 .. 1
- - -             HealthProfessionalRole 524 0 .. 1
- - -          Contact 487 0 .. 1
- - -             NameInformation 525 0 .. 1
./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 -                FirstNames 847 0 .. 1
./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 -                Initials 848 0 .. 1
./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 -                GivenName 849 0 .. 1
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
               NameUsage 850 0 .. 1
0..1 -                LastName 851 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   Prefix 852 0 .. 1
./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   LastName 853 0 .. 1
0..1 -                LastNamePartner 854 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerPrefix 855 0 .. 1
./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerLastName 856 0 .. 1
- - -             ContactInformation 527 0 .. 1
0..* -                TelephoneNumbers 857 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                   TelephoneNumber 858 0 .. 1
./@use 0..1 -                   TelecomType 859 0 .. 1
./@use 0..1 -                   NumberType 860 0 .. 1
0..* -                EmailAddresses 861 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                   EmailAddress 862 0 .. 1
./@use 0..1 -                   EmailAddressType 863 0 .. 1
- - -             AddressInformation 529 0 .. 1
./streetName 0..1 -                Street 864 0 .. 1
./houseNumber 0..1 -                HouseNumber 865 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberLetter 866 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberAddition 867 0 .. 1
./additionalLocator 0..1 -                HouseNumberIndication 868 0 .. 1
./postalCode 0..1 -                Postcode 869 0 .. 1
./city 0..1 -                PlaceOfResidence 870 0 .. 1
./county 0..1 -                Municipality 871 0 .. 1
./country 0..1 -                Country 872 0 .. 1
./unitID 0..1 -                AdditionalInformation 873 0 .. 1
./@use 0..1 -                AddressType 874 0 .. 1
- - -             Role 531 0 .. *
- - -             Relationship 532 0 .. *
//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..* -       Author 489 0 .. *
//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 -          HealthProfessional 492 0 .. 1
//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..* -             HealthProfessionalIdentificationNumber 561 0 .. *
- - -             NameInformation 562 0 .. 1
./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 -                FirstNames 665 0 .. 1
./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 -                Initials 666 0 .. 1
./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 -                GivenName 667 0 .. 1
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
               NameUsage 668 0 .. 1
0..1 -                LastName 669 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   Prefix 670 0 .. 1
./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   LastName 671 0 .. 1
0..1 -                LastNamePartner 672 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerPrefix 673 0 .. 1
./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerLastName 674 0 .. 1
//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 -             Specialty 564 0 .. 1
//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 -             AddressInformation 565 0 .. 1
./streetName 0..1 -                Street 675 0 .. 1
./houseNumber 0..1 -                HouseNumber 676 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberLetter 677 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberAddition 678 0 .. 1
./additionalLocator 0..1 -                HouseNumberIndication 679 0 .. 1
./postalCode 0..1 -                Postcode 680 0 .. 1
./city 0..1 -                PlaceOfResidence 681 0 .. 1
./county 0..1 -                Municipality 682 0 .. 1
./country 0..1 -                Country 683 0 .. 1
./unitID 0..1 -                AdditionalInformation 684 0 .. 1
./@use 0..1 -                AddressType 685 0 .. 1
//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 -             ContactInformation 567 0 .. 1
0..* -                TelephoneNumbers 686 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                   TelephoneNumber 687 0 .. 1
./@use 0..1 -                   TelecomType 688 0 .. 1
./@use 0..1 -                   NumberType 689 0 .. 1
0..* -                EmailAddresses 690 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                   EmailAddress 691 0 .. 1
./@use 0..1 -                   EmailAddressType 692 0 .. 1
//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 -             HealthcareProvider 569 0 .. 1
//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..* -                HealthcareProviderIdentificationNumber 693 0 .. *
//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 -                OrganizationName 694 0 .. 1
//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 -                ContactInformation 697 0 .. 1
0..* -                   TelephoneNumbers 757 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                      TelephoneNumber 758 0 .. 1
./@use 0..1 -                      TelecomType 759 0 .. 1
./@use 0..1 -                      NumberType 760 0 .. 1
0..* -                   EmailAddresses 761 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                      EmailAddress 762 0 .. 1
./@use 0..1 -                      EmailAddressType 763 0 .. 1
//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 -                AddressInformation 699 0 .. 1
./streetName 0..1 -                   Street 711 0 .. 1
./houseNumber 0..1 -                   HouseNumber 712 0 .. 1
./buildingNumberSuffix 0..1 -                   HouseNumberLetter 713 0 .. 1
./buildingNumberSuffix 0..1 -                   HouseNumberAddition 714 0 .. 1
./additionalLocator 0..1 -                   HouseNumberIndication 715 0 .. 1
./postalCode 0..1 -                   Postcode 716 0 .. 1
./city 0..1 -                   PlaceOfResidence 717 0 .. 1
./county 0..1 -                   Municipality 718 0 .. 1
./country 0..1 -                   Country 719 0 .. 1
./unitID 0..1 -                   AdditionalInformation 720 0 .. 1
./@use 0..1 -                   AddressType 721 0 .. 1
//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 -                OrganizationType 701 0 .. 1
//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 -             HealthProfessionalRole 571 0 .. 1
//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 -    CausativeAgent 377 0 .. 1
//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 -    AllergyCategory 378 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.215']]]/act/statusCode 0..1 -    AllergyStatus 379 0 .. 1
//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 -    StartDateTime 380 0 .. 1
- - -    Criticality 381 0 .. 1
//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 -    Comment 383 0 .. 1
//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 -    Reaction 384 0 .. 1
//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 -       Symptom 385 0 .. 1
//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 -       SpecificSubstance 386 0 .. 1
- - -       ReactionDescription 387 0 .. 1
//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 -       Severity 388 0 .. 1
//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 -       RouteOfExposure 389 0 .. 1
//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 -       ReactionTime 390 0 .. 1

categorie