FHIR Chat · ProcedureRequest for lab orders · implementers

Stream: implementers

Topic: ProcedureRequest for lab orders


view this post on Zulip Natalya Pogrebetsky (Feb 06 2018 at 20:04):

Hello everyone,
We are using ProcedureRequest resource for test orders (lab). Is there a way to use one entity to capture all the common stuff on an order? For example ordering practitioner or cc’list will be the same for all test requests in one order, we would like to avoid repeating the common information

view this post on Zulip Vassil Peytchev (Feb 06 2018 at 20:10):

Task resource, and workflow execution: http://build.fhir.org/workflow-communications.html

view this post on Zulip Natalya Pogrebetsky (Feb 06 2018 at 20:27):

Thank you Vassil. But ProcedureRequest resource is not on the workflow- summary list.

view this post on Zulip Lloyd McKenzie (Feb 06 2018 at 21:27):

The general rule in FHIR is "repeat everything everywhere". The reason is that even if in a particular interaction you know that you're passing along a bundle of information where the receiver might be able to "infer" that certain information applies multiple places, there's no guarantee that information will be shared in the same packaging structure in the future. Furthermore, experience with the notion of "conducted" context turned out to work rather badly in other HL7 standards. It was very difficult to specify cleanly what sort of conductance should occur. And even when well-specified, it was inconsistently implemented.

So: In FHIR, everything gets asserted on every single resource instance - who the patient is, who the author is, when it was created, who should action it, etc. This is still pretty light-weight because most of these common elements are references - so you only need to include the URL pointer to the Patient, Practitioner, Organization, Device, etc.

If a resource doesn't list a subject, that means that there is no subject or the subject is unknown. It does NOT mean the subject should be inferred from some other element.

view this post on Zulip Vassil Peytchev (Feb 07 2018 at 15:29):

Natalia, please take a look at http://build.fhir.org/servicerequest.html - unless there's a need to keep backwards compatibility with some existing implementation, it seems that ServiceRequest is the most current resource that represents diagnostic requests (such as lab orders).

view this post on Zulip Natalya Pogrebetsky (Feb 07 2018 at 16:15):

Thank you Lloyd and Vassil!


Last updated: Apr 12 2022 at 19:14 UTC