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:
The Source transformation reads XML data using the flat file or SFTP
connection that you created in step 1.
The Data Services transformation uses the FHIR validation service in
the data services repository to validate the XML data based on the
FHIR data standard.
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.
The 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.