openhie / facility-recon Goto Github PK
View Code? Open in Web Editor NEWFacility Reconciliation Tool
Home Page: https://facility-recon.readthedocs.io
License: Apache License 2.0
Facility Reconciliation Tool
Home Page: https://facility-recon.readthedocs.io
License: Apache License 2.0
This is a request to add programmatic access to the facility reconciliation tool via an API, ie. endpoints.
The use case is to associate facilities with more than one hierarchy. IIUC this is a limitation of the FHIR specification in that location resources can only have one hierarchy.
Ability to backup and restore Hearth FHIR server including documentation.
Sort matching by relevance and hide details of scoring as they are confusing. See Liberia use case.
Search based on ID fields, GPS, admin levels, and smart search completion.
This feature is to add saving off the metadata of changes made during a reconciliation.
Ability to select a data source and export it in another format, for example:
DHIS2 -> CSV
FHIR server -> CSV
@lduncan-intrah The reconciliation Tool can it handle health facility services
Contries can it fill informations about health facility services in the reconciliation tool??
Do you plan in the future to add this module to help countries to handle their health services ??
Packaging for deployment using common tools that are comfortable to those with less experience on the command line.
Connect to any FHIR server as a data source
Starting this issue for the discussion of using the facility reconciliation tool with healthsites.io.
Ability to match based on another ID, the name, or combinations using logical language: Liberia use case: "(e.g., allow the operator to specify match on (facility name AND facility owner) OR external system ID)"
Ability to identify and choose to remove duplicate facilities in data sources.
Have a tab or other way to visualize facilities on a map.
Ability to merge updates to additional facility attributes, if any are found.
Enable a modular way to add new matching algorithms.
Ability to match based just a list of facilities with no levels.
Add ability to add interface translations.
Prototype uses DHIS2 auth{n|z}. See use cases for appropriate role-based authorization levels.
Missing coordinates and how to collect it are a big challenge for countries, in many times some organisations have geo coordinates informations that need to be matched with the national system.
Can we include a report where after a reconciliation the tool say this facility from a secondary source have coordinates and seems to be the same as this facility from the official data source that have not geo coordinates.
From this report the update can be do manually.
Use simpler, cleaner widgets that convey the information. See Liberia use case.
Icons disappear if there is no network, instead bundle these with the application.
@ashaban @citizenrich at this point, this is not a big issue, but when you get a chance, please fix the instructions for building the facility-recon-gui dhis2 app. At the end of https://facility-recon.readthedocs.io/en/latest/dev/install.html it currently says:
cp -r facility-recon/facility-recon-gui/dist/* facility-reco/dhis2App/
cd facility-recon/dhis2App
rm GOFR.zip
zip GOFR.zip ./*
However, there are two issues. On line 1, it should be build
instead of dist
, and on line 4 it needs -r
option for the zip command (should be zip -r GOFR.zip ./*
), otherwise folders are zipped empty, and it causes the app not to load.
cc @lduncan-intrah
Have a tab dedicated to managing facility data sources, including a list of uploaded CSVs, FHIR servers, and DHIS2 instances.
Can a single reconciliation pass handle facilities at different levels? Does the DHIS2 importer handle this?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.