Mappings/KZ302BeschikbaarstellenAlertsCDA 2 ADA
Versie door Ahenket (overleg | bijdragen) op 12 jul 2019 om 13:04 (Ahenket heeft de pagina Mappings/Ketenzorg302BeschikbaarstellenAlertsCDA 2 ADA hernoemd naar Mappings/KZ302BeschikbaarstellenAlertsCDA 2 ADA zonder een doorverwijzing achter te laten)
{{#customtitle: Transactie Beschikbaarstellen Alerts (conversie Ketenzorg 3.0.2 Alerts in HL7v3 CDA bouwblokken naar Dataset datamodel)}}
Deze pagina is nog in bewerking |
Naar Mapping architectuur
1 Inleiding
Deze pagina beschrijft hoe een Ketenzorg versie 3.0.2 'beschikbaarstellen alerts' 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.
2 Conversie specificaties (mappings)
Specificaties voor de alerts 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 Alerts | Conversie beschrijving (mapping) | Ketenzorg 3.0 | |||||
Type | Concept | Card | Type | Concept | # | Card | |
![]() |
//organizer
|
0..1 | - | ![]() |
Bundle | 1 | 0 .. 1 |
![]() |
//organizer/code[(@code='74018-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:
|
![]() |
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 |