Terug naar index  <<  Terug naar templates

draft Template  HL7NL PIVL_TS Cyclisch schema

Id 2.16.840.1.113883.2.4.3.11.60.20.77.10.9082
ref
mp-
Ingangsdatum 2021‑01‑19 17:50:36
Andere versies met dit id:
Status draft Ontwerp Versielabel 9
Naam HL7NLPIVL_TS_CyclischSchema Weergavenaam HL7NL PIVL_TS Cyclisch schema
Omschrijving De inhoud van de PIVL_TS in de HL7 NL namespace voor cyclisch schema (periodes waarin wél toediening plaatsvindt wisselen af met periodes waarin geen toediening plaatsvindt).
Classificatie HL7v2/v3 datatype level template
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Relatie Backward compatible: template 2.16.840.1.113883.2.4.3.11.60.20.77.10.9082 HL7NL PIVL_TS Cyclisch schema (2016‑06‑21 00:21:12)
ref
mp-
Voorbeeld
Pilschema
<comp xsi:type="hl7nl:PIVL_TS" isFlexible="true" operator="A">
  <hl7nl:frequency>
    <hl7nl:numerator xsi:type="hl7nl:INT" value="1"/>    <hl7nl:denominator xsi:type="hl7nl:PQ" value="1" unit="d"/>  </hl7nl:frequency>
</comp>
<comp xsi:type="hl7nl:PIVL_TS" isFlexible="true" operator="A">
  <hl7nl:phase>
    <hl7nl:width xsi:type="hl7nl:PQ" value="21" unit="d"/>  </hl7nl:phase>
  <hl7nl:period value="28" unit="d"/></comp>
Item DT Card Conf Omschrijving Label
@operator
cs 0 … 1 F A
 
Operator moet hier A (doorsnijding) zijn, een voorafgaande PIVL_TS bevat frequentie of toedientijd(en). Deze PIVL_TS doorsnijdt die vorige.
@isFlexible
bl 1 … 1 R
Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen. Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden.
hl7nl:phase
hl7nl:IVL_TS 0 … 1 R
Herhalende doseerduur. Een herhalende doseerduur wordt uitgedrukt in het xml element 'width' en wordt periodiek herhaald. De doseerduur én de herhaalperiode moeten altijd een geheel aantal dagen beslaan. Dit omdat de intervalschema’s waarin een herhalend interval wordt gebruikt in principe altijd de vorm hebben “m dagen wel, n dagen niet” (totdat er andere use cases zijn).
(HL7dotsema)
waar [exists(hl7nl:width)]
hl7nl:width
hl7nl:PQ 1 … 1 R
Herhalende doseerduur.
(HL7dotsema)
@xsi:type
1 … 1 F hl7nl:PQ
@value
int 1 … 1 R Aantal dagen
@unit
cs 1 … 1 F d
  Altijd uit te drukken in hele dagen.
  Schematron assert role red error  
  test not(hl7nl:high)  
  Melding Het gebruik van het phase/high element is niet toegestaan.  
hl7nl:period
hl7nl:PQ 1 … 1 R
De herhaalperiode van het cyclisch schema.
(HL7dotsema)
waar [exists(../hl7nl:phase/hl7nl:width)]
@value
int 1 … 1 R
@unit
cs 1 … 1 F d
  Schematron assert role orange warning  
  test not(exists(../preceding-sibling::*[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-nl:v3')])) or @unit=../preceding-sibling::*[(local-name-from-QName(resolve-QName(@xsi:type,.))='PIVL_TS' and namespace-uri-from-QName(resolve-QName(@xsi:type,.))='urn:hl7-nl:v3')]//@unit  
  Melding Er is een andere unit dan 'dag' aangetroffen. Binnen één doseerinstructie met een cyclisch schema is de eenheid van de herhaalperiode normaal gesproken dag (technisch: de @unit van period (herhaalperiode) moet overeenkomen met iedere andere tijdseenheid (@unit) in hetzelfde toedieningsschema).