Terug naar index  <<  Terug naar templates

cancelled Template  HL7NL PIVL_TS

Id 2.16.840.1.113883.2.4.3.11.60.20.77.10.9077 Geldigheid geldig vanaf 2016‑06‑19 20:28:46
Status cancelled Geannuleerd Versielabel
Naam HL7NLPIVL_TS Weergavenaam HL7NL PIVL_TS
Omschrijving De inhoud van de PIVL_TS in de HL7 NL namespace (pre-adopt van frequency uit DTR2). Gebruik ofwel period (interval) ofwel frequency (frequentie), maar nooit samen. period kan wel gecombineerd worden met phase (herhaalperiode) voor complexere schema's zoals het pilschema of toedieningen op bepaalde tijdstippen.
Classificatie HL7v2/v3 datatype level template
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Gebruikt door / Gebruikt
Gebruikt door 0 templates, Gebruikt 4 templates
Gebruikt Template-id als Naam Versie
2.16.840.1.113883.2.4.3.11.60.20.77.10.9080 Inclusie HL7NLPIVL_TS_Frequency 2016‑06‑20 16:42:39
2.16.840.1.113883.2.4.3.11.60.20.77.10.9079 Inclusie HL7NLPIVL_TS_Interval 2016‑06‑20 16:29:55
2.16.840.1.113883.2.4.3.11.60.20.77.10.9081 Inclusie HL7NLPIVL_TS_VasteTijd 2016‑06‑20 23:42:34
2.16.840.1.113883.2.4.3.11.60.20.77.10.9082 Inclusie HL7NLPIVL_TS_CyclischSchema 2016‑06‑21 00:21:12
Relatie Adaptatie: template 2.16.840.1.113883.2.4.3.11.60.20.77.10.9020 (2015‑03‑05 13:41:39)
Voorbeeld
Frequentie in comp element (als onderdeel van *[@xsi:type='SXPR_TS'])
<comp xsi:type="hl7nl:PIVL_TS" operator="A">
  <hl7nl:period value="1" unit="d"/>
</comp>
Voorbeeld
Frequentie, direct in effectiveTime (eenvoudig doseerschema)
<effectiveTime xsi:type="hl7nl:PIVL_TS" operator="A">
  <hl7nl:period value="1" unit="d"/>
</effectiveTime>
Voorbeeld
Op vast tijdstip per dag
<comp xsi:type="hl7nl:PIVL_TS" operator="I">
  <hl7nl:phase>
    <hl7nl:low value="201503051200"/>
  </hl7nl:phase>
  <hl7nl:period value="1" unit="d"/>
</comp>
Voorbeeld
Pilschema
<art:placeholder>
  <comp xsi:type="hl7nl:PIVL_TS" operator="A">
    <hl7nl:period value="1" unit="d"/>
  </comp>
  <comp xsi:type="hl7nl:PIVL_TS" operator="A">
    <hl7nl:phase>
      <hl7nl:width value="21" unit="d"/>
    </hl7nl:phase>
    <hl7nl:period value="28" unit="d"/>
  </comp>
</art:placeholder>
Item DT Card Conf Omschrijving Label
@xsi:type
cs 1 … 1 F hl7nl:PIVL_TS
  Vaste waarde: hl7nl:PIVL_TS
@operator
cs 0 … 1   De waarde van operator is 'I' (vereniging met voorgaande element in de verzameling) of 'A' (doorsnijding van voorgaande element in de verzameling).
Keuze 1 … 1 Elementen om uit te kiezen:
Inclusie 0 … 1 van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9080 HL7NL PIVL_TS Frequency (2016‑06‑20 16:42:39)
Frequentie.
@operator
cs 0 … 1   De waarde van operator is 'I' (vereniging met voorgaande element in de verzameling) of 'A' (doorsnijding van voorgaande element in de verzameling). Als er géén voorafgaande PIVL_TS is, moet de operator 'A' zijn: het betreft dan een doorsnijding met de gebruiksperiode.
  CONF
@operator moet "A" zijn
of
@operator moet "I" zijn
@isFlexible
bl 1 … 1 F true
  Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag'). Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit komt overeen met het dataset concept 'Frequentie'.
Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden. Dit komt overeen met het dataset concept 'Interval'.
@xsi:type
1 … 1 F hl7nl:PIVL_TS
hl7nl:frequency
hl7nl:RTO 0 … 1 R Frequentie (HL7NLPIVL_TS)
@xsi:type
0 … 1 F hl7nl:RTO
  target Gekoppeld aan concepten:
