churcho / ehealth.api

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

eHealth

Build Status Coverage Status

Index page for projects that related to Ukrainian Health Services government institution.

What it is about - WIP

....

Objectives

  • Design and Develop patient's registry (Master Patient Index) as an independant service
  • Design and Develop registry for Medical Service Providers (MSP), MSP Divisions, 1st echelon Doctors (PRM)
  • Design and Develop registry for contracts (Declarations) between MSP, 1st echelon Doctors and Patients (OpsDB)
  • Automation of MSP, Doctors, Patients, Declarations registration processes accessible via API (REST)
  • Provision of data consistency, deduplication and security mechanisms incl. Implementation of Digital Signature
  • Design and Develop E-Health Billing process (Capitation report)
  • Design and Develop E-Health administration tools for National Health Service
  • Implementation of authentication and authorization including:
    • Authorization of MSP by Patient using SMS OTP
    • Offline patient identification
  • OAuth 2.0 authorization for E-Health API
  • Personal data protection according to Ukraine and EU regulations

Documentation

Installation

You can use official Docker container to deploy this service, it can be found on edenlabllc/ehealth Docker Hub.

Dependencies

  • PostgreSQL 9.6 is used as storage back-end.
  • Elixir 1.8+
  • Erlang/OTP 20.0.4

Configuration

See ENVIRONMENT.md.

Contributing

To contribute to eHealth please see CONTRIBUTING

License

See LICENSE.md.

Legal-WIP

About

License:Apache License 2.0


Languages

Language:Elixir 61.5%Language:TSQL 25.7%Language:API Blueprint 6.8%Language:Gherkin 6.0%Language:Dockerfile 0.0%Language:Shell 0.0%Language:HTML 0.0%