taskGNU Health - Tasks: task #14276, Federation : HMIS node


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

task #14276: Federation : HMIS node

Submitter:  Luis Falcon <meanmicio>
Submitted:  Fri 16 Dec 2016 09:00:57 PM UTC
Should Start On:  Fri 16 Dec 2016 12:00:00 AM UTC Should be Finished on:  Sun 02 Sep 2018 12:00:00 AM UTC
Category:  GNU Health Federation Priority:  5 - Normal
Status:  Done Privacy:  Public
Percent Complete:  100% Assigned to:  meanmicio
Open/Closed:  Closed Release:  3.3.0
Module:  health_federation Component:  None

( Jump to the original submission )

Wed 12 Dec 2018 09:52:05 AM UTC, comment #12: 

Main functionality and methods in place.

Luis Falcon <meanmicio>
Project Administrator
Mon 21 May 2018 10:30:17 AM UTC, comment #11: 

Dear all

Happy to give you a quick update you on the Federation !

We are now able to send record modifications on demographics from the  GNU Health HMIS on Tryton to Thalamus message server (through Gunicorn) and from there to the Health Information System, person master index (MongoDB).

Some of the changes:

  • Update functionality on connectivity to Thalamus
  • Initial PUT (PATCH) method in place for demographics.
  • Enhanced queue manager functionality
  • Improved navigation for queue manager
  • Update demographics datafile attributes and endpoints
Luis Falcon <meanmicio>
Project Administrator
Wed 18 Apr 2018 08:28:26 PM UTC, comment #10: 

Federation HIS node. Add send button for each record on the queue to be sent to the Federationdefault tip
Federation HIS node. Retrieve the health center code from the institution model
Federation HIS node. Initial creation of enqueue record with arguments to Thalamus
Federation HIS node. Add parsing and mapping methods from local node to federation
Federation HIS node. Add fields for model, origin and timestamp. Update enqueue method
Federation HIS node . Check for Federation account before enqueuing
Federation : HMIS node Work on demographics initial checks for enqueue management
Federation : HMIS node. Add xml to hold standard node obects
Federation : HMIS node. Include the enable attribute both for the node and models

Luis Falcon <meanmicio>
Project Administrator
Tue 06 Feb 2018 06:24:40 AM UTC, comment #9: 

Add Local HMIS node models and their attributes.

Include mappings to the Federation object, endpoints and keys.

Luis Falcon <meanmicio>
Project Administrator
Fri 02 Feb 2018 09:53:30 PM UTC, comment #8: 

Dear all
A quick update on the HMIS (currently on Tryton) node for the GNU Health Federation :

  • Initial Queue Manager model

Include initial elements for the Federation Queue Manager on the Tryton HMIS node.

The queue manager is intrinsic to each node (HMIS, mobile, ...), and it allows to work "offline" on nodes, by locally store all the messages and methods related objects that will be shared on the Federation.

IMHO, it's shaping up nicely :)

All the best

Luis Falcon <meanmicio>
Project Administrator
Sun 29 Jan 2017 06:27:53 PM UTC, comment #7: 

changeset 2583:af57d9ac2298
Include person Federation account on the search list on Tryton nodes

Luis Falcon <meanmicio>
Project Administrator
Fri 20 Jan 2017 05:25:11 PM UTC, comment #6: 

changeset 2581:ce16e554e2e8
Included the Federation Account field as a unique entity

Luis Falcon <meanmicio>
Project Administrator
Sun 08 Jan 2017 04:52:46 PM UTC, comment #5: 

changeset 2577:e3c2eb1753ef
Allow SSL connections to MongoDB from the FRL and Tryton nodes.

GNU Health allows now connections to the Federation MongoDB server over SSL. The mongodb server configuration params, certificates, and other information will be documented on the Wikibook.

Luis Falcon <meanmicio>
Project Administrator
Fri 30 Dec 2016 06:09:31 PM UTC, comment #4: 

Process on the Federation Resource Locator plugin.
This plugin connects to a mongodb instance, and retrieves the record(s) that match the FRL search criteria.

There will be two options. The default option is deterministic, where it searches the demographics collection by the person federation ID, as an exact match.

There will be a Fuzzy / global option, that will allow to search across the collection fields.

If there is a match, the operator would be able to click on the specific record and incorporate the information on the local GNU Health Tryton node.

Luis Falcon <meanmicio>
Project Administrator
Wed 21 Dec 2016 05:08:54 PM UTC, comment #3: 

Include connection / authentication tests to storage server

Luis Falcon <meanmicio>
Project Administrator
Sat 17 Dec 2016 11:28:49 AM UTC, comment #2: 

Initial commit for health_federation module.

Include basic connection parameters to GNU Health federation data server (Mongo)

Luis Falcon <meanmicio>
Project Administrator
Fri 16 Dec 2016 09:18:18 PM UTC, comment #1: 
  • Add GNUHealth Federation ID in alternative ids
  • Include pymongo package in the dependencies list
Luis Falcon <meanmicio>
Project Administrator
Fri 16 Dec 2016 09:00:57 PM UTC, original submission:  

Setup infrastructure components to communicate the GNU Health Tryton node to the GNU Health Federation MongoDB server

Luis Falcon <meanmicio>
Project 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)

    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 14 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2018-12-12 meanmicio Open/ClosedOpen Closed
    2018-12-12 meanmicio StatusIn Progress Done
        Percent Complete70% 100%
    2018-05-21 meanmicio Percent Complete60% 70%
        Release3.1.0 3.3.0
    2018-04-18 meanmicio Percent Complete40% 60%
        Modulehealth health_federation
    2018-02-02 meanmicio Should be Finished on2017-01-07 2018-09-02
        SummaryInterface to GNU Health Federation from Tryton node Federation : HMIS node
    2017-01-08 meanmicio Percent Complete30% 40%
    2016-12-30 meanmicio Percent Complete10% 30%
    2016-12-16 meanmicio StatusNone In Progress
        Percent Complete0% 10%
        ReleaseNone 3.1.0

    Back to the top

    Powered by Savane 3.9