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
- https://codeberg.org/gnuhealth
- Translation : 30+ language teams @ https://translate.codeberg.org/projects/gnuhealth/
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
30 June, 2025 12:15AM by Luis Falcon