Mappings/MP612Dispense 2 MP9VerstrekkingenVertaling: verschil tussen versies
k (tekst bij volgnummer beter opgemaakt (meer witruimte), geen inhoudelijke wijziging) |
|||
(21 tussenliggende versies door 4 gebruikers niet weergegeven) | |||
Regel 1: | Regel 1: | ||
− | {{ | + | {{DISPLAYTITLE: Transactie Verstrekkingenvertaling 9.A.0(conversie MP-6.12 verstrekkingenlijst naar MP-9 datamodel)}} |
− | + | __NUMBEREDHEADINGS__ | |
+ | |||
[[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]] | ||
{{TOClimit|4}} | {{TOClimit|4}} | ||
= Inleiding = | = Inleiding = | ||
− | Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar Medicatieproces (MP) versie 9 voor de transactie: 'beschikbaarstellen medicatiegegevens - | + | Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar Medicatieproces (MP) versie 9 voor de transactie: 'beschikbaarstellen medicatiegegevens - verstrekkingenvertaling (PULL) 9.A.0'. |
− | Een versie 6.12 verstrekkingenlijst converteert zich in het MP-9 datamodel naar de | + | Een versie 6.12 verstrekkingenlijst converteert zich in het MP-9 datamodel naar de Toedieningsafspraak en Medicatieverstrekking (en patiënt). |
Aangezien deze conversie plaatsvindt tussen verschillende versies van de MP standaard zijn er een aantal zaken waarmee rekening gehouden moet worden: | Aangezien deze conversie plaatsvindt tussen verschillende versies van de MP standaard zijn er een aantal zaken waarmee rekening gehouden moet worden: | ||
Regel 18: | Regel 19: | ||
| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | # || style="background-color: #1F497D;; width:400px; color: white; font-weight: bold; text-align:center;" | Informatie / Functionaliteit || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Omschrijving | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | # || style="background-color: #1F497D;; width:400px; color: white; font-weight: bold; text-align:center;" | Informatie / Functionaliteit || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Omschrijving | ||
|- | |- | ||
− | | 1|| Medicamenteuze behandeling | + | | 1|| Medicamenteuze behandeling/MBH id niet ondersteund || Bij iedere vertaling van verstrekking naar TA en MVE wordt een MBH-id gemaakt die hetzelfde is als het verstrekkings id. |
|- | |- | ||
− | | 2|| Toedieningsafspraak | + | | 2|| Toedieningsafspraak/TA id niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
| 3|| TA/afspraakdatum niet beschikbaar|| De verstrekkingsdatum(tijd) overnemen als afspraakdatum(tijd) | | 3|| TA/afspraakdatum niet beschikbaar|| De verstrekkingsdatum(tijd) overnemen als afspraakdatum(tijd) | ||
Regel 38: | Regel 39: | ||
**bij meer dan één MAR met 'eenmalig gebruik' geen gebruiksperiode opnemen. | **bij meer dan één MAR met 'eenmalig gebruik' geen gebruiksperiode opnemen. | ||
|- | |- | ||
− | | 5|| TA/geannuleerd indicator niet ondersteund|| | + | | 5|| TA/geannuleerd indicator niet ondersteund|| Komt niet voor in transactie. |
|- | |- | ||
− | | 6|| TA/stoptype niet ondersteund|| | + | | 6|| TA/stoptype niet ondersteund|| Komt niet voor in transactie. |
|- | |- | ||
− | | 7|| TA/verstrekker//organisatie_naam niet verplicht|| Deze organisatie_naam is 1..1 Required in MP-9, maar heeft niet altijd een waarde in 6.12. | + | | 7|| TA/verstrekker//organisatie_naam niet verplicht|| Deze organisatie_naam is 1..1 Required in MP-9, maar heeft niet altijd een waarde in 6.12. Kardinaliteit in deze transactie is aangepast naar 0..1 Required. |
|- | |- | ||
− | |8||TA/reden afspraak niet ondersteund || | + | |8||TA/reden afspraak niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |9||TA/Gebruiksinstructie/toedieningsweg || Deze is 1..1 Required in MP-9, maar heeft niet altijd een waarde in MP-6. | + | |9||TA/Gebruiksinstructie/toedieningsweg || Deze is 1..1 Required in MP-9, maar heeft niet altijd een waarde in MP-6. Kardinaliteit in deze transactie is aangepast naar 0..1 Required. |
|- | |- | ||
|10||TA//Doseerinstructie || Alleen de meest voorkomende doseerinstructies/toedieningsschema's converteren. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende MP-6 varianten kunnen geconverteerd worden: | |10||TA//Doseerinstructie || Alleen de meest voorkomende doseerinstructies/toedieningsschema's converteren. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende MP-6 varianten kunnen geconverteerd worden: | ||
Regel 61: | Regel 62: | ||
* eenmalig gebruik, in 1 MAR met 1 eenmalige effectiveTime | * eenmalig gebruik, in 1 MAR met 1 eenmalige effectiveTime | ||
|- | |- | ||
− | |11|| TA//Toedieningsschema/interval niet ondersteund || | + | |11|| TA//Toedieningsschema/interval niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |12|| TA//Toedieningsschema/weekdag niet ondersteund || | + | |12|| TA//Toedieningsschema/weekdag niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |13|| TA//Toedieningsschema/dagdeel niet ondersteund || | + | |13|| TA//Toedieningsschema/dagdeel niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
|14|| TA//Toedieningsschema/zo nodig/criterium afwijkende kardinaliteit || Deze mag in MP-6 meer dan één keer voorkomen, maar in MP-9 slechts 1 keer. Indien meer dan een keer aangetroffen, neem dan nullflavor OTH op en bij de omschrijving een concatenatie van de code en omschrijving uit MP-6.12. Zo gaat er geen informatie verloren. | |14|| TA//Toedieningsschema/zo nodig/criterium afwijkende kardinaliteit || Deze mag in MP-6 meer dan één keer voorkomen, maar in MP-9 slechts 1 keer. Indien meer dan een keer aangetroffen, neem dan nullflavor OTH op en bij de omschrijving een concatenatie van de code en omschrijving uit MP-6.12. Zo gaat er geen informatie verloren. | ||
|- | |- | ||
− | |15|| TA//Doseerinstructie/toedieningssnelheid niet ondersteund || | + | |15|| TA//Doseerinstructie/toedieningssnelheid niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |16|| TA//Doseerinstructie/toedieningsduur niet ondersteund || | + | |16|| TA//Doseerinstructie/toedieningsduur niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |17||TA/aanvullende informatie niet ondersteund || | + | |17||TA/aanvullende informatie niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |18||TA/toelichting niet ondersteund || | + | |18||TA/toelichting niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |19||TA/relatie naar Medicatieafspraak (MA) niet ondersteund || | + | |19||TA/relatie naar Medicatieafspraak (MA) niet ondersteund || Komt niet voor in transactie. |
|} | |} | ||
Regel 84: | Regel 85: | ||
| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | # || style="background-color: #1F497D;; width:400px; color: white; font-weight: bold; text-align:center;" | Informatie / Functionaliteit|| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Omschrijving | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | # || style="background-color: #1F497D;; width:400px; color: white; font-weight: bold; text-align:center;" | Informatie / Functionaliteit|| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Omschrijving | ||
|- | |- | ||
− | |1 | + | |1||Magistralen - onderscheid tussen actieve ingrediënten en hulpstoffen niet meer mogelijk || MP-9 heeft dit onderscheid losgelaten. Alle MP-6 ingrediënten daarom converteren naar een ingrediënt zonder nadere aanduiding. |
− | |||
− | |||
|- | |- | ||
− | | | + | |2||Geen exact doseerschema bekend ("dagdosis") || MP-6 HL7 heeft hiervoor de [[7phcy:V6.12.8_HL7v3-domeinspecificatie_Pharmacy#medicationAdministrationRequest.doseCheckQuantity|doseCheckQuantity]], het MP-9 datamodel kent geen equivalent, deze informatie niet converteren. |
|- | |- | ||
− | | | + | |3||Voorschrijfinformatie || MP-6 HL7 heeft hiervoor de [[7phcy:V6.12.8_HL7v3-domeinspecificatie_Pharmacy#medicationDispenseEvent.product.dispensedMedication.directTargetOf.prescription|prescription]], het MP-9 datamodel kent hiervoor in toedieningsafspraak en medicatieverstrekking geen velden. In MP-9 bestaat alleen de relatie naar de bouwsteen medicatieafspraak. De bouwsteen medicatieafspraak bevat wél de informatie over voorschrijver. |
|} | |} | ||
Regel 101: | Regel 100: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="3" | MP-6.12 Verstrekking || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping) || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="4" | MP-9 dataset (beschikbaarstellen medicatiegegevens: patiënt | + | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="3" | MP-6.12 Verstrekking || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping) || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="4" | MP-9 dataset (beschikbaarstellen medicatiegegevens: patiënt) |
|-style="background-color: #1F497D;; color: white; text-align:left;" | |-style="background-color: #1F497D;; color: white; text-align:left;" | ||
|style="width:30px;"| Type | |style="width:30px;"| Type | ||
Regel 203: | Regel 202: | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="3" | MP-6.12 Verstrekking || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping) || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="4" | MP-9 dataset (beschikbaarstellen medicatiegegevens: | + | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="3" | MP-6.12 Verstrekking || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping) || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="4" | MP-9 dataset (beschikbaarstellen medicatiegegevens: TA, MVS) |
|-style="background-color: #1F497D;; color: white; text-align:left;" | |-style="background-color: #1F497D;; color: white; text-align:left;" | ||
|style="width:30px;"| Type | |style="width:30px;"| Type | ||
Regel 214: | Regel 213: | ||
|style="width:40px;"| Card | |style="width:40px;"| Card | ||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
+ | |||
|||- | |||- | ||
||- | ||- | ||
Regel 219: | Regel 219: | ||
|| [[Bestand: Container.png| 20px]] || Medicamenteuze behandeling|| 22092 || 0 .. * | || [[Bestand: Container.png| 20px]] || Medicamenteuze behandeling|| 22092 || 0 .. * | ||
|- | |- | ||
− | |[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ id | + | |[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ id |
||1..1 | ||1..1 | ||
− | ||./ @root | + | ||./ @root en ./ @extension overnemen |
| [[Bestand: II.png| 16px]] ||    Identificatie || 22093 || 1 .. 1 | | [[Bestand: II.png| 16px]] ||    Identificatie || 22093 || 1 .. 1 | ||
Regel 255: | Regel 255: | ||
| [[Bestand: TS.png| 16px]] ||       Gebruiksperiode eind || 2 || 0 .. 1 | | [[Bestand: TS.png| 16px]] ||       Gebruiksperiode eind || 2 || 0 .. 1 | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|[[Bestand: TS.png| 16px]] ||medicationDispenseEvent/ effectiveTime | |[[Bestand: TS.png| 16px]] ||medicationDispenseEvent/ effectiveTime | ||
||1..1 | ||1..1 | ||
Regel 275: | Regel 270: | ||
| [[Bestand: PQ.png| 16px]] ||       Gebruiksperiode || 22660 || 0 .. 1 | | [[Bestand: PQ.png| 16px]] ||       Gebruiksperiode || 22660 || 0 .. 1 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
|[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ responsibleParty | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ responsibleParty | ||
Regel 308: | Regel 292: | ||
|- | |- | ||
||| - || - || - | ||| - || - || - | ||
− | | [[Bestand: ST.png| 16px]] ||                OrganisatieNaam || 20212 || | + | | [[Bestand: ST.png| 16px]] ||                OrganisatieNaam || 20212 || 0 .. 1 |
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
|[[Bestand: Container.png| 20px]] ||//product/ dispensedMedication | |[[Bestand: Container.png| 20px]] ||//product/ dispensedMedication | ||
Regel 426: | Regel 406: | ||
|[[Bestand: CD.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ routeCode | |[[Bestand: CD.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ routeCode | ||
||0..1 | ||0..1 | ||
− | ||1..1 R in datamodel maar meestal niet aanwezig in MP-6. | + | ||1..1 R in MP9 datamodel maar meestal niet aanwezig in MP-6. kardinaliteit aangepast naar 0..1. Bij ontvangers die G-standaard hebben ingebouwd kan de toedieningsweg in de meeste gevallen gevonden worden via de G-standaard. |
− | | [[Bestand: CD.png| 16px]] ||          Toedieningsweg || 22620 || | + | | [[Bestand: CD.png| 16px]] ||          Toedieningsweg || 22620 || 0 .. 1 |
|- | |- | ||
|[[Bestand: CD.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ support2/ medicationAdministrationInstruction/ code | |[[Bestand: CD.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ support2/ medicationAdministrationInstruction/ code | ||
Regel 461: | Regel 441: | ||
| [[Bestand: Container.png| 20px]] ||          Doseerinstructie || 22623 || 0 .. * | | [[Bestand: Container.png| 20px]] ||          Doseerinstructie || 22623 || 0 .. * | ||
|- | |- | ||
− | ||| - || - ||Dit concept wordt niet - op dezelfde manier - ondersteund in MP-6. Het MP-9 datamodel van MP-9 gaat uit van sequentiële doseerinstructies binnen de gebruiksperiode. In MP-6 werkt dit met concrete startdatums, en zijn daardoor overlappende periodes mogelijk die niet te converteren zijn naar MP-9. Een volgnummer is niet nodig wanneer: | + | ||| - || - ||Dit concept wordt niet - op dezelfde manier - ondersteund in MP-6. Het MP-9 datamodel van MP-9 gaat uit van sequentiële doseerinstructies binnen de gebruiksperiode. In MP-6 werkt dit met concrete startdatums, en zijn daardoor overlappende periodes mogelijk die niet te converteren zijn naar MP-9. |
+ | |||
+ | Een volgnummer is niet nodig wanneer: | ||
* er maar één dosering is | * er maar één dosering is | ||
* alle doseringen gelijk starten of | * alle doseringen gelijk starten of | ||
− | * alle doseringen 'zweven' (geen startdatum hebben) Een volgnummer kan achterhaald worden bij: | + | * alle doseringen 'zweven' (geen startdatum hebben) |
+ | |||
+ | Een volgnummer kan achterhaald worden bij: | ||
* een schema, waarbij de gebruiksperioden in de MAR elkaar naadloos opvolgen (meestal een op- of afbouwschema) | * een schema, waarbij de gebruiksperioden in de MAR elkaar naadloos opvolgen (meestal een op- of afbouwschema) | ||
− | * een schema, waarbij de gebruiksperioden in de MAR 'leemtes' hebben (rustperiodes). Deze kunnen berekend worden en geconverteerd naar een MP-9 volgnummer en bijbehorende doseerduur Een volgnummer kan niet achterhaald worden wanneer: | + | * een schema, waarbij de gebruiksperioden in de MAR 'leemtes' hebben (rustperiodes). Deze kunnen berekend worden en geconverteerd naar een MP-9 volgnummer en bijbehorende doseerduur |
+ | |||
+ | Een volgnummer kan niet achterhaald worden wanneer: | ||
* de gebruiksperiode in verschillende MAR's elkaar deels overlappen. Dit schendt het MP-9 uitgangspunt van sequentiële doseerinstructies. | * de gebruiksperiode in verschillende MAR's elkaar deels overlappen. Dit schendt het MP-9 uitgangspunt van sequentiële doseerinstructies. | ||
Regel 583: | Regel 569: | ||
| [[Bestand: PQ.png| 16px]] ||                      Tijdseenheid || 22634 || 0 .. 1 | | [[Bestand: PQ.png| 16px]] ||                      Tijdseenheid || 22634 || 0 .. 1 | ||
− | |||
− | |||
− | |||
− | |||
|- | |- | ||
|[[Bestand: TS.png| 16px]] ||//*/therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type='PIVL_TS']/ phase/ center / @value | |[[Bestand: TS.png| 16px]] ||//*/therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type='PIVL_TS']/ phase/ center / @value | ||
Regel 592: | Regel 574: | ||
| [[Bestand: TS.png| 16px]] ||                   Toedientijd || 22636 || 0 .. * | | [[Bestand: TS.png| 16px]] ||                   Toedientijd || 22636 || 0 .. * | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
|[[Bestand: Container.png| 20px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ | |[[Bestand: Container.png| 20px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ | ||
Regel 640: | Regel 615: | ||
|| - | || - | ||
| [[Bestand: PQ.png| 16px]] ||                      Tijdseenheid || 22646 || 0 .. 1 | | [[Bestand: PQ.png| 16px]] ||                      Tijdseenheid || 22646 || 0 .. 1 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
|[[Bestand: Container.png| 20px]] ||medicationDispenseEvent | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent | ||
Regel 722: | Regel 656: | ||
||0..1 | ||0..1 | ||
|| - | || - | ||
− | | [[Bestand: ST.png| 16px]] ||             OrganisatieNaam || 19793 || | + | | [[Bestand: ST.png| 16px]] ||             OrganisatieNaam || 19793 || 0 .. 1 |
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
|[[Bestand: PQ.png| 16px]] ||medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] | |[[Bestand: PQ.png| 16px]] ||medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] | ||
Regel 842: | Regel 776: | ||
| [[Bestand: ST.png| 16px]] ||       Afleverlocatie || 20925 || 0 .. 1 | | [[Bestand: ST.png| 16px]] ||       Afleverlocatie || 20925 || 0 .. 1 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
||| - || - ||MP-6 heeft wel een relatie naar het totale voorschrift (Medicatieafspraak + Verstrekkingsverzoek), maar niet naar een los verstrekkingsverzoek. | ||| - || - ||MP-6 heeft wel een relatie naar het totale voorschrift (Medicatieafspraak + Verstrekkingsverzoek), maar niet naar een los verstrekkingsverzoek. | ||
Regel 859: | Regel 782: | ||
| [[Bestand: Container.png| 20px]] ||       Relatie naar verstrekkingsverzoek || 22396 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||       Relatie naar verstrekkingsverzoek || 22396 || 0 .. 1 | ||
|- | |- | ||
− | ||| | + | |[[Bestand: II.png| 16px]]|| MedicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription/id || - ||- |
| [[Bestand: II.png| 16px]] ||          Identificatie || 22397 || 1 .. 1 | | [[Bestand: II.png| 16px]] ||          Identificatie || 22397 || 1 .. 1 | ||
|} | |} | ||
− | [[Categorie:Mappings]] | + | [[Categorie:Mappings|MP612]] |
Huidige versie van 23 mei 2022 om 11:51
Naar Mapping architectuur
1 Inleiding
Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar Medicatieproces (MP) versie 9 voor de transactie: 'beschikbaarstellen medicatiegegevens - verstrekkingenvertaling (PULL) 9.A.0'.
Een versie 6.12 verstrekkingenlijst converteert zich in het MP-9 datamodel naar de Toedieningsafspraak en Medicatieverstrekking (en patiënt).
Aangezien deze conversie plaatsvindt tussen verschillende versies van de MP standaard zijn er een aantal zaken waarmee rekening gehouden moet worden:
- niet alle MP9-functionaliteit is beschikbaar in MP-6
- de informatie uit MP-6 past niet altijd naadloos op het MP-9 datamodel.
Deze twee aspecten zijn hieronder verder uitgewerkt.
1.1 Missende MP-9 functionaliteit bij converteren vanaf MP-6
# | Informatie / Functionaliteit | Omschrijving |
1 | Medicamenteuze behandeling/MBH id niet ondersteund | Bij iedere vertaling van verstrekking naar TA en MVE wordt een MBH-id gemaakt die hetzelfde is als het verstrekkings id. |
2 | Toedieningsafspraak/TA id niet ondersteund | Komt niet voor in transactie. |
3 | TA/afspraakdatum niet beschikbaar | De verstrekkingsdatum(tijd) overnemen als afspraakdatum(tijd) |
4 | Gebruiksperiode soms moeilijk afleidbaar | In MP-6 is de juiste gebruiksperiode soms moeilijk afleidbaar. Gebruiksperiode wordt als volgt geconverteerd:
|
5 | TA/geannuleerd indicator niet ondersteund | Komt niet voor in transactie. |
6 | TA/stoptype niet ondersteund | Komt niet voor in transactie. |
7 | TA/verstrekker//organisatie_naam niet verplicht | Deze organisatie_naam is 1..1 Required in MP-9, maar heeft niet altijd een waarde in 6.12. Kardinaliteit in deze transactie is aangepast naar 0..1 Required. |
8 | TA/reden afspraak niet ondersteund | Komt niet voor in transactie. |
9 | TA/Gebruiksinstructie/toedieningsweg | Deze is 1..1 Required in MP-9, maar heeft niet altijd een waarde in MP-6. Kardinaliteit in deze transactie is aangepast naar 0..1 Required. |
10 | TA//Doseerinstructie | Alleen de meest voorkomende doseerinstructies/toedieningsschema's converteren. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende MP-6 varianten kunnen geconverteerd worden:
|
11 | TA//Toedieningsschema/interval niet ondersteund | Komt niet voor in transactie. |
12 | TA//Toedieningsschema/weekdag niet ondersteund | Komt niet voor in transactie. |
13 | TA//Toedieningsschema/dagdeel niet ondersteund | Komt niet voor in transactie. |
14 | TA//Toedieningsschema/zo nodig/criterium afwijkende kardinaliteit | Deze mag in MP-6 meer dan één keer voorkomen, maar in MP-9 slechts 1 keer. Indien meer dan een keer aangetroffen, neem dan nullflavor OTH op en bij de omschrijving een concatenatie van de code en omschrijving uit MP-6.12. Zo gaat er geen informatie verloren. |
15 | TA//Doseerinstructie/toedieningssnelheid niet ondersteund | Komt niet voor in transactie. |
16 | TA//Doseerinstructie/toedieningsduur niet ondersteund | Komt niet voor in transactie. |
17 | TA/aanvullende informatie niet ondersteund | Komt niet voor in transactie. |
18 | TA/toelichting niet ondersteund | Komt niet voor in transactie. |
19 | TA/relatie naar Medicatieafspraak (MA) niet ondersteund | Komt niet voor in transactie. |
1.2 Informatie in MP-6 die niet naadloos past op het MP-9 datamodel
# | Informatie / Functionaliteit | Omschrijving |
1 | Magistralen - onderscheid tussen actieve ingrediënten en hulpstoffen niet meer mogelijk | MP-9 heeft dit onderscheid losgelaten. Alle MP-6 ingrediënten daarom converteren naar een ingrediënt zonder nadere aanduiding. |
2 | Geen exact doseerschema bekend ("dagdosis") | MP-6 HL7 heeft hiervoor de doseCheckQuantity, het MP-9 datamodel kent geen equivalent, deze informatie niet converteren. |
3 | Voorschrijfinformatie | MP-6 HL7 heeft hiervoor de prescription, het MP-9 datamodel kent hiervoor in toedieningsafspraak en medicatieverstrekking geen velden. In MP-9 bestaat alleen de relatie naar de bouwsteen medicatieafspraak. De bouwsteen medicatieafspraak bevat wél de informatie over voorschrijver. |
2 Conversie specificaties (mappings)
Specificaties voor de MP 6.12 Verstrekking en het MP-9 datamodel vindt u via de Nictiz website
Sommige concepten in het datamodel zijn toegevoegd om de conversie te helpen. Het gaat om:
- patient / naamgegevens / ongestructureerde_naam
- medicamenteuze_behandeling / toedieningsafspraak / (gebruiksperiode_start en gebruiksperiode_eind)