Transactie verstrekking (conversie MP 9 TA+MVE verstrekking naar MP 6.12 verstrekking)

Uit informatiestandaarden
Versie door Remco Heeringa (overleg | bijdragen) op 3 jul 2025 om 12:52 (Nieuwe pagina aangemaakt met '{{DISPLAYTITLE: Transactie verstrekking (conversie MP 9 TA+MVE verstrekking naar MP 6.12 verstrekking)}} __NUMBEREDHEADINGS__ Bestand:Nictiz_logo_PO_rechts_rgb....')
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken



Naar nictiz.nl

Naar Mapping architectuur

1 Inleiding

Deze pagina beschrijft hoe een MP9 versie 3.x TA +MVE 'verstrekkingenlijst' response te converteren naar een MP6.12 versie voor de transactie: 'beschikbaarstellen medicatiegegevens' of 'sturen medicatiegegevens'.

Een versie MP9.3 verstrekking converteert zich in het MP6.12 datamodel naar een verstrekking


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 MP9 past niet altijd naadloos op het MP 6.12 datamodel.

Deze twee aspecten zijn hieronder verder uitgewerkt.

1.1 Missende MP 6.12 functionaliteit bij converteren vanaf MP9

# Informatie / Functionaliteit Omschrijving
1 Magistralen - onderscheid tussen actieve ingrediënten en hulpstoffen niet meer gemaakt in MP9 MP9 heeft dit onderscheid losgelaten. Alle ingrediënten daarom converteren naar een actief ingrediënt.

1.2 Missende 6.12 functionaliteit bij converteren vanaf MP 9.3

# Informatie / Functionaliteit Omschrijving
1 Medicamenteuze behandeling/MBH id niet ondersteund

Niet converteren, dus alleen een 6.12 verstrekking als er een MP9 medicatieverstrekking is

2 Toedieningsafspraak zonder Medicatieverstrekking niet ondersteund in MP6.12

Niet converteren

3 Maar 1 identificatie ondersteund, in MP9 is er zowel een Toedieningsafspraak als een Medicatieverstrekking id medicationDispenseEvent.id vullen met MVE-id:
  • de OID van de MA/identificatie
  • @extension: MVE-id
4 TA/afspraakdatum niet beschikbaar Niet converteren. Er is in 6.12 1 datum/tijd en we gebruiken die van de Medicatieverstrekking.
5 TA/Gebruiksperiode/Criterium Niet converteren. Bestaat niet in MP 6.12.
6 TA/ToedieningsafspraakStopType Niet converteren. Bestaat niet in MP 6.12.
7 TA/Verstrekker Niet converteren. Er is in 6.12 1 positie voor de verstrekker en we gebruiken die van de Medicatieverstrekking.
8 TA/ToedieningsafspraakRedenWijzigenOfStaken niet ondersteund Niet converteren. Bestaat niet in MP 6.12.
9 TA/GeneesmiddelBijToedieningsafspraak Niet converteren. In MP 6.12 is er slechts 1 geneesmiddel in het bericht en we gebruiken die van de Medicatieverstrekking.
10 TA//Doseerinstructie zijn soms moeilijk uit te drukken in 6.12 In MP 6.12 worden doseringen soms te complex om uit te drukken in datatype General Timing Specification (GTS). In die gevallen wordt teruggevallen op vrije tekst dosering. Het gaat om:
  • doseringen met weekdagen, dagdelen, toedieningssnelheid of toedieningsduur
  • Opbouw- of afbouwschema
11 TA//Toedieningsschema/interval niet ondersteund Vertalen naar frequentie, de notie van 'vaste tussenpozen' komt alleen in vrije tekst
12 TA/Distributievorm + MVE/Distributievorm Niet converteren. Bestaat niet in MP 6.12.
13 TA/AanvullendeInformatie + MVE/AanvullendeInformatie niet ondersteund Niet converteren. Bestaat niet in MP 6.12.
14 TA/toelichting en MVE/Toelichting niet ondersteund Niet converteren. Bestaat niet in MP 6.12.
15 TA/KopieIndicator niet ondersteund Niet converteren. Bestaat niet in MP 6.12.
16 Relaties tussen MP9 bouwstenen niet ondersteund Niet converteren. Bestaat niet in MP 6.12.
17 MVE/AanschrijfDatum Niet converteren. Bestaat niet in MP 6.12.
18 MVE/Verbruiksduur niet ondersteund met dezelfde semantiek Niet converteren

