Mappings/MP612Dispense 2 MP9MedicationInformation: verschil tussen versies
Regel 33: | Regel 33: | ||
***als alle MARs een startdatum én duur hebben: de einddatums berekenen door de bij de startdatum horende duur op te tellen bij die startdatum, en dan de chronologisch laatste einddatum overnemen als einddatum gebruik. | ***als alle MARs een startdatum én duur hebben: de einddatums berekenen door de bij de startdatum horende duur op te tellen bij die startdatum, en dan de chronologisch laatste einddatum overnemen als einddatum gebruik. | ||
***niet ondersteund in de mapping: een combinatie van einddatum en duur in de verschillende MAR's. In theorie kan dan ook een einddatum worden uitgerekend. Echter in de praktijk komt zo'n combinatie niet voor in 6.12 berichten. Dat is ook niet logisch, een leverancier kiest eigenlijk altijd één van de twee methoden (ofwel startdaum en duur ofwel start- en einddatum). | ***niet ondersteund in de mapping: een combinatie van einddatum en duur in de verschillende MAR's. In theorie kan dan ook een einddatum worden uitgerekend. Echter in de praktijk komt zo'n combinatie niet voor in 6.12 berichten. Dat is ook niet logisch, een leverancier kiest eigenlijk altijd één van de twee methoden (ofwel startdaum en duur ofwel start- en einddatum). | ||
− | ***als minimaal één MAR geen duur of einddatum heeft, dan is de medicatie 'tot nader order'. | + | ***als minimaal één MAR geen duur of einddatum heeft, dan is de medicatie 'tot nader order'. Dan geen duur of einddatum opnemen. |
− | **bij meer dan één MAR met 'eenmalig gebruik' | + | **bij meer dan één MAR met 'eenmalig gebruik' geen gebruiksperiode opnemen. |
|- | |- | ||
− | | 5|| TA/geannuleerd indicator niet ondersteund|| Niet | + | | 5|| TA/geannuleerd indicator niet ondersteund|| Niet opnemen |
|- | |- | ||
− | | 6|| TA/stoptype niet ondersteund|| Niet | + | | 6|| TA/stoptype niet ondersteund|| Niet opnemen |
|- | |- | ||
− | | 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. | + | | 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. Opnemen met een nullFLavor NI indien niet aangetroffen in de 6.12 verstrekking. |
|- | |- | ||
− | |8||TA/reden afspraak niet ondersteund || Niet | + | |8||TA/reden afspraak niet ondersteund || Niet opnemen |
|- | |- | ||
− | |9||TA/Gebruiksinstructie/toedieningsweg || Deze is 1..1 Required in MP-9, maar heeft niet altijd een waarde in 6.12. | + | |9||TA/Gebruiksinstructie/toedieningsweg || Deze is 1..1 Required in MP-9, maar heeft niet altijd een waarde in 6.12. Opnemen met een nullFLavor NI indien niet aangetroffen in de 6.12 verstrekking. |
|- | |- | ||
|10||TA//Doseerinstructie || Alleen de meest voorkomende doseerinstructies/toedieningsschema's worden ondersteund door de conversie. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende 6.12 varianten zijn ondersteund in de conversie: | |10||TA//Doseerinstructie || Alleen de meest voorkomende doseerinstructies/toedieningsschema's worden ondersteund door de conversie. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende 6.12 varianten zijn ondersteund in de conversie: | ||
Regel 59: | Regel 59: | ||
* eenmalig gebruik, in 1 MAR met 1 eenmalige effectiveTime | * eenmalig gebruik, in 1 MAR met 1 eenmalige effectiveTime | ||
|- | |- | ||
− | |11|| TA//Toedieningsschema/interval niet ondersteund || Niet | + | |11|| TA//Toedieningsschema/interval niet ondersteund || Niet opnemen |
|- | |- | ||
− | |12|| TA//Toedieningsschema/weekdag niet ondersteund || Niet | + | |12|| TA//Toedieningsschema/weekdag niet ondersteund || Niet opnemen |
|- | |- | ||
− | |13|| TA//Toedieningsschema/dagdeel niet ondersteund || Niet | + | |13|| TA//Toedieningsschema/dagdeel niet ondersteund || Niet opnemen |
|- | |- | ||
− | |14|| TA//Doseerinstructie/toedieningssnelheid niet ondersteund || Niet | + | |14|| TA//Doseerinstructie/toedieningssnelheid niet ondersteund || Niet opnemen |
|- | |- | ||
− | |15|| TA//Doseerinstructie/toedieningsduur niet ondersteund || Niet | + | |15|| TA//Doseerinstructie/toedieningsduur niet ondersteund || Niet opnemen |
|- | |- | ||
− | |16||TA/aanvullende informatie niet ondersteund || Niet | + | |16||TA/aanvullende informatie niet ondersteund || Niet opnemen |
|- | |- | ||
− | |17||TA/toelichting niet ondersteund || Niet | + | |17||TA/toelichting niet ondersteund || Niet opnemen |
|- | |- | ||
− | |18||TA/relatie naar Medicatieafspraak (MA) niet ondersteund || MP-6.12 kent wel een relatie naar de 'prescription'. Conceptueel is dat het verstrekkingsverzoek. Sowieso is er geen identificatie van een MA zoals MP-9 dat bedoelt. De relatie naar de MA heeft in MP-9 echter een kardinaliteit van 1..1 Required. Deze | + | |18||TA/relatie naar Medicatieafspraak (MA) niet ondersteund || MP-6.12 kent wel een relatie naar de 'prescription'. Conceptueel is dat het verstrekkingsverzoek. Sowieso is er geen identificatie van een MA zoals MP-9 dat bedoelt. De relatie naar de MA heeft in MP-9 echter een kardinaliteit van 1..1 Required. Deze dan ook opnemen met een nullFlavor NI. |
|} | |} | ||
Versie van 25 jun 2018 10:02
{{#customtitle:MP-612 verstrekkingenlijst naar MP-9 datamodel}}
Inleiding
Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar de Medicatieproces (MP) versie 9 transactie: 'beschikbaarstellen medicatiegegevens'. Het MP-9 versie datamodel is gebaseerd op de volgende zorginformatiebouwstenen (zibs): Patiënt, Medicatieafspraak, Verstrekkingsverzoek, Toedieningsafspraak, Medicatieverstrekking, Medicatiegebruik en Medicatietoediening.
Een versie 6.12 verstrekkingenlijst converteert zich in drie zibs : Patiënt, Toedieningsafspraak en Medicatieverstrekking.
Aangezien deze conversie plaatsvindt tussen verschillende versies van de MP standaard zijn er een aantal zaken waarmee rekening gehouden moet worden:
- not all MP-9 functionality is available in 6.12 and
- the information in the version 6.12 message does not always seemlessly map on the version 9 datamodel.
Deze twee aspecten zijn hieronder verder uitgewerkt.
Missende MP-9 functionaliteit bij converteren vanaf MP-6.12
# | Informatie / Functionaliteit | Omschrijving |
1 | Medicamenteuze behandeling (MBH) niet ondersteund | Bij iedere verstrekking wordt een eigen MBH-id gegenereerd. Dit MBH-id is gebaseerd op de verstrekkingsidentificatie. Dit gebeurt door te concateneren (concat('MedBehConverted_', ./@extension)) met dezelfde root OID. Dit betekent dat bij het opnieuw converteren de id wél hetzelfde is. Echter, het groeperen van verstrekkingen op basis van MBH heeft geen toegevoegde waarde voor op deze manier geconverteerde 6.12-verstrekkingen. |
2 | Toedieningsafspraak (TA) niet ondersteund als aparte bouwsteen | De informatie van de toedieningsafspraak is verweven met de informatie van de verstrekking. De toedieningsafspraak is niet apart identificeerbaar of opvraagbaar. Bij iedere verstrekking wordt een eigen TA-id gegenereerd. Dit TA-id is gebaseerd op de verstrekkingsidentificatie. Dit gebeurt door te concateneren (concat('TAConverted_', ./@extension)) met dezelfde root OID. |
3 | TA/afspraakdatum niet beschikbaar | De verstrekkingsdatum(tijd) overnemen als afspraakdatum(tijd) |
4 | Gebruiksperiode soms moeilijk afleidbaar | In versie 6.12 is de juiste gebruiksperiode soms moeilijk afleidbaar. Gebruiksperiode wordt in de volgende gevallen afgeleid:
|
5 | TA/geannuleerd indicator niet ondersteund | Niet opnemen |
6 | TA/stoptype niet ondersteund | Niet opnemen |
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. Opnemen met een nullFLavor NI indien niet aangetroffen in de 6.12 verstrekking. |
8 | TA/reden afspraak niet ondersteund | Niet opnemen |
9 | TA/Gebruiksinstructie/toedieningsweg | Deze is 1..1 Required in MP-9, maar heeft niet altijd een waarde in 6.12. Opnemen met een nullFLavor NI indien niet aangetroffen in de 6.12 verstrekking. |
10 | TA//Doseerinstructie | Alleen de meest voorkomende doseerinstructies/toedieningsschema's worden ondersteund door de conversie. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende 6.12 varianten zijn ondersteund in de conversie:
|
11 | TA//Toedieningsschema/interval niet ondersteund | Niet opnemen |
12 | TA//Toedieningsschema/weekdag niet ondersteund | Niet opnemen |
13 | TA//Toedieningsschema/dagdeel niet ondersteund | Niet opnemen |
14 | TA//Doseerinstructie/toedieningssnelheid niet ondersteund | Niet opnemen |
15 | TA//Doseerinstructie/toedieningsduur niet ondersteund | Niet opnemen |
16 | TA/aanvullende informatie niet ondersteund | Niet opnemen |
17 | TA/toelichting niet ondersteund | Niet opnemen |
18 | TA/relatie naar Medicatieafspraak (MA) niet ondersteund | MP-6.12 kent wel een relatie naar de 'prescription'. Conceptueel is dat het verstrekkingsverzoek. Sowieso is er geen identificatie van een MA zoals MP-9 dat bedoelt. De relatie naar de MA heeft in MP-9 echter een kardinaliteit van 1..1 Required. Deze dan ook opnemen met een nullFlavor NI. |
Informatie in MP-612 die niet naadloos past op het MP-9 datamodel
# | Informatie / Functionaliteit | Omschrijving |
1 | Vertalingen bij medicatie coderingen (G-standaard) | Het MP-9 datamodel / ada-formaat ondersteunt (nog) geen vertalingen (translation) bij gecodeerde elementen. Deze worden in 6.12 vooral meegegeven bij medicatieproducten uit de G-standaard. Daarbij worden altijd vertalingen meegegeven die vanuit de G-standaard sowieso afleidbaar zijn. Deze expliciet meegegeven vertalingen worden niet meegenomen in de conversie. |
2 | Magistralen - onderscheid tussen actieve ingrediënten en hulpstoffen niet meer mogelijk | MP-9 heeft dit onderscheid losgelaten. Alle 6.12 ingrediënten worden daarom vertaald naar een ingrediënt zonder nadere aanduiding. |
Conversie specificaties (mappings)
MP 6.12 Verstrekking naar zib Patiënt
De specificaties voor de MP 6.12 Verstrekking vindt u via de Nictiz website
MP-6.12 Verstrekking naar MP-9 datamodel voor Medicamenteuze behandeling, met daarin Toedieningsafspraak en Verstrekking
De specificaties voor de MP-6.12 Verstrekking kunt u vinden via de Nictiz website