Medicatie MP9
|
Conversie beschrijving (mapping)
|
MP 6.12
|
Type
|
Concept |
#
|
Card |
|
Type
|
Concept
|
Card
|
 |
MedicamenteuzeBehandeling |
41 |
1 .. * |
-
|
|
-
|
-
|
 |
Identificatie |
42 |
1 .. 1 |
@nullFlavor NI
|
 |
-
|
1..1
|
 |
Medicatieafspraak |
43 |
1 .. * |
- |
|
- |
-
|
 |
Identificatie |
194 |
1 .. 1 |
Voor de @root: concat('1.3.6.1.4.1.58606.3.', @root), @extension zie Inleiding
|
 |
prescription/ id, zie bij Inleiding hoe de extension te vullen
|
1..1
|
 |
RegistratieDatumTijd |
1480 |
1 .. 1 |
- |
|
- |
-
|
 |
Gebruiksperiode |
84 |
1 .. 1 |
- |
 |
// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type = 'IVL_TS']
|
0..1
|
 |
startDatumTijd |
629 |
0 .. 1 |
- |
 |
// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type = 'IVL_TS']/ low
|
0..1
|
 |
eindDatumTijd |
630 |
0 .. 1 |
- |
 |
// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type = 'IVL_TS']/ high
|
0..1
|
 |
tijdsDuur |
631 |
0 .. 1 |
- |
 |
// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type = 'IVL_TS']/ width
|
0..1
|
 |
Criterium |
1365 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
MedicatieafspraakStopType |
88 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
RelatieMedicatieafspraak |
195 |
0 .. 1 |
Bestaat geen specificatie voor in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Identificatie |
196 |
1 .. 1 |
- |
|
- |
-
|
 |
RelatieToedieningsafspraak |
1328 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Identificatie |
197 |
1 .. 1 |
- |
|
- |
-
|
 |
RelatieMedicatiegebruik |
1327 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Identificatie |
198 |
1 .. 1 |
- |
|
- |
-
|
 |
RelatieContact |
199 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Identificatienummer |
845 |
0 .. * |
- |
|
- |
-
|
 |
RelatieZorgepisode |
843 |
0 .. * |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Identificatienummer |
844 |
0 .. * |
- |
|
- |
-
|
 |
Voorschrijver |
44 |
1 .. 1 |
In vooraankondiging gebruiken we de auteur van het verstrekkingsverzoek. Deze niet mappen.
|
|
- |
-
|
 |
Zorgverlener |
45 |
1 .. 1 |
- |
|
- |
-
|
 |
RedenWijzigenOfStaken |
89 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
RedenVanVoorschrijven |
46 |
0 .. 1 |
- |
 |
prescription/ reason
|
-
|
 |
Probleem |
171 |
1 .. 1 |
- |
 |
prescription/ reason/ diagnosisEvent
|
-
|
 |
ProbleemNaam |
184 |
1 .. 1 |
- |
 |
prescription/ reason/ diagnosisEvent / code
|
-
|
 |
AfgesprokenGeneesmiddel |
48 |
1 .. 1 |
In vooraankondiging gebruiken we het geneesmiddel van het verstrekkingsverzoek. Deze niet mappen.
|
|
- |
-
|
 |
FarmaceutischProduct |
49 |
1 .. 1 |
- |
|
- |
-
|
 |
Gebruiksinstructie |
50 |
1 .. 1 |
- |
 |
// therapeuticAgentOf/ medicationAdministrationRequest
|
0..1
|
 |
Omschrijving |
52 |
1 .. 1 |
In MP9 is er 1 totale omschrijving. In MP 6.12 worden bij meerdere MAR's in iedere MAR die omschrijving opgenomen (deze zullen dan dubbel zijn).
|
 |
// therapeuticAgentOf/ medicationAdministrationRequest/ text
|
1..1
|
 |
Toedieningsweg |
54 |
1 .. 1 |
- |
 |
// therapeuticAgentOf/ medicationAdministrationRequest/ routeCode
|
0..1
|
 |
AanvullendeInstructie |
51 |
0 .. * |
- |
 |
// therapeuticAgentOf/ medicationAdministrationRequest/ support2/ medicationAdministrationInstruction/ code
|
0..*
|
 |
HerhaalperiodeCyclischSchema |
53 |
0 .. 1 |
Wordt alleen ondersteund met een cyclisch schema in één MAR. Anders geen gestructureerde output voor doseerinstructie(s).
|
 |
./ / *[@xsi:type = 'PIVL_TS'][phase/ width]/ period
|
0..1
|
 |