1.3 Informatie in MP 6.12 die niet naadloos past op het MP9 datamodel

# Informatie / Functionaliteit Omschrijving
1 Geen exact doseerschema bekend ("dagdosis") MP 6.12 HL7 heeft hiervoor de doseCheckQuantity, het MP9 datamodel kent geen equivalent, deze informatie niet converteren.
2 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.
3 Verantwoordelijk apotheker (zorgverlener) niet in MP9 MP 6.12 kent uitwisseling van de verantwoordelijke apotheker. MP9 kent hiervoor alleen de organisatie.
4 Afleverlocatie - serviceDeliveryLocation MP 6.12 kent in het schema wel velden voor de afleverlocatie (medicationDispenseEvent/destination/serviceDeliveryLocation/addr/desc), maar het is niet een specificatie in de template. Dit betekent dat niet verwacht kan worden dat dit geïmplementeerd is door MP6.12 leveranciers en dat niet verwacht kan worden dat MP6.12 leveranciers hier iets mee doen.

2 Conversie specificaties (mappings)

Specificaties voor de MP 9 Verstrekking en het MP6.12 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



Medicatie MP9 Conversie beschrijving (mapping) MP 6.12
Type Concept # Card Type Concept Card
Container.png Patient 1 0 .. 1

Bij medicatieverstrekkingenlijst staat de patiënt in: // ControlActProcess/ subject/ MedicationDispenseList/ subject/ Patient.Bij medicatieverstrekkingen (los) staat de patiënt in iedere verstrekking: // ControlActProcess/ subject/ MedicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription/ subject/ Patient Medicatieverstrekkingen (los) is een verouderde specificatie en vanaf 6.12.3 uitgefaseerd.

Container.png

//subject/ Patient

1..1

Container.png    Naamgegevens 2 1 .. 1

De naam van de patiënt kan in versie MP 6.12 zowel in (gestructureerde) stukken als in (ongestructureerde) tekst worden meegegeven. Het type van dit element kan dus zowel een 'groep' zijn, als een 'string'.

Container.png

subject/ Patient/ Person/ name

1..1

ST.png       Voornamen 3 0 .. 1 - ST.png

subject/ Patient/ Person/ name/ given zonder een qualifier attribuut of met een qualifier attribuut dat de string 'BR' bevat.

0..*

ST.png       Initialen 4 0 .. 1 - ST.png

subject/ Patient/ Person/ name/ given[@qualifier = 'IN']

-
ST.png       Roepnaam 5 0 .. 1 - ST.png

subject/ Patient/ Person/ name/ given[@qualifier = 'CL']

0..*

CD.png       Naamgebruik 6 0 .. 1 -

Het HL7-datatype voor PN (person name) bevat de namen in de volgorde van gewenste aanspreking. De opties van dit concept kunnen daarom afgeleid worden uit de volgorde waarin de eigen geslachtsnaam (met qualifier BR - Birth Record) en die van de partner (met qualifier SP - SPouse) worden aangetroffen in het bericht.

-
Container.png       Geslachtsnaam 7 0 .. 1

-

Container.png

subject/ Patient/ Person/ name < /div>

-

ST.png          Voorvoegsels 8 0 .. 1

-

ST.png

prefix[qualifier = 'VV'] behorende bij eigen achternaam

0..*

ST.png          Achternaam 9 1 .. 1 - ST.png

subject/ Patient/ Person/ name/ family[@qualifier = 'BR' or not(@qualifier)]

-
Container.png       GeslachtsnaamPartner 10 0 .. 1

-

Container.png

subject/ Patient/ Person/ name

-

ST.png          VoorvoegselsPartner 11 0 .. 1 - ST.png

prefix[qualifier = 'VV'] behorende bij achternaam van de partner

-
ST.png          AchternaamPartner 12 0 .. 1 - ST.png

subject/ Patient/ Person/ name/ family[@qualifier = 'SP']

-
Container.png    Adresgegevens 14 0 .. * - Container.png

subject/ Patient/ addr

0..*

ST.png       Straat 15 0 .. 1 - ST.png

subject/ Patient/ addr/ streetName

0..1

ST.png       Huisnummer 16 0 .. 1 - ST.png

subject/ Patient/ addr/ houseNumber

0..1

