All Projects → informatici → openhospital-ui

informatici / openhospital-ui

Licence: GPL-3.0 license
Open Hospital web UI

Programming Languages

typescript
32286 projects
SCSS
7915 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to openhospital-ui

openhospital-gui
Open Hospital GUI (Java Swing) component
Stars: ✭ 27 (+17.39%)
Mutual labels:  healthcare, openhospital
hermes
A library and microservice implementing the health and care terminology SNOMED CT with support for cross-maps, inference, fast full-text search, autocompletion, compositional grammar and the expression constraint language.
Stars: ✭ 131 (+469.57%)
Mutual labels:  healthcare
Openemr
The most popular open source electronic health records and medical practice management solution.
Stars: ✭ 1,762 (+7560.87%)
Mutual labels:  healthcare
Computationalhealthcare
A platform for analysis & development of machine learning models using large de-identified healthcare datasets.
Stars: ✭ 180 (+682.61%)
Mutual labels:  healthcare
Medcat
Medical Concept Annotation Tool
Stars: ✭ 133 (+478.26%)
Mutual labels:  healthcare
Flutter healthcare app
Helthcare app built in flutter
Stars: ✭ 211 (+817.39%)
Mutual labels:  healthcare
Sytora
A sophisticated smart symptom search engine
Stars: ✭ 111 (+382.61%)
Mutual labels:  healthcare
EyesGuard
👀 Windows Application for protecting your eyes
Stars: ✭ 217 (+843.48%)
Mutual labels:  healthcare
Innereye Deeplearning
Medical Imaging Deep Learning library to train and deploy models on Azure Machine Learning and Azure Stack
Stars: ✭ 246 (+969.57%)
Mutual labels:  healthcare
Iciar2018
Our solution for ICIAR 2018 Grand Challenge
Stars: ✭ 163 (+608.7%)
Mutual labels:  healthcare
Bhima
A hospital information management application for rural Congolese hospitals
Stars: ✭ 160 (+595.65%)
Mutual labels:  healthcare
Survival Analysis Using Deep Learning
This repository contains morden baysian statistics and deep learning based research articles , software for survival analysis
Stars: ✭ 139 (+504.35%)
Mutual labels:  healthcare
Cardio
CardIO is a library for data science research of heart signals
Stars: ✭ 218 (+847.83%)
Mutual labels:  healthcare
Fhir Works On Aws Deployment
A serverless implementation of the FHIR standard that enables users to focus more on their business needs/uniqueness rather than the FHIR specification
Stars: ✭ 131 (+469.57%)
Mutual labels:  healthcare
COVID-Net
Launched in March 2020 in response to the coronavirus disease 2019 (COVID-19) pandemic, COVID-Net is a global open source, open access initiative dedicated to accelerating advancement in machine learning to aid front-line healthcare workers and clinical institutions around the world fighting the continuing pandemic. Towards this goal, our global…
Stars: ✭ 41 (+78.26%)
Mutual labels:  healthcare
2019 Ncov
Use Google Maps Timeline data to compare with COVID-19 patient history location.
Stars: ✭ 116 (+404.35%)
Mutual labels:  healthcare
Eicu Code
Code and website related to the eICU Collaborative Research Database
Stars: ✭ 159 (+591.3%)
Mutual labels:  healthcare
Healthcareai R
R tools for healthcare machine learning
Stars: ✭ 200 (+769.57%)
Mutual labels:  healthcare
tech blog
Follow the Lumiata Tech Blog on Medium!
Stars: ✭ 20 (-13.04%)
Mutual labels:  healthcare
hi-ml
HI-ML toolbox for deep learning for medical imaging and Azure integration
Stars: ✭ 150 (+552.17%)
Mutual labels:  healthcare

Open Hospital - UI

CI build

This is the UI component of Open Hospital: it contains a web user interface that consists of a React SPA (single page application). This project depends on the API component that exposes business logic APIs implemented in the Core component.
This project is still in early stages. For a more mature user interface of Open Hospital, check out the GUI project.

App architecture

How to install

This project is based on React. To learn React, check out the React documentation.
To install the project dependencies, issue:

- npm i

It has to be done before any of the following activities

How to configure

Please use .env.local file to override .env.* configuration.

Examples:

  • you want to develop using real api instead of mocked: use this .env.local file

    # .env.local
    REACT_APP_USE_MOCK_API=
    
    • then: npm start
  • you want to connect your local dev environment to docker api:

    # .env.local
    REACT_APP_USE_MOCK_API=
    REACT_APP_BASE_PATH=http://localhost:8080/oh-api
    
    • then: docker-compose up && npm start

Run local development environment

- npm start

Run full stack environment locally

You can run a full OH2 stack locally using Docker (required) using this command: ( - docker-compose up

Then you can access to:

How to publish on Web Server

- npm run build:staging

Then connect to the Intesys VPN and open FileZilla.

If you haven't done it before followe those steps, overwise jump to the next paragraph:

1. In Filezilla we need to add a new connection clicking on "New site" button under Site Manager;
2. Those are the configuration required:
    Protocol: SFTP
    Host: prod72.intesys.it
    Logon type: Key file
    User: web
    Key file: [path to id_rsa.pub]
3. Then connect to the server

Once you are logged in, go under /home/httpd/open-hospital/shared/public and replace the oh20 folder with the build folder.

How to publish on Github Pages

Easy step:

- git push intesys-remote develop

Old method:

- npm run build:gh-pages
- git commit

    then

    - git subtree push --prefix build intesys-oh gh-pages

    or

    - git subtree split --prefix build develop
    - git push intesys-oh GIT_ID:gh-pages --force

How to launch the application

You can run a development build of the application by issuing:

- npm start

How to run unit tests

To run unit tests, issue:

- npm test

How to launch the e2e tests

Run:

- npm run e2e

it launches application in development mode and starts cypress, in a single process.


If you want more control over Cypress e2e tests, use two different processes: one for serving the app (process #1) and one for running the Cypress Test Runner (process #2). You can launch it by issuing the following commands in two different intances of your terminal:

//process #1
- npm start

//process #2
- npm run cypress:open

Once the app is compiled and served, and the Cypress Test Runner is launched, click on Run all specs

How to contribute

You can find the contribution guidelines in the Open Hospital wiki.
A list of open issues is available on Jira.

Community

You can reach out to the community of contributors by joining our Slack workspace or by subscribing to our mailing list.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].