Mappings/mp:Vdraft MP612Dispense 2 MP9TA: verschil tussen versies
(→Informatie in MP 6.12 die niet naadloos past op het MP9 datamodel) |
(→Conversie specificaties (mappings)) |
||
(3 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 8: | Regel 8: | ||
{{TOClimit|4}} | {{TOClimit|4}} | ||
= Inleiding = | = Inleiding = | ||
− | Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar Medicatieproces (MP9) versie | + | Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar Medicatieproces (MP9) versie 3.x voor de transactie: 'beschikbaarstellen medicatiegegevens' of 'sturen medicatiegegevens'. |
− | Een versie 6.12 verstrekkingenlijst converteert zich in het MP9 datamodel naar de Toedieningsafspraak (en patiënt). | + | Een versie 6.12 verstrekkingenlijst converteert zich in het MP9 datamodel naar de Toedieningsafspraak (en patiënt/zorgaanbieder/farmaceutisch product). |
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 21: | Regel 21: | ||
| 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 || MBH id | + | | 1|| Medicamenteuze behandeling/MBH id niet ondersteund || |
+ | *Als er een PRK in de verstrekking staat, dan op basis van deze PRK een generieke MBH id maken | ||
+ | *Als er geen PRK maar wel een HPK is, dan op basis van deze HPK een generieke MBH id maken | ||
+ | *Als er geen PRK en geen HPK is, dan op basis van het medicationDispenseEvent.id een MBH id maken in een herkenbare root oid | ||
+ | Noot: PRK/HPK gaat hier over het hele product, niet over ingrediënt(en) | ||
|- | |- | ||
− | | 2|| Toedieningsafspraak/TA id niet ondersteund || | + | | 2|| Toedieningsafspraak/TA id niet ondersteund || Gebruik het medicationDispenseEvent.id, maar prefix @root met een vaste root oid |
|- | |- | ||
| 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 217: | Regel 221: | ||
|[[Bestand: II.png| 16px]] ||- | |[[Bestand: II.png| 16px]] ||- | ||
||1..1 | ||1..1 | ||
− | ||@ | + | ||Kijk naar product/dispensedMedicationKind/(code | code/translation). |
+ | * Indien daar een PRK code in zit -> generieke MBH maken. | ||
+ | * Indien geen PRK maar wel HPK, generieke MBH op basis van HPK. | ||
+ | * Indien geen PRK én geen HPK dan MBH-id baseren op MedicationDispenseEvent/id maar de @root prefixen met oid 1.3.6.1.4.1.58606.1.2 | ||
| [[Bestand: II.png| 16px]] ||    Identificatie || 42 || 1 .. 1 | | [[Bestand: II.png| 16px]] ||    Identificatie || 42 || 1 .. 1 |
Huidige versie van 27 jun 2023 om 16:12
Dit is een werkpagina voor intern Nictiz gebruik. |
Naar Mapping architectuur
1 Inleiding
Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar Medicatieproces (MP9) versie 3.x voor de transactie: 'beschikbaarstellen medicatiegegevens' of 'sturen medicatiegegevens'.
Een versie 6.12 verstrekkingenlijst converteert zich in het MP9 datamodel naar de Toedieningsafspraak (en patiënt/zorgaanbieder/farmaceutisch product).
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.12
- de informatie uit MP 6.12 past niet altijd naadloos op het MP9 datamodel.
Deze twee aspecten zijn hieronder verder uitgewerkt.
1.1 Missende MP9 functionaliteit bij converteren vanaf MP 6.12
# | Informatie / Functionaliteit | Omschrijving |
1 | Medicamenteuze behandeling/MBH id niet ondersteund |
Noot: PRK/HPK gaat hier over het hele product, niet over ingrediënt(en) |
2 | Toedieningsafspraak/TA id niet ondersteund | Gebruik het medicationDispenseEvent.id, maar prefix @root met een vaste root oid |
3 | TA/afspraakdatum niet beschikbaar | De verstrekkingsdatum(tijd) overnemen als afspraakdatum(tijd) |
4 | Gebruiksperiode soms moeilijk afleidbaar | In MP 6.12 is de juiste gebruiksperiode soms moeilijk afleidbaar. Gebruiksperiode wordt als volgt geconverteerd:
|
5 | TA/geannuleerd indicator niet ondersteund | Niet gebruiken. |
6 | TA/stoptype niet ondersteund | Niet gebruiken. |
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. Indien mogelijk uit wrapper halen, anders nullFlavor NI. |
8 | TA/reden afspraak niet ondersteund | Niet gebruiken. |
9 | TA/Gebruiksinstructie/toedieningsweg | Deze is 1..1 Required in MP9, maar heeft niet altijd een waarde in MP 6.12. Als niet aanwezig nullFlavor NI. |
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.12 varianten kunnen geconverteerd worden:
|
11 | TA//Toedieningsschema/interval niet ondersteund | Niet gebruiken. |
12 | TA//Toedieningsschema/weekdag niet ondersteund | Niet gebruiken. |
13 | TA//Toedieningsschema/dagdeel niet ondersteund | Niet gebruiken. |
14 | TA//Doseerinstructie/toedieningssnelheid niet ondersteund | Niet gebruiken. |
15 | TA//Doseerinstructie/toedieningsduur niet ondersteund | Niet gebruiken. |
16 | TA/aanvullende informatie niet ondersteund | Niet gebruiken. |
17 | TA/toelichting niet ondersteund | Niet gebruiken. |
1.2 Informatie in MP 6.12 die niet naadloos past op het MP9 datamodel
# | Informatie / Functionaliteit | Omschrijving |
1 | Magistralen - onderscheid tussen actieve ingrediënten en hulpstoffen niet meer mogelijk | MP9 heeft dit onderscheid losgelaten. Alle MP 6.12 ingrediënten daarom converteren naar een ingrediënt zonder nadere aanduiding. |
2 | Geen exact doseerschema bekend ("dagdosis") | MP 6.12 HL7 heeft hiervoor de doseCheckQuantity, het MP9 datamodel kent geen equivalent, deze informatie niet converteren. |
3 | Voorschrijfinformatie anders dan prescription/id | MP 6.12 HL7 heeft hiervoor de prescription. Deze mag ook andere informatie bevatten dan alleen het id. MP9 toedieningsafspraak heeft hiervoor geen veld, dus deze additionele informatie niet gebruiken. |
4 | Verantwoordelijk apotheker (zorgverlener) niet in MP9 | MP 6.12 kent uitwisseling van de verantwoordelijke apotheker. MP9 kent hiervoor alleen de organisatie. |
2 Conversie specificaties (mappings)
Specificaties voor de MP 6.12 Verstrekking en het MP9 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