ST.png       Huisnummerletter 17 0 .. 1 - ST.png

subject/ Patient/ addr/ buildingNumberSuffix

-
ST.png       Huisnummertoevoeging 18 0 .. 1 - ST.png

subject/ Patient/ addr/ buildingNumberSuffix<

0..1

CD.png       AanduidingBijNummer 19 0 .. 1 - ST.png

subject/ Patient/ addr/ additionalLocator

0..1

ST.png       Postcode 20 0 .. 1 - ST.png

subject/ Patient/ addr/ postalCode

0..1

ST.png       Woonplaats 21 0 .. 1 - ST.png

subject/ Patient/ addr/ city

0..1

ST.png       Gemeente 22 0 .. 1 - ST.png

subject/ Patient/ addr/ county

0..1

CD.png       Land 23 0 .. 1 - ST.png

subject/ Patient/ addr/ country

0..1

ST.png       AdditioneleInformatie 24 0 .. 1

Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.

- -
CD.png       AdresSoort 25 0 .. 1 - ST.png

subject/ Patient/ addr/ @use

-
II.png    Identificatienummer 35 0 .. * - II.png subject/ Patient/ id 1..*
ST.png    Geboortedatum 36 1 .. 1 Precisie: alleen datum (dus geen tijd). TS.png subject/ Patient/ Person/ birthTime 0..1
CD.png    Geslacht 37 1 .. 1 - CD.png subject/ Patient/ Person/ administrativeGenderCode 0..1
BL.png    MeerlingIndicator 38 0 .. 1 - BL.png subject/ Patient/ Person/ multipleBirthInd 0..1
Medicatie MP9 Conversie beschrijving (mapping) MP 6.12
Type Concept # Card Type Concept Card
Container.png MedicamenteuzeBehandeling 41 0 .. * - - -
II.png    Identificatie 42 1 .. 1

Kijk naar product/dispensedMedicationKind/(code/ code/translation).

  • Indien daar een PRK code in zit -> generieke MBH maken.

  • Indien geen PRK maar wel HPK, generieke MBH op basis van HPK.

  • 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

II.png

-

1..1

Container.png    Toedieningsafspraak 294 0 .. * - Container.png

medicationDispenseEvent/ therapeuticAgentOf/ medicationAdministrationRequest

0..1

II.png       Identificatie 344 1 .. 1
Voor de @root: concat('1.3.6.1.4.1.58606.1.', @root), @extension overnemen
II.png
medicationDispenseEvent/ id, maar de @root prefixen met een vaste root oid
1..1
ST.png       RegistratieDatumTijd 1481 1 .. 1 - - -
Container.png       Gebruiksperiode 334 1 .. 1 Als er één MAR is:
               * width overnemen 
               Anders: 
               * geen mapping op gebruiksduur, zie start- en einddatum gebruik voor mappings. 
PQ.png // therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type = 'IVL_TS']/ width 0..1
ST.png          startDatumTijd 335 0 .. 1 - - -
ST.png          eindDatumTijd 336 0 .. 1 - - -
PQ.png          tijdsDuur 337 0 .. 1 - - -
ST.png          Criterium 1484 0 .. 1 - - -
CD.png       ToedieningsafspraakStopType 340 0 .. 1 Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren - -
Container.png       Verstrekker 295 1 .. 1 - Container.png medicationDispenseEvent/ responsibleParty 1..1
ST.png          Zorgaanbieder 296 1 .. 1 - Container.png medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization 1..1
CD.png       ToedieningsafspraakRedenWijzigenOfStaken 333 0 .. 1 Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren - -
Container.png       GeneesmiddelBijToedieningsafspraak 297 1 .. 1

In MP 6.12 is het geneesmiddel bij de toedieningsafspraak altijd hetzelfde als het geneesmiddel horende bij de verstrekking.

//product/ dispensedMedication

1..1

ST.png          FarmaceutischProduct 298 1 .. 1 -

//product/ dispensedMedication/ MedicationKind

1..1

