Industry Solutions for Healthcare > Exchange electronic health information through FHIR
  

Exchange electronic health information through FHIR

Industry solutions for healthcare include a set of pre-built data services to help healthcare and life science organizations exchange data through the FHIR messaging standard. The pre-built data services simplify and expedite the handling of FHIR data for operational and analytical use cases through Informatica's data integration and data ingestion capabilities.
To process and exchange data through the FHIR data standard, you can use the FHIR connector and the pre-built FHIR validation service. You can process and transform patient and other data received through FHIR and write the data to any target application, data warehouse, or data lake. You can also write data to a FHIR server.
For example, to send patient and health information through the FHIR data standard, complete the following tasks:
1. Create a source connection.
You can create a flat file or SFTP connection to a remote server to use XML data as a source.
2. Create a target connection.
To write the data as FHIR bundles to a target, create a FHIR connection and configure the FHIR server properties.
3. Create a mapping.
In Data Integration, create a mapping to read the XML data as a source and write the data as FHIR bundles to a FHIR server.
The following image shows the data flow in the mapping:
The mapping contains the following transformations:
  1. 1The Source transformation reads XML data using the flat file or SFTP connection that you created in step 1.
  2. 2The Data Services transformation uses the FHIR validation service in the data services repository to validate the XML data based on the FHIR data standard.
  3. You can configure the FHIR validation service on the Data Services tab. Select FHIR Validation as the service type. Then select the FHIR version and optionally enter the URL for the terminology server.
  4. 3The Target transformation posts the XML data as FHIR bundles to the FHIR server using the FHIR connection that you created in step 2.
4. Create and run a mapping task.
After you configure the mapping, create and run a mapping task to process the data flow logic in the mapping.
To read data on a FHIR server, you can create a similar mapping that uses a FHIR connection in the Source transformation to read FHIR bundles on the FHIR server and a flat file connection in the Target transformation to write the XML data to a flat file.