FHIR Chat · Timing Example · implementers

Stream: implementers

Topic: Timing Example


view this post on Zulip Melva Peters (Dec 08 2016 at 17:55):

I'm trying to create an example that includes a dosageInstruction for the following: "Take one tablet four times daily on Monday of each week." The following is invalid because of an invariant that exists. <timing>
<repeat>
<frequency value="4"/>
<period value="1"/>
<periodUnit value="d"/>
<dayOfWeek value="Mon"></dayOfWeek>
</repeat>
</timing>
Invariant: If there's a dayOfWeek, there cannot be be a frequency, or a period [dayOfWeek.exists() implies (frequency.empty() and period.empty())] (src = InstanceValidator)

What is the correct way to say this? or is the invariant incorrect?

view this post on Zulip Grahame Grieve (Dec 08 2016 at 19:12):

well, when we talked about this, we wanted to avoid conflict. Conflicts like

  • once every 3 days on Tuesdays
  • twice a week on Monday and Friday

view this post on Zulip Grahame Grieve (Dec 08 2016 at 19:13):

so we said, can't mix them.

view this post on Zulip Grahame Grieve (Dec 08 2016 at 19:13):

it's not clear to me what a more refined set of rules would be that would allow you to mix them, and still have certainty of meaning

view this post on Zulip Melva Peters (Dec 08 2016 at 21:31):

I think the Timing example is incorrect: Mon, Wed, Fri Morning 2 1 d mon | wed | fri MORN Period, low = 2015-07-01T13:00:00

view this post on Zulip Richard Townley-O'Neill (Dec 14 2016 at 02:02):

deleted

view this post on Zulip Lloyd McKenzie (Jan 18 2017 at 20:53):

GF#12460 resolution was approved with modifications


Last updated: Apr 12 2022 at 19:14 UTC