Container.png       Gebruiksinstructie 299 1 .. 1 - Container.png // therapeuticAgentOf/ medicationAdministrationRequest 0..1
ST.png          Omschrijving 301 1 .. 1 In MP 6.12 worden bij meerdere MAR's soms identieke teksten opgenomen. Deze ontdubbelen. Niet identieke teksten concateneren. ST.png // therapeuticAgentOf/ medicationAdministrationRequest/ text 1..1
CD.png          Toedieningsweg 303 1 .. 1 1..1 R in datamodel maar meestal niet aanwezig in MP 6.12. Wordt dan gevuld met nullFlavor. Bij ontvangers die G-standaard hebben ingebouwd kan de toedieningsweg in de meeste gevallen gevonden worden via de G-standaard. CD.png // therapeuticAgentOf/ medicationAdministrationRequest/ routeCode 0..1
CD.png          AanvullendeInstructie 300 0 .. * Kardinaliteit aandachtspunt.
               Deze staat in de MP9 versie op een hoger niveau dan in de MP 6.12 berichten. In MP 6.12 kan de MAR herhalen en binnen de MAR ook de support2. 
               Bij meer dan één MAR worden de MP 6.12 aanvullende instructies meestal - identiek - herhaald. Daarom deze bij meer dan één MAR eerst ontdubbelen. 
               Algemeen: deze kan in MP 6.12 (maar ook in MP9) gecodeerd of ongecodeerd (code[nullFlavor = 'OTH']/ originalText) in het bericht zitten.
CD.png // therapeuticAgentOf/ medicationAdministrationRequest/ support2/ medicationAdministrationInstruction/ code 0..*
PQ.png          HerhaalperiodeCyclischSchema 302 0 .. 1 Wordt alleen ondersteund met een cyclisch schema in één MAR. Anders geen gestructureerde output voor doseerinstructie(s). PQ.png ./ / *[@xsi:type = 'PIVL_TS'][phase/ width]/ period 0..1
Container.png          Doseerinstructie 304 0 .. * Converteer alleen de meest voorkomende doseerinstructies/toedieningsschema's die eenduidig kunnen worden afgeleid. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende 6.12 varianten kunnen geconverteerd worden:
               * eenvoudige frequentie, in maximaal 1 MAR in 1 PIVL_TS (zonder phase) 
               * variabele frequentie (1 à 2 maal per dag) 
               ** altijd 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, 
               ** frequentie moet overal hetzelfde zijn en 
               ** frequentie moet altijd in dagen (meestal: 1 maal per dag, maar mag ook 1 maal per 2 dagen) 
               * eenmalig gebruik, in 1 MAR met 1 eenmalige effectiveTime
Container.png // therapeuticAgentOf/ medicationAdministrationRequest -
PQ.png             Doseerduur 305 0 .. 1 Van de huidige MAR die geconverteerd wordt PQ.png ./ / *[@xsi:type = 'IVL_TS']/ width (of het verschil tussen high en low) 0..1
INT.png             Volgnummer 306 0 .. 1 Dit concept wordt niet - op dezelfde manier - ondersteund in MP 6.12. Het MP9 datamodel van MP9 gaat uit van sequentiële doseerinstructies binnen de gebruiksperiode. In MP 6.12 werkt dit met concrete startdatums, en zijn daardoor overlappende periodes mogelijk die niet te converteren zijn naar MP9. Een volgnummer is niet nodig wanneer:
               * er maar één dosering is 
               * alle doseringen gelijk starten of 
               * alle doseringen 'zweven' (geen startdatum hebben) Een volgnummer kan achterhaald worden bij: 
               * een schema, waarbij de gebruiksperioden in de MAR elkaar naadloos opvolgen (meestal een op- of afbouwschema) 
               * een schema, waarbij de gebruiksperioden in de MAR 'leemtes' hebben (rustperiodes). Deze kunnen berekend worden en geconverteerd naar een MP9 volgnummer en bijbehorende doseerduur Een volgnummer kan niet achterhaald worden wanneer: 
               * de gebruiksperiode in verschillende MAR's elkaar deels overlappen. Dit schendt het MP9 uitgangspunt van sequentiële doseerinstructies.
- -
Container.png             Dosering 307 0 .. * Cardinality: therapeuticAgentOf kan herhalen Container.png // therapeuticAgentOf/ medicationAdministrationRequest 0..*
Container.png                Keerdosis 316 0 .. 1 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) Container.png // therapeuticAgentOf/ medicationAdministrationRequest/ doseQuantity/ 0..1
Container.png                   Aantal 575 1 .. 1

