Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented by Davide Magni Versioning in. Topics  phi-Technology Definition  phi-Designer short overview  phi-Solution step-by-step  phi-Technology.

Similar presentations


Presentation on theme: "Presented by Davide Magni Versioning in. Topics  phi-Technology Definition  phi-Designer short overview  phi-Solution step-by-step  phi-Technology."— Presentation transcript:

1 Presented by Davide Magni Versioning in

2 Topics  phi-Technology Definition  phi-Designer short overview  phi-Solution step-by-step  phi-Technology VERSIONING  phi-Designer extra capability  phi Technology architecture  phi Technology and the COMUNITY

3 phi Technology definition  PHI Technology is  A process oriented e-Health Designer and a Runtime Environment for e-Health applications.  Based on Model-Driven-Architecture and Service- Oriented-Architecture  Based on open source software, open standard and open model !  Oriented to a large community of users not necessarily computer experts

4 phi Technology PHI Technology Healthcare Process Specialist Healthcare Professionals PHI Solutions PHI R.E.

5 PHI DESIGNER PROCESS LIST OF PROCESSES RMIM PHI SOLUTION

6 phi Technology PHI Technology Tools GUI Designer Catalog Designer Process Designer Report Designer Rule Designer Dictionary Manager PHI DesignerPHI R.E. Components Generic Explorer Process Explorer Rule Explorer Catalog Explorer Templates Explorer Servers/Engines Process Engine Report Engine Rules Engine Integration Server (ESB) Patidok Gateway Catalog Server Security Server Registry/Repository

7 phi-Solution step by step Design Process Choose or Create RMIM Bind RMIM to Process Design FORMs Bind FORMs to Process Bind FORMs to RMIM Solution MODEL is READY Generate & Deploy Onto PHI RE RUN Build a “SOLUTION” to collect patient data (family name, given name,...).

8 Process The process below is used to CREATE A CASE (Inpatient Encounter) with RULE in a DECISION NODE

9 Dynamic Behaviour Encounter Completed statusCode = suspended (PRPA_MT402003UV02) State-machine diagram for Act class Encounter Activate statusCode = active (PRPA_MT402001UV02) The statusCode is the TRIGGER for the TRANSACTION

10 VERSIONING  GOAL:  store any information change  KEYWORDs:  R-MIM, CLONE, REVISE and STATE-MACHINE  DETAILS:  A SWITCH to TURN OFF and ON the HISTORY

11 WHEN does VERSIONING HAPPEN? WHEN the R-MIM is LOADED and a REVISE is detected ….

12 phi-Solution REVISE VERSIONING VIEW

13 WHEN does VERSIONING HAPPEN? WHEN a STATE TRASACTION happens ACTIVE=>SUSPENED 1- if a SUSPENED is already in a DB a clone HAPPENS 2- data is copied from ACTIVE to SUSPENDED SUSPENDED=>ACTIVE the ACTIVE in the previous transaction is LOADED and CLONED

14 phi-Solution STATE TRANSACTION VERSIONING VIEW

15 HOW does VERSIONING HAPPEN? …. the R-MIM is CLONED till the BORDER that is represented by CMET and ONLY where the ATTRIBUTE are VALUED

16 RIM-DB VERSIONING VIEW PATIENT PERSON ID4PHI  ID4PHI stored in the PATIENT.ID attribute is used to LINK all the INSTANCE VERSION  is_active indentifies the ACTIVE INSTANCE of PATIENT  creation_date identifies WHEN the INSTACE is stored

17 phi-Designer VERSIONING VIEW Patient Generic statuCode = Patient Generic statusCode =history USEFUL INTERNALLY to MAKE our QUERYMANAGER Aware to skip in the Where CONDITION the is_active=true

18 phi Designer capabilities overview

19 Report Designer Design a REPORT likewise a FORM

20 Template Explorer for saving your UI SAVE your UI REUSE your UI

21 Business Rule List of BASIC RULES RULE USE RULE

22 Business Logic

23 Multilanguage PHI Solution LANGUAGE TRANSLATE LABEL

24 Expression Language

25 RIM QUERY BUILDER CREATE operation READ operation

26 phi Dictionary Manager

27 phi MULTILANGUAGE check

28 phi Designer Architecture GEF PHI DESIGNER EMF GMF OHF XML JET EMITTER JET Template PHI Eclipse Plug-ins RIM ECLIPSE PHI JET TEMPLATE MIF File (RIM) PHI Solution Model From OPEN MODEL to RE

29 phi RE Architecture

30 phi Technology and the Community

31 The proposal = A complete suite of tools open source & open standard for Model-Design-Generate healthcare enterprise applications

32 HEALTHCARE SCENARIO HEALTHCARE PROVIDER DATA STORING DEVICES FINAL USER HEALTHCARE PROVIDER HEALTHCARE TOOLING LEGACY DB SDM manages MIF, MDHT manages CDA, PASS manages security, V2-V3 mapping tool, openIHE implementation

33 phi Website  phi-WIKI: support.phitechnology.it/wiki support.phitechnology.it/wiki  phi-FORUM: soon available http://support.phitechnology.it/jforum http://support.phitechnology.it/jforum  HL7GForge (since 22 OCTOBER 2009) http://gforge.hl7.org/gf/project/phi-technology/ http://gforge.hl7.org/gf/project/phi-technology/  OHT - ITAL TBS was approved as a MEMBER on 7 OCTOBER 2009

34 Davide Magni: davide.magni@italtbs.comdavide.magni@italtbs.com


Download ppt "Presented by Davide Magni Versioning in. Topics  phi-Technology Definition  phi-Designer short overview  phi-Solution step-by-step  phi-Technology."

Similar presentations


Ads by Google