Reconcile patient demographics with FHIR patient resources
NilRead can reconcile patient demographics with FHIR patient resources on a FHIR resource server. This allows a FHIR resource server to be used as a data reconciliation source when updating patient information using the NilRead edit patient/study feature (for details, see Edit or split studies).
Complete the following steps for each FHIR patient resource you want to use as a reconciliation source.
- Register with the FHIR service.
- Add an endpoint for the FHIR service. This allows NilRead to access the FHIR resource server.
- Add a patient resource for the FHIR service. This is required to use the FHIR patient resource as a reconciliation source.
Register with a FHIR service
Register with each FHIR service you want to use. See the FHIR service web site for details on registering and creating an app to use with NilRead.
Add an endpoint
Add an endpoint for the FHIR service resource server. The endpoint configuration is based on the SMART on FHIR open specifications.
- Select Settings. Under Devices, select FHIR.
- In the FHIR Endpoints area, select Create.
- Enter the FHIR endpoint information. This information will depend on the service you registered with. For example, the service will require you to use a specific authorization grant type. The required endpoint fields will change based on the authorization grant type you select.
The NilRead Authorization Code Flow redirection URL is [base url]/FhirRedirect.aspx.
- Select Verify to test the configuration settings.
- Select Save.
Add a patient resource
Add a patient resource for the FHIR endpoint you want to use for reconciliation.
- Select Settings. Under Devices, select FHIR.
- In the Resources area, select Create.
- Enter the following information.
- Name Name to identify the diagnostic report.
- Endpoint Endpoint to use with the diagnostic report.
- Resource Type Type of resource to retrieve. Select Patient.
- Filter, Patient Identifier Filter Search filters to use when querying the FHIR service. Use the format {DicomTagName} to specify the query values NilRead should use. For example, NilRead will replace {AccessionNumber} with the accession number from the study when submitting the query.
- Select Enabled to allow NilRead to query the FHIR service and retrieve information.
- Select Verify to test the configuration settings.
- Select Save.
Edit or delete an endpoint or resource
- Select an endpoint or resource.
- Select Edit. Modify the details, then select Save.
or
Select Delete.