Mappings/MP612Dispense 2 MP9MedicationInformation: verschil tussen versies
(Kopie van Mappings/MP612Dispense_2_MP9VerstrekkingenVertaling) |
|||
(15 tussenliggende versies door 3 gebruikers niet weergegeven) | |||
Regel 1: | Regel 1: | ||
− | {{ | + | {{DISPLAYTITLE: Transactie Verstrekkingenvertaling 9.A.0(conversie MP-6.12 verstrekkingenlijst naar MP-9 datamodel)}} |
+ | __NUMBEREDHEADINGS__ | ||
+ | |||
[[Bestand:Nictiz_logo_PO_rechts_rgb.png |link=https://www.nictiz.nl/|rechts|Naar nictiz.nl]] | [[Bestand:Nictiz_logo_PO_rechts_rgb.png |link=https://www.nictiz.nl/|rechts|Naar nictiz.nl]] | ||
+ | Naar [[Mappingarchitectuur|Mapping architectuur]] | ||
{{TOClimit|4}} | {{TOClimit|4}} | ||
= Inleiding = | = Inleiding = | ||
− | Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar | + | Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar Medicatieproces (MP) versie 9 voor de transactie: 'beschikbaarstellen medicatiegegevens - verstrekkingenvertaling (PULL) 9.A.0'. |
− | Een versie 6.12 verstrekkingenlijst converteert zich in | + | Een versie 6.12 verstrekkingenlijst converteert zich in het MP-9 datamodel naar de Toedieningsafspraak en Medicatieverstrekking (en patiënt). |
Aangezien deze conversie plaatsvindt tussen verschillende versies van de MP standaard zijn er een aantal zaken waarmee rekening gehouden moet worden: | Aangezien deze conversie plaatsvindt tussen verschillende versies van de MP standaard zijn er een aantal zaken waarmee rekening gehouden moet worden: | ||
Regel 16: | Regel 19: | ||
| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | # || style="background-color: #1F497D;; width:400px; color: white; font-weight: bold; text-align:center;" | Informatie / Functionaliteit || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Omschrijving | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | # || style="background-color: #1F497D;; width:400px; color: white; font-weight: bold; text-align:center;" | Informatie / Functionaliteit || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Omschrijving | ||
|- | |- | ||
− | | 1|| Medicamenteuze behandeling | + | | 1|| Medicamenteuze behandeling/MBH id niet ondersteund || Bij iedere vertaling van verstrekking naar TA en MVE wordt een MBH-id gemaakt die hetzelfde is als het verstrekkings id. |
|- | |- | ||
− | | 2|| Toedieningsafspraak | + | | 2|| Toedieningsafspraak/TA id niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
| 3|| TA/afspraakdatum niet beschikbaar|| De verstrekkingsdatum(tijd) overnemen als afspraakdatum(tijd) | | 3|| TA/afspraakdatum niet beschikbaar|| De verstrekkingsdatum(tijd) overnemen als afspraakdatum(tijd) | ||
Regel 36: | Regel 39: | ||
**bij meer dan één MAR met 'eenmalig gebruik' geen gebruiksperiode opnemen. | **bij meer dan één MAR met 'eenmalig gebruik' geen gebruiksperiode opnemen. | ||
|- | |- | ||
− | | 5|| TA/geannuleerd indicator niet ondersteund|| | + | | 5|| TA/geannuleerd indicator niet ondersteund|| Komt niet voor in transactie. |
|- | |- | ||
− | | 6|| TA/stoptype niet ondersteund|| | + | | 6|| TA/stoptype niet ondersteund|| Komt niet voor in transactie. |
|- | |- | ||
− | | 7|| TA/verstrekker//organisatie_naam niet verplicht|| Deze organisatie_naam is 1..1 Required in MP-9, maar heeft niet altijd een waarde in 6.12. | + | | 7|| TA/verstrekker//organisatie_naam niet verplicht|| Deze organisatie_naam is 1..1 Required in MP-9, maar heeft niet altijd een waarde in 6.12. Kardinaliteit in deze transactie is aangepast naar 0..1 Required. |
|- | |- | ||
− | |8||TA/reden afspraak niet ondersteund || | + | |8||TA/reden afspraak niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |9||TA/Gebruiksinstructie/toedieningsweg || Deze is 1..1 Required in MP-9, maar heeft niet altijd een waarde in MP-6. | + | |9||TA/Gebruiksinstructie/toedieningsweg || Deze is 1..1 Required in MP-9, maar heeft niet altijd een waarde in MP-6. Kardinaliteit in deze transactie is aangepast naar 0..1 Required. |
|- | |- | ||
|10||TA//Doseerinstructie || Alleen de meest voorkomende doseerinstructies/toedieningsschema's converteren. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende MP-6 varianten kunnen geconverteerd worden: | |10||TA//Doseerinstructie || Alleen de meest voorkomende doseerinstructies/toedieningsschema's converteren. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende MP-6 varianten kunnen geconverteerd worden: | ||
Regel 59: | Regel 62: | ||
* eenmalig gebruik, in 1 MAR met 1 eenmalige effectiveTime | * eenmalig gebruik, in 1 MAR met 1 eenmalige effectiveTime | ||
|- | |- | ||
− | |11|| TA//Toedieningsschema/interval niet ondersteund || | + | |11|| TA//Toedieningsschema/interval niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |12|| TA//Toedieningsschema/weekdag niet ondersteund || | + | |12|| TA//Toedieningsschema/weekdag niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |13|| TA//Toedieningsschema/dagdeel niet ondersteund || | + | |13|| TA//Toedieningsschema/dagdeel niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |14|| TA// | + | |14|| TA//Toedieningsschema/zo nodig/criterium afwijkende kardinaliteit || Deze mag in MP-6 meer dan één keer voorkomen, maar in MP-9 slechts 1 keer. Indien meer dan een keer aangetroffen, neem dan nullflavor OTH op en bij de omschrijving een concatenatie van de code en omschrijving uit MP-6.12. Zo gaat er geen informatie verloren. |
|- | |- | ||
− | |15|| TA//Doseerinstructie/ | + | |15|| TA//Doseerinstructie/toedieningssnelheid niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |16||TA/ | + | |16|| TA//Doseerinstructie/toedieningsduur niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |17||TA/ | + | |17||TA/aanvullende informatie niet ondersteund || Komt niet voor in transactie. |
|- | |- | ||
− | |18||TA/relatie naar Medicatieafspraak (MA) niet ondersteund || | + | |18||TA/toelichting niet ondersteund || Komt niet voor in transactie. |
+ | |- | ||
+ | |19||TA/relatie naar Medicatieafspraak (MA) niet ondersteund || Komt niet voor in transactie. | ||
|} | |} | ||
Regel 80: | Regel 85: | ||
| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | # || style="background-color: #1F497D;; width:400px; color: white; font-weight: bold; text-align:center;" | Informatie / Functionaliteit|| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Omschrijving | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | # || style="background-color: #1F497D;; width:400px; color: white; font-weight: bold; text-align:center;" | Informatie / Functionaliteit|| style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Omschrijving | ||
|- | |- | ||
− | |1|| | + | |1||Magistralen - onderscheid tussen actieve ingrediënten en hulpstoffen niet meer mogelijk || MP-9 heeft dit onderscheid losgelaten. Alle MP-6 ingrediënten daarom converteren naar een ingrediënt zonder nadere aanduiding. |
+ | |- | ||
+ | |2||Geen exact doseerschema bekend ("dagdosis") || MP-6 HL7 heeft hiervoor de [[7phcy:V6.12.8_HL7v3-domeinspecificatie_Pharmacy#medicationAdministrationRequest.doseCheckQuantity|doseCheckQuantity]], het MP-9 datamodel kent geen equivalent, deze informatie niet converteren. | ||
|- | |- | ||
− | | | + | |3||Voorschrijfinformatie || MP-6 HL7 heeft hiervoor de [[7phcy:V6.12.8_HL7v3-domeinspecificatie_Pharmacy#medicationDispenseEvent.product.dispensedMedication.directTargetOf.prescription|prescription]], het MP-9 datamodel kent hiervoor in toedieningsafspraak en medicatieverstrekking geen velden. In MP-9 bestaat alleen de relatie naar de bouwsteen medicatieafspraak. De bouwsteen medicatieafspraak bevat wél de informatie over voorschrijver. |
− | |||
|} | |} | ||
=Conversie specificaties (mappings)= | =Conversie specificaties (mappings)= | ||
− | + | Specificaties voor de MP 6.12 Verstrekking en het MP-9 datamodel vindt u via de [https://www.nictiz.nl/Paginas/Informatiestandaard-medicatieveiligheid.aspx Nictiz website] | |
− | + | ||
+ | Sommige concepten in het datamodel zijn toegevoegd om de conversie te helpen. Het gaat om: | ||
+ | * patient / naamgegevens / ongestructureerde_naam | ||
+ | * medicamenteuze_behandeling / toedieningsafspraak / (gebruiksperiode_start en gebruiksperiode_eind) | ||
{| class="wikitable" | {| class="wikitable" | ||
− | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="3" | MP 6.12 Verstrekking || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping) || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan=" | + | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="3" | MP-6.12 Verstrekking || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping) || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="4" | MP-9 dataset (beschikbaarstellen medicatiegegevens: patiënt) |
|-style="background-color: #1F497D;; color: white; text-align:left;" | |-style="background-color: #1F497D;; color: white; text-align:left;" | ||
|style="width:30px;"| Type | |style="width:30px;"| Type | ||
− | |style="width: | + | |style="width:150px;"| Concept |
|style="width:40px;"| Card | |style="width:40px;"| Card | ||
− | |style="width: | + | |style="width:200px;"| |
|style="width:30px;"| Type | |style="width:30px;"| Type | ||
− | |style="width: | + | |style="width:150px;"| Concept |
+ | |style="width:40px;"| # | ||
|style="width:40px;"| Card | |style="width:40px;"| Card | ||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
|[[Bestand: Container.png| 20px]] ||//subject/ Patient | |[[Bestand: Container.png| 20px]] ||//subject/ Patient | ||
||1..1 | ||1..1 | ||
− | ||Bij medicatieverstrekkingenlijst staat de patiënt in: // ControlActProcess/ subject/ MedicationDispenseList/ subject/ Patient | + | ||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 | 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. | Medicatieverstrekkingen (los) is een verouderde specificatie en vanaf 6.12.3 uitgefaseerd. | ||
− | || [[Bestand: Zib.png| | + | || [[Bestand: Zib.png| 30px]] || Patient|| 19798 || 1 .. 1 |
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|||subject/ Patient/ Person/ name | |||subject/ Patient/ Person/ name | ||
||0..* | ||0..* | ||
− | ||De naam van de patiënt kan in versie 6 | + | ||De naam van de patiënt kan in versie MP-6 zowel in (gestructureerde) stukken als in (ongestructureerde) tekst worden meegegeven. Het type van dit element kan dus zowel een 'groep' zijn, als een 'string'. |
− | Het type van dit element kan dus zowel een 'groep' zijn, als een 'string'. | + | |
+ | | [[Bestand: Container.png| 20px]] ||    Naamgegevens || 19799 || 1 .. 1 | ||
+ | |- | ||
+ | |[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name / text() | ||
+ | ||0..* | ||
+ | ||De ongestructureerde naam van de patiënt | ||
− | | [[Bestand: | + | | [[Bestand: ST.png| 16px]] ||       Ongestructureerde naam || 1 || 0 .. 1 |
|- | |- | ||
|[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ given zonder een qualifier attribuut of met een qualifier attribuut dat de string 'BR' bevat. | |[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ given zonder een qualifier attribuut of met een qualifier attribuut dat de string 'BR' bevat. | ||
||0..* | ||0..* | ||
|| - | || - | ||
− | | [[Bestand: ST.png| 16px]] ||       Voornamen || 0 .. 1 | + | | [[Bestand: ST.png| 16px]] ||       Voornamen || 19800 || 0 .. 1 |
|- | |- | ||
|[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ given[@qualifier='IN'] | |[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ given[@qualifier='IN'] | ||
|| - || - | || - || - | ||
− | | [[Bestand: ST.png| 16px]] ||       Initialen || 0 .. 1 | + | | [[Bestand: ST.png| 16px]] ||       Initialen || 19801 || 0 .. 1 |
|- | |- | ||
|[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ given[@qualifier='CL'] | |[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ given[@qualifier='CL'] | ||
||0..* | ||0..* | ||
|| - | || - | ||
− | | [[Bestand: ST.png| 16px]] ||       Roepnaam || 0 .. 1 | + | | [[Bestand: ST.png| 16px]] ||       Roepnaam || 19802 || 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. | ||| - || - ||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. | ||
− | | [[Bestand: CD.png| 16px]] ||       Naamgebruik || 0 .. 1 | + | | [[Bestand: CD.png| 16px]] ||       Naamgebruik || 19803 || 0 .. 1 |
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|||- | |||- | ||
||- | ||- | ||
||- | ||- | ||
− | | [[Bestand: Container.png| 20px]] ||       Geslachtsnaam || 0 .. 1 | + | | [[Bestand: Container.png| 20px]] ||       Geslachtsnaam || 19804 || 0 .. 1 |
|- | |- | ||
|[[Bestand: ST.png| 16px]] ||prefix[qualifier='VV'] behorende bij eigen achternaam | |[[Bestand: ST.png| 16px]] ||prefix[qualifier='VV'] behorende bij eigen achternaam | ||
Regel 143: | Regel 158: | ||
||- | ||- | ||
− | | [[Bestand: ST.png| 16px]] ||          Voorvoegsels || 0 .. 1 | + | | [[Bestand: ST.png| 16px]] ||          Voorvoegsels || 19805 || 0 .. 1 |
|- | |- | ||
|[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ family[@qualifier='BR' or not(@qualifier)] | |[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ family[@qualifier='BR' or not(@qualifier)] | ||
|| - || - | || - || - | ||
− | | [[Bestand: ST.png| 16px]] ||          Achternaam || 1 .. 1 | + | | [[Bestand: ST.png| 16px]] ||          Achternaam || 19806 || 1 .. 1 |
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|||- | |||- | ||
||- | ||- | ||
||- | ||- | ||
− | | [[Bestand: Container.png| 20px]] ||       GeslachtsnaamPartner || 0 .. 1 | + | | [[Bestand: Container.png| 20px]] ||       GeslachtsnaamPartner || 19807 || 0 .. 1 |
|- | |- | ||
|[[Bestand: ST.png| 16px]] ||prefix[qualifier='VV'] behorende bij achternaam van de partner | |[[Bestand: ST.png| 16px]] ||prefix[qualifier='VV'] behorende bij achternaam van de partner | ||
|| - || - | || - || - | ||
− | | [[Bestand: ST.png| 16px]] ||          VoorvoegselsPartner || 0 .. 1 | + | | [[Bestand: ST.png| 16px]] ||          VoorvoegselsPartner || 19808 || 0 .. 1 |
|- | |- | ||
|[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ family[@qualifier='SP'] | |[[Bestand: ST.png| 16px]] ||subject/ Patient/ Person/ name/ family[@qualifier='SP'] | ||
||0..* | ||0..* | ||
|| - | || - | ||
− | | [[Bestand: ST.png| 16px]] ||          AchternaamPartner || 0 .. 1 | + | | [[Bestand: ST.png| 16px]] ||          AchternaamPartner || 19809 || 0 .. 1 |
|- | |- | ||
|[[Bestand: II.png| 16px]] ||subject/ Patient/ id | |[[Bestand: II.png| 16px]] ||subject/ Patient/ id | ||
||1..* | ||1..* | ||
|| - | || - | ||
− | | [[Bestand: II.png| 16px]] ||    PatientIdentificatienummer || 0 .. * | + | | [[Bestand: II.png| 16px]] ||    PatientIdentificatienummer || 19829 || 0 .. * |
|- | |- | ||
|[[Bestand: TS.png| 16px]] ||subject/ Patient/ Person/ birthTime | |[[Bestand: TS.png| 16px]] ||subject/ Patient/ Person/ birthTime | ||
Regel 173: | Regel 188: | ||
||Precisie: alleen datum (dus geen tijd). | ||Precisie: alleen datum (dus geen tijd). | ||
− | | | + | | [[Bestand: TS.png| 16px]] ||    Geboortedatum || 19830 || 1 .. 1 |
|- | |- | ||
|[[Bestand: CD.png| 16px]] ||subject/ Patient/ Person/ administrativeGenderCode | |[[Bestand: CD.png| 16px]] ||subject/ Patient/ Person/ administrativeGenderCode | ||
||0..1 | ||0..1 | ||
|| - | || - | ||
− | | [[Bestand: CD.png| 16px]] ||    Geslacht || 1 .. 1 | + | | [[Bestand: CD.png| 16px]] ||    Geslacht || 19831 || 1 .. 1 |
|- | |- | ||
|[[Bestand: BL.png| 16px]] ||subject/ Patient/ Person/ multipleBirthInd | |[[Bestand: BL.png| 16px]] ||subject/ Patient/ Person/ multipleBirthInd | ||
||0..1 | ||0..1 | ||
|| - | || - | ||
− | | [[Bestand: BL.png| 16px]] ||    MeerlingIndicator || 0 .. 1 | + | | [[Bestand: BL.png| 16px]] ||    MeerlingIndicator || 19832 || 0 .. 1 |
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
− | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="3" | MP-6.12 Verstrekking || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping) || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="4" | MP-9 dataset (beschikbaarstellen medicatiegegevens: | + | | style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="3" | MP-6.12 Verstrekking || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" | Conversie beschrijving (mapping) || style="background-color: #1F497D;; color: white; font-weight: bold; text-align:center;" colspan="4" | MP-9 dataset (beschikbaarstellen medicatiegegevens: TA, MVS) |
|-style="background-color: #1F497D;; color: white; text-align:left;" | |-style="background-color: #1F497D;; color: white; text-align:left;" | ||
|style="width:30px;"| Type | |style="width:30px;"| Type | ||
|style="width:150px;"| Concept | |style="width:150px;"| Concept | ||
|style="width:40px;"| Card | |style="width:40px;"| Card | ||
− | |style="width: | + | |style="width:200px;"| |
|style="width:30px;"| Type | |style="width:30px;"| Type | ||
− | |style="width: | + | |style="width:150px;"| Concept |
|style="width:40px;"| # | |style="width:40px;"| # | ||
|style="width:40px;"| Card | |style="width:40px;"| Card | ||
|-style="vertical-align:top; background-color: #E3E3E3; " | |-style="vertical-align:top; background-color: #E3E3E3; " | ||
+ | |||
|||- | |||- | ||
||- | ||- | ||
||- | ||- | ||
− | || [[Bestand: | + | || [[Bestand: Container.png| 20px]] || Medicamenteuze behandeling|| 22092 || 0 .. * |
|- | |- | ||
− | |[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ id | + | |[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ id |
||1..1 | ||1..1 | ||
− | ||./ @root | + | ||./ @root en ./ @extension overnemen |
| [[Bestand: II.png| 16px]] ||    Identificatie || 22093 || 1 .. 1 | | [[Bestand: II.png| 16px]] ||    Identificatie || 22093 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ therapeuticAgentOf/ medicationAdministrationRequest | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ therapeuticAgentOf/ medicationAdministrationRequest | ||
||0..* | ||0..* | ||
|| - | || - | ||
− | | [[Bestand: | + | | [[Bestand: Zib.png| 30px]] ||    Toedieningsafspraak || 20132 || 0 .. * |
|- | |- | ||
|[[Bestand: TS.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type='IVL_TS']/ low | |[[Bestand: TS.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type='IVL_TS']/ low | ||
Regel 243: | Regel 255: | ||
| [[Bestand: TS.png| 16px]] ||       Gebruiksperiode eind || 2 || 0 .. 1 | | [[Bestand: TS.png| 16px]] ||       Gebruiksperiode eind || 2 || 0 .. 1 | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | |||
− | |||
|[[Bestand: TS.png| 16px]] ||medicationDispenseEvent/ effectiveTime | |[[Bestand: TS.png| 16px]] ||medicationDispenseEvent/ effectiveTime | ||
||1..1 | ||1..1 | ||
Regel 257: | Regel 264: | ||
|[[Bestand: PQ.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type='IVL_TS']/ width | |[[Bestand: PQ.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type='IVL_TS']/ width | ||
||0..1 | ||0..1 | ||
− | ||Als er één MAR is: | + | ||Als er één MAR is: |
− | * width overnemen | + | * width overnemen |
− | Anders: | + | Anders: |
− | * geen mapping op gebruiksduur, zie start- en einddatum gebruik voor mappings. | + | * geen mapping op gebruiksduur, zie start- en einddatum gebruik voor mappings. |
− | | | + | | [[Bestand: PQ.png| 16px]] ||       Gebruiksperiode || 22660 || 0 .. 1 |
− | |||
− | |||
− | |||
− | |||
− | + | |-style="vertical-align:top; background-color: #E3E3E3; " | |
− | + | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ responsibleParty | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |-style="vertical-align:top; background-color: # | ||
− | |[[Bestand: Container.png| 20px]] || | ||
||1..1 | ||1..1 | ||
− | || | + | || - |
− | |||
| [[Bestand: Container.png| 20px]] ||       Verstrekker || 22097 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||       Verstrekker || 22097 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | ||| | + | ||| - || - || - |
− | || - || | ||
− | |||
| [[Bestand: Container.png| 20px]] ||          Zorgaanbieder || 20209 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||          Zorgaanbieder || 20209 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | ||| | + | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization |
− | || | + | ||1..1 |
− | + | || - | |
| [[Bestand: Container.png| 20px]] ||             Zorgaanbieder || 20210 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||             Zorgaanbieder || 20210 || 1 .. 1 | ||
|- | |- | ||
− | ||| | + | |[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization/ id |
− | || | + | ||1..1 |
+ | || | ||
| [[Bestand: II.png| 16px]] ||                ZorgaanbiederIdentificatieNummer || 20211 || 1 .. * | | [[Bestand: II.png| 16px]] ||                ZorgaanbiederIdentificatieNummer || 20211 || 1 .. * | ||
|- | |- | ||
− | ||| | + | ||| - || - || - |
− | || - || | + | | [[Bestand: ST.png| 16px]] ||                OrganisatieNaam || 20212 || 0 .. 1 |
− | |||
− | | [[Bestand: ST.png| 16px]] ||                OrganisatieNaam || 20212 || | ||
|- | |- | ||
− | |||
− | |||
− | |||
− | + | |-style="vertical-align:top; background-color: #E3E3E3; " | |
− | |-style="vertical-align:top; background-color: # | ||
|[[Bestand: Container.png| 20px]] ||//product/ dispensedMedication | |[[Bestand: Container.png| 20px]] ||//product/ dispensedMedication | ||
||- | ||- | ||
Regel 313: | Regel 301: | ||
| [[Bestand: Container.png| 20px]] ||       Geneesmiddel bij toedieningsafspraak || 20237 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||       Geneesmiddel bij toedieningsafspraak || 20237 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||//product/ dispensedMedication/ MedicationKind | |[[Bestand: Container.png| 20px]] ||//product/ dispensedMedication/ MedicationKind | ||
||1..1 | ||1..1 | ||
Regel 325: | Regel 313: | ||
| [[Bestand: CD.png| 16px]] ||             ProductCode || 22289 || 0 .. 1 | | [[Bestand: CD.png| 16px]] ||             ProductCode || 22289 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|||//product/ dispensedMedication/ MedicationKind | |||//product/ dispensedMedication/ MedicationKind | ||
||0..1 | ||0..1 | ||
Regel 349: | Regel 337: | ||
| [[Bestand: CD.png| 16px]] ||                FarmaceutischeVorm || 22293 || 0 .. 1 | | [[Bestand: CD.png| 16px]] ||                FarmaceutischeVorm || 22293 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient | |[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient | ||
||0..* | ||0..* | ||
− | ||Het datamodel maakt geen onderscheid tussen werkzame en hulpstoffen. | + | ||Het MP-9 datamodel maakt geen onderscheid tussen werkzame en hulpstoffen. |
| [[Bestand: Container.png| 20px]] ||                Ingredient || 22294 || 1 .. * | | [[Bestand: Container.png| 20px]] ||                Ingredient || 22294 || 1 .. * | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||quantity | |[[Bestand: Container.png| 20px]] ||quantity | ||
||0..1 | ||0..1 | ||
|| - | || - | ||
| [[Bestand: Container.png| 20px]] ||                   Sterkte || 22295 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                   Sterkte || 22295 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | |[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient/ quantity/ numerator | + | |[[Bestand: Container.png| 20px]] ||(activeIngredient of otherIngredient) / quantity/ numerator |
||1..1 | ||1..1 | ||
||- | ||- | ||
Regel 367: | Regel 355: | ||
| [[Bestand: Container.png| 20px]] ||                      Hoeveelheid ingrediënt || 22296 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                      Hoeveelheid ingrediënt || 22296 || 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 | + | |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 | ||1..1 | ||
− | ||activeIngredient of otherIngredient/ quantity/ numerator/ | + | ||(activeIngredient of otherIngredient) / quantity/ numerator/ bevat UCUM eenheid. Het MP-9 datamodel vraagt de waarde behorende bij de eenheid in G-Standaard bestand 902 Thesaurus 2, vandaar dat de genoemde translation gebruikt moet worden. |
− | Het datamodel vraagt de waarde behorende bij de eenheid in G-Standaard bestand 902 Thesaurus 2, vandaar dat de genoemde translation gebruikt moet worden. | ||
| [[Bestand: PQ.png| 16px]] ||                         Waarde || 22964 || 1 .. 1 | | [[Bestand: PQ.png| 16px]] ||                         Waarde || 22964 || 1 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] || indien aanwezig: activeIngredient of otherIngredient/ quantity/ numerator/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @unit | + | |[[Bestand: ST.png| 16px]] || 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 | ||1..1 | ||
− | ||activeIngredient of otherIngredient/ quantity/ numerator/ @unit bevat UCUM eenheid. | + | ||(activeIngredient of otherIngredient) / quantity/ numerator/ @unit bevat UCUM eenheid. Het MP-9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. |
− | Het datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. | ||
| [[Bestand: CD.png| 16px]] ||                         Eenheid || 22965 || 1 .. 1 | | [[Bestand: CD.png| 16px]] ||                         Eenheid || 22965 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | |[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient/ quantity/ denominator | + | |[[Bestand: Container.png| 20px]] ||(activeIngredient of otherIngredient) / quantity/ denominator |
||1..1 | ||1..1 | ||
||- | ||- | ||
Regel 387: | Regel 373: | ||
| [[Bestand: Container.png| 20px]] ||                      Hoeveelheid product || 22297 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                      Hoeveelheid product || 22297 || 0 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] ||indien aanwezig: activeIngredient of otherIngredient/ quantity/ denominator/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @value | + | |[[Bestand: ST.png| 16px]] ||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 | ||1..1 | ||
− | ||activeIngredient of otherIngredient/ quantity/ denominator/ @unit bevat UCUM eenheid. | + | ||(activeIngredient of otherIngredient) / quantity/ denominator/ @unit bevat UCUM eenheid. Het MP-9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. |
− | Het datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. | ||
| [[Bestand: PQ.png| 16px]] ||                         Waarde || 22966 || 1 .. 1 | | [[Bestand: PQ.png| 16px]] ||                         Waarde || 22966 || 1 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] ||indien aanwezig: activeIngredient of otherIngredient/ quantity/ denominator/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @unit | + | |[[Bestand: ST.png| 16px]] ||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 | ||1..1 | ||
− | ||activeIngredient of otherIngredient/ quantity/ denominator/ @unit bevat UCUM eenheid. | + | ||(activeIngredient of otherIngredient) / quantity/ denominator/ @unit bevat UCUM eenheid. Het MP-9 datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. |
− | Het datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. | ||
| [[Bestand: CD.png| 16px]] ||                         Eenheid || 22967 || 1 .. 1 | | [[Bestand: CD.png| 16px]] ||                         Eenheid || 22967 || 1 .. 1 | ||
|- | |- | ||
− | |[[Bestand: CD.png| 16px]] ||activeIngredient of otherIngredient/ activeIngredientMaterialKind of ingredientMaterialKind/ code | + | |[[Bestand: CD.png| 16px]] ||(activeIngredient of otherIngredient) / activeIngredientMaterialKind of ingredientMaterialKind/ code |
||1..1 | ||1..1 | ||
||@displayName is verplicht bij gecodeerde ingrediënten (code[@code]) | ||@displayName is verplicht bij gecodeerde ingrediënten (code[@code]) | ||
| [[Bestand: CD.png| 16px]] ||                   IngredientCode || 22298 || 0 .. 1 | | [[Bestand: CD.png| 16px]] ||                   IngredientCode || 22298 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||// therapeuticAgentOf/ medicationAdministrationRequest | |[[Bestand: Container.png| 20px]] ||// therapeuticAgentOf/ medicationAdministrationRequest | ||
||0..1 | ||0..1 | ||
Regel 420: | Regel 406: | ||
|[[Bestand: CD.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ routeCode | |[[Bestand: CD.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ routeCode | ||
||0..1 | ||0..1 | ||
− | ||1..1 R in datamodel maar meestal niet aanwezig in 6. | + | ||1..1 R in MP9 datamodel maar meestal niet aanwezig in MP-6. kardinaliteit aangepast naar 0..1. Bij ontvangers die G-standaard hebben ingebouwd kan de toedieningsweg in de meeste gevallen gevonden worden via de G-standaard. |
− | | [[Bestand: CD.png| 16px]] ||          Toedieningsweg || 22620 || | + | | [[Bestand: CD.png| 16px]] ||          Toedieningsweg || 22620 || 0 .. 1 |
|- | |- | ||
|[[Bestand: CD.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ support2/ medicationAdministrationInstruction/ code | |[[Bestand: CD.png| 16px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ support2/ medicationAdministrationInstruction/ code | ||
||0..* | ||0..* | ||
− | ||Kardinaliteit aandachtspunt. Deze staat in de MP-9 versie op een hoger niveau dan in de MP-6 berichten. In MP-6 kan de MAR herhalen en binnen de MAR ook de support2. Bij meer dan één MAR worden de MP-6 aanvullende instructies meestal - identiek - herhaald. Daarom deze bij meer dan één MAR eerst ontdubbelen. Algemeen: deze kan in MP-6 (maar ook in MP-9) gecodeerd of ongecodeerd (code[nullFlavor='OTH']/ originalText) in het bericht zitten. | + | ||Kardinaliteit aandachtspunt. |
+ | Deze staat in de MP-9 versie op een hoger niveau dan in de MP-6 berichten. In MP-6 kan de MAR herhalen en binnen de MAR ook de support2. | ||
+ | Bij meer dan één MAR worden de MP-6 aanvullende instructies meestal - identiek - herhaald. Daarom deze bij meer dan één MAR eerst ontdubbelen. | ||
+ | Algemeen: deze kan in MP-6 (maar ook in MP-9) gecodeerd of ongecodeerd (code[nullFlavor='OTH']/ originalText) in het bericht zitten. | ||
| [[Bestand: CD.png| 16px]] ||          Aanvullende instructie || 22621 || 0 .. * | | [[Bestand: CD.png| 16px]] ||          Aanvullende instructie || 22621 || 0 .. * | ||
Regel 435: | Regel 424: | ||
| [[Bestand: PQ.png| 16px]] ||          Herhaalperiode cyclisch schema || 22622 || 0 .. 1 | | [[Bestand: PQ.png| 16px]] ||          Herhaalperiode cyclisch schema || 22622 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||// therapeuticAgentOf/ medicationAdministrationRequest | |[[Bestand: Container.png| 20px]] ||// therapeuticAgentOf/ medicationAdministrationRequest | ||
− | || - ||Converteer alleen de meest voorkomende doseerinstructies/toedieningsschema's die eenduidig kunnen worden afgeleid. | + | || - ||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: |
− | 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) |
− | * eenvoudige frequentie, in maximaal 1 MAR in 1 PIVL_TS (zonder phase) | + | * variabele frequentie (1 à 2 maal per dag) |
− | * variabele frequentie (1 à 2 maal per dag) | + | ** altijd 2 MAR's, 1 vast, 1 zo nodig |
− | ** 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) |
− | ** 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 |
− | *cyclisch schema ('pilschema') in maximaal 1 MAR | + | * toedientijden |
− | * toedientijden | + | ** uitsluitend met maximaal 1 MAR, |
− | ** uitsluitend met maximaal 1 MAR, | + | ** met één of meerdere tijdscomponenten met een vaste tijd, |
− | ** met één of meerdere tijdscomponenten met een vaste tijd, | + | ** frequentie moet overal hetzelfde zijn en |
− | ** frequentie moet overal hetzelfde zijn en | + | ** frequentie moet altijd in dagen (meestal: 1 maal per dag, maar mag ook 1 maal per 2 dagen) |
− | ** 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 | * eenmalig gebruik, in 1 MAR met 1 eenmalige effectiveTime | ||
| [[Bestand: Container.png| 20px]] ||          Doseerinstructie || 22623 || 0 .. * | | [[Bestand: Container.png| 20px]] ||          Doseerinstructie || 22623 || 0 .. * | ||
|- | |- | ||
− | ||| - || - ||Dit concept wordt niet - op dezelfde manier - ondersteund in MP-6. Het datamodel van MP-9 gaat uit van sequentiële doseerinstructies binnen de gebruiksperiode. In MP-6 werkt dit met concrete startdatums, en zijn daardoor overlappende periodes mogelijk die niet te converteren zijn naar MP-9. Een volgnummer is niet nodig wanneer: | + | ||| - || - ||Dit concept wordt niet - op dezelfde manier - ondersteund in MP-6. Het MP-9 datamodel van MP-9 gaat uit van sequentiële doseerinstructies binnen de gebruiksperiode. In MP-6 werkt dit met concrete startdatums, en zijn daardoor overlappende periodes mogelijk die niet te converteren zijn naar MP-9. |
− | * er maar één dosering is | + | |
− | * alle doseringen gelijk starten of | + | Een volgnummer is niet nodig wanneer: |
− | * alle doseringen 'zweven' (geen startdatum hebben) | + | * er maar één dosering is |
− | Een volgnummer kan achterhaald worden bij: | + | * alle doseringen gelijk starten of |
− | * een schema, waarbij de gebruiksperioden in de MAR elkaar naadloos opvolgen (meestal een op- of afbouwschema) | + | * 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 MP-9 volgnummer en bijbehorende doseerduur | * een schema, waarbij de gebruiksperioden in de MAR 'leemtes' hebben (rustperiodes). Deze kunnen berekend worden en geconverteerd naar een MP-9 volgnummer en bijbehorende doseerduur | ||
− | Een volgnummer kan niet achterhaald worden wanneer: | + | |
+ | Een volgnummer kan niet achterhaald worden wanneer: | ||
* de gebruiksperiode in verschillende MAR's elkaar deels overlappen. Dit schendt het MP-9 uitgangspunt van sequentiële doseerinstructies. | * de gebruiksperiode in verschillende MAR's elkaar deels overlappen. Dit schendt het MP-9 uitgangspunt van sequentiële doseerinstructies. | ||
− | |||
| [[Bestand: INT.png| 16px]] ||             Volgnummer || 22624 || 0 .. 1 | | [[Bestand: INT.png| 16px]] ||             Volgnummer || 22624 || 0 .. 1 | ||
Regel 471: | Regel 462: | ||
| [[Bestand: PQ.png| 16px]] ||             Doseerduur || 22625 || 0 .. 1 | | [[Bestand: PQ.png| 16px]] ||             Doseerduur || 22625 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||// therapeuticAgentOf/ medicationAdministrationRequest | |[[Bestand: Container.png| 20px]] ||// therapeuticAgentOf/ medicationAdministrationRequest | ||
||0..* | ||0..* | ||
Regel 477: | Regel 468: | ||
| [[Bestand: Container.png| 20px]] ||             Dosering || 22626 || 0 .. * | | [[Bestand: Container.png| 20px]] ||             Dosering || 22626 || 0 .. * | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ doseQuantity/ | |[[Bestand: Container.png| 20px]] ||// therapeuticAgentOf/ medicationAdministrationRequest/ doseQuantity/ | ||
||0..1 | ||0..1 | ||
Regel 483: | Regel 474: | ||
| [[Bestand: Container.png| 20px]] ||                Keerdosis || 22627 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                Keerdosis || 22627 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|||- | |||- | ||
− | || - ||Er is onderscheid tussen: | + | || - ||Er is onderscheid tussen: |
* een keerdosis met een vaste waarde (bijvoorbeeld: 1 stuk per dag) en | * 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). | + | * 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 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: |
− | 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 is het in theorie mogelijk om verschillende eenheden te gebruiken bij de min en de max (minimaal 10 ml, maximaal 3 dl). | ||
* 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 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. | * indien deze mathematische conversie niet kan (min 1 stuk, max 500 mg), dan de keerdosis niet opnemen. | ||
Regel 505: | Regel 493: | ||
/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @value | / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @value | ||
||0..1 | ||0..1 | ||
− | ||Er is een vaste dosering. | + | ||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: |
− | 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: | + | <syntaxhighlight lang="xml"> |
− | <syntaxhighlight lang="xml"> | ||
<doseQuantity> | <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> |
− | <doseQuantity value="1" unit="1"> | + | <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> | + | </doseQuantity> |
</syntaxhighlight> | </syntaxhighlight> | ||
Regel 529: | Regel 516: | ||
|| - | || - | ||
| [[Bestand: CD.png| 16px]] ||                   Eenheid || 22629 || 1 .. 1 | | [[Bestand: CD.png| 16px]] ||                   Eenheid || 22629 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|||Aspecten van het MP-9 toedieningsschema komen uit verschillende stukken in MP-6. | |||Aspecten van het MP-9 toedieningsschema komen uit verschillende stukken in MP-6. | ||
|| - ||Zie de omschrijving bij doseerinstructie (22623) voor meer informatie. | || - ||Zie de omschrijving bij doseerinstructie (22623) voor meer informatie. | ||
| [[Bestand: Container.png| 20px]] ||                Toedieningsschema || 22631 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                Toedieningsschema || 22631 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||.// therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type='PIVL_TS'] | |[[Bestand: Container.png| 20px]] ||.// therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type='PIVL_TS'] | ||
||0..* | ||0..* | ||
− | ||MP-6 drukt de frequentie uit in een herhaalperiode. Dit betekent dat 2 x per dag in MP-6 uitgedrukt wordt als 'iedere halve dag'. Deze herhaalperiode moet omgerekend worden naar het MP-9 datamodel. | + | ||MP-6 drukt de frequentie uit in een herhaalperiode. Dit betekent dat 2 x per dag in MP-6 uitgedrukt wordt als 'iedere halve dag'. Deze herhaalperiode moet omgerekend worden naar het MP-9 datamodel. |
− | Algoritme: | + | Algoritme: |
− | * Als de MP-6 periode een @value heeft die kleiner dan 1 is: | + | * Als de MP-6 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: | + | ** 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) | + | *** 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 | + | *** als deze decimaal groter dan 0 is, geef dan geen gestructureerde output voor frequentie |
− | ** de tijdseenheid wordt 1 van de in MP-6 opgenomen eenheid (bijv. dag of uur) | + | ** de tijdseenheid wordt 1 van de in MP-6 opgenomen eenheid (bijv. dag of uur) |
− | ** voorbeeld: MP-6 herhaalperiode van 0.3333 dag, vertaalt zich naar 3 x per (1) dag | + | ** voorbeeld: MP-6 herhaalperiode van 0.3333 dag, vertaalt zich naar 3 x per (1) dag |
− | ** voorbeeld: MP-6 frequentie van 0.8 dag, vertaalt zich NIET naar een gestructureerde MP-9 frequentie (1.25 heeft een decimaal die groter is dan 0) | + | ** voorbeeld: MP-6 frequentie van 0.8 dag, vertaalt zich NIET naar een gestructureerde MP-9 frequentie (1.25 heeft een decimaal die groter is dan 0) |
− | * Als de MP-6 periode groter of gelijk aan 1 is: | + | * Als de MP-6 periode groter of gelijk aan 1 is: |
− | ** dan wordt het aantal herhalingen per tijdseenheid 1 | + | ** dan wordt het aantal herhalingen per tijdseenheid 1 |
− | ** en de MP-9 tijdseenheid hetzelfde als de MP-6 herhaalperiode | + | ** en de MP-9 tijdseenheid hetzelfde als de MP-6 herhaalperiode |
− | ** voorbeeld: MP-6 herhaalperiode van 3 dagen vertaalt zich naar 1 x per 3 dagen | + | ** voorbeeld: MP-6 herhaalperiode van 3 dagen vertaalt zich naar 1 x per 3 dagen |
+ | ** voorbeeld: MP-6 frequentie van 5 uur, vertaalt zich naar 1 x per 5 uur | ||
| [[Bestand: Container.png| 20px]] ||                   Frequentie || 22632 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                   Frequentie || 22632 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | ||| - || - ||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). | + | ||| - || - ||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 drukt een variabele frequentie uit door: | |
− | * één medicationAdministrationRequest met de vaste frequentie (1 maal per dag) en | + | * één medicationAdministrationRequest (MAR) met de vaste frequentie (1 maal per dag) en |
− | * een tweede | + | * 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 | ||
| [[Bestand: Container.png| 20px]] ||                      Aantal || 22633 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                      Aantal || 22633 || 0 .. 1 | ||
|- | |- | ||
|REAL ||//*/[therapeuticAgentOf/ medicationAdministrationRequest/ precondition]therapeuticAgentOf/ medicationAdministrationRequest/ [not(precondition)]/ / *[@xsi:type='PIVL_TS'][not(phase/ width)]/ period/ @value | |REAL ||//*/[therapeuticAgentOf/ medicationAdministrationRequest/ precondition]therapeuticAgentOf/ medicationAdministrationRequest/ [not(precondition)]/ / *[@xsi:type='PIVL_TS'][not(phase/ width)]/ period/ @value | ||
− | || - ||Zie bij aantal | + | || - ||Zie bij aantal (22633). Alleen van toepassing bij variabele frequentie. |
| [[Bestand: INT.png| 16px]] ||                         min || 22701 || 0 .. 1 | | [[Bestand: INT.png| 16px]] ||                         min || 22701 || 0 .. 1 | ||
|- | |- | ||
|REAL ||//*/ [not(therapeuticAgentOf/ medicationAdministrationRequest/ precondition)]/ therapeuticAgentOf/ medicationAdministrationRequest/ / *[@xsi:type='PIVL_TS']/.[not(phase/width)]/period / @value | |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. |
| [[Bestand: INT.png| 16px]] ||                         vaste waarde || 22702 || 0 .. 1 | | [[Bestand: INT.png| 16px]] ||                         vaste waarde || 22702 || 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 | |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 frequentie bij de zo nodig instructie + de vaste frequentie. |
| [[Bestand: INT.png| 16px]] ||                         max || 22703 || 0 .. 1 | | [[Bestand: INT.png| 16px]] ||                         max || 22703 || 0 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] || | + | |[[Bestand: ST.png| 16px]] ||.//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. |
+ | |||
| [[Bestand: PQ.png| 16px]] ||                      Tijdseenheid || 22634 || 0 .. 1 | | [[Bestand: PQ.png| 16px]] ||                      Tijdseenheid || 22634 || 0 .. 1 | ||
|- | |- | ||
− | ||| | + | |[[Bestand: TS.png| 16px]] ||//*/therapeuticAgentOf/ medicationAdministrationRequest// *[@xsi:type='PIVL_TS']/ phase/ center / @value |
− | + | || - ||Zie de omschrijving bij doseerinstructie (22623) voor meer informatie. | |
− | |||
− | |||
− | |||
− | |||
| [[Bestand: TS.png| 16px]] ||                   Toedientijd || 22636 || 0 .. * | | [[Bestand: TS.png| 16px]] ||                   Toedientijd || 22636 || 0 .. * | ||
− | |||
− | |||
− | + | |-style="vertical-align:top; background-color: #E3E3E3; " | |
− | |||
− | |||
− | |||
− | |||
− | |-style="vertical-align:top; background-color: # | ||
|[[Bestand: Container.png| 20px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ | |[[Bestand: Container.png| 20px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ | ||
|| - || - | || - || - | ||
| [[Bestand: Container.png| 20px]] ||                Zo nodig || 22639 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                Zo nodig || 22639 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ precondition | |[[Bestand: Container.png| 20px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ precondition | ||
||0..* | ||0..* | ||
− | || - | + | ||In MP-6 kan precondition vaker dan 1 keer voorkomen. Als dat zo is, neem dan nullFlavor 'OTH' op als code (22641) en concateneer de verschillende MP-6 displayNames in de MP-9 omschrijving (22642) |
+ | |||
| [[Bestand: Container.png| 20px]] ||                   Criterium || 22640 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                   Criterium || 22640 || 0 .. 1 | ||
|- | |- | ||
|[[Bestand: CD.png| 16px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / code[not(@nullFlavor)] | |[[Bestand: CD.png| 16px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / code[not(@nullFlavor)] | ||
− | || - || | + | || - ||zie ook bij Criterium (22640) |
+ | |||
| [[Bestand: CD.png| 16px]] ||                      Code || 22641 || 1 .. 1 | | [[Bestand: CD.png| 16px]] ||                      Code || 22641 || 1 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / code[@code]/ @displayName | + | |[[Bestand: ST.png| 16px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ precondition / code[@code]/ @displayName of //therapeuticAgentOf/ medicationAdministrationRequest/ precondition / codecode[@nullFlavor]/ originalText |
− | of | + | || - ||zie ook bij Criterium (22640) |
− | //therapeuticAgentOf/ medicationAdministrationRequest/ precondition / codecode[@nullFlavor]/ originalText | + | |
− | || - || | ||
| [[Bestand: ST.png| 16px]] ||                      Omschrijving || 22642 || 0 .. 1 | | [[Bestand: ST.png| 16px]] ||                      Omschrijving || 22642 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity | |[[Bestand: Container.png| 20px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity | ||
− | || | + | ||0..1 |
+ | || - | ||
| [[Bestand: Container.png| 20px]] ||                   Maximale dosering || 22643 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||                   Maximale dosering || 22643 || 0 .. 1 | ||
|- | |- | ||
|REAL ||//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] / @value | |REAL ||//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] / @value | ||
− | || | + | ||1..1 |
+ | || - | ||
| REAL ||                      Aantal || 22644 || 0 .. 1 | | REAL ||                      Aantal || 22644 || 0 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] || | + | |[[Bestand: ST.png| 16px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / numerator/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] / @unit |
||1..1 | ||1..1 | ||
|| - | || - | ||
Regel 629: | Regel 612: | ||
|- | |- | ||
|[[Bestand: ST.png| 16px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / denominator | |[[Bestand: ST.png| 16px]] ||//therapeuticAgentOf/ medicationAdministrationRequest/ maxDoseQuantity / denominator | ||
− | || | + | ||1..1 |
+ | || - | ||
| [[Bestand: PQ.png| 16px]] ||                      Tijdseenheid || 22646 || 0 .. 1 | | [[Bestand: PQ.png| 16px]] ||                      Tijdseenheid || 22646 || 0 .. 1 | ||
− | |||
− | |||
− | + | |-style="vertical-align:top; background-color: #E3E3E3; " | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |-style="vertical-align:top; background-color: # | ||
|[[Bestand: Container.png| 20px]] ||medicationDispenseEvent | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent | ||
||0..* | ||0..* | ||
|| - | || - | ||
− | | [[Bestand: | + | | [[Bestand: Zib.png| 30px]] ||    Verstrekking || 20270 || 0 .. * |
|- | |- | ||
|[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ id | |[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ id | ||
Regel 693: | Regel 636: | ||
| [[Bestand: TS.png| 16px]] ||       Aanschrijfdatum || 22500 || 0 .. 1 | | [[Bestand: TS.png| 16px]] ||       Aanschrijfdatum || 22500 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ responsibleParty | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ responsibleParty | ||
||1..1 | ||1..1 | ||
|| - | || - | ||
| [[Bestand: Container.png| 20px]] ||       Verstrekker || 20858 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||       Verstrekker || 20858 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization | ||
||1..1 | ||1..1 | ||
Regel 706: | Regel 649: | ||
|[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization/ id | |[[Bestand: II.png| 16px]] ||medicationDispenseEvent/ responsibleParty/ assignedCareProvider/ representedOrganization/ id | ||
||1..1 | ||1..1 | ||
− | || | + | || |
| [[Bestand: II.png| 16px]] ||             ZorgaanbiederIdentificatieNummer || 19792 || 1 .. * | | [[Bestand: II.png| 16px]] ||             ZorgaanbiederIdentificatieNummer || 19792 || 1 .. * | ||
Regel 713: | Regel 656: | ||
||0..1 | ||0..1 | ||
|| - | || - | ||
− | | [[Bestand: ST.png| 16px]] ||             OrganisatieNaam || 19793 || | + | | [[Bestand: ST.png| 16px]] ||             OrganisatieNaam || 19793 || 0 .. 1 |
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: PQ.png| 16px]] ||medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] | |[[Bestand: PQ.png| 16px]] ||medicationDispenseEvent/ quantity / translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2'] | ||
||1..1 | ||1..1 | ||
Regel 729: | Regel 672: | ||
|| - | || - | ||
| [[Bestand: CD.png| 16px]] ||          Eenheid || 22602 || 1 .. 1 | | [[Bestand: CD.png| 16px]] ||          Eenheid || 22602 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/product/dispensedMedication | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/product/dispensedMedication | ||
||1..1 | ||1..1 | ||
|| - | || - | ||
| [[Bestand: Container.png| 20px]] ||       Verstrekt geneesmiddel || 22259 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||       Verstrekt geneesmiddel || 22259 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | |[[Bestand: Container.png| 20px]] ||MedicationKind | + | |[[Bestand: Container.png| 20px]] ||//product/ dispensedMedication/ MedicationKind |
||1..1 | ||1..1 | ||
− | || - | + | ||- |
+ | |||
| [[Bestand: Container.png| 20px]] ||          Product || 22260 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||          Product || 22260 || 1 .. 1 | ||
|- | |- | ||
− | |[[Bestand: CD.png| 16px]] ||code[not(@nullFlavor)] | + | |[[Bestand: CD.png| 16px]] ||code[not(@nullFlavor)] |
||0..1 | ||0..1 | ||
− | ||Ofwel gecodeerd ofwel niet gecodeerd - met @nullFlavor - is aanwezig). Let op, @displayName is een verplicht attribuut | + | ||Ofwel gecodeerd ofwel niet gecodeerd - met @nullFlavor - is aanwezig). Let op, @displayName is een verplicht attribuut |
| [[Bestand: CD.png| 16px]] ||             ProductCode || 22679 || 0 .. 1 | | [[Bestand: CD.png| 16px]] ||             ProductCode || 22679 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | ||| | + | |||//product/ dispensedMedication/ MedicationKind |
||0..1 | ||0..1 | ||
||Alleen van toepassing voor niet gecodeerde medicatie of medicatie met verschillende (gecodeerde) ingrediënten | ||Alleen van toepassing voor niet gecodeerde medicatie of medicatie met verschillende (gecodeerde) ingrediënten | ||
Regel 752: | Regel 696: | ||
| [[Bestand: Container.png| 20px]] ||             ProductSpecificatie || 22680 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||             ProductSpecificatie || 22680 || 0 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] ||code[@nullFlavor='OTH']/ originalText | + | |[[Bestand: ST.png| 16px]] ||code[@nullFlavor='OTH']/ originalText |
||0..1 | ||0..1 | ||
− | ||Als er geen gecodeerde medicatie is | + | ||Als er geen gecodeerde medicatie is |
| [[Bestand: ST.png| 16px]] ||                ProductNaam || 22681 || 1 .. 1 | | [[Bestand: ST.png| 16px]] ||                ProductNaam || 22681 || 1 .. 1 | ||
Regel 769: | Regel 713: | ||
| [[Bestand: CD.png| 16px]] ||                FarmaceutischeVorm || 22682 || 0 .. 1 | | [[Bestand: CD.png| 16px]] ||                FarmaceutischeVorm || 22682 || 0 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | |[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient | + | |[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient |
||0..* | ||0..* | ||
− | ||Het datamodel maakt geen onderscheid tussen werkzame en hulpstoffen. | + | ||Het datamodel maakt geen onderscheid tussen werkzame en hulpstoffen. |
| [[Bestand: Container.png| 20px]] ||                Ingredient || 22683 || 0 .. * | | [[Bestand: Container.png| 20px]] ||                Ingredient || 22683 || 0 .. * | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
|[[Bestand: Container.png| 20px]] ||quantity | |[[Bestand: Container.png| 20px]] ||quantity | ||
||0..1 | ||0..1 | ||
− | ||- | + | || - |
− | |||
| [[Bestand: Container.png| 20px]] ||                   Sterkte || 22684 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||                   Sterkte || 22684 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | |[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient/ quantity/ numerator | + | |[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient/ quantity/ numerator |
||1..1 | ||1..1 | ||
||- | ||- | ||
Regel 788: | Regel 731: | ||
| [[Bestand: Container.png| 20px]] ||                      Hoeveelheid ingrediënt || 22685 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||                      Hoeveelheid ingrediënt || 22685 || 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 | ||1..1 | ||
− | ||activeIngredient of otherIngredient/ quantity/ | + | ||activeIngredient of otherIngredient/ quantity/ numerator/ bevat UCUM eenheid. Het datamodel vraagt de waarde behorende bij de eenheid in G-Standaard bestand 902 Thesaurus 2, vandaar dat de genoemde translation gebruikt moet worden. |
− | Het datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. | ||
| [[Bestand: PQ.png| 16px]] ||                         Waarde || 22686 || 1 .. 1 | | [[Bestand: PQ.png| 16px]] ||                         Waarde || 22686 || 1 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] || | + | |[[Bestand: ST.png| 16px]] || 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 | ||1..1 | ||
− | || - | + | ||activeIngredient of otherIngredient/ quantity/ numerator/ @unit bevat UCUM eenheid. Het datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. |
+ | |||
| [[Bestand: CD.png| 16px]] ||                         Eenheid || 22687 || 1 .. 1 | | [[Bestand: CD.png| 16px]] ||                         Eenheid || 22687 || 1 .. 1 | ||
− | |-style="vertical-align:top; background-color: # | + | |-style="vertical-align:top; background-color: #E3E3E3; " |
− | |[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient/ quantity/ denominator | + | |[[Bestand: Container.png| 20px]] ||activeIngredient of otherIngredient/ quantity/ denominator |
||1..1 | ||1..1 | ||
||- | ||- | ||
Regel 806: | Regel 749: | ||
| [[Bestand: Container.png| 20px]] ||                      Hoeveelheid product || 22688 || 1 .. 1 | | [[Bestand: Container.png| 20px]] ||                      Hoeveelheid product || 22688 || 1 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] ||indien aanwezig: activeIngredient of otherIngredient/ quantity/ denominator/ translation[@codeSystem='2.16.840.1.113883.2.4.4.1.900.2']/ @value | + | |[[Bestand: ST.png| 16px]] ||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 | ||1..1 | ||
− | ||activeIngredient of otherIngredient/ quantity/ denominator/ @unit bevat UCUM eenheid. | + | ||activeIngredient of otherIngredient/ quantity/ denominator/ @unit bevat UCUM eenheid. Het datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. |
− | Het datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. | ||
| [[Bestand: PQ.png| 16px]] ||                         Waarde || 22689 || 1 .. 1 | | [[Bestand: PQ.png| 16px]] ||                         Waarde || 22689 || 1 .. 1 | ||
|- | |- | ||
− | |[[Bestand: ST.png| 16px]] || | + | |[[Bestand: ST.png| 16px]] ||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 | ||1..1 | ||
− | || - | + | ||activeIngredient of otherIngredient/ quantity/ denominator/ @unit bevat UCUM eenheid. Het datamodel vraagt eenheid in G-Standaard bestand 902 Thesaurus 2. |
+ | |||
| [[Bestand: CD.png| 16px]] ||                         Eenheid || 22690 || 1 .. 1 | | [[Bestand: CD.png| 16px]] ||                         Eenheid || 22690 || 1 .. 1 | ||
|- | |- | ||
|[[Bestand: CD.png| 16px]] ||activeIngredient of otherIngredient/ activeIngredientMaterialKind of ingredientMaterialKind/ code | |[[Bestand: CD.png| 16px]] ||activeIngredient of otherIngredient/ activeIngredientMaterialKind of ingredientMaterialKind/ code | ||
||1..1 | ||1..1 | ||
− | ||@displayName is verplicht bij gecodeerde ingrediënten (code[@code]) | + | ||@displayName is verplicht bij gecodeerde ingrediënten (code[@code]) |
− | |||
| [[Bestand: CD.png| 16px]] ||                   IngredientCode || 22691 || 0 .. 1 | | [[Bestand: CD.png| 16px]] ||                   IngredientCode || 22691 || 0 .. 1 | ||
Regel 828: | Regel 770: | ||
||0..1 | ||0..1 | ||
|| - | || - | ||
− | | | + | | [[Bestand: PQ.png| 16px]] ||       Verbruiksduur || 20924 || 0 .. 1 |
|- | |- | ||
|[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ destination/ serviceDeliveryLocation | |[[Bestand: Container.png| 20px]] ||medicationDispenseEvent/ destination/ serviceDeliveryLocation | ||
|| - ||concateneer de gegevens in dit element in één string | || - ||concateneer de gegevens in dit element in één string | ||
− | | | + | | [[Bestand: ST.png| 16px]] ||       Afleverlocatie || 20925 || 0 .. 1 |
− | |||
− | |||
− | + | |-style="vertical-align:top; background-color: #E3E3E3; " | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |-style="vertical-align:top; background-color: # | ||
||| - || - ||MP-6 heeft wel een relatie naar het totale voorschrift (Medicatieafspraak + Verstrekkingsverzoek), maar niet naar een los verstrekkingsverzoek. | ||| - || - ||MP-6 heeft wel een relatie naar het totale voorschrift (Medicatieafspraak + Verstrekkingsverzoek), maar niet naar een los verstrekkingsverzoek. | ||
| [[Bestand: Container.png| 20px]] ||       Relatie naar verstrekkingsverzoek || 22396 || 0 .. 1 | | [[Bestand: Container.png| 20px]] ||       Relatie naar verstrekkingsverzoek || 22396 || 0 .. 1 | ||
|- | |- | ||
− | ||| | + | |[[Bestand: II.png| 16px]]|| MedicationDispenseEvent/ product/ dispensedMedication/ directTargetOf/ prescription/id || - ||- |
| [[Bestand: II.png| 16px]] ||          Identificatie || 22397 || 1 .. 1 | | [[Bestand: II.png| 16px]] ||          Identificatie || 22397 || 1 .. 1 | ||
|} | |} | ||
+ | |||
+ | [[Categorie:Mappings|MP612]] |
Huidige versie van 3 nov 2022 om 09:49
Naar Mapping architectuur
1 Inleiding
Deze pagina beschrijft hoe een versie 6.12 'verstrekkingenlijst' response te converteren naar Medicatieproces (MP) versie 9 voor de transactie: 'beschikbaarstellen medicatiegegevens - verstrekkingenvertaling (PULL) 9.A.0'.
Een versie 6.12 verstrekkingenlijst converteert zich in het MP-9 datamodel naar de Toedieningsafspraak en Medicatieverstrekking (en patiënt).
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
- de informatie uit MP-6 past niet altijd naadloos op het MP-9 datamodel.
Deze twee aspecten zijn hieronder verder uitgewerkt.
1.1 Missende MP-9 functionaliteit bij converteren vanaf MP-6
# | Informatie / Functionaliteit | Omschrijving |
1 | Medicamenteuze behandeling/MBH id niet ondersteund | Bij iedere vertaling van verstrekking naar TA en MVE wordt een MBH-id gemaakt die hetzelfde is als het verstrekkings id. |
2 | Toedieningsafspraak/TA id niet ondersteund | Komt niet voor in transactie. |
3 | TA/afspraakdatum niet beschikbaar | De verstrekkingsdatum(tijd) overnemen als afspraakdatum(tijd) |
4 | Gebruiksperiode soms moeilijk afleidbaar | In MP-6 is de juiste gebruiksperiode soms moeilijk afleidbaar. Gebruiksperiode wordt als volgt geconverteerd:
|
5 | TA/geannuleerd indicator niet ondersteund | Komt niet voor in transactie. |
6 | TA/stoptype niet ondersteund | Komt niet voor in transactie. |
7 | TA/verstrekker//organisatie_naam niet verplicht | Deze organisatie_naam is 1..1 Required in MP-9, maar heeft niet altijd een waarde in 6.12. Kardinaliteit in deze transactie is aangepast naar 0..1 Required. |
8 | TA/reden afspraak niet ondersteund | Komt niet voor in transactie. |
9 | TA/Gebruiksinstructie/toedieningsweg | Deze is 1..1 Required in MP-9, maar heeft niet altijd een waarde in MP-6. Kardinaliteit in deze transactie is aangepast naar 0..1 Required. |
10 | TA//Doseerinstructie | Alleen de meest voorkomende doseerinstructies/toedieningsschema's converteren. Bij andere doseerinstructies moet teruggevallen worden op de tekstuele omschrijving. De volgende MP-6 varianten kunnen geconverteerd worden:
|
11 | TA//Toedieningsschema/interval niet ondersteund | Komt niet voor in transactie. |
12 | TA//Toedieningsschema/weekdag niet ondersteund | Komt niet voor in transactie. |
13 | TA//Toedieningsschema/dagdeel niet ondersteund | Komt niet voor in transactie. |
14 | TA//Toedieningsschema/zo nodig/criterium afwijkende kardinaliteit | Deze mag in MP-6 meer dan één keer voorkomen, maar in MP-9 slechts 1 keer. Indien meer dan een keer aangetroffen, neem dan nullflavor OTH op en bij de omschrijving een concatenatie van de code en omschrijving uit MP-6.12. Zo gaat er geen informatie verloren. |
15 | TA//Doseerinstructie/toedieningssnelheid niet ondersteund | Komt niet voor in transactie. |
16 | TA//Doseerinstructie/toedieningsduur niet ondersteund | Komt niet voor in transactie. |
17 | TA/aanvullende informatie niet ondersteund | Komt niet voor in transactie. |
18 | TA/toelichting niet ondersteund | Komt niet voor in transactie. |
19 | TA/relatie naar Medicatieafspraak (MA) niet ondersteund | Komt niet voor in transactie. |
1.2 Informatie in MP-6 die niet naadloos past op het MP-9 datamodel
# | Informatie / Functionaliteit | Omschrijving |
1 | Magistralen - onderscheid tussen actieve ingrediënten en hulpstoffen niet meer mogelijk | MP-9 heeft dit onderscheid losgelaten. Alle MP-6 ingrediënten daarom converteren naar een ingrediënt zonder nadere aanduiding. |
2 | Geen exact doseerschema bekend ("dagdosis") | MP-6 HL7 heeft hiervoor de doseCheckQuantity, het MP-9 datamodel kent geen equivalent, deze informatie niet converteren. |
3 | Voorschrijfinformatie | MP-6 HL7 heeft hiervoor de prescription, het MP-9 datamodel kent hiervoor in toedieningsafspraak en medicatieverstrekking geen velden. In MP-9 bestaat alleen de relatie naar de bouwsteen medicatieafspraak. De bouwsteen medicatieafspraak bevat wél de informatie over voorschrijver. |
2 Conversie specificaties (mappings)
Specificaties voor de MP 6.12 Verstrekking en het MP-9 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
- medicamenteuze_behandeling / toedieningsafspraak / (gebruiksperiode_start en gebruiksperiode_eind)