Mappings/KZ302BeschikbaarstellenAlertsCDA 2 ADA: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
k Tekst vervangen - "{{#customtitle:" door "{{DISPLAYTITLE:" |
k Tekst vervangen - "__NUMBEREDHEADINGS__" door "" |
||
| Regel 1: | Regel 1: | ||
{{DISPLAYTITLE: Transactie Beschikbaarstellen Alerts (conversie Ketenzorg 3.0.2 Alerts in HL7v3 CDA bouwblokken naar Dataset datamodel)}} | {{DISPLAYTITLE: Transactie Beschikbaarstellen Alerts (conversie Ketenzorg 3.0.2 Alerts in HL7v3 CDA bouwblokken naar Dataset datamodel)}} | ||
{{IssueBox|Deze pagina is nog in bewerking}} | {{IssueBox|Deze pagina is nog in bewerking}} | ||
[[Bestand:Nictiz_logo_PO_rechts_rgb.png |link=https://www.nictiz.nl/|rechts|Naar nictiz.nl]] | [[Bestand:Nictiz_logo_PO_rechts_rgb.png |link=https://www.nictiz.nl/|rechts|Naar nictiz.nl]] | ||
Naar [[Mappingarchitectuur|Mapping architectuur]] | Naar [[Mappingarchitectuur|Mapping architectuur]] | ||
Huidige versie van 22 okt 2026 18:07
|
Deze pagina is nog in bewerking |

Naar Mapping architectuur
1 Inleiding[bewerken]
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 is.
2 Conversie specificaties (mappings)[bewerken]
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[bewerken]
| 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 | ||