Mappings/MP612Dispense 2 MP9VerstrekkingenVertaling: verschil tussen versies
k (tekst bij volgnummer beter opgemaakt (meer witruimte), geen inhoudelijke wijziging) |
|||
(16 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]] | ||
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/MBH id niet ondersteund || | + | | 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. | | 2|| Toedieningsafspraak/TA id 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|| | + | |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 | + | |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 215: | Regel 214: | ||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
+ | |||- | ||
+ | ||- | ||
+ | ||- | ||
+ | || [[Bestand: Container.png| 20px]] || Medicamenteuze behandeling|| 22092 || 0 .. * | ||
+ | |- | ||
+ | |[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ id | ||
+ | ||1..1 | ||
+ | ||./ @root en ./ @extension overnemen | ||
+ | |||
+ | | [[Bestand: II.png| 16px]] ||    Identificatie || 22093 || 1 .. 1 | ||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
|[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ therapeuticAgentOf/ medicationAdministrationRequest | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ therapeuticAgentOf/ medicationAdministrationRequest | ||
Regel 397: | 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 432: | 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 554: | 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 563: | 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 611: | 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 693: | 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 813: | 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 830: | 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)