Er is onderscheid tussen:

  • een keerdosis met een vaste waarde (bijvoorbeeld: 1 stuk per dag) en

  • een variabele keerdosis met een min en een max (bijvoorbeeld 1 à 2 stuks per dag). Het één sluit het ander uit. Een vaste dosering mag dus nooit tegelijkertijd ingevuld worden met een variabele dosering. Bij variabele dosering is het wel toegestaan om alleen de min of alleen de max in te vullen. In MP 6.12 is het in theorie mogelijk om verschillende eenheden te gebruiken bij de min en de max (minimaal 10 ml, maximaal 3 dl). voorziet in één eenheid per keerdosis. In zo'n geval:

  • indien de ene eenheid mathematisch naar de andere geconverteerd kan worden (1 kg = 1000 g) dan kan dit geconverteerd worden en past het in

  • indien deze mathematische conversie niet kan (min 1 stuk, max 500 mg), dan de keerdosis niet opnemen.

-

1..1

REAL                      minimumWaarde 317 0 .. 1

Zie bij Keerdosis en bij Aantal

low/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value

0..1

REAL                      nominaleWaarde 319 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: < /div>

                                                   <code><doseQuantity>
 <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>
 </doseQuantity>
 <doseQuantity value = "1" unit = "1">
 <translation value = "1" code = "245" codeSystem = "2.16.840.1.113883.2.4.4.1.900.2" displayName = "stuk"/>
 </doseQuantity></code>
                                                

center/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value of / translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value

0..1

REAL                      maximumWaarde 318 0 .. 1 -

high/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value

0..1

CD.png                   Eenheid 576 1 .. 1 -

(*)/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @code

-
Container.png                Toedieningsschema 323 0 .. 1

Zie de omschrijving bij doseerinstructie (22623) voor meer informatie.

Aspecten van het MP9 toedieningsschema komen uit verschillende stukken in MP 6.12.

0..1

Container.png                   Frequentie 324 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'. Deze herhaalperiode moet omgerekend worden naar het MP9 datamodel. Algoritme:

  • Als de MP 6.12 periode een @value heeft die kleiner dan 1 is:

    • het aantal herhalingen is dan (1 / @value), dit moet een geheel getal zijn, daarom de volgende aanvullende bepalingen:

      • de uitkomst van deze deling moet een eerste decimaal van 0 hebben (dus: afgerond heel dichtbij een geheel getal liggen, bijvoorbeeld 3.0)

      • als deze decimaal groter dan 0 is, geef dan geen gestructureerde output voor frequentie

    • 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 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:

    • dan wordt het aantal herhalingen per tijdseenheid 1

    • en de MP9 tijdseenheid hetzelfde als de MP 6.12 herhaalperiode

    • voorbeeld: MP 6.12 herhaalperiode van 3 dagen vertaalt zich naar 1 x per 3 dagen

    • voorbeeld: MP 6.12 frequentie van 5 uur, vertaalt zich naar 1 x per 5 uur

.// therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type = 'PIVL_TS']

0..1

Container.png                      Aantal 578 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

-

0..1

INT.png                         minimumWaarde 325 0 .. 1

Zie bij aantal (22633). Alleen van toepassing bij variabele frequentie.

//*/[therapeuticAgentOf/ medicationAdministrationRequest/ precondition]therapeuticAgentOf/ medicationAdministrationRequest/ [not(precondition)]/ / *[@xsi:type = 'PIVL_TS'][not(phase/ width)]/ period/ @value

0..1

INT.png                         nominaleWaarde 327 0 .. 1

Zie bij aantal (22633). Alleen van toepassing bij vaste tijdsfrequentie.

//*/ [not(therapeuticAgentOf/ medicationAdministrationRequest/ precondition)]/ therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type = 'PIVL_TS']/.[not(phase/width)]/period / @value

0..1

INT.png                         maximumWaarde 326 0 .. 1

Zie bij aantal (22633). Alleen van toepassing bij variabele frequentie. Het gaat hier om de MP 6.12 frequentie bij de zo nodig instructie + de vaste frequentie.

//*/[therapeuticAgentOf/ medicationAdministrationRequest/ precondition]therapeuticAgentOf/ medicationAdministrationRequest/ [not(precondition)]/ / *[@xsi:type = 'PIVL_TS'][not(phase/ width)]/ period/ @value en tel hierbij op de waarde bij min

0..1

PQ.png                      Tijdseenheid 579 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

0..1

CD.png                   Weekdag 328 0 .. *

Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.

