Skip to content

HORAS (Hospital Responsive Assistant System) is an open source hospital assistant system. It provide a very basic hospital management system that can help you to run your own medical center easily.

License

Notifications You must be signed in to change notification settings

theycantrevealus/horas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


HORAS Project

Hospital Responsive Assistant System
View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments
  9. Contributors

About The Project

HORAS is an open source Hospital Information System. It was created for helping hospital as an assistant to run business easily, help to make business or medical decisions by datas, faster department integity, universal business core.

Here's why:

  • Humanity. Helping hospital faster to save lives
  • Minimize unnecessary expense leakage in order to maximize health services
  • A kind of expensive paid application that makes it difficult for small scale hospitals to run faster

(back to top)


Built With

Built using these awesome frameworks

(back to top)


Getting Started

Requirements

  1. Nodejs
  2. npm@9.5.1
    1. @nestjs/cli@9.2.0
    2. jest@29.4.3

(back to top)


## Project Structure

HORAS contains 2 main project directory (server and app). You need to run npm start/serve on each folder to run it.

API default run on port 3000. You can access Open API at <hostname>:3000/api

(back to top)

API Service

API service is inside server folder (NestJS environtment, monorepo mode)

  • Create .env file from .env.example format and adjust with your local setting (environtment folder)
  • Run api service
    npm run start
    Watch Mode
    npm run start:dev
    And module target (see package.json)
    npm run start:dev:core

    (back to top)

Front End

Installation

Below is an example of how you can instruct your audience on installing and setting up your app. This template doesn't rely on any external dependencies or services.

  1. Clone the repo
    git clone https://github.com/theycantrevealus/horas.git
  2. Enter your config in .env
  3. Install NPM packages (for each folder api and app)
    npm install

(back to top)


Roadmap

  • Application Design
  • Discussion and Evaluation
  • Documentation
  • Code strategy
  • Add "components" document to easily copy & paste sections of the readme
  • Documentation Adjustment
  • Multi-language Support
    • English
    • Indonesia

See the open issues for a full list of proposed features (and known issues).

(back to top)


Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated (God Bless Your Kind Heart).

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Make sure to write properly test and run it on locally to keep commits clean on remote repository

Contributing Format

This project using following format as committing message. If any suggestion of type, feel free to suggest it. For now we are not using git lint yet, but soon

✨ feat: Add a new feature to the codebase (MINOR in semantic versioning).
🔧 fix: Fix a bug (equivalent to a PATCH in Semantic Versioning).
📑 docs: Documentation changes.
👑 style: Code style change (semicolon, indentation...).
👓 refactor: Refactor code without changing public API.
🚀 perf: Update code performances.
🔎 test: Add test to an existing feature.
📦 chore: Update something without impacting the user (ex: bump a dependency in package.json).

(back to top)


License

Distributed under the APACHE 2.0 License. See LICENSE.txt for more information.

(back to top)


Contact

Hendry Tanaka - @takashitanaka_ - theycantrevealus@gmail.com

Project Link: documentation and paper

(back to top)


Acknowledgments

Use this space to list resources you find helpful and would like to give credit to. I've included a few of my favorites to kick things off!

(back to top)

Contributors

Horas Contributors

(back to top)

About

HORAS (Hospital Responsive Assistant System) is an open source hospital assistant system. It provide a very basic hospital management system that can help you to run your own medical center easily.

Topics

Resources

License

Stars

Watchers

Forks