FHIR Chat · Timing data type Combinations · implementers

Stream: implementers

Topic: Timing data type Combinations


view this post on Zulip Medi Harsini (Feb 12 2020 at 11:50):

Can someone help me understand if you can define the following timing:
Every Monday morning between 8:00 - 17:00 for the period of 3 month. Everything is ok apart from the 8-17hours period.

view this post on Zulip Lloyd McKenzie (Feb 12 2020 at 15:08):

17:00 wouldn't generally be considered 'morning' :) What's the specific use-case for this sort of timing? I agree it doesn't seem to be possible with the base type.

view this post on Zulip Medi Harsini (Feb 12 2020 at 15:11):

I want to define a pattern of working... @Lloyd McKenzie

view this post on Zulip Lloyd McKenzie (Feb 12 2020 at 15:13):

So office hours for a particular position? @Brian Postlethwaite, how is this use-case handled now?

view this post on Zulip Medi Harsini (Feb 12 2020 at 15:14):

It could be any hours period to specify the start time and end time of a particular pattern.

view this post on Zulip Brian Postlethwaite (Feb 12 2020 at 21:31):

For a prac it's the PractitionerRole.availabileTime elements. And same props on HealthcareService.
And location has hours of operation

view this post on Zulip Medi Harsini (Feb 13 2020 at 02:21):

@Brian Postlethwaite @Lloyd McKenzie I guess I really can use all the features on "Timing" except what I mentioned. All the examples above looses the Timing capabilities... Perhaps an extension value on the timing would be an answer

view this post on Zulip Brian Postlethwaite (Feb 13 2020 at 02:24):

Then I don't think we're talking about the same thing.

view this post on Zulip Brian Postlethwaite (Feb 13 2020 at 02:25):

Timings are for things like taking a medication.

view this post on Zulip Brian Postlethwaite (Feb 13 2020 at 02:25):

What I was describing were generalized hours of availability for various places/services/practitioners.

view this post on Zulip Lloyd McKenzie (Feb 13 2020 at 05:07):

@Medi Harsini What resource are you using and what's the specific use-case for representing hours?

view this post on Zulip Medi Harsini (Feb 13 2020 at 11:40):

@Lloyd McKenzie Not sure if any of the resources would be suitable for this.. Perhaps a custom resource using Timing as data type and only add an end time to cover the rest

view this post on Zulip Lloyd McKenzie (Feb 13 2020 at 14:58):

But can you explain what you're trying to represent? "hours to specify the start and end time of a particular pattern" of what?

view this post on Zulip Medi Harsini (Feb 13 2020 at 15:40):

I want to define a working shift pattern... A clinic rostering is a 8 weeks work pattern which can be broken down to working shifts. Then those working shift pattern can be assigned to workers

view this post on Zulip Yunwei Wang (Feb 13 2020 at 18:49):

This sounds more like a human resource management than clinical interoperation. Do you plan exchange this information from EHIR to another EHR?

view this post on Zulip Lloyd McKenzie (Feb 13 2020 at 20:26):

You might also look at Slot - one slot would be one shift.

view this post on Zulip René Spronk (Feb 14 2020 at 02:51):

FWIW: Cerner has extended the Basic resource to model a shift.

view this post on Zulip Brian Postlethwaite (Feb 14 2020 at 02:55):

And the Slots reference a Schedule which references the Practitioner (or PractitionRole, or other resource type) that can be rostered.

view this post on Zulip Medi Harsini (Feb 14 2020 at 09:21):

@René Spronk do you have a details of that?

view this post on Zulip Medi Harsini (Feb 14 2020 at 09:24):

@Brian Postlethwaite @Lloyd McKenzie Slots doesnt carry the same complexity I require, same as Timing. I wonder why Timing is not a resource or is not in Slot or Schedule

view this post on Zulip Medi Harsini (Feb 14 2020 at 09:26):

@Yunwei Wang Not sure what EHIR is ? but no transaction to EHR at this stage

view this post on Zulip René Spronk (Feb 14 2020 at 09:31):

For shift, see https://simplifier.net/search?text=shift - I don't know any details beyond that, but it would seem that others are working with similar concepts.

view this post on Zulip Medi Harsini (Feb 14 2020 at 09:47):

Thanks @René Spronk My shift looks way more complicated... I will probably go ahead with an extention in Slot and/or create a custom resource. Thanks

view this post on Zulip Brian Postlethwaite (Feb 14 2020 at 11:59):

It's because you manage the slots independantly. You might internly have a template to generate them, but after that, the changes aren't on the whole. Indicating which are free, and which aren't

view this post on Zulip Medi Harsini (Feb 14 2020 at 13:04):

Thats right @Brian Postlethwaite But also if you send a working pattern, then Slots may not be so useful.. I guess there is missing concept here which addresses a group of Slots and/or working patterns

view this post on Zulip Medi Harsini (Feb 14 2020 at 13:11):

We got to appreciate that we are dealing with potentially two different concepts here. One which is worker related ex. A practitioner who works 30 hours a week (which is the definition of his job) and he delivers his job in this working shift pattern. And there is a second concept which is more related to Slot and defines independent slots mapped/attached to a location/ward/business Unit

view this post on Zulip Brian Postlethwaite (Feb 14 2020 at 20:28):

The usual pattern or template, we haven't tried to standardize/model outside the location, Organization or HealthcareService resources. But the real values or in schedule/slots.

view this post on Zulip Medi Harsini (Feb 16 2020 at 21:55):

I could have possibly get away from slot if it wasn’t referenced schedule mandatory

view this post on Zulip Brian Postlethwaite (Feb 16 2020 at 22:07):

The schedule is the link to the resource the slots are all for.


Last updated: Apr 12 2022 at 19:14 UTC