GNU Health/The Demo database

From Wikibooks, open books for an open world
< GNU Health
Jump to: navigation, search

Contents

Reasons for a Demo Database [edit]

GNU Health default installation comes with no data. It's interesting, for academic and training purposes to have some demo data that exemplifies concepts and improves the learning curve.
The demo database is an ongoing project and it will be adapting to the each new GNU Health version. The clinical history will also grow with time.

For consistency sake, it's important to have the main characters information constant (family members name, birth dates and place, health centers, family doctors ... ). The information and characters are fictitious and we should try to make it valid for different cultures.

The Betz Family [edit]

The story goes around the Betz family, and the main character, "Ana Betz", a primary school teacher.

  • Health Center : GNU Solidario Hospital in Las Palmas, Spain
  • Family Doctor : Cameron Cordara. ID : 765870
  • Family : Betz family : John, Ana and one son.
  • Ana : The main character. Born October 4th, 1985 .

Patient Information

  • Social Security Number : 55567890
  • Sex : Female.
  • Marital Status : Married
  • Profession : School teacher.
  • Socioeconomics
    • Socio-Economic Status :Middle class
    • Housing Conditions :Comfortable and good sanitary conditions
    • Education Level : University
  • Allergies : β-lactam hypersensitivity
  • Diseases : Type 1 Diabetes diagnosed on November 10th 1993 .
  • Medication : Insulin since November 10th 1993
  • Genetic Information
    • Family history
      • Maternal Grandfather : Marfan's Syndrome ( Q87.4 )
      • Father : Essential (primary) hypertension ( I10 )
    • Disease Genes
      • BRCA1:breast cancer 1, early onset
  • Obstetric Information : G1P1A0
    • Newborn : Matt. DoB : March 15th 2010 . Epidural, vaginal birth.
  • Lifestyle
    • Ex-smoker
    • Addictions : No recreational drugs
    • Sexuality : Heterosexual; Monogamous and practices safe sex.
    • Safety : Motorcycle rider. Uses helmet

Other Information [edit]

  • Family information (Family functionality level, members, operational sectors... )
  • Imaging ( X-rays, CTs, MRIs.. )
  • Genetic info / risks
  • Surgeries
  • Lab orders and results
  • Clinical history of the family

Installing the Demo Database [edit]

We use the proteus engine to install the demo database.

First we need to install proteus in your local environment

$ pip install --user proteus

Alternatively, and if you're using any Debian GNU/Linux system, you can also install proteus from a repository

$ apt-get install tryton-proteus

Now, look for the demo directory. You can run the script from anywhere, but make sure your tryton libraries are in the python search path. This is important, specially if you use the manual installation.

$ export PYTHONPATH="<PLACE_OF_YOUR_TRYTON_SERVER_DIRECTORY>"

Next, run the script :

$ python health_demo_server.py

This script will create a new database called gnuhealth_demo with the demo information. Be patient, it can take some time.

User name: admin
Password: admin

The online Demo Database [edit]

We have a new demo server available on internet so you can connect and try GNU Health easily.

First, you need to download and install the Tryton client application, according to your operating system
GNU/Linux
Windows
MacOS X

Then you have to set the correct tabs position: Setting the Tryton client Tabs position for GNU Health

Finally you can login using the following information:

Server: health.gnusolidario.org:8000
Database: health_18rc1
User name: admin
Password: gnusolidario