hl7:effectiveTimeInterval
|
|
0 … 1 |
R |
Wordt gebruikt om alle objecten en activiteiten op te zoeken die horen te vallen binnen
een bepaalde geldigheids- of uitvoeringsperiode. Alle objecten/activiteiten die geheel
of gedeeltelijk overlappen met één van deze periodes, dienen te worden geretourneerd.
Hier wordt de Condition.effectiveTime gebruikt.
Om misverstanden over de interpretatie van de einddatum (<high>) te voorkomen, is
het verplicht om bij onder- en bovengrens tot op de minuut te specificeren. Als de
gehele dag wordt bedoeld, zoals meestal het geval is, moet respectievelijk 0000 en
2359 worden toegevoegd achter de datum.
|
(QRYval) |
hl7:value
|
IVL_TS |
1 … 1 |
M |
Geldigheids/uitvoeringsperiode |
(QRYval) |
|
Constraint |
Andere attributen en subelementen mogen niet aanwezig zijn. Minimaal één van de elementen <low> en <high> moet aanwezig zijn Onder- en bovengrens (low, high) is tot op de minuut te specificeren
|
hl7:low
|
TS |
1 … 1 |
M |
|
(QRYval) |
hl7:high
|
TS |
0 … 1 |
R |
Merk op dat dit een ‘tot’ datum is. Om alle bepalingen tot en met 3/12 te krijgen,
moet dus 4/12 als @value worden gebruikt.
|
(QRYval) |
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:low) or string-length(hl7:low/@value)>=12 |
|
|
Melding |
Onder- en bovengrens (low, high) is tot op de minuut te specificeren |
|
|
Schematron assert |
role |
error
|
|
|
test |
not(hl7:high) or string-length(hl7:high/@value)>=12 |
|
|
Melding |
Onder- en bovengrens (low, high) is tot op de minuut te specificeren |
|