SlideShare a Scribd company logo
1 of 5
Download to read offline
Architecture of Ehr.care
2
RDB
PostgreSQL(table+jsonb)
Graph DB
Titan/JanusGraph, OrientDB, ArangoDB, Neo4j
REST API
EHR, Composition/TdsData, WebTemplate, AQLQuery, Demographics, Tagging, Bookmark
OpenEHR RM/AM Java-ref lib
(Annotated on class file at (post)compiling time)
Hibernate ORM
(Customized)
Hibernate OGM
(Added module to support Tinkerpop/Gremlin API)
Other REST Client AppJava Client App
EhrRestApiClient lib
ETL--Pentaho Kettle
Plugin for ehr.care(In Dev)
Ehr.care
AQL engine GDL engine(In Plan)
Comparison of OpenEHR-Based CDR
3
Ehr.care used in crm.care
4
Process engine
(Customized Activiti)
Definition of process template/section
Convergence of process on product BOM tree
Basic Data Management
Organizations (with dual reporting relationship)
Resources (Doctor/Nurse, Room, Device)
Users (with dual reporting relationship)
Crm.care (CRM for provider chain group. Extremely flexible for product line for different domain in healthcare)
Product Configuration
BOM(tree) of product templates
Healthcare service process (related with appointment, duty roster, resource management)
Health data model (OpenEHR)
Health report template
Tech attributes and Supplying attributes
Characteristic
Category and Tag
Constraints
Calculations
Generating BOM of product variants from BOM of product templates
Customer Management
Individual/Enterprise customer
Type of relationship
between customers and resources
Marketing and Sales Management
Process: Leads, opportunity, sales project, quotation, contract
Card/Voucher management:
Prepay card, discount card, credit card, voucher, coupon, etc
Product service fulfillment/delivery
Duty roster
Appointment
Service process execution according to product BOM
Billing and settlement (with customer and next level provider)
Rule engine
(Based on JBoss Drools)
For sales policy
For some policy
used in service process
Ehr.care Health report engine
(Based on JasperReports)
Definition of report template/section
Convergence of report section on product BOM tree
Ehr.care system introduction

More Related Content

Similar to Ehr.care system introduction

Patni Hibernate
Patni   HibernatePatni   Hibernate
Patni Hibernate
patinijava
 
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Vlad Savitsky
 
Rdf Processing On The Java Platform
Rdf Processing On The Java PlatformRdf Processing On The Java Platform
Rdf Processing On The Java Platform
guestc1b16406
 

Similar to Ehr.care system introduction (20)

Patni Hibernate
Patni   HibernatePatni   Hibernate
Patni Hibernate
 
DrupalCamp Kyiv 2011 Services
DrupalCamp Kyiv 2011 ServicesDrupalCamp Kyiv 2011 Services
DrupalCamp Kyiv 2011 Services
 
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
Yuriy Gerasimov. Drupal Services. Integration with third party applications. ...
 
TY.BSc.IT Java QB U6
TY.BSc.IT Java QB U6TY.BSc.IT Java QB U6
TY.BSc.IT Java QB U6
 
Context-aware Fast Food Recommendation with Ray on Apache Spark at Burger King
Context-aware Fast Food Recommendation with Ray on Apache Spark at Burger KingContext-aware Fast Food Recommendation with Ray on Apache Spark at Burger King
Context-aware Fast Food Recommendation with Ray on Apache Spark at Burger King
 
Apache Eagle: Architecture Evolvement and New Features
Apache Eagle: Architecture Evolvement and New FeaturesApache Eagle: Architecture Evolvement and New Features
Apache Eagle: Architecture Evolvement and New Features
 
About "Apache Cassandra"
About "Apache Cassandra"About "Apache Cassandra"
About "Apache Cassandra"
 
Apache Eagle Architecture Evolvement
Apache Eagle Architecture EvolvementApache Eagle Architecture Evolvement
Apache Eagle Architecture Evolvement
 
HR ABAP Technical Overview | http://sapdocs.info/
HR ABAP Technical Overview | http://sapdocs.info/HR ABAP Technical Overview | http://sapdocs.info/
HR ABAP Technical Overview | http://sapdocs.info/
 
