Mappings/mp:Vdraft MP612Dispense 2 MP9TA: verschil tussen versies
(MP-2124 Verbeterd na interne review) |
(MP-2394 - correctie op TA/relatieMA) |
||
| Regel 97: | Regel 97: | ||
=Conversie specificaties (mappings)= | =Conversie specificaties (mappings)= | ||
Specificaties voor de MP 6.12 Verstrekking en het MP9 datamodel vindt u via de [https://nictiz.nl/standaarden/informatiestandaarden/medicatieproces/ Nictiz website] | Specificaties voor de MP 6.12 Verstrekking en het MP9 datamodel vindt u via de [https://nictiz.nl/standaarden/informatiestandaarden/medicatieproces/ Nictiz website] | ||
| + | |||
{| class="wikitable" | {| class="wikitable" | ||
| Regel 445: | Regel 446: | ||
||Zie bij Keerdosis en bij Aantal | ||Zie bij Keerdosis en bij Aantal | ||
| − | | | + | | [[Bestand:PQ.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                   minimumWaarde || 317 || 0 .. 1 |
|- | |- | ||
|REAL ||center/ translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value of / translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value | |REAL ||center/ translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value of / translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value | ||
| Regel 460: | Regel 461: | ||
</syntaxhighlight></div> | </syntaxhighlight></div> | ||
| − | | | + | | [[Bestand:PQ.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                   nominaleWaarde || 319 || 0 .. 1 |
|- | |- | ||
|REAL ||high/ translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value | |REAL ||high/ translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value | ||
| Regel 466: | Regel 467: | ||
||Zie bij Keerdosis en bij Aantal | ||Zie bij Keerdosis en bij Aantal | ||
| − | | | + | | [[Bestand:PQ.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                   maximumWaarde || 318 || 0 .. 1 |
|- | |- | ||
|[[Bestand:ST.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||(*)/ translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @code | |[[Bestand:ST.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||(*)/ translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @code | ||
| Regel 518: | Regel 519: | ||
||Zie bij aantal (578). Alleen van toepassing bij variabele frequentie. | ||Zie bij aantal (578). Alleen van toepassing bij variabele frequentie. | ||
| − | | [[Bestand: | + | | [[Bestand:PQ.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                      minimumWaarde || 325 || 0 .. 1 |
|- | |- | ||
|REAL ||//*/ <nowiki>[</nowiki>not(therapeuticAgentOf/ medicationAdministrationRequest/ precondition)<nowiki>]</nowiki>/ therapeuticAgentOf/ medicationAdministrationRequest/ / *<nowiki>[</nowiki>@xsi:type = 'PIVL_TS'<nowiki>]</nowiki>/.<nowiki>[</nowiki>not(phase/width)<nowiki>]</nowiki>/period / @value | |REAL ||//*/ <nowiki>[</nowiki>not(therapeuticAgentOf/ medicationAdministrationRequest/ precondition)<nowiki>]</nowiki>/ therapeuticAgentOf/ medicationAdministrationRequest/ / *<nowiki>[</nowiki>@xsi:type = 'PIVL_TS'<nowiki>]</nowiki>/.<nowiki>[</nowiki>not(phase/width)<nowiki>]</nowiki>/period / @value | ||
| Regel 524: | Regel 525: | ||
||Zie bij aantal (578). Alleen van toepassing bij vaste tijdsfrequentie. | ||Zie bij aantal (578). Alleen van toepassing bij vaste tijdsfrequentie. | ||
| − | | [[Bestand: | + | | [[Bestand:PQ.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                      nominaleWaarde || 327 || 0 .. 1 |
|- | |- | ||
|REAL ||//*/<nowiki>[</nowiki>therapeuticAgentOf/ medicationAdministrationRequest/ precondition<nowiki>]</nowiki>therapeuticAgentOf/ medicationAdministrationRequest/ <nowiki>[</nowiki>not(precondition)<nowiki>]</nowiki>/ / *<nowiki>[</nowiki>@xsi:type = 'PIVL_TS'<nowiki>]</nowiki><nowiki>[</nowiki>not(phase/ width)<nowiki>]</nowiki>/ period/ @value en tel hierbij op de waarde bij min | |REAL ||//*/<nowiki>[</nowiki>therapeuticAgentOf/ medicationAdministrationRequest/ precondition<nowiki>]</nowiki>therapeuticAgentOf/ medicationAdministrationRequest/ <nowiki>[</nowiki>not(precondition)<nowiki>]</nowiki>/ / *<nowiki>[</nowiki>@xsi:type = 'PIVL_TS'<nowiki>]</nowiki><nowiki>[</nowiki>not(phase/ width)<nowiki>]</nowiki>/ period/ @value en tel hierbij op de waarde bij min | ||
| Regel 530: | Regel 531: | ||
||Zie bij aantal (578). Alleen van toepassing bij variabele frequentie. Het gaat hier om de MP 6.12 frequentie bij de zo nodig instructie + de vaste frequentie. | ||Zie bij aantal (578). Alleen van toepassing bij variabele frequentie. Het gaat hier om de MP 6.12 frequentie bij de zo nodig instructie + de vaste frequentie. | ||
| − | | [[Bestand: | + | | [[Bestand:PQ.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                      maximumWaarde || 326 || 0 .. 1 |
|- | |- | ||
|[[Bestand:ST.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||.//therapeuticAgentOf/ medicationAdministrationRequest/ therapeuticAgentOf// *<nowiki>[</nowiki>@xsi:type = 'PIVL_TS'<nowiki>]</nowiki><nowiki>[</nowiki>not(phase/ width)<nowiki>]</nowiki>/ period | |[[Bestand:ST.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||.//therapeuticAgentOf/ medicationAdministrationRequest/ therapeuticAgentOf// *<nowiki>[</nowiki>@xsi:type = 'PIVL_TS'<nowiki>]</nowiki><nowiki>[</nowiki>not(phase/ width)<nowiki>]</nowiki>/ period | ||
| Regel 627: | Regel 628: | ||
|[[Bestand:II.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||<div>medicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription/ id</div> | |[[Bestand:II.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||<div>medicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription/ id</div> | ||
||<div>1..1</div> | ||<div>1..1</div> | ||
| − | ||Keuze: <ul><li>Als de @root begint met 1.3.6.1.4.1.58606.1.3. dan die prefix verwijderen. Bij @extension alleen alles opnemen voor het '!'. Dit is namelijk gebaseerd op een 6.12 voorschrift van een MP9-EVS en de TA/relatieMA moet de echte MP9 MA-id bevatten.</li> | + | ||Keuze: <ul> |
| − | + | <li>Als de @root begint met 1.3.6.1.4.1.58606.1.3. dan die prefix verwijderen. Bij @extension alleen alles opnemen voor het laatste '!'. Dit is namelijk gebaseerd op een 6.12 of EDIFACT voorschrift van een MP9-EVS en de TA/relatieMA moet de echte MP9 MA-id bevatten.</li> | |
| + | <li>Anders concat('1.3.6.1.4.1.58606.1.5.', @root), @extension overnemen. Dit is gebaseerd op een 6.12 voorschrift van een 6.12-EVS. In de TA/relatieMA moet een MP9 MA-id komen die het EVS gaat maken bij migratie.</li> | ||
| + | </ul> | ||
| [[Bestand:II.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||       Identificatie || 565 || 1 .. 1 | | [[Bestand:II.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||       Identificatie || 565 || 1 .. 1 | ||
| Regel 661: | Regel 664: | ||
||1..1 | ||1..1 | ||
||<p>Kijk naar product/dispensedMedicationKind/(code | code/translation).<ul> | ||<p>Kijk naar product/dispensedMedicationKind/(code | code/translation).<ul> | ||
| − | + | <li>Indien daar een PRK code in zit -> generieke MBH op basis van PRK.</li> | |
| − | + | <li>Indien geen PRK maar wel HPK, generieke MBH op basis van HPK.</li> | |
| − | + | <li>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.</li> | |
| − | + | </ul> | |
</p> | </p> | ||
| Regel 921: | Regel 924: | ||
| [[Bestand:CD.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||       OrganisatieType || 255 || 0 .. 1 | | [[Bestand:CD.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||       OrganisatieType || 255 || 0 .. 1 | ||
|} | |} | ||
| − | |||
[[Categorie:Mappings|MP612]] | [[Categorie:Mappings|MP612]] | ||
Huidige versie van 14 okt 2026 om 10:52
|
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 Medicatieverstrekking (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 | MedicamenteuzeBehandelingID 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/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
