Mappings/mp:Vdraft MP612Dispense 2 MP9TA: verschil tussen versies
(Added fixed root OID as per MP-572) |
|||
Regel 138: | Regel 138: | ||
| [[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 154: | Regel 154: | ||
| [[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 213: | Regel 213: | ||
|| [[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 | ||
− | || | + | ||@nullFlavor NI |
| [[Bestand: II.png| 16px]] ||    Identificatie || 42 || 1 .. 1 | | [[Bestand: II.png| 16px]] ||    Identificatie || 42 || 1 .. 1 | ||
Regel 226: | Regel 226: | ||
|[[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 384: | Regel 384: | ||
||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 420: | Regel 420: | ||
** 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 |
Versie van 23 dec 2022 om 13:22
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 2.x voor de transactie: 'beschikbaarstellen medicatiegegevens'.
Een versie 6.12 verstrekkingenlijst converteert zich in het MP9 datamodel naar de Toedieningsafspraak (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.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 | MBH id vullen met nullFlavor NI. |
2 | Toedieningsafspraak/TA id niet ondersteund | De @root prefixen 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. Niet gebruiken. |
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