FHIR Chat · scheduling / Issue #49 Should we explore providing patien... · argonaut

Stream: argonaut

Topic: scheduling / Issue #49 Should we explore providing patien...


view this post on Zulip argo-scheduling-bot (Nov 20 2017 at 18:14):

Healthedata1 opened Issue #49

Should we explore providing patient details to the hold call so that the server can use that info to further validate prior to registration?

background

Assumptions:
- Server not going to hold patient demographic information from appt $find operation until the booking
- Client needs to resend this information to register patient prior to booking the appointment
- Server needs to return a Patient ID to client for booking

The patient registration is a separate interaction sandwiched between a hold and book.
Other workflow has the patient registration at the beginning instead of prior to booking...

There's still a possible bad state if the final booking fails post-registration, then you have a newly created patient with no context to provide the server around why this was created.

Issuing a hold first prevents most of these, but there are still possible cases where a server might reject the final booking once it has the patient context.

view this post on Zulip argo-scheduling-bot (Nov 20 2017 at 18:14):

Healthedata1 edited Issue #49

Should we explore providing patient details to the hold call so that the server can use that info to further validate prior to registration?

background

Assumptions:
- Server not going to hold patient demographic information from appt $find operation until the booking
- Client needs to resend this information to register patient prior to booking the appointment
- Server needs to return a Patient ID to client for booking

The patient registration is a separate interaction sandwiched between a hold and book.
Other workflow has the patient registration at the beginning instead of prior to booking...

There's still a possible bad state if the final booking fails post-registration, then you have a newly created patient with no context to provide the server around why this was created.

Issuing a hold first prevents most of these, but there are still possible cases where a server might reject the final booking once it has the patient context.

view this post on Zulip argo-scheduling-bot (Nov 20 2017 at 22:27):

Healthedata1 closed Issue #49

view this post on Zulip argo-scheduling-bot (Nov 20 2017 at 22:27):

Healthedata1 commented on Issue #49

Discussed on today's call: Keep as separate interactions. The registration and scheduling systems may be separate and is simpler ( at least from a server perspective ) to not comingle this information.


Last updated: Apr 12 2022 at 19:14 UTC