The "iHealth program" is a database designed using 4th Dimension.
Email me at and I will mail you the CD, or you can  Download it here.
The program and its support are free.
To see the following pages use the links bellow, read the information and come back to the top by using the "Back" button of your browser.

Overall view of iHealth
Date of last update
The iHealth program
How to make an appointment
How to find an appointment that has already been made
How to make a new patient's chart
How to enter a patient's encounter
How to modify the encounter lists
How to enter the report of a patient's test (Lab - Xrays - Special tests - and Consultations.)
How to get the charts of the patients that are coming today
The "Start" Screen
Scoring and Coding basis
Can iHealth score and code


The "Startup" screen is the first screen that you see when you start iHealth.
The Image shows three main columns, "NEW", "LIST", and "FIND".

In each row there are icons for entering a new record, for showing the list of records and for searching for a record.
For example: "New Encounter", "Encounter List" and "Find Encounter".
The program shows the name of the icon when you put the mouse cursor over the icon.


The Windows version of iHealth is a Double-clickable application made with 4th Dimension version 2003.7
For Macintosh users, we can convert the program to play with the Macintosh version of 4D, 2003.7

iHealth runs without the need for any other 4 D program. It is the real, unrestricted program, not a demo.
When we send you a CD you can see a compiled version of the program. You can recognize the program file as iHealth.exe


 iHealth allows the medical office to do the following:
1- Make appointments
2- Make patients' charts
3- Enter encounters
4- Enter reports of patient's tests
5- Enter messages and reminders
6- Score and Code an encounter
7- List the charts of the patients coming today (or any particular day).
8- Ftp ready for sending and receiving data
9- Allows you to make and/or edit your own systems lists.
(you can use systems lists to help you enter information in an encounter)


If you are stuck in a screen, press Command + period (.) to cancel the form (Mac),
press Ctrl+ period (.) on (Windows).

When entering a record, you have the choice of canceling or accepting the data entered up to that moment. To help you understand this, we have dimmed the menus or they are not operational from inside a record entry form.


The File menu is where you go to Quit.  (You can quit from the "Start" screen too).

The Password menu item let you change the passwords.

The Edit menu is always available for copy, Cut, Clear and Paste

The Help menu contains the "Help for iHealth" (This pages) menu item.   
It is always available.




  Make an appointment

An appointment is made by choosing the "New Appointment " menu item, from the "Appointments" menu.
"Appointments"  --->"New Appointment ".
by clicking on the Calendar icon in the "Startup screen".

The 5 day week form will appear. Enter the name and patient's Id number in the cells that intersect the day of the week and the time desired.
When finished, click the OK button to save your entries.

An appointment is found by choosing the "Find Appointment" menu item, from the "Appointments" menu,
"Appointments"  --->Find Appointment"
by clicking on the Find Appointment icon in the "Startup screen". The program will find the date and time of the appointment, when you enter either the first and/or the last name of the patient.

The Patient's Chart menu let you create a new chart, see the list of charts or search for one or more charts. You can do these things also by clicking the corresponding buttons in the "Start" page.


An encounter record is to be entered each time the patient meets the health care professional.
You access the encounter form by selecting "Encounter" menu--->"New Encounter" menuitem.
by clicking on the Encounter icon in the Startup screen. 

The Encounter form contains several pages. These pages are:
"Present Illness"
"Past, Family and Social history"
"P. Ex"
"DG & R" (Data gathering and Review)
"Med List" (Medical List)
You move through these pages by clicking on the corresponding tab.

To save any data entered in any of these pages you must click the "OK" button.  The OK button appears in each of these pages for convenience, clicking any one of these OK buttons will save the data entered up to that moment. Conversely, clicking a cancel button will discard any data entered in that record up to that moment.

These are additional movie files that show the encounter features:

The following examles show, how you can enter a large part of the present illness by clicking on a pre made clinical picture.

Look at the popup menu name “illness” to the right side of the screen. It contains several already made clinical pictures. You select one of them, to insert it in the present illness field.
Before inserting it you can delete unwanted lines, merely by clicking on them.

A patient visit for high blood pressure follow up.
A patient  with Anxiety
A patient  with an URI
A patient  with an UTI


The Reports menu contains:
"Enter New report"   

"Reports' List"
"Get Report-ftp"  (available when the sender puts your reports in a server)
"Send Reports-ftp" (available when the receiver accepts your data in their server)
It also contains "Lab tests", which is the list of lab tests you have entered. Those tests will appear in a list to choose from when you will be entering individual patients tests.
"Add a New Test to the List" let you add tests to the list.

Gather the charts is used to get all scheduled patients' charts ready for use today.

The Special menu contains "Modify Lists" which allows you to modify the various lists used by the program to enter data in the "encounter". *
The "List Encounter Items" shows the list of those items.
The "List Systems" menu item shows those menu items grouped by entire systems.



The Messages menu lets the user enter a new message, see the list of messages or find today's messages. These functions can also be used from the "Start" page

    1- Hx

Type of History





Problem Focused


Brief: ≥ 1•-3•



Expanded Problem


Brief: ≥ 1•-3•

Problem pertinent ROS1: 1


Detailed (D)

Extended: ≥ 4


Extended: 2-9•

(1•/Problem pertinent ROS

+ 1• - 8•/additional systems)


Problem pertinent

PFSH2: 13

Comprehensive (C)

Extended: ≥ 4

Complete: ≥ 10

(All Problem pertinent ROS

systems + additional systems)


Complete PFSH: 2Or 34


1 ROS directly pertinent to PI.    2 PFSH directly pertinent to PI. 3 1 specific item from any of the 3 history
areas (but pertinent to PI), total of 1          4 For established patients ≥1 specific item from two of the 3 history areas, total of 2• and for new patients ≥ 1 specific item from each of the 3 history areas. Total of 3

                                                                                                2.          PE (Physical Exam)


      Level of Exam

Perform and Document

Problem Focused
1 area/system
Expanded Problem Focused (EF) 2-7 areas/systems


2-7 areas/systems
one in detail)


8 systems or a
complete exam of a

single system

                                                                                                                                                                                      3. MDM (Medical Decision Making) COMPLEXITY 2 of 3


Complexity of Decision
Number of Dx or
 Management Options
Data Gathering and Review
Risk of Complication, Morbidity and Mortality

Strait Forward (S)


                                                ≤ 1

Low Complexity (L)




Moderate Complexity  (M)




High Complexity (H)



≥ 4


iHealth can score encounters with the history, physical, review of systems and data gathering & review entered directly into the program.
It may also score and code encounters that have not been entered into the program provided that the scoring of the Hx, the PE and the DG & R are entered manually.

Read me first

then see the following movie file

How to modify encounter lists 

This file is available at all times from inside the iHealth program.

Date of last update: 11/21/2005; 12/2/05; 12/15/05, 1/2/06, 1/18/06

Forms. (They have been modified to be use in the browser(IE, only))
This forms were designed by a highly competent physician in private practice, he uses them for new patients.
They help him code the Hx, PEx and DGR and are part of the patient's chart.
You can use them in conjunction with the score/code function of the iHealth program.

Past Hx
P.Ex3 and DGR