@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.
Als er een direct voorafgaande PIVL_TS met een frequentie is zal deze 'A' moeten zijn
(de weekdag moet de frequentie doorsnijden, bijvoorbeeld 2 maal daags is alleen geldig
op de woensdagen). Als er een direct voorafgaande PIVL_TS met een weekdag is (iedere
maandag) en er moet een weekdag bij (iedere maandag én donderdag), dan moet er verenigd
worden en moet de operator dus een 'I' zijn.
|
|
CONF |
@operator moet "A" zijn |
of |
@operator moet "I" 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. 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'.
|
@alignment
|
cs |
1 … 1 |
F |
DW |
|
"DW" staat voor 'Day of week' en betekent dat de betekenis van de datum in phase géén
specifieke datum is, maar wél een dag van de week (maandag, dinsdag, et cetera). Bijvoorbeeld:
de datum 27 juli 2016 is een woensdag en dus betekent die datum met het @alignment
attribuut als 'DW' woensdag.
|
hl7nl:phase
|
hl7nl:IVL_TS |
0 … 1 |
R |
Phase bevat hier een datum in het low element. De weekdag (maandag, dinsdag, et cetera)
van die datum Is de enige van belang zijnde informatie. De precieze datum heeft hier
dus geen betekenis. Dit komt door het attribuut @alignment dat hier vast op "DW" staat,
hetgeen 'Day of the week' betekent.
|
(HL7eek) |
hl7nl:low
|
hl7nl:TS |
1 … 1 |
R |
De datum die de 'dag van de week' bepaalt. De betekenis van dit element is hier dus
één van de dagen van de week (maandag, dinsdag, woensdag, et cetera). Het datumgedeelte
van het tijdstip dat hier weergegeven is (bijv. 3 juni 1970, een woensdag) moet verder
genegeerd worden. Dit betekent dus dat bij 3 juni 1970 'woensdag' de belangrijke informatie
is, terwijl 3, juni en 1970 verder niet van belang zijn.
Afgesproken is daarom om bij weekdagen een vaste set van datums te hanteren, zodat
extra duidelijk is dat deze datum zélf niet van belang is. De volgende datums zijn
toegestaan: 1 juni 1970: maandag 2 juni 1970: dinsdag 3 juni 1970: woensdag 4 juni 1970: donderdag 5 juni 1970: vrijdag 6 juni 1970: zaterdag 7 juni 1970: zondag
De eventueel meegegeven tijd is weer wél van belang. Bijvoorbeeld bij een voorschrift:
neem iedere donderdag om 10:00 's ochtends.
|
(HL7eek) |
|
|
|
Voorbeeld |
Iedere woensdag <hl7nl:low value="19700603"/> |
|
Voorbeeld |
Iedere donderdag om 14:00 uur <hl7nl:low value="197006041400"/> |
|
Schematron assert |
role |
error
|
|
|
test |
starts-with(@value,'1970060') and not(starts-with(@value, '19700608')) and not(starts-with(@value,'19700609')) |
|
|
Melding |
Voor dagen van de week een datum kiezen tussen 1 en 7 juni 1970. |
|
hl7nl:width
|
hl7nl:PQ |
0 … 1 |
R |
De 'duur' van de dosering. Dit kan bijvoorbeeld gebruikt worden bij een doseerafspraak: Gebruik iedere donderdag om 10:00 gedurende 15 minuten.
|
(HL7eek) |
@xsi:type
|
|
1 … 1 |
F |
hl7nl:PQ |
@value
|
int |
1 … 1 |
R |
Aantal seconden, minuten, uren of dagen. |
@unit
|
cs |
1 … 1 |
R |
|
|
CONF |
@unit moet "s" zijn |
of |
@unit moet "min" zijn |
of |
@unit moet "h" zijn |
of |
@unit moet "d" zijn |
|
|
Voorbeeld |
Gedurende 15 minuten <hl7nl:width value="15" unit="min" xsi:type="hl7nl:PQ"/> |
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7nl:high) |
|
|
Melding |
Het gebruik van het phase/high element is niet toegestaan. |
|
hl7nl:period
|
hl7nl:PQ |
1 … 1 |
R |
|
(HL7eek) |
@value
|
int |
1 … 1 |
R |
|
@unit
|
cs |
1 … 1 |
F |
wk |
|
Vaste waarde 'wk' omdat het hier altijd om een instructie voor specifieke weekdag(en)
gaat.
|
|
Voorbeeld |
Iedere week <hl7nl:period unit="wk" value="1"/> |
|
Voorbeeld |
Iedere twee weken (om de week) <hl7nl:period unit="wk" value="2"/> |