7phcy:V6.12.10 GTS.Geneste combinatie van herhaalpatronen
Dit materiaal is onderdeel van HL7v3-domein Pharmacy V6.12.10_HL7v3-domeinspecificatie_Pharmacy.
|
GTS.Geneste combinatie van herhaalpatronen
Intervalschema met herhalende tijdstippen
Toepassing:
Een intervalschema kan ook voorkomen in combinatie met een patroon met herhalende tijdstippen. Het effect is hetzelfde, namelijk dat het betreffende herhaalpatroon alleen betrekking heeft op de dagen die binnen de doorsnede met het herhalende interval vallen.
<effectiveTime xsi:type="SXPR_TS">
{ herhalende tijdstippen per dag }
{ herhalend interval } operator="A"
</effectiveTime>
Voorbeeld:
2x per dag om 08:00 en 18:00 gedurende 3 dagen, dan 1 dag niet
<effectiveTime xsi:type="SXPR_TS">
<comp xsi:type="SXPR_TS">
<comp xsi:type="PIVL_TS">
<phase>
<center value="200801310800"/>
</phase>
<period value="1" unit="d"/>
</comp>
<comp xsi:type="PIVL_TS" operator="I">
<phase>
<center value="200801311800"/>
</phase>
<period value="1" unit="d"/>
</comp>
</comp>
<comp xsi:type="PIVL_TS" operator="A">
<phase>
<low value="20080131"/> Deze datum moet gelijk zijn aan
<width value="3" unit="d"/> die v/d herhalende momenten.
</phase>
<period value="4" unit="d"/>
</comp>
</effectiveTime>
GTS.Meervoudig intervalschema
Toepassing:
Het is ook mogelijk dat intervalschema’s zelf weer gecombineerd worden, om complexere patronen van dagen met en zonder medicatiegebruik te vormen. Dit kan gebeuren met alle eerder beschreven varianten van een intervalschema, hetgeen zelfs drie niveaus van nesting van het SXPR_TS data type op kan leveren.
<effectiveTime xsi:type="SXPR_TS">
{ intervalschema }
{ intervalschema } [ operator="I" ]
...
</effectiveTime>
Voorbeeld:
3 dagen 1x daags om 14:00, dan een rustdag, dan 1 dag 2x daags om 08:00 en 18:00 dit alles elke 5 dagen herhalend
<effectiveTime xsi:type="SXPR_TS">
<comp xsi:type="SXPR_TS">
<comp xsi:type="PIVL_TS">
<phase>
<center value="200801311400"/>
</phase>
<period value="1" unit="d"/>
</comp>
<comp xsi:type="PIVL_TS" operator="A">
<phase>
<low value="20080131"/>
<width value=”3” unit=”d”/>
</phase>
<period value="5" unit="d"/>
</comp>
</comp>
<comp xsi:type="SXPR_TS" operator="I">
<comp xsi:type="SXPR_TS">
<comp xsi:type="PIVL_TS">
<phase>
<center value="200802040800"/>
</phase>
<period value="1" unit="d"/>
</comp>
<comp xsi:type="PIVL_TS" operator="I">
<phase>
<center value="200802041800"/>
</phase>
<period value="1" unit="d"/>
</comp>
</comp>
<comp xsi:type="PIVL_TS" operator="A">
<phase>
<low value="20080204"/>
<width value=”1” unit=”d”/>
</phase>
<period value="5" unit="d"/>
</comp>
</comp>
</effectiveTime>
Toelichting:
In bovenstaand voorbeeld wordt al duidelijk dat voor elk van de intervalschema’s geldt dat de <phase> geankerd wordt op de eerste dag van een periode waarop het gebruik betrekking heeft. Dus in bovenstaande situatie wordt de eerste periode (van telkens 3 dagen) geankerd op 31/1 en de derde periode (van telkens 1 dag) op 4/2. De rustdag wordt niet expliciet aangeduid, maar is een impliciet gevolg van het feit dat tussen de genoemde periodes een dag zonder gebruik zit. Merk op dat rustperiodes niet mogen worden aangeduid door expliciet een periode met een dosering van 0 op te nemen!