Doseerinstructie |
55 |
0 .. * |
Converteer alleen doseerinstructies/toedieningsschema's die eenduidig kunnen worden afgebeeld in HL7v3 GTS. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende varianten kunnen geconverteerd worden:
- eenvoudige frequentie of interval, resulterend in maximaal 1 medicationAdministrationRequest (MAR) in 1 PIVL_TS (zonder phase)
- variabele frequentie (1 à 2 maal per dag)
- resulteert in 2 MAR's, 1 vast, 1 zo nodig
- deze twee MAR's lopen qua gebruiksperiode tegelijkertijd (parallel, met alle een gelijke startdatum of alle zonder startdatum)
- cyclisch schema ('pilschema') in maximaal 1 MAR
- toedientijden
- uitsluitend met maximaal 1 MAR,
- met één of meerdere tijdscomponenten met een vaste tijd en
- dagelijkse frequentie
- eenmalig gebruik, resulterend in 1 MAR met 1 eenmalige effectiveTime
|
 |
// therapeuticAgentOf/ medicationAdministrationRequest
|
-
|
 |
Doseerduur |
56 |
0 .. 1 |
Op- of afbouwschema's niet mappen, dit concept is daarom ook niet aanwezig in 6.12.
|
|
- |
-
|
 |
Volgnummer |
57 |
0 .. 1 |
Dit concept wordt niet - op dezelfde manier - ondersteund in MP 6.12. Het MP9 datamodel gaat uit van sequentiële doseerinstructies binnen de gebruiksperiode. In MP 6.12 werkt dit met concrete startdatums.
|
|
- |
-
|
 |
Dosering |
58 |
0 .. * |
Alleen converteren als er maximaal 1 dosering is.
|
 |
// therapeuticAgentOf/ medicationAdministrationRequest
|
0..1
|
 |
Keerdosis |
67 |
0 .. 1 |
Er staat UCUM in de doseQuantity / (low, center, high) met een verplichte vertaling (translation element) naar G-standaard eenheden tabel (codeSystem OID 2.16.840.1.113883.2.4.4.1.900.2)
|
 |
// therapeuticAgentOf/ medicationAdministrationRequest/ doseQuantity/
|
0..1
|
 |
Aantal |
547 |
0 .. 1 |
- |
|
// therapeuticAgentOf/ medicationAdministrationRequest/ doseQuantity//translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']//@value
|
-
|
REAL |
minimumWaarde |
68 |
0 .. 1 |
- |
REAL |
low/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value
|
0..1
|
REAL |
nominaleWaarde |
70 |
0 .. 1 |
- |
REAL |
center/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value
|
0..1
|
REAL |
maximumWaarde |
69 |
0 .. 1 |
- |
REAL |
high/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value
|
-
|
 |
Eenheid |
552 |
0 .. 1 |
- |
 |
(*)/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @code
|
1..1
|
 |
Toedieningsschema |
74 |
0 .. 1 |
Zie de omschrijving bij doseerinstructie voor meer informatie.
|
|
Het MP9 toedieningsschema wordt in MP 6.12 afgebeeld op verschillende plekken.
|
-
|
 |
Frequentie |
75 |
0 .. 1 |
MP 6.12 drukt de frequentie uit in een herhaalperiode. Dit betekent dat 2 x per dag in MP 6.12 uitgedrukt wordt als 'iedere halve dag'. Bereken deze herhaalperiode op bais van het MP9 model. Algoritme:
- Als de MP9 frequentie een @value heeft die groter dan 1 is en de tijdseenheid ook een value van 1 heeft (dus bijvoorbeeld 3 x per 1 dag) :
- de MP 6.12 herhaalperiode is dan (1 / @value), dit is vaak een breuk die in 6.12 afgerond wordt op maximaal 4 decimalen. Bij 3 x per 1 dag wordt de herhaalperiode 0.3333 dag.
- Als de MP9 frequentie een @value heeft die 1 is en de tijdseenheid een value groter dan 1 heeft (een fictief voorbeeld: 1 x per 2 weken) :
- de MP 6.12 herhaalperiode is dan (tijdseenheid/@value / @value), dit is vaak een breuk die in 6.12 afgerond wordt op maximaal 4 decimalen. Bij 1 x per 2 weken wordt de herhaalperiode 2 week.
- Als de MP9 frequentie een @value heeft die groter dan 1 is en de tijdseenheid ook een value groter dan 1 heeft (een fictief voorbeeld: 3 x per 2 weken) :
- dit kan met dezelfde rekenkundige formule resulteren in een herhaalperiode van 0.6667 week. Het ligt echter in de lijn der verwachting dat dit soort herhaalperioden in de praktijk problematisch zijn voor ontvangers, óók in MP9. We verwachten dat dit soort schema's in MP9 opgelost worden met weekdagen / cyclische schema's en dan in 6.12 terechtkomen als vrije tekstdosering.
|
 |
.// therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type = 'PIVL_TS']
|
0..*
|
 |
Aantal |
554 |
0 .. 1 |
Er is onderscheid tussen een frequentie met een vaste waarde (bijvoorbeeld: "1 maal per dag" of "zo nodig 1 maal per dag") en een variabele frequentie met een min en een max (bijvoorbeeld: "1 à 2 maal per dag").
MP 6.12 drukt een variabele frequentie uit door:
- één medicationAdministrationRequest (MAR) met de vaste frequentie (1 maal per dag) en
- een tweede MAR met de 'zo nodig' frequentie (1 maal per dag zo nodig)
- deze beide MAR's lopen parallel (tegelijkertijd)
- samen betekent dit: 1 à 2 maal per dag
|
|
- |
-
|
 |
minimumWaarde |
76 |
0 .. 1 |
Zie bij aantal. Alleen van toepassing bij variabele frequentie.
|
REAL |
//*/[therapeuticAgentOf/ medicationAdministrationRequest/ precondition]therapeuticAgentOf/ medicationAdministrationRequest/ [not(precondition)]/ / *[@xsi:type = 'PIVL_TS'][not(phase/ width)]/ period/ @value
|
-
|
 |
nominaleWaarde |
78 |
0 .. 1 |
Zie bij aantal. Alleen van toepassing bij vaste tijdsfrequentie.
|
REAL |
//*/ [not(therapeuticAgentOf/ medicationAdministrationRequest/ precondition)]/ therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type = 'PIVL_TS']/.[not(phase/width)]/period / @value
|
-
|
 |
maximumWaarde |
77 |
0 .. 1 |
Zie bij aantal. Alleen van toepassing bij variabele frequentie. Het gaat hier om de MP 6.12 frequentie bij de zo nodig instructie + de vaste frequentie.
|
REAL |
//*/[therapeuticAgentOf/ medicationAdministrationRequest/ precondition]therapeuticAgentOf/ medicationAdministrationRequest/ [not(precondition)]/ / *[@xsi:type = 'PIVL_TS'][not(phase/ width)]/ period/ @value en tel hierbij op de waarde bij min
|
-
|
 |
Tijdseenheid |
555 |
0 .. 1 |
Zie bij frequentie (22632) voor de juiste conversie van tijdseenheid in combinatie met aantal.
|
 |
.//therapeuticAgentOf/ medicationAdministrationRequest/ therapeuticAgentOf// *[@xsi:type = 'PIVL_TS'][not(phase/ width)]/ period
|
-
|
 |
Weekdag |
79 |
0 .. * |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Dagdeel |
80 |
0 .. * |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Toedientijd |
81 |
0 .. * |
- |
|
- |
-
|
 |
IsFlexibel |
271 |
0 .. 1 |
Zie de omschrijving bij doseerinstructie (22623) voor meer informatie.
|
 |
//*/therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type = 'PIVL_TS']/ phase/ center / @value
|
-
|
 |
Interval |
82 |
0 .. 1 |
Dit is hetzelfde als frequentie/vaste waarde (in de MP 6.12 standaard was er geen onderscheid tussen frequentie en interval). Kan daarom niet gekoppeld worden aan het concept 'interval' in het MP9 datamodel.
|
|
- |
-
|
 |
ZoNodig |
71 |
0 .. 1 |
- |
 |
//therapeuticAgentOf/ medicationAdministrationRequest/
|
-
|
 |
Criterium |
72 |
0 .. * |
- |
 |
//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / code[not(@nullFlavor)]
|
0..*
|
 |
MaximaleDosering |
73 |
0 .. 1 |
- |
 |
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity
|
0..1
|
REAL |
Aantal |
559 |
0 .. 1 |
- |
REAL |
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'] / @value
|
1..1
|
 |
Eenheid |
560 |
0 .. 1 |
- |
 |
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'] / @unit
|
1..1
|
 |
Tijdseenheid |
561 |
0 .. 1 |
- |
 |
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / denominator
|
1..1
|
 |
Toedieningssnelheid |
59 |
0 .. 1 |
Niet gedefinieerd in MP 6.12 (het HL7 schema staat wel toe het mee te geven in rateQuantity, maar dit is geen onderdeel van de NL standaard).
|
|
- |
-
|
 |
minimumWaarde |
60 |
0 .. 1 |
- |
|
- |
-
|
 |
nominaleWaarde |
62 |
0 .. 1 |
- |
|
- |
-
|
 |
maximumWaarde |
61 |
0 .. 1 |
- |
|
- |
-
|
 |
Toedieningsduur |
63 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
tijdsDuur |
66 |
0 .. 1 |
- |
|
- |
-
|
 |
