mp:Vdraft Sandbox

Uit informatiestandaarden
Naar navigatie springen Naar zoeken springen
MP 6.12 Conversie beschrijving (mapping) Medicatie MP9
Type Concept Card Type Concept # Card
//subject/ Patient 1..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.

Patient 1 0 .. 1
subject/ Patient/ Person/ name 0..* 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'.    Naamgegevens 2 1 .. 1
subject/ Patient/ Person/ name/ given zonder een qualifier attribuut of met een qualifier attribuut dat de string 'BR' bevat. 0..* -       Voornamen 3 0 .. 1
subject/ Patient/ Person/ name/ given[@qualifier = 'IN'] - -       Initialen 4 0 .. 1
subject/ Patient/ Person/ name/ given[@qualifier = 'CL'] 0..* -       Roepnaam 5 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.       Naamgebruik 6 0 .. 1
subject/ Patient/ Person/ name
- -       Geslachtsnaam 7 0 .. 1
prefix[qualifier = 'VV'] behorende bij eigen achternaam 0..* -          Voorvoegsels 8 0 .. 1
subject/ Patient/ Person/ name/ family[@qualifier = 'BR' or not(@qualifier)] - -          Achternaam 9 1 .. 1
subject/ Patient/ Person/ name
- -       GeslachtsnaamPartner 10 0 .. 1
prefix[qualifier = 'VV'] behorende bij achternaam van de partner - -          VoorvoegselsPartner 11 0 .. 1
subject/ Patient/ Person/ name/ family[@qualifier = 'SP'] 0..* -          AchternaamPartner 12 0 .. 1
- - -    Adresgegevens 14 0 .. *
- - -       Straat 15 0 .. 1
- - -       Huisnummer 16 0 .. 1
- - -       Huisnummerletter 17 0 .. 1
- - -       Huisnummertoevoeging 18 0 .. 1
- - -       AanduidingBijNummer 19 0 .. 1
- - -       Postcode 20 0 .. 1
- - -       Woonplaats 21 0 .. 1
- - -       Gemeente 22 0 .. 1
- - -       Land 23 0 .. 1
- - -       AdditioneleInformatie 24 0 .. 1
- - -       AdresSoort 25 0 .. 1
subject/ Patient/ id 1..* -    Identificatienummer 35 0 .. *
subject/ Patient/ Person/ birthTime 0..1 Precisie: alleen datum (dus geen tijd).    Geboortedatum 36 1 .. 1
subject/ Patient/ Person/ administrativeGenderCode 0..1 -    Geslacht 37 1 .. 1
subject/ Patient/ Person/ multipleBirthInd 0..1 -    MeerlingIndicator 38 0 .. 1
MP 6.12 Conversie beschrijving (mapping) Medicatie MP9
Type Concept Card Type Concept # Card
medicationDispenseEvent/ therapeuticAgentOf/ medicationAdministrationRequest 0..* - Toedieningsafspraak 294 1 .. *
medicationDispenseEvent/ id, maar de @root prefixen met een vaste root oid
1..1
Voor de @root: concat('1.3.6.1.4.1.58606.1.1.', @root), @extension overnemen
   Identificatie 344 1 .. 1
- 1..1

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

  • Indien daar een PRK code in zit -> generieke MBH op basis van PRK.
  • 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.

   MedicamenteuzeBehandelingID 1501 1 .. 1
medicationDispenseEvent/ effectiveTime 1..1 Aanname in versie MP 6.12 is dat de verstrekking de aanschrijfdatum bevat. De registratiedatum van de toedieningsafspraak wordt benaderd door deze aanschrijfdatum.    RegistratieDatumTijd 1481 1 .. 1
// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type = 'IVL_TS']/ width 0..1

Als er één MAR is:

  • width overnemen
Anders:
  • geen mapping op gebruiksduur, zie start- en einddatum gebruik voor mappings

   Gebruiksperiode 334 1 .. 1
