You are currently browsing the category archive for the ‘Medical Software’ category.

Happy Chinese New Year!!!!

Day 3 of New Year. Got one more days before resume working.

I have been working on this java program for past 2 months which should able to run on most of the handphone.

The reason for writing this software is because all the obstetrics chart had gone missing. So I think of writing a replacement tool for the same purpose. Sun provide a free development kit. I got the prototype from the demo program and modify the source.

Later I just added other functions to the program.

Overall the program will provide the following functions:

  1. Obstetrics Calender
  2. BMI
  3. Correct Calcium
  4. GFR estimation (Cockcroft-Gault formula)
  5. Peakflow Estimation
  6. Cardiac Risk Assessment (the number only)
  7. Corrected Sodium (in case of hyperglycaemia)

Screen capture:

medsoft1.jpg

It was developed using Sun Java Wireless Toolkit 2.5.2 for CLDC.

Here is the jar file: Fpdemo.jar which is zipped can be download from this link;

The project and source files of the all the small programs are located in the Src directory of this zip file. Click this link to download.

Warning & disclaimer:

The program had not been underwent rigorous testing. So it should be used with caution and It’s only tested on the toolkit and my sony eriksson handset

The formula used in each of the program:

1. Obstetric Calender.

EDD = LMP + 280;

2. BMI

  • Starvation less than 14.9
  • Underweight from 15 to 18.4
  • Normal from 18.5 to 22.9
  • Overweight from 23 to 27.5
  • Obese from 27.6 to 40
  • Morbidly Obese greater than 40

3. Corrected Calcium

Corrected Calcium = serum calcium + ((40 – albumin) x 0.02) ;

4. GFR

Female = ((140 – Age ) * Weight * 1.04) / Creatinine ;

Male = ((140 – Age ) * Weight * 1.23) / Creatinine ;

5. CHD Risk scoring

6. Peakflow estimation

PEFR = (((Height * 3.72) + 2.24) – (Age * 0.03)) * 60; // for Female
PEFR = (((Height * 5.48) + 1.58) – (Age * 0.041)) * 60; // for Male
PEFR = (Height – 100) * 5 + 100; // for children

7. Corrected Sodium ( in hyperglycaemia)

Corrected [Na+] mmol/l = [plasma Na+] mmol/l+ (1.6x{(plasma glucose–5.6)/5.6}

Advertisements