| by Arround The Web | No comments

health @ Savannah: GNU Health Hospital Information System 5.0 series released

Dear community:

I am very happy to announce the release 5.0 series of the GNU Health Hospital Information System (HIS). This release it's the result of a tremendous amount of work that spanned for almost the last two years!

Series 5.0 represent a major leap in functionality, the underlying technology & project development.

Currently we have the vanilla version ready to be downloaded, via gnuhealth-control (see https://docs.gnuhealth.org/his/techguide/installation/vanilla.html#installation-with-gnu-health-control)

Specific GNU/Linux and FreeBSD packages, Ansible packages for HIS 5.0 and virtual machines images will come in the coming days / weeks.

The following paragraphs summarize the changes and features included in GNUHealth HIS 5.0. There are more features and information that has been left outside this document for the sake of brevity. You can look consult the Changelog at Codeberg.

New Functionality Features


Some of the new features include:

In the Laboratory Information System (Occhiolino)

  • New visual aids for out-of-range results
  • Create individual test directly w/o orders
  • Include testing for veterinary context
  • Analyte code harmonization
  • Test sources for patient & non-patients
  • Enhanced report formats

Focus on Social Diseases

  • Check for uninsured population
  • Enhanced data entry for socioeconomic status and family functionality
  • Add homeless status
  • Link with International Classification of Functionality, Health and Disability (ICF)
  • Epidemiological report takes into account the socioeconomic status of the population

Medical Imaging

  • Extensive package refactoring
  • health_imaging
  • health_imaging_worklist (DICOM patient worklists)
  • health_imaging_orthanc
  • Better integration with Orthanc PACS server
  • Work from Wei Thao, University of Louvain and the Orthanc community

Patient Medication

  • Accessible from the main menu
  • Report at population level

Allergic status validation

  • Automatically check the patient allergic status
  • Patient level
  • Prescription level
  • Sets 'Focus on allergy' automatically

Demographics

  • Enhanced demographics information
  • Insurance validity check
  • Record Homeless status
  • Ethnicity and proclaimed ethnicity
  • Improved socioeconomic assessments

Insurances

  • Enhanced demographics
  • Warning on expired insurances
  • Insurance policies and pricing for procedures
  • Linked to medical evaluations, surgeries, ...

Obstetrics

  • Enhanced obstetric history
  • Link newborn with pregnancy result
  • General population report
  • Detailed information about multiple-pregnancy for each fetus

Medical Genetics

  • Include family history in core package
  • Patient family tab (members, history ...)
  • Mutation zygosity
  • Improved data entry and view

  • Updated genes and proteins datasets (2023 → 2025)
  • Genes: 44056 (+348)
  • UniProt Natural variants: 82581 (+1422)
  • Protein related diseases: 6740 (+300)
  • HGNC: 80 gene symbols renamed

Summary of new features

  • New functionality for patient procedures and medical interventions
  • Improved reporting and analytics
  • New features on patient obstetric history and pregnancy related evaluations
  • Improved ergonomics and views on demographics and patient related information.
  • Enhanced socioeconomic and family functionality assessment
  • Extensively revised Medical Imaging, DICOM worklists and Orthanc packages
  • Reorganize nursing and ambulatory care packages
  • Enhanced patient body composition and anthropometrics
  • Enhanced “Focus on” patient section, including automated settings and mental health
  • New insurance and billing features for medical interventions and insurance plans.
  • Improved patient safety and allergic conditions checks and prescription writing

Technology

The development environment is now at Codeberg

GNUHealth-Control as a single point for sysadmin tasks

  • GNU Health control will install, update and backup the instances
  • Removed gnuhealth-setup

GNU Health HIS 5.0 uses Tryton 7.0 LTS framework

  • Support until end of 2028
  • Full refactoring of packages
  • Support of Python 3.13
  • Native GNU Health GTK Client
  • Development web client

Gunicorn as WSGI server

  • Gunicorn is now the default WSGI server for GNUHealth HIS
  • For production / large deployments
  • Can be coupled with Nginx
  • Used already in Thalamus and the GNU Health Federation
  • Replaces uWSGI

Increased Modularity

  • Reduced Package inter-dependency, mainly in:

- Nursing & Ambulatory care

- Crypto

- Lab

- Clinical History

- Stock management

  • Removed health_profile

Packages are in the GNU Health Organization at PyPI

  • wheel and source (sdist) distributions
  • Installation of individual health packages via gnuhealth-control
  • Much lighter, simple installations and implementations
  • Specific for user and health institution needs
  • Reduced complexity
  • Improved performance and security

Minor number / patches at individual package level

  • The patch level version is at package level instead of the whole GNU Health. This provides greater modularity and improves system administration tasks.
  • gnuhealth-control detects which packages need to be updated, from gnuhealth and its dependencies.

Source code of GNU Health HIS and gnuhealth-control at GNU.org

  • GNU Health HIS sourced code will be packaged as a bundle with a date format when any of the resources is updated.
  • gnuhealth-control source will also be at GNU.org 

Thank you to the GNU and GNU Health community, for delivering freedom, privacy and equity in healthcare around the world ♥

You can find short PDF presentation I made some weeks ago at the University of Entre Ríos, Argentina, about the new features in GNU Health HIS 5.0.

https://www.gnuhealth.org/downloads/media/new_features_gnuhealth_50.pdf

PS: In the coming days / weeks, we'll be polishing the documentation for this release. If you have any question or issue in the installation and/or upgrade, don't hesitate to send us a note at health @ gnu.org . Make sure you suscribe to the list ( https://savannah.gnu.org/mail/?group=health), otherwise your email will be automatically discarded to avoid spam.

We also invite you to join us at Mastodon for the latest news in about the GNU Health ecosystem.

https://mastodon.social/@gnuhealth

Happy hacking

Luis

Share Button

Source: Planet GNU