taskGNU Health - Tasks: task #16444, Refactor FHIR server


You are not allowed to post comments on this tracker with your current authentication level.

task #16444: Refactor FHIR server

Submitter:  Luis Falcon <meanmicio>
Submitted:  Thu 21 Sep 2023 08:13:28 AM UTC
Should Start On:  Thu 21 Sep 2023 12:00:00 AM UTC Should be Finished on:  Sat 21 Sep 2024 12:00:00 AM UTC
Category:  FHIR Priority:  5 - Normal
Status:  In Progress Privacy:  Public
Assigned to:  meanmicio Percent Complete:  10%
Open/Closed:  Open Release:  FHIR-1.9
Module:  FHIR server Component:  FHIR server

Thu 12 Oct 2023 05:29:43 PM UTC, comment #1: 

Dear all

I have released today the GNU Health FHIR server  0.9b7, with significant changes in terms of Python3 compatibility, search methods, package naming and documentation.

The following resources are available for queries:

    Conformance: Describes the server’s FHIR capabilities.

    Patient: Patient information, like email, address, SSN, etc.

    DiagnosticReport: Completed lab tests, but not the data

    Observation: Lab data, like Uric Acid values

    Practitioner: Health professionals and their information

    Procedure: Surgeries/operations

    Condition: Diseases/diagnoses

    FamilyHistory: Family histories of patients

    Medication: Medications (not prescriptions!)

    MedicationStatement: Medications taken by a patient

    Immunization: Immunizations

    Organization: Institutions, departments, companies, etc.

Currently a demo server is running at port 8700 at the federation

More info and package download at https://pypi.org/project/gnuhealth-fhir-server/

I presume this will be the latest version before refactoring the server to the new capabilities, which will be fhir-server 2.0

PS: Happy 15th anniversary!

Luis Falcon <meanmicio>
Group administrator
Thu 21 Sep 2023 08:13:28 AM UTC, original submission:  

Dear community

Quite a bit of time has passed since we started the GNU Health FHIR server back in March 2014 (https://savannah.gnu.org/task/?13118)

During this time, both the FHIR standard and GNU Health have been evolving, as well as the increasing adoption of both projects by the community and the market.

Almost 10 years after, I feel we should revise and probably refactor some components of the current GH FHIR server and client to integrate the latest technology.

We'll be discussing this topic next week at the GNUHealth and Orthanc conference in Hanover.

This task should serve to collect the activities, discussions and development around it.

Happy hacking

Luis Falcon <meanmicio>
Group administrator


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by meanmicio (Submitted the item)
  • -email is unavailable- added by meanmicio

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    Follow 5 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2023-10-12 meanmicio CategoryNone FHIR
        StatusNone In Progress
        Percent Complete0% 10%
        ReleaseNone FHIR-1.9
    2023-09-21 meanmicio Carbon-Copy- Added -email is unavailable-

    Back to the top

    Powered by Savane 3.13-758e.
    Corresponding source code