Mappings/KZ302BeschikbaarstellenAlertsCDA 2 ADA: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Nieuwe pagina aangemaakt met '{{#customtitle: Transactie Beschikbaarstellen Alerts (conversie Ketenzorg 3.0.2 Alerts in HL7v3 CDA bouwblokken naar Dataset datamodel)}} {{IssueBox|Deze pagina is...') |
k (Ahenket heeft de pagina Mappings/Ketenzorg302BeschikbaarstellenAlertsCDA 2 ADA hernoemd naar Mappings/KZ302BeschikbaarstellenAlertsCDA 2 ADA zonder een doorverwijzing achter te laten) |
(geen verschil)
|
Versie van 12 jul 2019 12:04
{{#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 |