The Patient 360 process allows a user to easily retrieve a patient's clinical records. The all-in-one query will execute the following multiple processes when called for a patient:
The following steps describe the clinical retrieval process.
In this step, a new patient is created in your tenant or an existing patient is retrieved. The outcome of this step is a Patient FHIR resource ID (HG ID) to use in the actual query.
The patient's HG ID is used in the $p360-retrieve API method to start the clinical retrieval process.
If the patient is not currently enrolled to a CommonWell Person record, Health Gorilla will handle enrolling the patient to matching CommonWell Person(s) based on the following matching rules. If no matching CommonWell Persons can be found, the patient will be enrolled as a new Person into CommonWell.
CommonWell Matching Requirements:
All of the following fields match exactly (case insensitive): first name, last name, date of birth, gender, zip code.
One of the following is true:
- Patient and CW Person have at least one common email.
- Patient and CW Person have at least one common phone.
- Patient and CW Person have at least one common Address1 + City.
Health Gorilla will initiate the clinical retrieval process from each connected network. For CareQuality and eHealth Exchange, a default 50 mile radius around each of the patient's zipcodes will be used to query organizations for clinical records. This default 50 mile radius can be extended by contacting Health Gorilla customer support. For CommonWell, the linked CW Person record(s) will be used to retrieve clinical records from the organizations within CommonWell.
As the documents are found and retrieved from the networks, they enter a document queue for processing.
As documents are found and imported into the patient chart, Health Gorilla looks for any additional addresses and adds these addresses to the patient chart. If new addresses are found, Health Gorilla will requery the networks based on the new information. This reflex query will normally yield more documents based on the new demographic information.
As documents are imported into the patient chart in your tenant, the documents are deduplicated. This ensures the same document is not imported multiple times in the current or subsequent patient queries.
The clinical information found in the clinical documents is parsed out of the documents. As these discrete data points are parsed out of the documents, Health Gorilla applies a deduplication logic layer to these elements to allow for a cleaner clinical record of the patient.
The original documents remaining after deduplication are stored in the patient's record in Health Gorilla. These documents persist in your tenant and are available for retrieval at any time via the Health Gorilla DocumentReference FHIR endpoint.
Discrete data parsed from the clinical documents is stored in a proprietary Health Gorilla data model. This model allows for easy transformation to HL7, FHIR, or CDA.
All clinical data, original documents and parsed discrete data, is available via the Health Gorilla FHIR APIs.
Updated 3 months ago