Stream: implementers
Topic: Clarification on some fields in ServiceRequest resource
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!
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!
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.
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
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.
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`
Eric Haas (Jul 30 2018 at 16:39):
replaces
is 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