mp-dataelement900-19949 Frequentie Medicatie
mp-dataelement900-22632 Frequentie Medicatie
mp-dataelement900-22732 Frequentie Medicatie
hl7nl:numerator
hl7nl:INT 1 … 1 R (HL7NLPIVL_TS)
@xsi:type
1 … 1 F hl7nl:INT
@value
0 … 1   Vaste frequentie
  target Gekoppeld aan concepten:
mp-dataelement900-22693 vaste waarde Medicatie
mp-dataelement900-22735 vaste waarde Medicatie
mp-dataelement900-22702 vaste waarde Medicatie
  target Gekoppeld aan concepten:
mp-dataelement900-22507 Aantal Medicatie
mp-dataelement900-22733 Aantal Medicatie
mp-dataelement900-22633 Aantal Medicatie
hl7nl:uncertainRange
Variabele frequentie (1 à 2 keer, 0 tot 4 keer) (HL7NLPIVL_TS)
hl7nl:low
hl7nl:INT 0 … 1 R (HL7NLPIVL_TS)
@xsi:type
1 … 1 F hl7nl:INT
@value
int 0 … 1  
  target Gekoppeld aan concepten:
mp-dataelement900-22692 min Medicatie
  target Gekoppeld aan concepten:
mp-dataelement900-22734 min Medicatie
mp-dataelement900-22701 min Medicatie
hl7nl:high
hl7nl:INT 0 … 1 R (HL7NLPIVL_TS)
@xsi:type
1 … 1 F hl7nl:INT
@value
int 0 … 1  
  target Gekoppeld aan concepten:
mp-dataelement900-22694 max Medicatie
  target Gekoppeld aan concepten:
mp-dataelement900-22736 max Medicatie
mp-dataelement900-22703 max Medicatie
  Schematron assert role red error  
  test ../../../@isFlexible='true'  
  Melding Bij variabele frequentie moet het "isFlexible"-attribuut de waarde 'true' bevatten. Er is dan immers géén sprake van een precies interval.  
  Schematron assert role red error  
  test not(../@value)  
  Melding Bij variabele frequentie kan niet ook een waarde bestaan voor vaste frequentie.  
  Schematron assert role red error  
  test @value or hl7nl:uncertainRange  
  Melding Er moet ofwel een variabele ofwel een vaste frequentie zijn.  
hl7nl:denominator
hl7nl:PQ 1 … 1 R (HL7NLPIVL_TS)
@xsi:type
1 … 1 F hl7nl:PQ
@value
real 1 … 1 R
@unit
cs 1 … 1 R Tijdseenheid
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
  target Gekoppeld aan concepten:
mp-dataelement900-22508 Tijdseenheid Medicatie
mp-dataelement900-22634 Tijdseenheid Medicatie
mp-dataelement900-22737 Tijdseenheid Medicatie
Inclusie 0 … 1 van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9079 HL7NL PIVL_TS Interval (2016‑06‑20 16:29:55)
Interval.
@operator
cs 0 … 1 F A
@isFlexible
bl 0 … 1 F false
  Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag'). Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit komt overeen met het dataset concept 'Frequentie'.
Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden. Dit komt overeen met het dataset concept 'Interval'.
Het attribuut isFlexible bij voorkeur altijd opnemen. Wanneer isFlexible tóch niet is opgenomen (sommige xml parsers onderdrukken deze vlag omdat een default van 'false' wordt verondersteld) moet dit geïnterpreteerd worden als 'false'.

@xsi:type
1 … 1 F hl7nl:PIVL_TS
hl7nl:frequency
hl7nl:RTO 0 … 1 R Frequentie (HL7NLPIVL_TS)
@xsi:type
0 … 1 F hl7nl:RTO
  target Gekoppeld aan concepten:
mp-dataelement900-19950 Interval Medicatie
mp-dataelement900-22635 Interval Medicatie
mp-dataelement900-22738 Interval Medicatie
hl7nl:numerator
hl7nl:INT 1 … 1 R (HL7NLPIVL_TS)
@xsi:type
1 … 1 F hl7nl:INT
@value
0 … 1   Vaste frequentie
hl7nl:denominator
hl7nl:PQ 1 … 1 R (HL7NLPIVL_TS)
@xsi:type
1 … 1 F hl7nl:PQ
@value
real 1 … 1 R
@unit
cs 1 … 1 R Tijdseenheid
  CONF
De waarde van @unit moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.20.77.11.18 Time a tot min PQ (UCUM) (2016‑02‑18 12:43:01)
Inclusie 0 … 1 van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9081 HL7NL PIVL_TS Vaste Tijd (2016‑06‑20 23:42:34)
Vast tijdstip
@xsi:type
1 … 1 F hl7nl:PIVL_TS
@operator
cs 0 … 1   Gebruik I (vereniging met het voorgaande element in de verzameling) of A (doorsnijding van het voorgaande element in de verzameling). I is de default waarde (dit betekent dat wanneer dit attribuut niet is opgenomen dit toch equivalent is met de waarde 'I').
  CONF
