Mappings/mp:Vdraft MP612Dispense 2 MP9TA: verschil tussen versies
(→Conversie specificaties (mappings)) |
(→Conversie specificaties (mappings)) |
||
(7 tussenliggende versies door dezelfde gebruiker niet weergegeven) | |||
Regel 1: | Regel 1: | ||
{{DISPLAYTITLE: Transactie Verstrekkingenvertaling (conversie MP 6.12 verstrekkingenlijst naar MP-9 TA)}} | {{DISPLAYTITLE: Transactie Verstrekkingenvertaling (conversie MP 6.12 verstrekkingenlijst naar MP-9 TA)}} | ||
+ | {{IssueBox|Dit is een werkpagina voor intern Nictiz gebruik.}} | ||
+ | |||
__NUMBEREDHEADINGS__ | __NUMBEREDHEADINGS__ | ||
Regel 6: | 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 19: | 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 83: | Regel 89: | ||
|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. | |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 [[7phcy:V6.12. | + | |2||Geen exact doseerschema bekend ("dagdosis") || MP 6.12 HL7 heeft hiervoor de [[7phcy:V6.12.10_HL7v3-domeinspecificatie_Pharmacy#medicationAdministrationRequest.doseCheckQuantity|doseCheckQuantity]], het MP9 datamodel kent geen equivalent, deze informatie niet converteren. |
|- | |- | ||
− | |3||Voorschrijfinformatie anders dan prescription/id || MP 6.12 HL7 heeft hiervoor de [[7phcy:V6.12. | + | |3||Voorschrijfinformatie anders dan prescription/id || MP 6.12 HL7 heeft hiervoor de [[7phcy:V6.12.10_HL7v3-domeinspecificatie_Pharmacy#medicationDispenseEvent.product.dispensedMedication.directTargetOf.prescription|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 [[7phcy:V6.12.10_HL7v3-domeinspecificatie_Pharmacy#medicationDispenseEvent.responsibleParty.assignedCareProvider|verantwoordelijke apotheker]]. MP9 kent hiervoor alleen de organisatie. | ||
|} | |} | ||
Regel 136: | Regel 144: | ||
| [[Bestand: CD.png| 16px]] ||       Naamgebruik || 6 || 0 .. 1 | | [[Bestand: CD.png| 16px]] ||       Naamgebruik || 6 || 0 .. 1 | ||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
− | ||| | + | |[[Bestand: Container.png| 20px]] ||subject/ Patient/ Person/ name |
||- | ||- | ||
||- | ||- | ||
Regel 152: | Regel 160: | ||
| [[Bestand: ST.png| 16px]] ||          Achternaam || 9 || 1 .. 1 | | [[Bestand: ST.png| 16px]] ||          Achternaam || 9 || 1 .. 1 | ||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
− | ||| | + | |[[Bestand: Container.png| 20px]] ||subject/ Patient/ Person/ name |
||- | ||- | ||
||- | ||- | ||
Regel 211: | Regel 219: | ||
|| [[Bestand: Container.png| 20px]] || MedicamenteuzeBehandeling|| 41 || 0 .. * | || [[Bestand: Container.png| 20px]] || MedicamenteuzeBehandeling|| 41 || 0 .. * | ||
|- | |- | ||
− | |[[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 | ||
Regel 224: | Regel 235: | ||
|[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ id, maar de @root prefixen met een vaste root oid | |[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ id, maar de @root prefixen met een vaste root oid | ||
||1..1 | ||1..1 | ||
− | ||Voor de @root: concat(' | + | ||Voor de @root: concat('1.3.6.1.4.1.58606.1.', @root-oid', @root), @extension overnemen |
| [[Bestand: II.png| 16px]] ||       Identificatie || 344 || 1 .. 1 | | [[Bestand: II.png| 16px]] ||       Identificatie || 344 || 1 .. 1 | ||
Regel 382: | Regel 393: | ||
||0..1 | ||0..1 | ||
||Er is een vaste dosering. In oudere versies van de standaard kon dit op twee manieren meegegeven worden. Hoewel de tweede manier wordt ontmoedigd, is het verstandig om als ontvangende partij met beide varianten rekening te houden: | ||Er is een vaste dosering. In oudere versies van de standaard kon dit op twee manieren meegegeven worden. Hoewel de tweede manier wordt ontmoedigd, is het verstandig om als ontvangende partij met beide varianten rekening te houden: | ||
− | <syntaxhighlight lang="xml"><doseQuantity> | + | <syntaxhighlight lang="xml"> |
+ | <doseQuantity> | ||
<center value="1" unit="1"> | <center value="1" unit="1"> | ||
− | + | <translation value="1" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> | |
− | </center> | + | </center> |
− | </doseQuantity> | + | </doseQuantity> |
− | + | <doseQuantity value="1" unit="1"> | |
− | <doseQuantity value="1" unit="1"> | + | <translation value="1" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> |
− | <translation value="1" code="245" codeSystem="2.16.840.1.113883.2.4.4.1.900.2" displayName="stuk"/> | + | </doseQuantity> |
− | </doseQuantity> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Regel 418: | Regel 429: | ||
** de tijdseenheid wordt 1 van de in MP 6.12 opgenomen eenheid (bijv. dag of uur) | ** de tijdseenheid wordt 1 van de in MP 6.12 opgenomen eenheid (bijv. dag of uur) | ||
** voorbeeld: MP 6.12 herhaalperiode van 0.3333 dag, vertaalt zich naar 3 x per (1) dag | ** voorbeeld: MP 6.12 herhaalperiode van 0.3333 dag, vertaalt zich naar 3 x per (1) dag | ||
− | ** voorbeeld: MP 6.12 frequentie van 0.8 dag, vertaalt zich NIET naar een gestructureerde MP9 frequentie (1.25 heeft een decimaal die groter is dan 0) | + | ** voorbeeld: MP 6.12 frequentie van 0.8 dag, vertaalt zich NIET naar een gestructureerde MP9 frequentie (1.25 heeft een decimaal die groter is dan 0) |
* Als de MP 6.12 periode groter of gelijk aan 1 is: | * Als de MP 6.12 periode groter of gelijk aan 1 is: | ||
** dan wordt het aantal herhalingen per tijdseenheid 1 | ** dan wordt het aantal herhalingen per tijdseenheid 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