- - -       startDatumTijd 335 0 .. 1
- - -       eindDatumTijd 336 0 .. 1
- - -       tijdsDuur 337 0 .. 1
- - -       Criterium 1484 0 .. 1
- - Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren    ToedieningsafspraakStopType 340 0 .. 1
medicationDispenseEvent/ responsibleParty 1..1 -    Verstrekker 295 1 .. 1
medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization 1..1 -       Zorgaanbieder 296 1 .. 1
- - Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren    ToedieningsafspraakRedenWijzigenOfStaken 333 0 .. 1
//product/ dispensedMedication - -    GeneesmiddelBijToedieningsafspraak 297 1 .. 1
//product/ dispensedMedication/ MedicationKind 1..1 -       FarmaceutischProduct 298 1 .. 1
// therapeuticAgentOf/ medicationAdministrationRequest 0..1 -    Gebruiksinstructie 299 1 .. 1
// therapeuticAgentOf/ medicationAdministrationRequest/ text 1..1 In MP 6.12 worden bij meerdere MAR's soms identieke teksten opgenomen. Deze ontdubbelen. Niet identieke teksten concateneren.       Omschrijving 301 1 .. 1
// therapeuticAgentOf/ medicationAdministrationRequest/ routeCode 0..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.       Toedieningsweg 303 1 .. 1
// therapeuticAgentOf/ medicationAdministrationRequest/ support2/ medicationAdministrationInstruction/ code 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.       AanvullendeInstructie 300 0 .. *
./ / *[@xsi:type = 'PIVL_TS'][phase/ width]/ period 0..1 Wordt alleen ondersteund met een cyclisch schema in één MAR. Anders geen gestructureerde output voor doseerinstructie(s).       HerhaalperiodeCyclischSchema 302 0 .. 1
// therapeuticAgentOf/ medicationAdministrationRequest -

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
      Doseerinstructie 304 0 .. *
./ / *[@xsi:type = 'IVL_TS']/ width (of het verschil tussen high en low) 0..1 Van de huidige MAR die geconverteerd wordt          Doseerduur 305 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.

         Volgnummer 306 0 .. 1
// therapeuticAgentOf/ medicationAdministrationRequest 0..* Cardinality: therapeuticAgentOf kan herhalen          Dosering 307 0 .. *
// therapeuticAgentOf/ medicationAdministrationRequest/ doseQuantity/ 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)             Keerdosis 316 0 .. 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). MP9 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 MP9
  • indien deze mathematische conversie niet kan (min 1 stuk, max 500 mg), dan de keerdosis niet opnemen

               Aantal 575 1 .. 1
REAL low/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value 0..1 Zie bij Keerdosis en bij Aantal REAL                   minimumWaarde 317 0 .. 1
REAL 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

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:

 <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>
REAL                   nominaleWaarde 319 0 .. 1
REAL high/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value - - REAL                   maximumWaarde 318 0 .. 1
(*)/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @code 1..1 -                Eenheid 576 1 .. 1
Aspecten van het MP9 toedieningsschema komen uit verschillende stukken in MP 6.12. - Zie de omschrijving bij doseerinstructie (22623) voor meer informatie.             Toedieningsschema 323 0 .. 1
.// therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type = 'PIVL_TS'] 0..*

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

               Frequentie 324 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

                  Aantal 578 0 .. 1
