Missing a few records when syncing data with EHR
# support
a
Hello, We are experiencing an issue when exporting patient data from Practice Fusion FHIR R4 API. We discovered that clinical data can only be retrieved for patients who have the following identifier in their identifiers array: "urn:oid:2.16.840.1.113883.3.3388.3.3" Current Behavior: - Patients WITH urn:oid:2.16.840.1.113883.3.3388.3.3 identifier: Successfully retrieve all clinical data (Observations, Conditions, DiagnosticReports, MedicationRequests, etc.) - Patients WITHOUT this identifier: Only Encounters are returned (~7-15 resources), despite clinical data existing in Practice Fusion Example Query: GET /fhir/r4/Observation?patient=Patient/{patientId}&_count=100 For patients without the urn:oid:2.16.840.1.113883.3.3388.3.3 identifier, this query returns 0 results, even though observations exist for these patients in your system. We have attempted alternative search strategies including: - Using different identifier systems and values - Using patient.identifier=system|value search parameter - Querying with patient ID directly None of these alternatives successfully retrieve clinical data for patients missing the target URN:OID. Questions: - Why do some patients lack the urn:oid:2.16.840.1.113883.3.3388.3.3 identifier? - Is there an alternative method to query clinical resources for patients without this identifier? - What is the recommended way to query and export a single patients' clinical data? And how do we extend it to all patients? Any guidance would be appreciated. Thank you
Another quick question, for the patients who have the identifier system string: "urn:oid:2.16.840.1.113883.3.3388.3.3", I am not able to fetch complete social history. I can fetch the smoking history though, but not anything else within social history. Any ideas?
r
36 Views