VolgendeBehandelaar |
1382 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren. Het HL7v3 prescription element kent wel predecessor/previousPrescription in de definitie(het xsd), maar gebruik van dit veld is niet gespecificeerd in 6.12.
|
|
- |
-
|
 |
Zorgverlener |
1425 |
1 .. 1 |
- |
|
- |
-
|
 |
AanvullendeInformatie |
90 |
0 .. * |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
KopieIndicator |
273 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Toelichting |
91 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Verstrekkingsverzoek |
274 |
0 .. * |
per mp9 verstrekkingsverzoek een mp 6.12 vooraankondiging maken
|
 |
prescription
|
1..1
|
 |
Identificatie |
289 |
1 .. 1 |
6.12 kent geen specificatie / usecase voor dit veld, maar we kunnen hier het MP9 vv id kwijt, dus kunnen het op deze plek meesturen
|
 |
prescription/ directTarget/ prescribedMedication/ productOf/ medicationDispenseRequest/ id
|
1..1
|
 |
VerstrekkingsverzoekDatumTijd |
279 |
1 .. 1 |
- |
 |
prescription/ author / time
|
1..1
|
 |
Auteur |
290 |
1 .. 1 |
- |
 |
prescription/ author
|
1..1
|
 |
Zorgverlener |
291 |
1 .. 1 |
Zie voor inhoudelijke mapping verder bij de tabel 'Bouwstenen'.
|
 |
prescription/ author /AssignedPerson
|
1..1
|
 |
TeVerstrekkenGeneesmiddel |
277 |
1 .. 1 |
In MP 6.12 is er slechts 1 geneesmiddel in het bericht, we mappen die van het VV.
|
 |
//product/ prescribedMedication
|
-
|
 |
FarmaceutischProduct |
278 |
1 .. 1 |
Zie voor inhoudelijke mapping verder bij de tabel 'Bouwstenen'.
|
 |
//product/ prescribedMedication/ MedicationKind
|
1..1
|
 |
TeVerstrekkenHoeveelheid |
285 |
0 .. 1 |
- |
 |
prescription/ directTarget/ prescribedMedication/ productOf/ medicationDispenseRequest/ quantity
|
1..1
|
REAL |
Aantal |
562 |
1 .. 1 |
- |
 |
prescription/ directTarget/ prescribedMedication/ productOf/ medicationDispenseRequest/ quantity/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value
|
1..1
|
 |
Eenheid |
563 |
1 .. 1 |
- |
 |
prescription/ directTarget/ prescribedMedication/ productOf/ medicationDispenseRequest/ quantity/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @code
|
1..1
|
 |
AantalHerhalingen |
284 |
0 .. 1 |
repeatNumber is AantalHerhalingen + 1
|
 |
prescription/ directTarget/ prescribedMedication/ productOf/ medicationDispenseRequest/ repeatNumber
|
0..1
|
 |
Verbruiksperiode |
280 |
0 .. 1 |
Bestaat niet in MP 6.12 met dezelfde semantiek als in MP9, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
startDatumTijd |
281 |
0 .. 1 |
- |
|
- |
-
|
 |
eindDatumTijd |
282 |
0 .. 1 |
- |
|
- |
-
|
 |
tijdsDuur |
283 |
0 .. 1 |
- |
|
- |
-
|
 |
GeannuleerdIndicator |
1167 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
BeoogdVerstrekker |
275 |
0 .. 1 |
- |
 |
prescription/ directTarget/ prescribedMedication/ productOf/ medicationDispenseRequest/ performer
|
1..1
|
 |
Zorgaanbieder |
276 |
1 .. 1 |
- |
 |
prescription/ directTarget/ prescribedMedication/ productOf/ medicationDispenseRequest/ performer / assignedPerson / representedOrganization
|
1..1
|
 |
Afleverlocatie |
286 |
0 .. 1 |
- |
 |
prescription/ directTarget/ prescribedMedication/ productOf/ medicationDispenseRequest/ destination/ serviceDeliveryLocation/ addr/ desc
|
0..1
|
 |
AanvullendeWensen |
287 |
0 .. * |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
FinancieleIndicatiecode |
592 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Toelichting |
288 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
RelatieMedicatieafspraak |
292 |
1 .. * |
Gebruik dit veld om de juiste MA te vinden bij de VV.
|
|
- |
-
|
 |
Identificatie |
293 |
1 .. 1 |
- |
|
- |
-
|
 |
RelatieContact |
1345 |
0 .. 1 |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Identificatienummer |
1346 |
0 .. * |
- |
|
- |
-
|
 |
RelatieZorgepisode |
1347 |
0 .. * |
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
|
|
- |
-
|
 |
Identificatienummer |
1348 |
0 .. * |
- |
|
- |
-
|