REAL //*/[therapeuticAgentOf/ medicationAdministrationRequest/ precondition]therapeuticAgentOf/ medicationAdministrationRequest/ [not(precondition)]/ / *[@xsi:type = 'PIVL_TS'][not(phase/ width)]/ period/ @value - Zie bij aantal (22633). Alleen van toepassing bij variabele frequentie.                      minimumWaarde 325 0 .. 1
REAL //*/ [not(therapeuticAgentOf/ medicationAdministrationRequest/ precondition)]/ therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type = 'PIVL_TS']/.[not(phase/width)]/period / @value - Zie bij aantal (22633). Alleen van toepassing bij vaste tijdsfrequentie.                      nominaleWaarde 327 0 .. 1
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 - 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.                      maximumWaarde 326 0 .. 1
.//therapeuticAgentOf/ medicationAdministrationRequest/ therapeuticAgentOf// *[@xsi:type = 'PIVL_TS'][not(phase/ width)]/ period - Zie bij frequentie (22632) voor de juiste conversie van tijdseenheid in combinatie met aantal.                   Tijdseenheid 579 0 .. 1
- - Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.                Weekdag 328 0 .. *
- - Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.                Dagdeel 329 0 .. *
//*/therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type = 'PIVL_TS']/ phase/ center / @value - Zie de omschrijving bij doseerinstructie (22623) voor meer informatie.                Toedientijd 330 0 .. *
- - -                IsFlexibel 580 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.                Interval 331 0 .. 1
//therapeuticAgentOf/ medicationAdministrationRequest/ - -             ZoNodig 320 0 .. 1
//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / code[not(@nullFlavor)] - zie ook bij Criterium (22640)                Criterium 321 0 .. *
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity 0..1 -                MaximaleDosering 322 0 .. 1
REAL //therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'] / @value 1..1 - REAL                   Aantal 583 0 .. 1
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'] / @unit 1..1 -                   Eenheid 584 0 .. 1
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / denominator 1..1 -                   Tijdseenheid 585 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).             Toedieningssnelheid 308 0 .. 1
- - -                minimumWaarde 309 0 .. 1
- - -                nominaleWaarde 311 0 .. 1
- - -                maximumWaarde 310 0 .. 1
- - Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.             Toedieningsduur 312 0 .. 1
- - -                tijdsDuur 315 0 .. 1
- -
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
   Distributievorm 1371 0 .. 1
- - Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.    Toelichting 343 0 .. 1
- -
Bestaat niet in MP 6.12, dit veld niet gebruiken bij converteren.
   KopieIndicator 345 0 .. 1
medicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription
0..1
MP 6.12 heeft een relatie naar het voorschrift (medicatieafspraak + verstrekkingsverzoek) en deze zetten we, conform de afspraken migratie/hybride, in relatieMedicatieafspraak.
   RelatieMedicatieafspraak 338 0 .. 1
medicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription/ id
1..1
-       Identificatie 565 1 .. 1
- - -    RelatieToedieningsafspraak 1380 0 .. 1
- - -       Identificatie 1381 1 .. 1
MP 6.12 Conversie beschrijving (mapping) Medicatie MP9
Type Concept Card Type Concept # Card
- - - Medicatieverstrekking 346 0 .. *
medicationDispenseEvent/ id
1..1 -    Identificatie 361 1 .. 1
- 1..1

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

  • Indien daar een PRK code in zit -> generieke MBH op basis van PRK.
  • 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.

   MedicamenteuzeBehandelingID 1502 1 .. 1
