Stream: students
Topic: Query a system which assigned a Patient's ID x API?
Hank Lenzi (Sep 05 2021 at 22:04):
Hello --
In the following video, at around 06:44
https://www.youtube.com/watch?v=5AqVVfd-dI4&t=232s
it is said that "in general, we could search by the patient's ID, which is the patient's identifier on the server, but in systmes in production, you often don't the patient identifier's on the FHIR server, you just know the identifier's used by the domain."
But then she proceeds to look for the resource for patient 500, and looks at the
(GET http://fhir.hl7fundamentals.org/r4/Patient/500) "identifier", in order to assemble
a search query with said identifier:
GET http://fhir.hl7fundamentals.org/r4/Observation?subject.identifier=http://achbnw/patients|AHCH-BNW-7732
I thought that was a bit of circular reasoning there. So, the question is, can someone come up with a more real-world scenario where I would do this, instead (querying the system that assigned the ID, instead of going directly to the ID)?
I am writing this from the POV of a clinician, so maybe this is a totally obvious thing.
Thanks much for any help
-- Hank
{
"resourceType": "Patient",
"id": "500",
"meta": {
"versionId": "18",
"lastUpdated": "2021-07-28T16:20:22.083+00:00"
},
"text": {
"status": "generated",
"div": "<div xmlns=\"http://www.w3.org/1999/xhtml\"><div class=\"hapiHeaderText\">Albert <b>SMITH </b></div><table class=\"hapiPropertyTable\"><tbody><tr><td>Identifier</td><td>AHCH-BNW-7732</td></tr><tr><td>Address</td><td><span>981 Main Road </span><br/><span>Hillsdale Creek </span><span>MI </span><span>US </span></td></tr><tr><td>Date of birth</td><td><span>24 July 1990</span></td></tr></tbody></table></div>"
},
"identifier": [ <--------------------------------------------------- IDENTIFIER
{
"system": "http://achbnw/patients", <-------------------------- SYSTEM THAT ASSIGNED THE ID
"value": "AHCH-BNW-7732" <------------------------------------- ID ASSIGNED TO THE PATIENT
},
Last updated: Apr 12 2022 at 19:14 UTC