@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 |
Inclusie |
0 … 1 |
|
van 2.16.840.1.113883.2.4.3.11.60.20.77.10.9162 HL7NL Frequency (2016‑11‑10 12:03:39)
|
hl7nl:frequency
|
hl7nl:RTO |
0 … 1 |
R |
Frequentie |
(HL7NLPIVL_TS) |
@xsi:type
|
|
0 … 1 |
F |
hl7nl:RTO |
|
|
Gekoppeld aan concepten:
|
hl7nl:numerator
|
hl7nl:INT |
1 … 1 |
R |
|
(HL7NLPIVL_TS) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
|
0 … 1 |
|
Vaste frequentie |
|
|
Gekoppeld aan concepten:
|
|
|
Gekoppeld aan concepten:
|
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 |
|
|
|
|
Gekoppeld aan concepten:
|
|
|
Gekoppeld aan concepten:
|
hl7nl:high
|
hl7nl:INT |
0 … 1 |
R |
|
(HL7NLPIVL_TS) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:INT |
@value
|
int |
0 … 1 |
|
|
|
|
Gekoppeld aan concepten:
|
|
|
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
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 |
error
|
|
|
test |
not(../@value) |
|
|
Melding |
Bij variabele frequentie kan niet ook een waarde bestaan voor vaste frequentie. |
|
|
Schematron assert |
role |
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 |
|
|
|
Gekoppeld aan concepten:
|
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 |
|
|
Gekoppeld aan concepten:
|
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 |
|
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) |
|
|
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
error
|
|
|
test |
not(exists(../hl7nl:width)) |
|
|
Melding |
Het xml element phase/low mag niet gecombineerd worden met phase/width. |
|
|
Schematron assert |
role |
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 |
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. |
|
|
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
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 |
|
|
Gekoppeld aan concepten:
|
|
Schematron assert |
role |
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) |
|