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

Conversie specificaties (mappings)

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

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

tabel

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

categorie