- -
CD.png                   Dagdeel 329 0 .. *

Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.

- -
ST.png                   Toedientijd 330 0 .. *

Zie de omschrijving bij doseerinstructie (22623) voor meer informatie.

TS.png

//*/therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type = 'PIVL_TS']/ phase/ center / @value

-
BL.png                   IsFlexibel 580 0 .. 1 - - -
PQ.png                   Interval 331 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.

- -
Container.png                ZoNodig 320 0 .. 1 - Container.png

//therapeuticAgentOf/ medicationAdministrationRequest/

-
CD.png                   Criterium 321 0 .. *

zie ook bij Criterium (22640)

CD.png

//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / code[not(@nullFlavor)]

-
Container.png                   MaximaleDosering 322 0 .. 1 - Container.png

//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity

0..1

REAL                      Aantal 583 0 .. 1 - REAL

//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'] / @value

1..1

CD.png                      Eenheid 584 0 .. 1 - ST.png

//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'] / @unit

1..1

PQ.png                      Tijdseenheid 585 0 .. 1 - ST.png

//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / denominator

1..1

Container.png                Toedieningssnelheid 308 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).

- -
PQ.png                   minimumWaarde 309 0 .. 1 - - -
PQ.png                   nominaleWaarde 311 0 .. 1 - - -
PQ.png                   maximumWaarde 310 0 .. 1 - - -
Container.png                Toedieningsduur 312 0 .. 1

Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.

- -
PQ.png                   tijdsDuur 315 0 .. 1 - - -
CD.png       Distributievorm 1371 0 .. 1

Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren. < /div>

- -
ST.png       Toelichting 343 0 .. 1

Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.

- -
Container.png       RelatieMedicatieafspraak 338 0 .. 1
MP 6.12 heeft een relatie naar het voorschrift (medicatieafspraak + verstrekkingsverzoek) en deze zetten we, conform de afspraken migratie/hybride, in relatieMedicatieafspraak.
MP 6.12 heeft een relatie naar het voorschrift (medicatieafspraak + verstrekkingsverzoek) en deze zetten we, conform de afspraken migratie/hybride, in relatieMedicatieafspraak.
Container.png
medicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription
medicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription
0..1
0..1
II.png          Identificatie 565 1 .. 1

medicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription/ id < /div>

