Transactie sturen medicatievoorschrift (conversie MP 9.0.7 naar MP9 2.0.0 datamodel)

Uit informatiestandaarden
Ga naar: navigatie, zoeken


Naar nictiz.nl

Naar Mapping architectuur

1 Inleiding

Deze pagina beschrijft hoe een versie MP 9.0.7 te converteren naar MP9 2.0.0 voor de transactie: 'sturen medicatievoorschrift'.

Aangezien deze conversie plaatsvindt tussen verschillende versies van de MP standaard zijn er een aantal zaken waarmee rekening gehouden moet worden:

  • wijziging van datamodel
  • wijziging van datatype
  • wijziging van terminologie

Deze drie aspecten zijn hieronder verder uitgewerkt.

1.1 Wijziging van datamodel

# Informatie / Functionaliteit Omschrijving
1 Lichaamslengte en lichaamsgewicht zijn in MP9 2.0.0 wel onderdeel van transactie sturen_medicatievoorschrift, maar als losse bouwstenen. In MP 9.0.7 zaten deze bouwstenen ín de medicatieafspraak. Bij conversie naar MP9 2.0.0 worden deze bouwstenen gewoon geconverteerd. In theorie kan in een 9.0.7 voorschrift meer dan 1 lengte en/of gewicht aanwezig zijn. Dat kan wanneer er meer dan 1 medicatieafspraak in het bericht zit. In MP9 2.0 mag maximaal 1 lengte en 1 gewicht opgenomen worden. Hanteer dan de volgende regels voor de selectie van de te converteren lengte/gewicht:
  1. ontdubbel de lengte en gewicht meting op inhoud (meting waarde en meting datum/tijd), als er dan nog meer dan één is:
  2. degene die het meest recent gemeten is, als er dan nog meer dan één is:
  3. degene horend bij de meest recent gemaakte medicatieafspraak (dus op basis van afspraakdatum), als er dan nog meer dan één is:
  4. degene horend bij de medicatieafspraak die nu actueel is (dus op basis van afspraakdatum én gebruiksperiode), als er dan nog meer dan één is:
  5. selecteer er 1.

1.2 Wijziging van datatype

Twee dataset concepten in de toedieningsafspraak zijn gewijzigd van datatype code naar string en vice versa.

# Informatie / Functionaliteit MP 9.0.7 datatype MP9 2.0.0 datatype Omschrijving
1 Toedieningsafspraak/aanvullende informatie code string Bij conversie naar MP9 2.0.0 wordt alleen de tekstuele weergave van de code ('displayName') geconverteerd in het element.
2 Toedieningsafspraak/reden wijzigen of staken string code Bij conversie naar MP9 2.0.0 komt dit in code OTH (overig) met de MP 9.0.7 informatie als tekstuele inhoud.


1.3 Wijziging van terminologie

Uitgangspunt bij het mappen van codes is om de originele displayName te behouden, zo blijft de tekstuele weergave van het bronsysteem behouden.

MP 907 heeft bij reden wijzigen/staken ook deprecated codes, dit staat tussen haakjes bij de betreffende codes. Deze staan in de waardelijst om 'backwards compatibel' te zijn. Deze deprecated codes mappen soms wel naar een active MP9 2.0.0 code, maar dat is niet altijd nodig of wenselijk, de tabel geeft dit aan. Vanaf MP9 2.0.0 worden codes nooit gemapt naar een deprecated MP907 code. MP9 2.0.0 heeft soms ook nieuwe waarden in een waardelijst. Deze kunnen niet gestructureerd gemapt worden naar 907, maar om informatieverlies te voorkomen kan de tekstuele waarde wel via de code 'overig' (OTH) gecommuniceerd worden. Dit is natuurlijk vooral nuttig voor de menselijke lezer. De tabel geeft ook dat soort mappings weer.

Gelijk gebleven codes zijn niet in de tabel opgenomen.

# Dataconcept MP 9.0.7 Richting MP9 2.0.0
code codeSystem displayName code codeSystem displayName
1 stoptype in MA, TA 1 2.16.840.1.113883.2.4.3.11.60.20.77.5.2.1

(Stoptype)

Tijdelijk beide 113381000146106 2.16.840.1.113883.6.96

(SNOMED Clinical Terms)

tijdelijk gestopt met medicatie
2 Definitief beide 113371000146109 definitief gestopt met medicatie
2 reden wijzigen staken in MA 16 2.16.840.1.113883.2.4.3.11.60.20.77.5.2.2

(Reden Medicatieafspraak of -gebruik)

Allergie of non-allergische overgevoeligheid of bijwerking beide 62014003 2.16.840.1.113883.6.96

(SNOMED Clinical Terms)

ongewenste reactie op medicatie en/of drugs
5 Geen of onvoldoende effect beide 58848006 gebrek aan geneesmiddeleffect
6 Te sterk effect beide 112251000146103 te sterk effect van medicatie
8 Toedieningsweg voldoet niet beide 112191000146101 medicatietoedieningsweg voldoet niet
9 Indicatie vervallen beide 183966005 geen indicatie voor medicamenteuze behandeling
10 Beleidswijziging beide 112751000146109 medicatiebeleid veranderd
12 Wens patiënt beide 159711000146106 verzoek van zorgafnemer om behandeling te wijzigen
14 Hervatten beleid vorige voorschrijver beide 112261000146100 hervatten van beleid van vorige voorschrijver
15 Geplande procedure beide 405613005 verrichting gepland
17 Correctie beide 159691000146109 foutieve registratie
266709005 (deprecated) 2.16.840.1.113883.6.96

(SNOMED Clinical Terms)

Medication commenced (finding) nvt Niet mappen. Was ooit bedoeld voor reden van de eerste MA die een nieuwe MBH start, maar is functioneel overbodig bevonden. Een dergelijke MA heeft geen reden wijzigen/staken.
473010000 (deprecated) Hypersensitivity condition (disorder) 907 -> MP9 2.0.0 62014003 2.16.840.1.113883.6.96

(SNOMED Clinical Terms)

ongewenste reactie op medicatie en/of drugs
7 (deprecated) 2.16.840.1.113883.2.4.3.11.60.20.77.5.2.2

(Reden Medicatieafspraak of -gebruik)

(Mogelijke) bijwerking 907 -> MP9 2.0.0 62014003 2.16.840.1.113883.6.96

(SNOMED Clinical Terms)

ongewenste reactie op medicatie en/of drugs
13 (deprecated) Volgens afspraak nvt Niet mappen in MA. Deze was nooit bedoeld voor MA, maar alleen voor MGB. In een eerdere versie van de standaard deelden MA en MGB exact dezelfde waardelijst, dat is inmiddels uit elkaar getrokken. Voor de mapping bij MGB, zie hieronder.
OTH 2.16.840.1.113883.5.1008

( Null Flavor)

Display waarde MP9 2.0.0 opnemen in vrije tekst 907 <- MP9 2.0.0 182856006 2.16.840.1.113883.6.96

(SNOMED Clinical Terms)

geneesmiddel niet voorradig
160131000146104 verandering in labwaarde
160161000146108 dubbele registratie van medicamenteuze behandeling