ASP.NET 3.5 SP1
ASP.NET 3.5 SP1ASP.NET 3.5 SP1
ASP.NET 3.5 SP1
 
Architecture and tools
Architecture and toolsArchitecture and tools
Architecture and tools
 
openEHR Developers Workshop at #MedInfo2015
openEHR Developers Workshop at #MedInfo2015openEHR Developers Workshop at #MedInfo2015
openEHR Developers Workshop at #MedInfo2015
 
(ATS4-APP05) What's new in Isentris 4.0SP1
(ATS4-APP05) What's new in Isentris 4.0SP1(ATS4-APP05) What's new in Isentris 4.0SP1
(ATS4-APP05) What's new in Isentris 4.0SP1
 
Solr -
Solr - Solr -
Solr -
 
3 - Trafodion Technology Look
3 - Trafodion Technology Look3 - Trafodion Technology Look
3 - Trafodion Technology Look
 
Introduction to Datastore
Introduction to DatastoreIntroduction to Datastore
Introduction to Datastore
 
Applying EF Code First at Your Job
Applying EF Code First at Your JobApplying EF Code First at Your Job
Applying EF Code First at Your Job
 
Rdf Processing On The Java Platform
Rdf Processing On The Java PlatformRdf Processing On The Java Platform
Rdf Processing On The Java Platform
 
6° Sessione - Ambiti applicativi nella ricerca di tecnologie statistiche avan...
6° Sessione - Ambiti applicativi nella ricerca di tecnologie statistiche avan...6° Sessione - Ambiti applicativi nella ricerca di tecnologie statistiche avan...
6° Sessione - Ambiti applicativi nella ricerca di tecnologie statistiche avan...
 
381 Rac
381 Rac381 Rac
381 Rac
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 

Recently uploaded (20)

Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Simplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptxSimplifying Mobile A11y Presentation.pptx
Simplifying Mobile A11y Presentation.pptx
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
Navigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern EnterpriseNavigating Identity and Access Management in the Modern Enterprise
Navigating Identity and Access Management in the Modern Enterprise
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Ehr.care system introduction

  • 1.
  • 2. Architecture of Ehr.care 2 RDB PostgreSQL(table+jsonb) Graph DB Titan/JanusGraph, OrientDB, ArangoDB, Neo4j REST API EHR, Composition/TdsData, WebTemplate, AQLQuery, Demographics, Tagging, Bookmark OpenEHR RM/AM Java-ref lib (Annotated on class file at (post)compiling time) Hibernate ORM (Customized) Hibernate OGM (Added module to support Tinkerpop/Gremlin API) Other REST Client AppJava Client App EhrRestApiClient lib ETL--Pentaho Kettle Plugin for ehr.care(In Dev) Ehr.care AQL engine GDL engine(In Plan)
  • 4. Ehr.care used in crm.care 4 Process engine (Customized Activiti) Definition of process template/section Convergence of process on product BOM tree Basic Data Management Organizations (with dual reporting relationship) Resources (Doctor/Nurse, Room, Device) Users (with dual reporting relationship) Crm.care (CRM for provider chain group. Extremely flexible for product line for different domain in healthcare) Product Configuration BOM(tree) of product templates Healthcare service process (related with appointment, duty roster, resource management) Health data model (OpenEHR) Health report template Tech attributes and Supplying attributes Characteristic Category and Tag Constraints Calculations Generating BOM of product variants from BOM of product templates Customer Management Individual/Enterprise customer Type of relationship between customers and resources Marketing and Sales Management Process: Leads, opportunity, sales project, quotation, contract Card/Voucher management: Prepay card, discount card, credit card, voucher, coupon, etc Product service fulfillment/delivery Duty roster Appointment Service process execution according to product BOM Billing and settlement (with customer and next level provider) Rule engine (Based on JBoss Drools) For sales policy For some policy used in service process Ehr.care Health report engine (Based on JasperReports) Definition of report template/section Convergence of report section on product BOM tree