FHIR Chat · ORM_O01 to FHIR STU3 · Orders and Observation WG

Stream: Orders and Observation WG

Topic: ORM_O01 to FHIR STU3


view this post on Zulip Yassiel Oliva (Sep 28 2018 at 15:01):

Hi, I'm trying to map some existing ORM_O01 orders to FHIR STU3 resources but I'm having issues locating the right resources to capture the order itself. I went through the documentation in the past few days but I wasn't able to figure out what resource is the one that represents the LabOrder in FHIR. I considered the resource ProcedureRequest but looks like it doesn't fit exactly what I need because it says: "The ProcedureRequest resource allows requesting only a single procedure". Anyone can help me with this? Thanks

view this post on Zulip Lloyd McKenzie (Sep 28 2018 at 15:07):

When ordering many tests, you'll have a separate ProcedureRequest for reach. They'll be linked by sharing a common requisition.

view this post on Zulip Yassiel Oliva (Sep 28 2018 at 15:08):

so there is no resource to globally encapsulate the order? everything is done using the requisition identifier?

view this post on Zulip Lloyd McKenzie (Sep 28 2018 at 15:17):

Each thing ordered has its own status - it can be cancelled, suspended, completed, etc. independently of all of the others - thus it needs its own instance. There isn't really an "object" at the collection level. There's no independent state. If you tried to suspend a whole requisition, you'd have to independently request suspension of each test - and might succeed on some and fail on others. In the end, we decided that having a business object for the overall requisition wasn't useful.

view this post on Zulip Lloyd McKenzie (Sep 28 2018 at 15:18):

(If you disagree and can provide a specific case where this creates problems, feel free to submit a change request.)

view this post on Zulip Lloyd McKenzie (Sep 28 2018 at 15:19):

As well, there is a RequestGroup resource that allows you to group a bunch of request resources into a single group where the execution of those orders is intertwined and they can't be manipulated independently.

view this post on Zulip Yassiel Oliva (Sep 28 2018 at 15:34):

@Lloyd McKenzie thank you for your answer. that was very helpful


Last updated: Apr 12 2022 at 19:14 UTC