Transactie Beschikbaarstellen AllergieIntoleranties (conversie Ketenzorg 3.0.2 AllergieIntoleranties in HL7v3 CDA bouwblokken naar Dataset datamodel)
Naar navigatie springen
Naar zoeken springen
Deze pagina is nog in bewerking |
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 | |
//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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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 |