Health Enterprise Platform: How to Proceed? J. Marc Overhage June 17, 2015
Conceptual View Events from multiple systems Stateful data evaluation Data model based on FHIR Access to ontologies 2012 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information which may not be reproduced or transmitted without the express written consent of Cerner. 1
Conceptual Diagram Security Cerner HS or customers to develop applications Application Layer Admin User rights management Authentication, Authorization Single sign-on Middleware: provide tools and services to ease the development of complex composite applications To provide common data model across various data sources Tool to access underlying data from existing systems Enterprise Platform & Services Data Abstraction Layer Data Access Technologies Provision Manage Deploy Monitor External Systems EMR Scheduling FInancial Portal Internal Data Store 2012 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information which may not be reproduced or transmitted without the express written consent of Cerner. 2
Component Diagram Security Cerner Built Apps Custom Apps SMART Application Layer Admin SAML SLPA SOA Pub/Sub Messaging CEP IMDG Orchestration Enterprise Platform & Services Semantic Reasoner Terminolo gy Services Tomcat Deployment Manager HAWK OAUTH Data Abstraction Layer OpenStack JDBC Web Services REST Services OPENLink Impala / Sqoop / Solr Screen Scrapers Data Access Technologies CMW External Systems Internal Data Store EMR Scheduling Financial Portal Hadoop + HBase SQL server Existing components Client s existing components New components for interoperability 2012 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information which may not be reproduced or transmitted without the express written consent of Cerner. 3
Example Use Case: Care Management
Functional Data Flow Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 6
Example Application Data Flow Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 7
Application Example -- Operations Op # 1 2 3 4 5 Operation Publish raw message on the EMS to: Extract information Store in the raw data in PCR (HDFS) Publish extracted structured information as a Canonical XM on the EMS Publish semantic normalized structure information as a Canonical XM on the EMS Store semantic normalized structure data into PCR (HBase) Publish semantic normalized structure information for CEP Index semantic normalized structure data with Solr 6 e 7 a b Publish Identified patient intervention information to be assigned to a Care Team member Publish Identified patient intervention data to be saved in the PCR (HBase) Publish assigned care team member intervention data to be saved in the PCR (HBase) Send secure message to patient for the patient interventions HTTP REST call from UI to view Care Management functionality HTTP call from UI to view secure messages Query/response for UI data from PCR (Hbase, Solr) c Update PCR(HBase) with updates from UI d Publish Message to EMS for UI updates on interventions Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 8
How to Proceed
Data Center Cloud hosting Applications and Content Proprietary Services Messages, Models & Services Health Extensions CareXcell Health Enterprise Platform TIBCO Base Platform Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 10
Hadoop is Transitioning from This Source: Apache Hadoop YARN: Moving beyond MapReduce and Batch Processing with Apache Hadoop 2, Murthy, Arun, Addison Wesley 2013 Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 11
To This Source: http://www.mapr.com/products/product-tour#developers Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 12
And This Source: http://hortonworks.com/products/hdp/ Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 13
And This Source: http://www.cloudera.com/content/cloudera/en/products/cdh.html Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 14
Data Center All Cloud hosting Applications and Content CareXcell HSPC CDH Health CDH Proprietary Services Messages, Models & Services Proposed Health Extensions HEP HEP Base Platform Health Enterprise Platform TIBCO Cerner Corporation. All rights reserved. This document contains Cerner confidential and/or proprietary information belonging to Cerner and/or its related affiliates which may not be reproduced or transmitted in any form or by any means without the express written consent of Cerner. 15