II.png - -
Container.png       RelatieToedieningsafspraak 1380 0 .. 1 - - -
II.png          Identificatie 1381 1 .. 1 - - -
Container.png    Medicatieverstrekking 346 0 .. * - - -
II.png       Identificatie 361 1 .. 1 - - -
ST.png       MedicatieverstrekkingsDatumTijd 353 1 .. 1 - - -
ST.png       AanschrijfDatum 354 0 .. 1 - - -
Container.png       Verstrekker 347 1 .. 1 - - -
ST.png          Zorgaanbieder 348 1 .. 1 - - -
Container.png       VerstrekteHoeveelheid 358 1 .. 1 MVE verstrekte hoeveelheid, Als niet aanwezig nullFlavor NI. Container.png medicationDispenseEvent/quantity 1..1
REAL          Aantal 700 1 .. 1 MVE verstrekte hoeveelheid aantal, Als niet aanwezig nullFlavor NI. Container.png medicationDispenseEvent/quantity 1..1
CD.png          Eenheid 701 1 .. 1 MVE verstrekte hoeveelheid eenheid, Als niet aanwezig nullFlavor NI. Container.png medicationDispenseEvent/quantity 0..1
Container.png       VerstrektGeneesmiddel 351 1 .. 1 - - -
ST.png          FarmaceutischProduct 352 1 .. 1 - - -
PQ.png       Verbruiksduur 356 0 .. 1 - - -
ST.png       Afleverlocatie 359 0 .. 1 MVE verstrekte hoeveelheid eenheid, Als niet aanwezig nullFlavor NI. String destination/serviceDeliveryLocation/addr/desc 0..1
CD.png       Distributievorm 355 0 .. 1 - - -
CD.png       MedicatieverstrekkingAanvullendeInformatie 357 0 .. * - - -
ST.png       Toelichting 360 0 .. 1 - - -
Container.png       RelatieVerstrekkingsverzoek 349 0 .. 1 - - -
II.png          Identificatie 564 1 .. 1 - - -
Medicatie MP9 Conversie beschrijving (mapping) MP 6.12
Type Concept # Card Type Concept Card
Container.png Bouwstenen 259 0 .. 1 - - -
Container.png    FarmaceutischProduct 260 0 .. * - Container.png //product/ dispensedMedication/ MedicationKind
1..1
CD.png       ProductCode 261 0 .. * Ofwel gecodeerd ofwel niet gecodeerd - met @nullFlavor - is aanwezig). Let op, @displayName is een verplicht attribuut CD.png code[not(@nullFlavor)] 0..1
Container.png       ProductSpecificatie 262 0 .. 1 Alleen van toepassing voor niet gecodeerde medicatie of medicatie met verschillende (gecodeerde) ingrediënten //product/ dispensedMedication/ MedicationKind 0..1
CD.png          FarmaceutischeVorm 263 0 .. 1 - CD.png formCode 0..1
ST.png          ProductNaam 264 0 .. 1 Als er geen gecodeerde medicatie is ST.png code[@nullFlavor = 'OTH']/ originalText 0..1
ST.png          Omschrijving 265 0 .. 1 - ST.png desc 0..1
Container.png          Ingredient 266 0 .. * Het MP9 datamodel maakt geen onderscheid tussen werkzame en hulpstoffen. Container.png activeIngredient of otherIngredient 0..*
CD.png             IngredientCode 267 1 .. * @displayName is verplicht bij gecodeerde ingrediënten (code[@code]) CD.png (activeIngredient of otherIngredient) / activeIngredientMaterialKind of ingredientMaterialKind/ code 1..1
Container.png             Sterkte 268 1 .. 1 - Container.png quantity 0..1
Container.png                IngredientHoeveelheid 269 1 .. 1 - Container.png (activeIngredient of otherIngredient) / quantity/ numerator 1..1
REAL                   Waarde 548 1 .. 1 (activeIngredient of otherIngredient) / quantity/ denominator/ @unit bevat UCUM eenheid. Het MP9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. ST.png indien aanwezig: (activeIngredient of otherIngredient) / quantity/ denominator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value
               anders: (activeIngredient of otherIngredient) / quantity/ numerator/ @value
1..1
CD.png                   Eenheid 549 1 .. 1 (activeIngredient of otherIngredient) / quantity/ numerator/ @unit bevat UCUM eenheid. Het MP9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. ST.png indien aanwezig: (activeIngredient of otherIngredient) / quantity/ numerator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @unit anders: (activeIngredient of otherIngredient) / quantity/ numerator/ @unit 1..1
Container.png                ProductHoeveelheid 270 1 .. 1 - Container.png (activeIngredient of otherIngredient) / quantity/ denominator 1..1
REAL                   Waarde 550 1 .. 1 (activeIngredient of otherIngredient) / quantity/ denominator/ @unit bevat UCUM eenheid. Het MP9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. ST.png indien aanwezig: (activeIngredient of otherIngredient) / quantity/ denominator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value
               anders: (activeIngredient of otherIngredient) / quantity/ numerator/ @value
1..1
CD.png                   Eenheid 551 1 .. 1 (activeIngredient of otherIngredient) / quantity/ numerator/ @unit bevat UCUM eenheid. Het MP9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. ST.png indien aanwezig: (activeIngredient of otherIngredient) / quantity/ numerator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @unit anders: (activeIngredient of otherIngredient) / quantity/ numerator/ @unit 1..1
Container.png    Zorgaanbieder 202 0 .. * - Container.png medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization
1..1
II.png       ZorgaanbiederIdentificatienummer 231 1 .. * - II.png medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization/ id 1..1
ST.png       OrganisatieNaam 232 1 .. 1 - - -
CD.png       AfdelingSpecialisme 233 0 .. 1 - - -
Container.png       Adresgegevens 243 0 .. 1 - - -
ST.png          Straat 244 1 .. 1 - - -
ST.png          Huisnummer 245 1 .. 1 - - -
ST.png          Huisnummerletter 246 0 .. 1 - - -
ST.png          Huisnummertoevoeging 247 0 .. 1 - - -
CD.png          AanduidingBijNummer 248 0 .. 1 - - -
ST.png          Postcode 249 1 .. 1 - - -
ST.png          Woonplaats 250 1 .. 1 - - -
CD.png          AdresSoort 254 0 .. 1 - - -
CD.png       OrganisatieType 255 0 .. 1 - - -