@operator moet "I" zijn
of
@operator moet "A" zijn
@isFlexible
bl 1 … 1 R Geeft aan of degene die het schema uitvoert zelf de exacte timing mag bepalen (bijvoorbeeld om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag'). 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
0 … 1 R Herhalend tijdstip. Een herhalend tijdstip wordt uitgedrukt in het xml element 'low'. Er is de regel gesteld dat bij vaste tijdstippen het interval altijd 1 dag moet zijn. (HL7NLPIVL_TS)
waar [not(exists(hl7nl:width))]
hl7nl:low
0 … 1 R Herhalend tijdstip per dag. (HL7NLPIVL_TS)
  target Gekoppeld aan concepten:
mp-dataelement900-19951 Toedientijd Medicatie
mp-dataelement900-22636 Toedientijd Medicatie
mp-dataelement900-22739 Toedientijd Medicatie
  Schematron assert role red error  
  test not(exists(../hl7nl:width))  
  Melding Het xml element phase/low mag niet gecombineerd worden met phase/width.  
  Schematron assert role red error  
  test not(exists(@value))  
  Melding Het gebruik van het phase/@value attribuut is niet toegestaan. Gebruik in plaats daarvan het xml element 'low'.  
  Schematron assert role red error  
  test not(hl7nl:high)  
  Melding Het gebruik van het phase/high element is niet toegestaan.  
hl7nl:period
hl7nl:PQ 0 … 1 R Altijd per dag (HL7NLPIVL_TS)
waar [exists(../hl7nl:phase/hl7nl:low)]
@value
int 1 … 1 F 1
@unit
cs 1 … 1 F d
Inclusie 0 … 1 van 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)
Cyclisch schema
@operator
cs 0 … 1 F A
  Operator moet hier A (doorsnijding) zijn, een voorafgaande PIVL_TS moet namelijk de frequentie of het interval van toediening bevatten (dus bijvoorbeeld: 1 maal per dag). 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 (bijvoorbeeld om onderscheid te maken tussen 'exact iedere 8 uur' en '3 maal per dag'). Wanneer isFlexible="true", dan mag de uitvoerder zelf de exacte timing bepalen. Dit komt overeen met het dataset concept 'Frequentie'. Wanneer isFlexible="false", dan moet de exacte timing van de voorschrijver aangehouden worden. Dit komt overeen met het dataset concept 'Interval'.
hl7nl:phase
hl7nl:IVL_TS 0 … 1 R Herhalend interval. Een herhalend interval wordt uitgedrukt in het xml element 'width' met of zonder 'low'. Een herhalend interval bestaat altijd uit een geankerd (met startdatum) of een zwevend interval dat periodiek herhaald wordt. Het interval é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). (HL7NLPIVL_TS)
waar [exists(hl7nl:width)]
hl7nl:low
0 … 1 R De begindatum bij een geankerd interval. (HL7NLPIVL_TS)
hl7nl:width
1 … 1 R Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen. (HL7NLPIVL_TS)
@xsi:type
1 … 1 R
@value
int 1 … 1 R Aantal dagen
@unit
cs 1 … 1 F d
  Altijd uit te drukken in hele dagen.
  target Gekoppeld aan concepten:
mp-dataelement900-22506 Doseerduur Medicatie
mp-dataelement900-22625 Doseerduur Medicatie
mp-dataelement900-22722 Doseerduur Medicatie
  Schematron assert role red error  
  test not(hl7nl:high)  
  Melding Het gebruik van het phase/high element is niet toegestaan.  
hl7nl:period
hl7nl:PQ 0 … 1 R (HL7NLPIVL_TS)
waar [exists(../hl7nl:phase/hl7nl:width)]
@value
int 1 … 1 R
@unit
cs 1 … 1 F d
  target Gekoppeld aan concepten:
mp-dataelement900-22505 Herhaalperiode Medicatie
mp-dataelement900-22622 Herhaalperiode Medicatie
mp-dataelement900-22719 Herhaalperiode Medicatie
  Schematron assert role red error  
  test not(exists(../preceding-sibling::*[@xsi:type='hl7nl:PIVL_TS'])) or @unit=../preceding-sibling::*[@xsi:type='hl7nl:PIVL_TS']//@unit  
  Melding Binnen één doseerinstructie moet de eenheid van de herhaalperiode hetzelfde zijn (technisch: de @unit van period (herhaalperiode) moet overeenkomen met iedere andere tijdseenheid (@unit) in hetzelfde toedieningsschema)