Transactie Beschikbaarstellen Episodes (conversie Ketenzorg 3.0.2 Episodes 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 episodes' response te converteren is naar het ADA formaat bij deze transactie. Vanuit het ADA kan vervolgens een ander formaat worden gecreëerd zoals FHIR of een alternatieve HL7v3 definitie, zolang de informatiewaarde maar gelijkwaardig is.

Conversie specificaties (mappings)

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

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

tabel

Ketenzorg v3.0.2 Beschikbaarstellen Episodes Conversie beschrijving (mapping) Ketenzorg 3.0
Type Concept Card Type Concept # Card
//organizer 0..1 - Bundle 1 0 .. 1
//organizer/code[(@code = '75310-3' 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 Episodes 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.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation 0..* - Episode 903 0 .. *
- - -    HCIMRoot 967 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author 0..1 -       Author 1103 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor 0..1 -          HealthProfessional 1142 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor/id 0..1 -             HealthProfessionalIdentificationNumber 1143 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ assignedPerson/ name 0..1 -             NameInformation 1144 0 .. 1
./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 -                FirstNames 1145 0 .. 1
./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 -                Initials 1146 0 .. 1
./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 -                GivenName 1147 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 1148 0 .. 1
0..1 -                LastName 1149 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   Prefix 1150 0 .. 1
./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                   LastName 1151 0 .. 1
0..1 -                LastNamePartner 1152 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerPrefix 1153 0 .. 1
./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 -                   PartnerLastName 1154 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor/code 0..1 -             Specialty 1155 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor/addr 0..1 -             AddressInformation 1156 0 .. 1
./streetName 0..1 -                Street 1157 0 .. 1
./houseNumber 0..1 -                HouseNumber 1158 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberLetter 1159 0 .. 1
./buildingNumberSuffix 0..1 -                HouseNumberAddition 1160 0 .. 1
./additionalLocator 0..1 -                HouseNumberIndication 1161 0 .. 1
./postalCode 0..1 -                Postcode 1162 0 .. 1
./city 0..1 -                PlaceOfResidence 1163 0 .. 1
./county 0..1 -                Municipality 1164 0 .. 1
./country 0..1 -                Country 1165 0 .. 1
./unitID 0..1 -                AdditionalInformation 1166 0 .. 1
./@use 0..1 -                AddressType 1167 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/assignedAuthor/telecom 0..1 -             ContactInformation 1168 0 .. 1
0..* -                TelephoneNumbers 1169 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                   TelephoneNumber 1170 0 .. 1
./@use 0..1 -                   TelecomType 1171 0 .. 1
./@use 0..1 -                   NumberType 1172 0 .. 1
0..* -                EmailAddresses 1173 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                   EmailAddress 1174 0 .. 1
./@use 0..1 -                   EmailAddressType 1175 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization 0..1 -             HealthcareProvider 1176 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ id 0..1 -                HealthcareProviderIdentificationNumber 1177 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ name 0..1 -                OrganizationName 1178 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ telecom 0..1 -                ContactInformation 1181 0 .. 1
0..1 -                   TelephoneNumbers 1182 0 .. 1
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                      TelephoneNumber 1183 0 .. 1
./@use 0..1 -                      TelecomType 1184 0 .. 1
./@use 0..1 -                      NumberType 1185 0 .. 1
0..1 -                   EmailAddresses 1186 0 .. 1
.[starts-with(@value, 'mailto:')] 0..1 -                      EmailAddress 1187 0 .. 1
./@use 0..1 -                      EmailAddressType 1188 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ addr 0..1 -                AddressInformation 1189 0 .. 1
./streetName 0..1 -                   Street 1190 0 .. 1
./houseNumber 0..1 -                   HouseNumber 1191 0 .. 1
./buildingNumberSuffix 0..1 -                   HouseNumberLetter 1192 0 .. 1
./buildingNumberSuffix 0..1 -                   HouseNumberAddition 1193 0 .. 1
./additionalLocator 0..1 -                   HouseNumberIndication 1194 0 .. 1
./postalCode 0..1 -                   Postcode 1195 0 .. 1
./city 0..1 -                   PlaceOfResidence 1196 0 .. 1
./county 0..1 -                   Municipality 1197 0 .. 1
./country 0..1 -                   Country 1198 0 .. 1
./unitID 0..1 -                   AdditionalInformation 1199 0 .. 1
./@use 0..1 -                   AddressType 1200 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ author/ assignedAuthor/ representedOrganization/ standardIndustryClassCode 0..1 -                OrganizationType 1201 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/author/@typeCode 0..1 -             HealthProfessionalRole 1202 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/id 1..* -    Identifier 904 1 .. *
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/text 0..1 -    EpisodeTitle 905 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/statusCode 0..1 -    Status 906 0 .. 1
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/effectiveTime/low 0..* -    StartDate 907 0 .. *
//organizer/component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/act/effectiveTime/high 0..1 -    EndDate 908 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation 1..* -    Problem 909 1 .. *
- - -       HCIMRoot 1320 1 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ id 1..1 -          IdentificationNumber 1321 1 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author 0..1 -          Author 1456 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor 0..1 -             HealthProfessional 1495 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ id 0..1 -                HealthProfessionalIdentificationNumber 1496 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ assignedPerson/ name 0..1 -                NameInformation 1497 0 .. 1
./given[not(tokenize(@qualifier, '\s') = 'IN')] 0..1 -                   FirstNames 1498 0 .. 1
./given[tokenize(@qualifier, '\s') = 'IN'] 0..1 -                   Initials 1499 0 .. 1
./given[tokenize(@qualifier, '\s') = 'CL'] 0..1 -                   GivenName 1500 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 1501 0 .. 1
0..1 -                   LastName 1502 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                      Prefix 1503 0 .. 1
./family[not(tokenize(@qualifier, '\s') = 'SP')] 0..1 -                      LastName 1504 0 .. 1
0..1 -                   LastNamePartner 1505 0 .. 1
./prefix[tokenize(@qualifier, '\s') = 'VV'][tokenize(@qualifier, '\s') = 'SP'] 0..1 -                      PartnerPrefix 1506 0 .. 1
./family[tokenize(@qualifier, '\s') = 'SP'] 0..1 -                      PartnerLastName 1507 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ code 0..1 -                Specialty 1508 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ addr 0..1 -                AddressInformation 1509 0 .. 1
./streetName 0..1 -                   Street 1510 0 .. 1
./houseNumber 0..1 -                   HouseNumber 1511 0 .. 1
./buildingNumberSuffix 0..1 -                   HouseNumberLetter 1512 0 .. 1
./buildingNumberSuffix 0..1 -                   HouseNumberAddition 1513 0 .. 1
./additionalLocator 0..1 -                   HouseNumberIndication 1514 0 .. 1
./postalCode 0..1 -                   Postcode 1515 0 .. 1
./city 0..1 -                   PlaceOfResidence 1516 0 .. 1
./county 0..1 -                   Municipality 1517 0 .. 1
./country 0..1 -                   Country 1518 0 .. 1
./unitID 0..1 -                   AdditionalInformation 1519 0 .. 1
./@use 0..1 -                   AddressType 1520 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ telecom 0..1 -                ContactInformation 1521 0 .. 1
0..* -                   TelephoneNumbers 1522 0 .. *
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                      TelephoneNumber 1523 0 .. 1
./@use 0..1 -                      TelecomType 1524 0 .. 1
./@use 0..1 -                      NumberType 1525 0 .. 1
0..* -                   EmailAddresses 1526 0 .. *
.[starts-with(@value, 'mailto:')] 0..1 -                      EmailAddress 1527 0 .. 1
./@use 0..1 -                      EmailAddressType 1528 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization 0..1 -                HealthcareProvider 1529 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ id 0..1 -                   HealthcareProviderIdentificationNumber 1530 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ name 0..1 -                   OrganizationName 1531 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ telecom 0..1 -                   ContactInformation 1534 0 .. 1
0..1 -                      TelephoneNumbers 1535 0 .. 1
.[starts-with(@value, 'tel:') or starts-with(@value, 'fax:') or not(matches(@value, '^[a-z]+:'))] 0..1 -                         TelephoneNumber 1536 0 .. 1
./@use 0..1 -                         TelecomType 1537 0 .. 1
./@use 0..1 -                         NumberType 1538 0 .. 1
0..1 -                      EmailAddresses 1539 0 .. 1
.[starts-with(@value, 'mailto:')] 0..1 -                         EmailAddress 1540 0 .. 1
./@use 0..1 -                         EmailAddressType 1541 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ addr 0..1 -                   AddressInformation 1542 0 .. 1
./streetName 0..1 -                      Street 1543 0 .. 1
./houseNumber 0..1 -                      HouseNumber 1544 0 .. 1
./buildingNumberSuffix 0..1 -                      HouseNumberLetter 1545 0 .. 1
./buildingNumberSuffix 0..1 -                      HouseNumberAddition 1546 0 .. 1
./additionalLocator 0..1 -                      HouseNumberIndication 1547 0 .. 1
./postalCode 0..1 -                      Postcode 1548 0 .. 1
./city 0..1 -                      PlaceOfResidence 1549 0 .. 1
./county 0..1 -                      Municipality 1550 0 .. 1
./country 0..1 -                      Country 1551 0 .. 1
./unitID 0..1 -                      AdditionalInformation 1552 0 .. 1
./@use 0..1 -                      AddressType 1553 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ assignedAuthor/ representedOrganization/ standardIndustryClassCode 0..1 -                   OrganizationType 1554 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ author/ @typeCode 0..1 -                HealthProfessionalRole 1555 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ code[(@code = '282291009' and @codeSystem = '2.16.840.1.113883.6.96')] 0..1 -       ProblemType 1313 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ value 1..1 -       ProblemName 1314 1 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ effectiveTime/ low 0..1 -       ProblemStartDate 1315 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ effectiveTime/ high 0..1 -       ProblemEndDate 1316 0 .. 1
//organizer/ component[act[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.212']]]/ act/ entryRelationship[observation[templateId[@root = '2.16.840.1.113883.2.4.3.11.60.66.10.213']]]/ observation/ statusCode[@code = 'completed'] 1..1 -       ProblemStatus 1317 1 .. 1

categorie