Phi-solution user manual

From PhiWIKI

Jump to: navigation, search

You can quick-starts with phi-SOLUTION looking at How to DESIGN a simple phi-Solution.

Then you can go on with a look to the following section:

Contents

PHI SOLUTION steps

The steps that should be followed to implement a phi-Solution are mainly two:

Prototyping

the goal of this step is to analyze the real process and develop a prototype phi-solution 
INPUT: 
 a- URS (User Requirements Specification)
 b- Is there any available MODULE here that can be reused in my phi-Solution?
OUTPUT: 
 a- phi-Solution:where the PROCESS, the NAVIGATION among UIs, the R-MIM (user/process data), BL or CUSTOM VALIDATOR/CONVERTER must
    be analized.
 b- phi-Solution-technical-document, where the main chapter are:
     1.ABSTRACT	
     2.RESOURCES	
     3.MODULE PROCESSES DESCRIPTION	
     3.1 PATIENT IDENTIFICATION (SEARCH PATIENT)	
     3.2 ........
     4.MIF BINDING DETAILS
     5.phi-Solution D-MIN
     5.NEW FEATURES
  

Image:Phi-SOLUTION-prototype-steps.png

Final phi-Solution

This step aims to trasform the protype in a complete phi-Solution ready to go live
INPUT: 
 a- URS (User Requirements Specification)
 b- phi-Solution protype and documentation
 c- Do I need to organize my phi-Solution in a CORE - CUSTOM fashion?  In order to keep control 
    on the basic CORE functionalities while allowing application specialists to heavily customize forms, reports and application 
    behaviour itself, every MODULE is divided in a CORE and a CUSTOM part. In the former one should provide common, reusable artifacts,
    defining entry points for customizations, in the latter the application specialist should be free to customize the solution to meet
    specific customer needs, regardless of what is implemented in the CORE part, or in other modules
 d- Is there any available VALIDATOR here that can be reused in my phi-Solution?
 e- Is there any available CONVERTER here that can be reused in my phi-Solution?
 f- Is there any available BUSINESS LOGIC here that can be reused in my-Solution?
 g- Before starting to develop a new VALIDATOR, CONVERTER, BUSINESS LOGIC or UI Component, have a look 
    here and then consider to contribute following the instructions here
OUTPUT: 
 a- phi-Solution ready to go live
 b- phi-Solution-technical-document final release


Image:Phi-SOLUTION-steps.png

BASIC HOW TO

Process Explorer

How to DESIGN a process
How to set an HIDDEN process
How to USE the R-MIM link for preparing a READ or CREATE call/operation

Catalog Explorer

GUI Designer

 How to CONFIGURE USER ROLE as PHI Solution project level

Template Explorer

How to USE the TEMPLATE EXPLORER to save and then reuse your UI

phi-Dictionary Manager

How to USE BASIC FUNCTIONALITIES

Catalog Designer

How to CREATE a NEW MIF from scratch: imported from a new ballot, created with Visio or Rose Tree or with external tool
How to MODIFY a MIF
How to add new attributes to a mif - You can add new attributes to any mif
How to extend a MIF with another - You can drag & drop an entire entry point to a mif and have it automatically "cmetized"

Report Designer

How to DESIGN a REPORT

ADVANCED HOW TO

Process Explorer

How to USE the INJECT LIST 
How to use ADD and DELETE in R-MIM LINK Configurator
How TO FIND and WORK with NON RIM PROPERTIES
How to SET a DECISION EL
How to generated DOCUMENTATION

Catalog Explorer

How to search a MIF

GUI Designer

Modules & Security guide
How to USE the INTERVAL WIDGET
How to USE the SCHEDULER WIDGET
How to CREATE a VIRTUAL PAGE
How to USE a VALIDATOR WIDGET
How to USE the TextAreaInjector Widget
How to set FORM PROPERTIES
How to use BIRTH-PLACE widget

Template Explorer

phi-Dictionary Manager

AUTHORIZATION TAB - Logging in and out
IMPORT TAB - Import or temporary import a new dictionary from a CSV file
UPDATE TAB - Temporary import a dictionary from a CSV file and update an existing one
RELATIONS TAB - Create relations between dictionaries and/or automatize equivalences between different versions of same catalog
EXPORT to CSV file 
DATABASE CONNECTIONS TAB - Configure PHI Dictionary database connection. Only for ADMINISTRATORS.
USER MANAGEMENT TAB - How to manage user. Only for ADMINISTRATORS.
MORE TAB - You need to manage a score or some custom fileds, you can use the MORE TAB

Catalog Designer

Report Designer

How to use a GRIDDER
How to generate a REPORT from a FORM CONTAINER

WIZARD

How to USE the Observation Wizard
How to USE the Observation Wizard Update

TOOLS

How to USE the FORM PATCHER
How to use a CHECK LABEL
How to use the "label importer"

WIDGETS REFERENCE

phi-designer widget reference: Documentation for all the widgets available on the designer.

BEST PRACTICES

Best-practices when designing processes
Best-practices when developing BUSINESS LOGIC
Best-practices when designing forms
Best-practices when you check the existence of a RIM OBJECT
Best-practices when you want to set the type of BUTTON and LINK
How to link Clinical Statements (i.e. Barthel Scale) to a  Patient and a Patient Encounter
How to CREATE a CHECK-LIST
PHI solutions basic skinning tips

VALIDATOR

CONVERTER

BUSINESS LOGIC

CORE MODULE

Patient Banner

  • CUI Clinical User Interfaces
From NHS (English National Healthcare System) and Microsoft CUI to the first "PHI" implementation.
CUI enables a common look and feel across the phi-Solutions and provides components for a common user interface to
 - Increase patient safety
 - Increase clinical take up of systems
 - Increase clinician effectiveness and efficiency
 - Reduce training and support costs
References
NHS CUI Study (Microsoft Design Guidance - Patient Banner[1]).
click to see some screenshots

Employee Management

How to CREATE a SOFTWARE USER FOR PHI-SOLUTIONS

Patient Admission Management

Ambulatory Encounter Management

phi-ambulatory details
Personal tools