Presented by Davide Magni and Andrea Ceiner ?. The proposal = A complete suite of tools open source...

28
Presented by Davide Magni and Andrea Ceiner ? ?

Transcript of Presented by Davide Magni and Andrea Ceiner ?. The proposal = A complete suite of tools open source...

Presented by Davide Magni and Andrea Ceiner

??

The proposal

==A complete suite of tools

open source & open standard for Model-Design-Generate healthcare enterprise applications

A complete suite of tools open source & open standard

for Model-Design-Generate healthcare enterprise applications

Topicsphi Technology Definitionphi Designer short overviewphi Solutionphi Designer extra capabilityphi Technology architecturephi Technology and OHT

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

phi Technology

PHI Technology

Healthcare Process Specialist

Healthcare ProfessionalsPHI Solutions

PHI R.E.

RIM

PHI DESIGNERPROCESS

LIST OF PROCESSES

RMIM

PHI SOLUTION

phi TechnologyPHI Technology

PHI Technology

Tools•GUI Designer•Catalog Designer•Process Designer•Report Designer•Rule Designer•Dictionary Manager

Tools•GUI Designer•Catalog Designer•Process Designer•Report Designer•Rule Designer•Dictionary Manager

PHI DesignerPHI Designer

PHI R.E.PHI R.E.

Components•Generic Explorer•Process Explorer•Rule Explorer•Catalog Explorer•Templates Explorer

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

Servers/Engines•Process Engine•Report Engine•Rules Engine•Integration Server (ESB)•Patidok Gateway•Catalog Server•Security Server•Registry/Repository

Simple Use Case:Patient “Creation”

DesignProcess

Chooseor Create

RMIM

Bind RMIM to Process

Validateyour

boundRMIM

DesignFORMs

BindFORMs to

Process

BindFORMs

to RMIM

Solution MODEL is

READY

Generate & Deploy

Onto PHI RE

RUN

Build a “SOLUTION” to collect patient data (family name, given name, ...).

DESIGN RMIM

DESIGN PROCESSMODEL

DESIGN UIMODEL

phi RE: process driven

RIM BINDINGMODEL

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 From OPEN MODEL to RE DESIGNER

XML

JET ENGINE XHTML/JSP + CSS

XML in BPEL style

XML

DESIGNER

XML

JET ENGINE XHTML/JSP + CSS

XML in BPEL style

XML

phi RE Architecture

phi Designer capabilities overview

Report Designer

Design a REPORT likewise a FORM

Template Explorer for saving your UI

SAVE your UI REUSE your UI

Business Rule List of BASIC RULES

RULEUSE RULE

Business Logic

MultilanguagePHI Solution LANGUAGE

TRANSLATE LABEL

Expression Language

RIM QUERY BUILDER

CREATE operation READ operation

phi Dictionary Manager

phi MULTILANGUAGE check

DEFINITIONSOpen Health Tools is an open source community with a vision of

enabling a ubiquitous ecosystem where members of the Health and IT professions can collaborate to build interoperable systems that enable patients and their care providers to have access to vital and reliable medical information at the time and place it is needed.

phi Technology is an open source framework with Tools oriented to a large community of user (process analysts and non necessarily IT expert) that can design MODELS of any e-Health Solution tailor-made on customer requirements.

HEALTHCARE SCENARIO

HEALTHCAREPROVIDER DATA

STORINGDEVICES

FINAL USERHEALTHCAREPROVIDER

HEALTHCARETOOLING

LEGACYDB

phi Website PHI wiki: support.phitechnology.it/wiki

OHT Forge project: https://phi-technology.projects.openhealthtools.org/

Davide Magni: [email protected]

Andrea Ceiner: [email protected]