Download presentation
Presentation is loading. Please wait.
Published byLee Hunt Modified over 9 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.