'I' (vereniging) is de default, gebruik 'A' voor doorsnijding.
hl7:phase
IVL_TS
0 … 1
R
Herhalend tijdstip of herhalend interval. Een herhalend tijdstip wordt uitgedrukt
in het xml element 'center'. Een
herhalend interval in het xml element 'low' en/of 'width. Een herhalend interval bestaat
altijd uit een geankerd (met startdatum) of een
zwevend interval dat periodiek herhaald wordt. Er is de regel gesteld dat het interval
altijd een geheel aantal dagen moet beslaan en dat de
herhaalperiode een geheel aantal dagen moet omvatten. 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).
(Frequency)
hl7:center
0 … 1
R
Herhalend tijdstip per dag.
(Frequency)
Schematron assert
role
error
test
not(exists(../hl7:width))
Melding
Het xml element phase/center mag niet gecombineerd worden met phase/width.
hl7:low
0 … 1
R
De begindatum bij een geankerd interval.
(Frequency)
hl7:width
0 … 1
R
Herhalend interval. Kan zwevend (zonder 'low') of geankerd (met 'low') voorkomen.
(Frequency)
@value
real
1 … 1
R
Aantal dagen
@unit
1 … 1
F
d
Altijd uit te drukken in hele dagen.
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 'center'.
Schematron assert
role
error
test
not(hl7:high)
Melding
Het gebruik van het phase/high element is niet toegestaan.
hl7:period
PQ
1 … 1
R
(Frequency)
@value
real
1 … 1
R
@value kan een niet-geheel getal bevatten, dat - indien nodig - wordt afgekapt op
4 decimalen. Dit kan een ander
resultaat opleveren dan wanneer wordt afgerond! Voorbeeld: Als 2x per dag moet worden
toegediend, dan heeft @value de waarde "0.5" (een
herhaalperiode van een halve dag). Voorbeeld: Als 3x per week moet worden toegediend,
dan heeft @value de waarde "0.3333". Voorbeeld:
Als 6x per dag moet worden toegediend, dan heeft @value de waarde: "0.1666" (en dus
niet "0.1667"). Bij een getal kleiner dan 1 is het
verplicht een voorloop 0 mee te geven. ".5" is dus niet toegestaan, dit moet zijn:
"0.5".
Uren en minuten zijn ook toegestaan: dus 'iedere 12 uur' of 'iedere 240 minuten' kan
ook (minuten is m.n. in klinische setting gebruikelijk).
Wanneer de gebruiksfrequentie gecombineerd wordt met een herhalend
interval moet deze uitgedrukt worden in dagen.
Schematron assert
role
error
test
not(exists(../preceding-sibling::hl7:comp[@xsi:type='PIVL_TS'])) or @unit=../preceding-sibling::hl7:comp/hl7:period/@unit
Melding
Binnen één
toedieningsinstructie (medicationAdministrationRequest) moet de eenheid van de herhaalperiode
hetzelfde zijn (technisch: de @unit van period
moet overeenkomen voor iedere comp[@xsi:type='PIVL_TS'])
Schematron assert
role
error
test
matches(@value,'^[0-9]')
Melding
Het is verplicht minimaal één cijfer op te nemen voor het decimaalteken. Wanneer @value
een
getal kleiner dan 0 bevat, dan is het verplicht een nul op te nemen voor het decimaalteken
(.5 is niet toegestaan 0.5 wel).