7phcy:V6.12 medicationAdministrationRequest.doseCheckQuantity: verschil tussen versies

Uit informatiestandaarden
Ga naar: navigatie, zoeken
(medicationAdministrationRequest.doseCheckQuantity)
k (Tekst vervangen - "{{DISPLAYTITLE:.*}}" door "")
 
(8 tussenliggende versies door 4 gebruikers niet weergegeven)
Regel 1: Regel 1:
{{#customtitle:medicationAdministrationRequest.doseCheckQuantity|medicationAdministrationRequest.doseCheckQuantity}}
 
  
 +
 +
<noinclude>{{DocumentPart|ns=7phcy|title=V6.12_HL7v3-domeinspecificatie_Pharmacy}}</noinclude>
 
====medicationAdministrationRequest.doseCheckQuantity====
 
====medicationAdministrationRequest.doseCheckQuantity====
  
Regel 7: Regel 8:
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 
           <doseCheckQuantity>
 
           <doseCheckQuantity>
             <numerator xsi:type="PQ" value=”…” [unit=”…”]>
+
             <numerator xsi:type="PQ" value="…" [unit="…"]>
 
                   $translations
 
                   $translations
 
             </numerator>
 
             </numerator>
             <denominator xsi:type="PQ" value=”…” [unit=”…”]>
+
             <denominator xsi:type="PQ" value="…" unit="…"/>
                  $translations
 
            </denominator>
 
 
           </doseCheckQuantity>
 
           </doseCheckQuantity>
 
</syntaxhighlight>
 
</syntaxhighlight>
Regel 20: Regel 19:
 
           <doseCheckQuantity>
 
           <doseCheckQuantity>
 
             <numerator xsi:type="IVL_PQ">
 
             <numerator xsi:type="IVL_PQ">
               [    <low value=”…” [ unit=”…” ]>
+
               [    <low value="…" [ unit="…" ]>
 
                   $translations
 
                   $translations
 
                     </low>
 
                     </low>
 
               ]
 
               ]
               [    <high value=”…” [ unit=”…” ]>
+
               [    <high value="…" [ unit="…" ]>
 
                   $translations
 
                   $translations
 
                     </high>
 
                     </high>
 
               ]
 
               ]
 
             </numerator>
 
             </numerator>
             <denominator xsi:type="PQ" value=”…” [unit=”…”]>
+
             <denominator xsi:type="PQ" value="…" unit="…"/>
                  $translations
+
          </doseCheckQuantity>
            </denominator>
 
            </doseCheckQuantity>
 
 
</syntaxhighlight>
 
</syntaxhighlight>
 
waarbij minimaal één van de elementen <low> en <high> aanwezig moet zijn.
 
waarbij minimaal één van de elementen <low> en <high> aanwezig moet zijn.
Regel 39: Regel 36:
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 
             <translation value="…" code="…"
 
             <translation value="…" code="…"
                         codeSystem=”2.16.840.1.113883.2.4.4.1.900.2”
+
                         codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
                         displayName=”…”/>
+
                         displayName="…"/>
 
         [  <translation value="…" code="…"
 
         [  <translation value="…" code="…"
                         codeSystem=”2.16.840.1.113883.2.4.4.1.361”
+
                         codeSystem="2.16.840.1.113883.2.4.4.1.361"
                         displayName=”…”/>
+
                         displayName="…"/>
 
         ]
 
         ]
 
</syntaxhighlight>
 
</syntaxhighlight>
Regel 50: Regel 47:
 
* Er wordt een verstrekking gerapporteerd op basis van historische of anderszins '''onvolledige gegevens''', waarbij om wat voor reden dan ook het doseerschema niet is vastgelegd, maar waarbij wel de dag-, week- of andere periodedosering bekend is.
 
* Er wordt een verstrekking gerapporteerd op basis van historische of anderszins '''onvolledige gegevens''', waarbij om wat voor reden dan ook het doseerschema niet is vastgelegd, maar waarbij wel de dag-, week- of andere periodedosering bekend is.
 
* Er is sprake van een lokale tabel met doseercodes waarbij '''niet altijd een vertaling naar tabel 25''' aanwezig is. Ook dan moet voor de medicatiebewaking een dosering per periode bekend zijn (voorbeeld is code PIL, met 21 tabletten per 28 dagen).
 
* Er is sprake van een lokale tabel met doseercodes waarbij '''niet altijd een vertaling naar tabel 25''' aanwezig is. Ook dan moet voor de medicatiebewaking een dosering per periode bekend zijn (voorbeeld is code PIL, met 21 tabletten per 28 dagen).
* Er is sprake van een '''tabel 25 instructie die (nog) niet volledig vertaald kan worden''' naar een HL7 codering. Een voorbeeld is tabel 25 instructie –D4T 1-2-1, die staat voor “4 tabletten per dag, 1 's morgens, 2 's middags, 1 ’s avonds”. Als men deze b code nog niet kan vertalen, dan biedt de benadering ‘4 tabletten per dag’ (dagdosering zonder schema) in ieder geval informatie voor medicatiebewaking.
+
* Er is sprake van een '''tabel 25 instructie die (nog) niet volledig vertaald kan worden''' naar een HL7 codering. Een voorbeeld is tabel 25 instructie –D4T 1-2-1, die staat voor “4 tabletten per dag, 1 's morgens, 2 's middags, 1 ’s avonds". Als men deze b code nog niet kan vertalen, dan biedt de benadering ‘4 tabletten per dag’ (dagdosering zonder schema) in ieder geval informatie voor medicatiebewaking.
 
Als in zo´n geval een dosis per periode valt te bepalen, dan moet dit element gevuld zijn.
 
Als in zo´n geval een dosis per periode valt te bepalen, dan moet dit element gevuld zijn.
  
{NoteBox|Merk op dat het element <doseCheckQuantity> alleen aanwezig hoort te zijn als elders in het bericht geen specifiek doseerschema is aangeduid. Dit betekent dat het element <doseQuantity> (keerdosis) en de herhaalperiode in het element <effectiveTime> (doseerschema) niet aanwezig mogen zijn.}}
+
{{NoteBox|Merk op dat het element <doseCheckQuantity> alleen aanwezig hoort te zijn als elders in het bericht geen specifiek doseerschema is aangeduid. Dit betekent dat het element <doseQuantity> (keerdosis) en de herhaalperiode in het element <effectiveTime> (doseerschema) niet aanwezig mogen zijn.}}
 +
 
 +
'''VERTALING NAAR ANDERE CODERINGSSYSTEMEN'''
 +
 
 +
Het is '''verplicht''' om naast (dus niet in plaats van!) de bovengenoemde UCUM codering van HL7, ook een vertalingdoor te geven naar de '''G-Standaard basiseenheden''' (tabel 2 van de thesauraus). Daarnaast kan '''optioneel''' een vertaling worden aangeduid naar de '''eenheden gebruiksadvies (a component) van tabel 25'''. In beide gevallen wordt gebruik gemaakt van de '''numerieke codes''' (doorgegeven '''zonder voorloopnullen''').
 +
 
 +
De G-Standaard basiseenheden hebben OID '''2.16.840.1.113883.2.4.4.1.900.2'''.
 +
De eenheden gebruiksadvies van tabel 25 worden aangeduid door de OID '''2.16.840.1.113883.2.4.4.1.361''' en worden elders uitgebreid beschreven.
 +
 
 +
 +
{{NoteBox|Er is een vaste volgorde van de mogelijke coderingen voor doseereenheden, namelijk eerst de HL7 UCUM eenheden, dan de G-Standaard basiseenheden en dan (optioneel) de tabel 25 a codes. Voor een ontvangend systeem verdient het echter aanbeveling om de codes met omgekeerde prioriteit te verwerken, aangezien ze een steeds specifiekere aanduiding van de dosis mogelijk maken (tabel 25 a codes duiden de farmaceutische vorm van de medicatie aan). Dus:
 +
 
 +
* Als er een tabel 25 a code is (en wordt ondersteund), dan die verwerken.
 +
* Anders de G-Standaard basiseenheid verwerken (verplicht ondersteund).
 +
* De UCUM unit is opgenomen in het kader van internationale afstemming.}}
 +
 
  
 
'''XML voorbeeld:'''
 
'''XML voorbeeld:'''
Regel 61: Regel 73:
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 
<doseCheckQuantity>
 
<doseCheckQuantity>
<numerator xsi:type="PQ" value=”4”/>
+
<numerator xsi:type="PQ" value="4"/>
<denominator xsi:type="PQ" value=”1” unit=”d”/>
+
<translation value="4" code="245"
 +
codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
 +
displayName="stuk"/>
 +
      </numerator>
 +
      <denominator xsi:type="PQ" value="1" unit="d"/>
 
</doseCheckQuantity>
 
</doseCheckQuantity>
 
</syntaxhighlight>
 
</syntaxhighlight>
Regel 70: Regel 86:
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
 
<doseCheckQuantity>
 
<doseCheckQuantity>
<numerator xsi:type=”IVL_PQ”>
+
<numerator xsi:type="IVL_PQ">
<low value=”200” unit=”mg”/>
+
<low value="200" unit="mg"/>
<high value=”400” unit=”mg”/>
+
                <translation value="200" code="229"
 +
codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
 +
displayName="Milligram"/>
 +
</low>
 +
                <high value="400" unit="mg"/>
 +
                <translation value="400" code="229"
 +
codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
 +
displayName="Milligram"/>
 +
</high>
 +
 
 
</numerator>
 
</numerator>
<denominator xsi:type="PQ" value=”1” unit=”d”/>
+
<denominator xsi:type="PQ" value="1" unit="d"/>
 
</doseCheckQuantity>
 
</doseCheckQuantity>
 
</syntaxhighlight>
 
</syntaxhighlight>
Regel 83: Regel 108:
 
<medicationAdministrationRequest>
 
<medicationAdministrationRequest>
 
 
<effectiveTime xsi:type=”IVL_TS”>
+
<effectiveTime xsi:type="IVL_TS">
<width value=”2” unit=”wk”/>
+
<width value="2" unit="wk"/>
 
</effectiveTime>
 
</effectiveTime>
 
<doseCheckQuantity>
 
<doseCheckQuantity>
<numerator xsi:type="PQ" value=”4”/>
+
<numerator xsi:type="PQ" value="4"/>
<denominator xsi:type="PQ" value=”1” unit=”d”/>
+
                <translation value="4" code="245"
 +
codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
 +
displayName="stuk"/>
 +
</numerator>
 +
<denominator xsi:type="PQ" value="1" unit="d"/>
 
</doseCheckQuantity>
 
</doseCheckQuantity>
 
</medicationAdministrationRequest>
 
</medicationAdministrationRequest>
Regel 99: Regel 128:
 
 
 
<doseCheckQuantity>
 
<doseCheckQuantity>
<numerator xsi:type="PQ" value=”4”/>
+
<numerator xsi:type="PQ" value="4"/>
<denominator xsi:type="PQ" value=”1” unit=”d”/>
+
  <translation value="4" code="245"
 +
codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
 +
displayName="stuk"/>
 +
</numerator>
 +
<denominator xsi:type="PQ" value="1" unit="d"/>
 
</doseCheckQuantity>
 
</doseCheckQuantity>
 
<support2>
 
<support2>
 
<medicationAdministrationInstruction>
 
<medicationAdministrationInstruction>
<code code=”1170”
+
<code code="1170"
    codeSystem=”2.16.840.1.113883.2.4.4.5”
+
    codeSystem="2.16.840.1.113883.2.4.4.5"
      displayName=”1 's morgens, 2 's middags, 1 's avonds”/>
+
      displayName="1 's morgens, 2 's middags, 1 's avonds"/>
 
</medicationAdministrationInstruction>
 
</medicationAdministrationInstruction>
 
</support2>
 
</support2>
 
</medicationAdministrationRequest>
 
</medicationAdministrationRequest>
 
</syntaxhighlight>
 
</syntaxhighlight>

Huidige versie van 25 aug 2020 om 15:45


Dit materiaal is onderdeel van HL7v3-domein Pharmacy V6.12_HL7v3-domeinspecificatie_Pharmacy.
  • Compatible wijzigingen/nadere bewoordingen, tikfouten kunnen direct in de Wiki gewijzigd worden
  • Open issues die discussie vergen s.v.p. in de commentaarsectie opnemen.

medicationAdministrationRequest.doseCheckQuantity

Formaat (vaste periodieke dosis):
           <doseCheckQuantity>
             <numerator xsi:type="PQ" value="…" [unit="…"]>
                   $translations
             </numerator>
             <denominator xsi:type="PQ" value="…" unit="…"/>
           </doseCheckQuantity>
Formaat (variabele periodieke dosis):
           <doseCheckQuantity>
             <numerator xsi:type="IVL_PQ">
               [    <low value="…" [ unit="…" ]>	
                   $translations
                    </low>
               ]
               [    <high value="…" [ unit="…" ]>	
                   $translations
                    </high>
               ]
            </numerator>
            <denominator xsi:type="PQ" value="…" unit="…"/>
          </doseCheckQuantity>

waarbij minimaal één van de elementen <low> en <high> aanwezig moet zijn.

Formaat $translations:
            <translation value="…" code="…"
                         codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
                         displayName="…"/>
         [  <translation value="…" code="…"
                         codeSystem="2.16.840.1.113883.2.4.4.1.361"
                         displayName="…"/>
         ]

Dit element is conditioneel aanwezig in het Toedieningsverzoek en wordt alleen gebruikt in situaties waarin geen exact doseerschema bij de medicatie bekend is. Dit kan voorkomen in enkele situaties, waarbij alleen onvolledige informatie beschikbaar is:

  • Er wordt een verstrekking gerapporteerd op basis van historische of anderszins onvolledige gegevens, waarbij om wat voor reden dan ook het doseerschema niet is vastgelegd, maar waarbij wel de dag-, week- of andere periodedosering bekend is.
  • Er is sprake van een lokale tabel met doseercodes waarbij niet altijd een vertaling naar tabel 25 aanwezig is. Ook dan moet voor de medicatiebewaking een dosering per periode bekend zijn (voorbeeld is code PIL, met 21 tabletten per 28 dagen).
  • Er is sprake van een tabel 25 instructie die (nog) niet volledig vertaald kan worden naar een HL7 codering. Een voorbeeld is tabel 25 instructie –D4T 1-2-1, die staat voor “4 tabletten per dag, 1 's morgens, 2 's middags, 1 ’s avonds". Als men deze b code nog niet kan vertalen, dan biedt de benadering ‘4 tabletten per dag’ (dagdosering zonder schema) in ieder geval informatie voor medicatiebewaking.

Als in zo´n geval een dosis per periode valt te bepalen, dan moet dit element gevuld zijn.

VERTALING NAAR ANDERE CODERINGSSYSTEMEN

Het is verplicht om naast (dus niet in plaats van!) de bovengenoemde UCUM codering van HL7, ook een vertalingdoor te geven naar de G-Standaard basiseenheden (tabel 2 van de thesauraus). Daarnaast kan optioneel een vertaling worden aangeduid naar de eenheden gebruiksadvies (a component) van tabel 25. In beide gevallen wordt gebruik gemaakt van de numerieke codes (doorgegeven zonder voorloopnullen).

De G-Standaard basiseenheden hebben OID 2.16.840.1.113883.2.4.4.1.900.2. De eenheden gebruiksadvies van tabel 25 worden aangeduid door de OID 2.16.840.1.113883.2.4.4.1.361 en worden elders uitgebreid beschreven.



XML voorbeeld:

Er is alleen bekend dat er 4 tabletten per dag gebruikt zijn/worden.

<doseCheckQuantity>
	<numerator xsi:type="PQ" value="4"/>
	<translation value="4" code="245"
	codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
	displayName="stuk"/>
       </numerator>
       <denominator xsi:type="PQ" value="1" unit="d"/>
</doseCheckQuantity>

Er is elke dag 200 tot 400 milligram gebruikt.

<doseCheckQuantity>
	<numerator xsi:type="IVL_PQ">
		<low value="200" unit="mg"/>
                 <translation value="200" code="229"
		 codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
		 displayName="Milligram"/>
		</low>
                <high value="400" unit="mg"/>
                 <translation value="400" code="229"
		 codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
		 displayName="Milligram"/>
		</high>

	</numerator>
	<denominator xsi:type="PQ" value="1" unit="d"/>
</doseCheckQuantity>

Er is bekend dat er gedurende 2 weken 4 tabletten per dag gebruikt zijn/worden.

<medicationAdministrationRequest><effectiveTime xsi:type="IVL_TS">
		<width value="2" unit="wk"/>
	</effectiveTime>
	<doseCheckQuantity>
		<numerator xsi:type="PQ" value="4"/>
                 <translation value="4" code="245"
		 codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
		 displayName="stuk"/>
		</numerator>
		<denominator xsi:type="PQ" value="1" unit="d"/>
	</doseCheckQuantity>
</medicationAdministrationRequest>

Er is sprake van een tabel 25 instructie –D4T 1-2-1.

<medicationAdministrationRequest><doseCheckQuantity>
		<numerator xsi:type="PQ" value="4"/>
  		 <translation value="4" code="245"
		 codeSystem="2.16.840.1.113883.2.4.4.1.900.2"
		 displayName="stuk"/>
		</numerator>
		<denominator xsi:type="PQ" value="1" unit="d"/>
	</doseCheckQuantity>
	<support2>
		<medicationAdministrationInstruction>
			<code code="1170"
 			   codeSystem="2.16.840.1.113883.2.4.4.5"
	      displayName="1 's morgens, 2 's middags, 1 's avonds"/>
		</medicationAdministrationInstruction>
	</support2>			
</medicationAdministrationRequest>