DEV Community

Evangelos Marcus
Evangelos Marcus

Posted on

IT platform dedicated for Hospital and Clinics management

This product is an IT platform dedicated for Hospital and Clinics management

✔️ Patient Admission System (PAS)
✔️ Eletronic Medical Record (EMR)
✔️ Human Resource Management (Admin)
⚡ AI Analysis for Fundus and Dry Eye (Beta)

  1. PAS - Patient Admission System

Managing patient profiles
Booking appointment
Admit patient into EMR system
Accepting payments, export invoices and payment receipts
High performance and thorough Reporting system

✔️ 2. EMR - Electronic Medical Record

Medical Forms for doctor to perform examination
Data collection and Episode Manegemnt for each patients visits
Scalable Archetype design to extend to different medical fields
Medicine and Medication management system
Patient Visits and Discharge Summary management

✔️ 3. Admin - Internal Organzation Management

Management of hospital's Human resources
Management of Branding and satlite Clinics
Complete customization of available Medical Services
Doctor Roster and Scheduling System

⚡ 4. A2DS - AI Assisted Diagnosis System (beta)

Dry Eye detection algorithm
Fundus Lesion detection algorithm
Analysis and Flow management

How To Use

  1. Run using docker compose 🌈 A complete, Open version of the platform is ready to use with the following commands:

Clone this repository

$ git clone https://github.com/nichealpham/his-composer.git

Go into the repository

$ cd his-composer

Run the app

$ docker-compose up -d
Then navigate to the following URL:

http://localhost:3001: Admin
http://localhost:3002: PAS
http://localhost:3003: EMR
Default Root account:

Username: root
Password: Admin@123#

  1. Modify the Default SQL Password ⚡️ You can update the default MSSQL Password by changing the following sections:

In docker-compose.yml file, update line - SA_PASSWORD=[Your new password...]
In api.env file, update line HIS_APP_MSSQL_DB_PASSWORD=[Your new password...]
Then rebuild and run the system:

docker-compose up --build -d

  1. Hosting the frontend via a reverse proxy ⭐ We highly recomdend you should be familiar with how to setup a reverse proxy for the application, for example with nginx.

For fontend website to successfully call Backend APIs, modify the following URLs inside web.env file:

HIS_APP_API_AUTHEN=http://localhost:2001/api
HIS_APP_API_BOOKING=http://localhost:2002/api
HIS_APP_API_EMR=http://localhost:2003/api
HIS_APP_API_HR=http://localhost:2004/api
HIS_APP_API_PAS=http://localhost:2005/api
HIS_APP_API_SIGNAL=http://localhost:2006/signal
HIS_APP_API_FUNCTION=http://localhost:2999/graphql
HIS_APP_API_ORTHANC=http://localhost:8042
Then rebuild and run the system:

docker-compose up --build -d
Credits
This software is made by these technologies:

.NET Core
SQL Server
Appolo GraphQL
Vue.js

Detail : https://github.com/nichealpham/his-composer

Latest comments (0)