MP 6.12 Verstrekking |
MAPPING DESCRIPTION |
Clinical Building Block
|
Type
|
Concept
|
Card
|
|
Type
|
Concept
|
Card
|
|
-
|
-
|
-
|
|
Medicamenteuze behandeling |
1 .. *
|
|
-
|
-
|
-
|
|
Identificatie |
1 .. 1
|
|
medicationDispenseEvent/ therapeuticAgentOf/ medicationAdministrationRequest
|
0..*
|
-
|
|
Toedieningsafspraak |
1 .. *
|
|
- |
- |
-
|
|
Gebruiksperiode start |
0 .. 1
|
|
- |
- |
-
|
|
Gebruiksperiode eind |
0 .. 1
|
|
-
|
-
|
-
|
|
Identificatie |
1 .. 1
|
|
- |
- |
Aanname in MP versie 6.12 is dat de verstrekking de aanschrijfdatum bevat. De afspraakdatum van de toedieningsafspraak is niet aanwezig in het bericht.
|
|
Afspraakdatum |
1 .. 1
|
|
// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type='IVL_TS']/ low (de laagste low gevonden)
|
0..1
|
-
|
duration |
Gebruiksperiode |
0 .. 1
|
|
-
|
-
|
Bestaat niet in MP 6.12, dit veld niet gebruiken bij vertaling naar ZIB
|
|
Geannuleerd Indicator |
0 .. 1
|
|
-
|
-
|
Bestaat niet in MP 6.12, dit veld niet gebruiken bij vertaling naar ZIB
|
|
Stoptype |
0 .. 1
|
|
-
|
1..1
|
Gebruik dezelfde verstrekker als die bij het concept verstrekking / verstrekker
|
|
Verstrekker |
1 .. 1
|
|
- |
- |
Gebruik dezelfde verstrekker als die bij het concept verstrekking / verstrekker
|
|
Zorgaanbieder |
1 .. 1
|
|
- |
- |
Zie verstrekking / verstrekker
|
|
Zorgaanbieder |
1 .. 1
|
|
- |
- |
Zie verstrekking / verstrekker
|
|
ZorgaanbiederIdentificatieNummer |
1 .. *
|
|
- |
- |
Zie verstrekking / verstrekker
|
|
OrganisatieNaam |
1 .. 1
|
|
-
|
-
|
-
|
|
Reden afspraak |
0 .. 1
|
|
//product/ dispensedMedication
|
-
|
In MP6.1x is het geneesmiddel bij de toedieningsafspraak altijd hetzelfde als het geneesmiddel horende bij de verstrekking.
|
|
Geneesmiddel bij toedieningsafspraak |
1 .. 1
|
|
//product/ dispensedMedication/ MedicationKind
|
-
|
-
|
|
Product |
1 .. 1
|
|
code[not(@nullFlavor)]
|
0..1
|
Ofwel gecodeerd ofwel niet gecodeerd - met @nullFlavor - is aanwezig). Let op, @displayName is een verplicht attribuut
|
|
ProductCode |
0 .. 1
|
|
-
|
0..1
|
Alleen van toepassing voor niet gecodeerde medicatie of medicatie met verschillende (gecodeerde) ingrediënten
|
|
ProductSpecificatie |
0 .. 1
|
|
code[@nullFlavor='OTH']/ originalText
|
0..1
|
Als er geen gecodeerde medicatie is
|
|
ProductNaam |
1 .. 1
|
|
desc
|
0..1
|
-
|
|
Omschrijving |
1 .. 1
|
|
formCode
|
0..1
|
-
|
|
FarmaceutischeVorm |
0 .. 1
|
|
activeIngredient of otherIngredient
|
0..*
|
De ZIB maakt geen onderscheid tussen werkzame en hulpstoffen.
|
|
Ingredient |
1 .. *
|
|
quantity
|
0..1
|
-
|
|
Sterkte |
0 .. 1
|
|
activeIngredient of otherIngredient/ quantity/ numerator
|
1..1
|
-
|
|
Hoeveelheid ingrediënt |
0 .. 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.
De ZIB vraagt de waarde behorende bij de eenheid in G-Standaard bestand 902 Thesaurus 2, vandaar dat de genoemde translation gebruikt moet worden.
|
|
Waarde |
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.
De ZIB vraagt eenheid in G-Standaard bestand 902 Thesaurus 2.
TODO: conversie van meest gebruikte UCUM eenheden naar G-standaard.
|
|
Eenheid |
1 .. 1
|
|
activeIngredient of otherIngredient/ quantity/ denominator
|
1..1
|
-
|
|
Hoeveelheid product |
0 .. 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.
De ZIB vraagt eenheid in G-Standaard bestand 902 Thesaurus 2.
TODO: conversie van meest gebruikte UCUM eenheden naar G-standaard.
|
|
Waarde |
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.
De ZIB vraagt eenheid in G-Standaard bestand 902 Thesaurus 2.
TODO: conversie van meest gebruikte UCUM eenheden naar G-standaard.
|
|
Eenheid |
1 .. 1
|
|
activeIngredient of otherIngredient/ activeIngredientMaterialKind of ingredientMaterialKind/ code
|
1..1
|
@displayName is verplicht bij gecodeerde ingrediënten (code[@code]) Bij niet gecodeerde ingrediënten is er nullFlavor OTH en staat de beschrijving in code[@nullFlavor]/ originalText
|
|
IngredientCode |
0 .. 1
|
|
// therapeuticAgentOf/ medicationAdministrationRequest
|
0..1
|
-
|
|
Gebruiksinstructie |
1 .. 1
|
|
// therapeuticAgentOf/ medicationAdministrationRequest/ text
|
1..1
|
-
|
|
Omschrijving |
1 .. 1
|
|
// therapeuticAgentOf/ medicationAdministrationRequest/ routeCode
|
0..1
|
ISSUE: verplicht in ZIB maar niet in MP 6.12. Indien niet aanwezig, kan de toedieningsweg gevonden worden via de G-standaard.
|
|
Toedieningsweg |
1 .. 1
|
|
// therapeuticAgentOf/ medicationAdministrationRequest/ support2/ medicationAdministrationInstruction/ code
|
0..*
|
Cardinality: support2 is het herhalende element).
Algemeen: Kan gecodeerd of ongecodeerd (code[nullFlavor='OTH']/ originalText) in het bericht zitten.
|
|
Aanvullende instructie |
0 .. *
|
|
./ / *[@xsi:type='PIVL_TS'][phase/ width]/ period
|
0..1
|
-
|
|
Herhaalperiode cyclisch schema |
0 .. 1
|
|
-
|
- |
-
|
|
Doseerinstructie |
0 .. *
|
|
- |
- |
Moet in 6.10/ 6.12 achterhaald worden door therapeuticAgentOf/ medicationAdministrationRequest/ effectiveTime[@xsi:type='IVL_TS']/ low in chronologische volgorde te zetten
|
|
Volgnummer |
0 .. 1
|
|
./ / *[@xsi:type='IVL_TS']/ width (of het verschil tussen high en low)
|
0..1
|
-
|
|
Doseerduur |
0 .. 1
|
|
// therapeuticAgentOf/ medicationAdministrationRequest
|
0..*
|
Cardinality: therapeuticAgentOf kan herhalen
|
|
Dosering |
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 |
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.
|
|
Aantal |
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 |
min |
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 |
vaste waarde |
0 .. 1
|
REAL |
high/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/@value
|
- |
-
|
REAL |
max |
0 .. 1
|
|
(*)/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @unit
|
1..1
|
-
|
|
Eenheid |
1 .. 1
|
|
-
|
- |
-
|
|
Toedieningsschema |
0 .. 1
|
|
//*/ [not(therapeuticAgentOf/ medicationAdministrationRequest/ precondition)]/ therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type='PIVL_TS']
|
0..*
|
-
|
|
Frequentie |
0 .. 1
|
|
- |
- |
Er is onderscheid tussen een frequentie met een vaste waarde (bijvoorbeeld: 1 maal per dag) en een variabele frequentie met een min en een max (bijvoorbeeld 1 à 2 maal per dag).
Versie 6.1x drukt een variabele frequentie uit door:
- één medicationAdministrationRequest met de vaste frequentie (1 maal per dag) en
- een tweede medicationAdministrationRequest met de 'zo nodig' frequentie (1 maal per dag zo nodig)
|
|
Aantal |
0 .. 1
|
REAL |
//*/[therapeuticAgentOf/ medicationAdministrationRequest/ precondition]therapeuticAgentOf/ medicationAdministrationRequest/ [not(precondition)]/ / *[@xsi:type='PIVL_TS'][not(phase/ width)]/ period/ @value
|
- |
Zie bij aantal
|
|
min |
0 .. 1
|
REAL |
//*/ [not(therapeuticAgentOf/ medicationAdministrationRequest/ precondition)]/ therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type='PIVL_TS']/.[not(phase/width)]/period / @value
|
- |
Er is een vaste tijdsfrequentie (met andere woorden: er bestaat geen 6.12 medicationAdministrationRequest met een zo nodig)
|
|
vaste waarde |
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
|
- |
het gaat hier om de frequentie bij de zo nodig instructie + de vaste frequentie
|
|
max |
0 .. 1
|
|
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / denominator
|
- |
-
|
|
Tijdseenheid |
0 .. 1
|
|
- |
- |
Dit is hetzelfde als frequentie/vaste waarde (in de 6.1x standaard was er geen onderscheid tussen frequentie en interval).
Kan daarom niet echt gekoppeld worden aan het concept 'interval' in de zorginformatiebouwsteen.
|
|
Interval |
0 .. 1
|
|
//*/therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type='PIVL_TS']/ phase/ center /@value
|
- |
-
|
|
Toedientijd |
0 .. *
|
|
- |
- |
Niet ondersteund op gestructureerde manier in 6.1x, kan alleen overkomen via vrije tekst.
|
|
Weekdag |
0 .. *
|
|
- |
- |
Niet ondersteund op gestructureerde manier in 6.1x, kan alleen overkomen via vrije tekst.
|
|
Dagdeel |
0 .. *
|
|
//therapeuticAgentOf/ medicationAdministrationRequest/
|
- |
-
|
|
Zo nodig |
0 .. 1
|
|
//therapeuticAgentOf/ medicationAdministrationRequest/ precondition
|
0..*
|
-
|
|
Criterium |
0 .. 1
|
|
//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / code[not(@nullFlavor)]
|
- |
-
|
|
Code |
1 .. 1
|
|
//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / code[@code]/ @displayName
of
//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / codecode[@nullFlavor]/ originalText
|
- |
-
|
|
Omschrijving |
0 .. 1
|
|
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity
|
- |
-
|
|
Maximale dosering |
0 .. 1
|
REAL |
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] / @value
|
- |
-
|
REAL |
Aantal |
0 .. 1
|
|
medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @unit
|
1..1
|
-
|
|
Eenheid |
0 .. 1
|
|
//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / denominator
|
- |
-
|
|
Tijdseenheid |
0 .. 1
|
|
- |
- |
Niet gedefinieerd in MP 6.1x (het HL7 schema staat wel toe het mee te geven in rateQuantity, maar dit is geen onderdeel van de NL standaard).
|
|
Toedieningssnelheid |
0 .. 1
|
|
- |
- |
-
|
|
Waarde |
0 .. 1
|
|
- |
- |
-
|
REAL |
min |
0 .. 1
|
|
- |
- |
-
|
REAL |
vaste waarde |
0 .. 1
|
|
- |
- |
-
|
REAL |
max |
0 .. 1
|
|
medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @unit
|
1..1
|
-
|
|
Eenheid |
0 .. 1
|
|
- |
- |
-
|
|
Tijdseenheid |
0 .. 1
|
|
- |
- |
-
|
|
Toedieningsduur |
0 .. 1
|
|
- |
- |
-
|
|
Aanvullende informatie |
0 .. *
|
|
- |
- |
Niet aanwezig in 6.1x
|
|
Toelichting |
0 .. 1
|
|
- |
- |
MP 6.1x heeft wel een relatie naar het voorschrift (medicatieafspraak + verstrekkingsverzoek) maar geen relatie naar de bouwsteen medicatieafspraak.
|
|
Relatie naar medicatieafspraak |
1 .. 1
|
|
- |
- |
-
|
|
Identificatie |
1 .. 1
|
|
medicationDispenseEvent
|
0..*
|
-
|
|
Verstrekking |
0 .. *
|
|
medicationDispenseEvent/ id
|
- |
-
|
|
Identificatie |
1 .. 1
|
|
-
|
- |
Aangenomen wordt dat in MP 6.1x de 'echte' verstrekkingsdatum niet beschikbaar is, in plaats daarvan is wel de aanschrijfdatum bekend.
|
|
Datum |
1 .. 1
|
|
medicationDispenseEvent/ effectiveTime
|
1..1
|
Aangenomen wordt dat in MP versie 6.1x eigenlijk altijd de aanschrijfdatum wordt uitgewisseld.
|
|
Aanschrijfdatum |
0 .. 1
|
|
medicationDispenseEvent/ responsibleParty
|
1..1
|
-
|
|
Verstrekker |
1 .. 1
|
|
medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization
|
1..1
|
-
|
|
Zorgaanbieder |
1 .. 1
|
|
medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization/ id
|
1..1
|
In versie 6.1x bevat deze altijd de URA identificatie
|
|
ZorgaanbiederIdentificatieNummer |
1 .. *
|
|
medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization/ name
|
0..1
|
-
|
|
OrganisatieNaam |
1 .. 1
|
|
medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']
|
1..1
|
-
|
|
Verstrekte hoeveelheid |
1 .. 1
|
REAL |
medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @value
|
1..1
|
-
|
|
Aantal |
1 .. 1
|
|
medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @unit
|
1..1
|
-
|
|
Eenheid |
1 .. 1
|
|
medicationDispenseEvent/product/dispensedMedication
|
1..1
|
-
|
|
Verstrekt geneesmiddel |
1 .. 1
|
|
MedicationKind
|
1..1
|
-
|
|
Product |
1 .. 1
|
|
code[not(@nullFlavor)]
|
0..1
|
Ofwel gecodeerd ofwel niet gecodeerd - met @nullFlavor - is aanwezig). Let op, @displayName is een verplicht attribuut
|
|
ProductCode |
0 .. 1
|
|
-
|
0..1
|
Alleen van toepassing voor niet gecodeerde medicatie of medicatie met verschillende (gecodeerde) ingrediënten
|
|
ProductSpecificatie |
0 .. 1
|
|
code[@nullFlavor='OTH']/ originalText
|
0..1
|
Als er geen gecodeerde medicatie is.
|
|
ProductNaam |
1 .. 1
|
|
desc
|
0..1
|
-
|
|
Omschrijving |
1 .. 1
|
|
formCode
|
0..1
|
-
|
|
FarmaceutischeVorm |
0 .. 1
|
|
activeIngredient of otherIngredient
|
0..*
|
De ZIB maakt geen onderscheid tussen werkzame en hulpstoffen.
|
|
Ingredient |
0 .. *
|
|
quantity
|
0..1
|
-
|
|
Sterkte |
1 .. 1
|
|
activeIngredient of otherIngredient/ quantity/ numerator
|
1..1
|
-
|
|
Hoeveelheid ingrediënt |
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.
De ZIB vraagt eenheid in G-Standaard bestand 902 Thesaurus 2.
TODO: conversie van meest gebruikte UCUM eenheden naar G-standaard.
|
|
Waarde |
1 .. 1
|
|
medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @unit
|
1..1
|
-
|
|
Eenheid |
1 .. 1
|
|
activeIngredient of otherIngredient/ quantity/ denominator
|
1..1
|
-
|
|
Hoeveelheid product |
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.
De ZIB vraagt eenheid in G-Standaard bestand 902 Thesaurus 2.
TODO: conversie van meest gebruikte UCUM eenheden naar G-standaard.
|
|
Waarde |
1 .. 1
|
|
medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @unit
|
1..1
|
-
|
|
Eenheid |
1 .. 1
|
|
activeIngredient of otherIngredient/ activeIngredientMaterialKind of ingredientMaterialKind/ code
|
1..1
|
@displayName is verplicht bij gecodeerde ingrediënten (code[@code])
Bij niet gecodeerde ingrediënten is er nullFlavor OTH en staat de beschrijving in code[@nullFlavor]/ originalText
|
|
IngredientCode |
0 .. 1
|
|
medicationDispenseEvent/expectedUseTime/width
|
0..1
|
-
|
duration |
Verbruiksduur |
0 .. 1
|
|
medicationDispenseEvent/ destination/ serviceDeliveryLocation
|
- |
concateneer de gegevens in dit element in één string
|
text |
Afleverlocatie |
0 .. 1
|
|
- |
- |
Bestaat niet in MP 6.1x
|
|
Distributievorm |
0 .. 1
|
|
- |
- |
-
|
|
Aanvullende informatie |
0 .. *
|
|
- |
- |
Bestaat niet in MP 6.1x
|
|
Toelichting |
0 .. 1
|
|
- |
- |
MP 6.1x heeft wel een relatie naar het totale voorschrift (Medicatieafspraak + Verstrekkingsverzoek), maar niet naar een los verstrekkingsverzoek.
|
|
Relatie naar verstrekkingsverzoek |
0 .. 1
|
|
- |
- |
-
|
|
Identificatie |
1 .. 1
|