FHIR Chat · Clarification on some fields in ServiceRequest resource · implementers

Stream: implementers

Topic: Clarification on some fields in ServiceRequest resource


view this post on Zulip David La Hei (Jul 30 2018 at 08:40):

I am starting with FHIR things. For an assignment I am looking into the ServiceRequest resource: http://build.fhir.org/servicerequest.html. I have difficulty with understanding the fields instantiates, basedOn, and replaces. Can someone please provide some explanation (practical example)? Or, point me to some documentation? Thanks!

view this post on Zulip Vadim Peretokin (Jul 30 2018 at 09:05):

Have a look at http://build.fhir.org/servicerequest-definitions.html, it has further clarification on the fields!

view this post on Zulip David La Hei (Jul 30 2018 at 11:06):

Thanks Vadim, I looked at those clarifications but find them very brief and not that clear.

view this post on Zulip Eric Haas (Jul 30 2018 at 16:30):

further background on these fields is based on the request pattern : http://build.fhir.org/request.html

view this post on Zulip Eric Haas (Jul 30 2018 at 16:34):

for basedOn one request may generate other requests and this field can track that lineage. i.e. my lab order cause a blood draw to be requested.

view this post on Zulip Eric Haas (Jul 30 2018 at 16:37):

instantiates you need to understand what the target resources are. they are definitional (basically protocols) So if ServiceRequest B is following protocal A you can represent that relationship in 'instantiates`

view this post on Zulip Eric Haas (Jul 30 2018 at 16:39):

replacesis all about swapping out one request for another. for example, ServiceRequest A is to be used instead of ServiceRequest B for some reason, so SerivceRequest B is retired and A used instead.


Last updated: Apr 12 2022 at 19:14 UTC