SlideShare a Scribd company logo
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 Pdfsam
381 Pdfsam381 Pdfsam
381 Pdfsam
 

Recently uploaded

Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Peter Udo Diehl
 

Recently uploaded (20)

Demystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John StaveleyDemystifying gRPC in .Net by John Staveley
Demystifying gRPC in .Net by John Staveley
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 

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