mp:Vdraft Sandbox: verschil tussen versies
| Regel 288: | Regel 288: | ||
|- | |- | ||
| − | |REAL ||                  nominaleWaarde || 319 || 0 .. 1 || < | + | |REAL ||                  nominaleWaarde || 319 || 0 .. 1 || <p>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:</p> |
| − | <div> | + | <div><syntaxhighlight lang = "xml"> <doseQuantity> |
| − | |||
| − | |||
| − | <doseQuantity> | ||
<center value = "1" unit = "1"> | <center value = "1" unit = "1"> | ||
<translation value = "1" code = "245" codeSystem = "2.16.840.1.113883.2.4.4.1.900.2" displayName = "stuk"/> | <translation value = "1" code = "245" codeSystem = "2.16.840.1.113883.2.4.4.1.900.2" displayName = "stuk"/> | ||
</center> | </center> | ||
| − | </doseQuantity> | + | </doseQuantity> </syntaxhighlight></div> |
| − | + | <div><syntaxhighlight lang = "xml"> <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"/> | <translation value = "1" code = "245" codeSystem = "2.16.840.1.113883.2.4.4.1.900.2" displayName = "stuk"/> | ||
</doseQuantity> | </doseQuantity> | ||
| − | + | </syntaxhighlight></div> | |
| − | |||
| − | |||
||REAL ||center/ translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value of / translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value | ||REAL ||center/ translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value of / translation<nowiki>[</nowiki>@codeSystem = '2.16.840.1.113883.2.4.4.1.900.2'<nowiki>]</nowiki>/ @value | ||
||0..1 | ||0..1 | ||
| Regel 319: | Regel 313: | ||
|| - | || - | ||
|-style="vertical-align:top; background-color: #E8D7BE;" | |-style="vertical-align:top; background-color: #E8D7BE;" | ||
| − | |[[Bestand:Container.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                Frequentie || 324 || 0 .. 1 || MP 6.12 drukt de frequentie uit in een herhaalperiode. Dit betekent dat 2 x per dag in MP 6.12 uitgedrukt wordt als 'iedere halve dag'. Deze herhaalperiode moet omgerekend worden naar het MP9 datamodel. Algoritme: | + | |[[Bestand:Container.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                Frequentie || 324 || 0 .. 1 || <p>MP 6.12 drukt de frequentie uit in een herhaalperiode. Dit betekent dat 2 x per dag in MP 6.12 uitgedrukt wordt als 'iedere halve dag'. Deze herhaalperiode moet omgerekend worden naar het MP9 datamodel. Algoritme: <ul> |
| − | + | <li>Als de MP 6.12 periode een @value heeft die kleiner dan 1 is: <ul> | |
| + | <li>het aantal herhalingen is dan (1 / @value), dit moet een geheel getal zijn, daarom de volgende aanvullende bepalingen: <ul> | ||
| + | <li>de uitkomst van deze deling moet een eerste decimaal van 0 hebben (dus: afgerond heel dichtbij een geheel getal liggen, bijvoorbeeld 3.0)</li> | ||
| + | <li>als deze decimaal groter dan 0 is, geef dan geen gestructureerde output voor frequentie</li> | ||
| + | </ul> | ||
| + | </li> | ||
| + | <li>de tijdseenheid wordt 1 van de in MP 6.12 opgenomen eenheid (bijv. dag of uur)</li> | ||
| + | <li>voorbeeld: MP 6.12 herhaalperiode van 0.3333 dag, vertaalt zich naar 3 x per (1) dag</li> | ||
| + | <li>voorbeeld: MP 6.12 frequentie van 0.8 dag, vertaalt zich NIET naar een gestructureerde MP9 frequentie (1.25 heeft een decimaal die groter is dan 0)</li> | ||
| + | </ul> | ||
| + | </li> | ||
| + | <li>Als de MP 6.12 periode groter of gelijk aan 1 is: <ul> | ||
| + | <li>dan wordt het aantal herhalingen per tijdseenheid 1</li> | ||
| + | <li>en de MP9 tijdseenheid hetzelfde als de MP 6.12 herhaalperiode</li> | ||
| + | <li>voorbeeld: MP 6.12 herhaalperiode van 3 dagen vertaalt zich naar 1 x per 3 dagen</li> | ||
| + | <li>voorbeeld: MP 6.12 frequentie van 5 uur, vertaalt zich naar 1 x per 5 uur</li> | ||
| + | </ul> | ||
| + | </li> | ||
| + | </ul> | ||
| + | </p> | ||
||[[Bestand:Container.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||.// therapeuticAgentOf/ medicationAdministrationRequest/ / *<nowiki>[</nowiki>@xsi:type = 'PIVL_TS'<nowiki>]</nowiki> | ||[[Bestand:Container.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||.// therapeuticAgentOf/ medicationAdministrationRequest/ / *<nowiki>[</nowiki>@xsi:type = 'PIVL_TS'<nowiki>]</nowiki> | ||
||0..* | ||0..* | ||
|-style="vertical-align:top; background-color: #E8D7BE;" | |-style="vertical-align:top; background-color: #E8D7BE;" | ||
| − | |[[Bestand:Container.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                   Aantal || 578 || 0 .. 1 || Er is onderscheid tussen een frequentie met een vaste waarde (bijvoorbeeld: "1 maal per dag" of "zo nodig 1 maal per dag") en een variabele frequentie met een min en een max (bijvoorbeeld: "1 à 2 maal per dag"). MP 6.12 drukt een variabele frequentie uit door: | + | |[[Bestand:Container.png|16px|link=Beschrijving_en_gebruik_datatypes]] ||                   Aantal || 578 || 0 .. 1 || <p>Er is onderscheid tussen een frequentie met een vaste waarde (bijvoorbeeld: "1 maal per dag" of "zo nodig 1 maal per dag") en een variabele frequentie met een min en een max (bijvoorbeeld: "1 à 2 maal per dag"). MP 6.12 drukt een variabele frequentie uit door: <ul> |
| + | <li>één medicationAdministrationRequest (MAR) met de vaste frequentie (1 maal per dag) en </li> | ||
| + | <li>een tweede MAR met de 'zo nodig' frequentie (1 maal per dag zo nodig) </li> | ||
| + | <li>deze beide MAR's lopen parallel (tegelijkertijd) </li> | ||
| + | <li>samen betekent dit: 1 à 2 maal per dag</li> | ||
| + | </ul> | ||
| + | </p> | ||
|||| - || - | |||| - || - | ||
|- | |- | ||
Versie van 23 apr 2026 om 14:27
| Medicatie MP9 | Conversie beschrijving (mapping) | MP 6.12 | |||||
| Type | Concept | # | Card | Type | Concept | Card | |
| Scenario nummer | 2 | 0 .. 1 | - | - | - | ||