medicationDispenseEvent/ effectiveTime 1..1 Aanname in versie MP 6.12 is dat de verstrekking de aanschrijfdatum bevat. De medicatieverstrekkingsdatumtijd wordt benaderd door deze aanschrijfdatum.    MedicatieverstrekkingsDatumTijd 353 1 .. 1
medicationDispenseEvent/ effectiveTime 1..1 Aanname in versie MP 6.12 is dat de verstrekking de aanschrijfdatum bevat.    AanschrijfDatum 354 0 .. 1
medicationDispenseEvent/ responsibleParty 1..1 -    Verstrekker 347 1 .. 1
medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization 1..1 -       Zorgaanbieder 348 1 .. 1
quantity - -    VerstrekteHoeveelheid 358 1 .. 1
REAL / translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value 0..1 - REAL       Aantal 700 1 .. 1
(*)/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @code 1..1 -       Eenheid 701 1 .. 1
//product/ dispensedMedication - -    VerstrektGeneesmiddel 351 1 .. 1
//product/ dispensedMedication/ MedicationKind 1..1 -       FarmaceutischProduct 352 1 .. 1
expectedUseTime 0..1 -    Verbruiksduur 356 0 .. 1
- - Niet in gebruik in 6.12    Afleverlocatie 359 0 .. 1
- - Bestaat niet in 6.12    Distributievorm 355 0 .. 1
- - Bestaat niet in 6.12    MedicatieverstrekkingAanvullendeInformatie 357 0 .. *
- - Bestaat niet in 6.12    Toelichting 360 0 .. 1
medicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription
0..1
-    RelatieVerstrekkingsverzoek 349 0 .. 1
medicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription/ id
1..1
-       Identificatie 564 1 .. 1
MP 6.12 Conversie beschrijving (mapping) Medicatie MP9
Type Concept Card Type Concept # Card
- - - Bouwstenen 259 0 .. 1
//product/ dispensedMedication/ MedicationKind
1..1
-    FarmaceutischProduct 260 1 .. *
code[not(@nullFlavor)] 0..1 Ofwel gecodeerd ofwel niet gecodeerd - met @nullFlavor - is aanwezig). Let op, @displayName is een verplicht attribuut       ProductCode 261 0 .. *
//product/ dispensedMedication/ MedicationKind 0..1 Alleen van toepassing voor niet gecodeerde medicatie of medicatie met verschillende (gecodeerde) ingrediënten       ProductSpecificatie 262 0 .. 1
formCode 0..1 -          FarmaceutischeVorm 263 0 .. 1
code[@nullFlavor = 'OTH']/ originalText 0..1 Als er geen gecodeerde medicatie is          ProductNaam 264 1 .. 1
desc 0..1 -          Omschrijving 265 0 .. 1
activeIngredient of otherIngredient 0..* Het MP9 datamodel maakt geen onderscheid tussen werkzame en hulpstoffen.          Ingredient 266 0 .. *
(activeIngredient of otherIngredient) / activeIngredientMaterialKind of ingredientMaterialKind/ code 1..1 @displayName is verplicht bij gecodeerde ingrediënten (code[@code])             IngredientCode 267 1 .. *
quantity 0..1 -             Sterkte 268 1 .. 1
(activeIngredient of otherIngredient) / quantity/ numerator 1..1 -                IngredientHoeveelheid 269 1 .. 1
REAL indien aanwezig: (activeIngredient of otherIngredient) / quantity/ numerator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @value anders: (activeIngredient of otherIngredient) / quantity/ numerator/ @value 1..1 (activeIngredient of otherIngredient) / quantity/ numerator/ bevat UCUM eenheid. Het MP9 datamodel vraagt de waarde behorende bij de eenheid in G-Standaard bestand 902 Thesaurus 2, vandaar dat de genoemde translation gebruikt moet worden. REAL                   Waarde 548 1 .. 1
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 (activeIngredient of otherIngredient) / quantity/ numerator/ @unit bevat UCUM eenheid. Het MP9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2.                   Eenheid 549 1 .. 1
(activeIngredient of otherIngredient) / quantity/ denominator 1..1 -                ProductHoeveelheid 270 1 .. 1
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 (activeIngredient of otherIngredient) / quantity/ denominator/ @unit bevat UCUM eenheid. Het MP9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. REAL                   Waarde 550 1 .. 1
indien aanwezig: (activeIngredient of otherIngredient) / quantity/ denominator/ translation[@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2']/ @unit anders: (activeIngredient of otherIngredient) / quantity/ numerator/ @unit 1..1 (activeIngredient of otherIngredient) / quantity/ denominator/ @unit bevat UCUM eenheid. Het MP9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2.                   Eenheid 551 1 .. 1
medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization
1..1
-    Zorgaanbieder 202 0 .. *
medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization/ id 1..1 -       ZorgaanbiederIdentificatienummer 231 1 .. *
- - -       OrganisatieNaam 232 1 .. 1
- - -       AfdelingSpecialisme 233 0 .. 1
- - -       Adresgegevens 243 0 .. 1
- - -          Straat 244 1 .. 1
- - -          Huisnummer 245 1 .. 1
- - -          Huisnummerletter 246 0 .. 1
- - -          Huisnummertoevoeging 247 0 .. 1
- - -          AanduidingBijNummer 248 0 .. 1
- - -          Postcode 249 1 .. 1
- - -          Woonplaats 250 1 .. 1
- - -          AdresSoort 254 0 .. 1
- - -       OrganisatieType 255 0 .. 1