HL7 FHIR DevDays 2020, Virtual Edition, November 17–20, 2020 | @FirelyTeam | #fhirdevdays | www.devdays.com/november-2020 HL7®, FHIR® and the flame Design mark are the registered trademarks of Health Level Seven International and are used with permission. Google Cloud FHIR APIs: Data Ingestion, Management, and Analytics Kalyan Pamarthy & Dharmesh Patel, Google Cloud Healthcare
29
Embed
Kalyan Pamarthy & Dharmesh Patel, Google Cloud Healthcare · 2020. 12. 1. · Kalyan Pamarthy & Dharmesh Patel, Google Cloud Healthcare. 2 About us Kalyan Pamarthy Product Manager
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
HL7®, FHIR® and the flame Design mark are the registered trademarks of Health Level Seven International and are used with permission.
Google Cloud FHIR APIs: Data Ingestion, Management, and Analytics
Kalyan Pamarthy & Dharmesh Patel, Google Cloud Healthcare
2
About us
Kalyan Pamarthy Product Manager
Google Cloud Healthcare API
Dharmesh PatelSolutions Manager
Google Cloud Healthcare API
● Learn about the Google Cloud Healthcare API & Managed FHIR capabilities
● Preview recently launched features - OSS and Managed APIs
● See Managed FHIR capabilities in action!
Cloud Healthcare API
● Leveraging Synthetic Data to Benchmark a Cloud-Based FHIR APIOnix
Friday, Nov 20th, 2:00 pm-2:45 pm ET
● Let’s Build! Google Cloud FHIR APIs Thursday, Nov 19th, 5:15 pm-6:00 pm CET
● Building FHIR Analytics and AI ApplicationsThursday, Nov 19th, 5:15 pm-5:35 pm CET
● FHIR Analytics using OHDSI Tools on CloudThursday, Nov 19th, 5:40 pm-6:00 pm CET
5
1. Google Cloud Healthcare - FHIR APIs
Accelerate your healthcare solution development
Healthcare API
● Primary API surface for healthcare specific data management in the Google Cloud Platform.
● Fully managed, Standards based serverless, REST APIs○ FHIR (DSTU2, STU3 and R4)○ HL7v2○ DICOM
● Value add capabilities (e.g De-Identification, Data Transformation, NLP)● Stores PHI data in compliance with regulations (e.g HIPAA)● Integrated with other Google Cloud applications (e.g BigQuery)● Integrated with Google Cloud components (e.g Cloud PubSub, Cloud Functions)
● Support for Smart on FHIR Apps with Apigee API Management
Notifications ● Pub/Sub notifications on changes to FHIR server
De-identification ● Standard and custom configurations to de-identify FHIR resources
Cloud Healthcare FHIR APIs
IG Support & Profiles
● Configure and validate structured definitions ● Configure and validate IGs such as US Core, CARIN and DaVinci profiles
Bulk Data ● $ export (System Level) with _type and _since
Conditional Update/Delete
● Conditionally update and delete FHIR resources that match a search query
Observation Last$n
● Retrieves the N most recent Observation resources for a subject matching search criteria specified as query parameters
New
New
Terminology $translate
● Translates a code from one value set to another using a concept map, or user provided concept maps to translate any code system to another code
10
2. Google Cloud Healthcare - Data Transformation
Cloud Healthcare FHIR APIs
CCD to FHIR ● Transform CCD XML documents to FHIRhttps://github.com/GoogleCloudPlatform/healthcare-data-harmonization/tree/master/mapping_configs/cda_fhir_r4
DICOM to FHIR ● Transform DICOM studies to FHIRhttps://github.com/GoogleCloudPlatform/healthcare-data-harmonization/tree/master/mapping_configs/dicom_fhir_r4
HL7v2 to FHIR ● Transform HL7v2 messages to FHIRhttps://github.com/GoogleCloudPlatform/healthcare-data-harmonization/tree/master/mapping_configs/hl7v2_fhir_r4
{ "use": "Work", "text": "55 Fruit Street Massachusetts General Hospital Boston MA 02114 USA", "line": [ "55 Fruit Street" ], "city": "Boston", "district": 100, "state": "MA", "zipCode": "02114", "country": "USA", "type": "physical"}
Supports repeated and nested structures,terminology mapping, unit harmonization, clinical entity extraction, user-defined functions
use: XAD.7text: " ", XAD.1, XAD.2, XAD.3, XAD.4,
XAD.5, XAD.6 => _StrJoin
line: XAD.1 => _ListOf
city: XAD.3
district: XAD.9
state: XAD.4
zipCode: XAD.5
country: XAD.6
type: "physical"
Whistle mapping config
Sample maps:- HL7v2 to FHIR for ADT_A01
and ORU_R01 initially- FHIR to OMOP- OMOP to FHIR- CCD to FHIR
FHIR Import API
FHIR Export API
HL7v2 → FHIR API
Cloud Healthcare
Whistle config
Cloud Healthcare
Healthcare API Cloud Data Fusion OSS Dataflow
Cloud Storage
Cloud Healthcare
Whistle config
Cloud Healthcare BigQuery
Whistle config
Fully managed, cloud-native data integration service for building and managing ETL and ELT data pipelines.
With a graphical interface and a broad open source library of preconfigured connectors and transformations, Cloud Data Fusion shie s an organization’s focus away from code and integration to insights and action.
Reference Cloud Dataflow (Apache Beam) pipeline to converting streaming HL7v2 messages to FHIR resources