- π Table of Contents
- π Overview
- π½ Demo Video
- πΎ Features
- π Getting Started
- π° Contributing
- π License
- π Acknowledgments
- Discord
CareSanar is an innovative Hospital Management System designed to streamline and automate administrative, financial, and clinical processes within a hospital. By integrating AI capabilities, HMS enhances decision-making, optimizes workflows, and provides insightful analytics to improve hospital operations. From patient management to staff scheduling, billing, and medical record-keeping, HMS is a comprehensive solution for modern healthcare facilities.
- π Dashboard/Patient Demo
- π€ Patient Edit Demo
- π€ AI Assistant Demo
- π Appointment and Staff Demo
- π₯ Rooms and Reports & Analytics Demo
- π¦ Inventory Demo
- π§Ύπ° Billing and Invoice Demo
- Data Analytics: Data visualization for various pages, Visualize key metrics and operational data in real-time
- Patient Management: Efficiently manage patient records, admissions, and discharges.
- Appointment Management:Efficiently manage and track appointments, with insights.
- Staff Management: Staff management to ensure optimal resource allocation. Schedules staff based on their availability.
- Bed Management: Bed management to ensure optimal ocuppancy allocation.
- Reports Scheduler: Simplify sending of reports with automated email reports.
- Medical Records: Maintain secure and accessible electronic medical records.
- Iventory Management: Keep track of inventory and give insigths to each item. Ensuring an item doesn't go low in stock.
- AI-Powered Diagnosis Assistant: Leverage AI to support medical healthcare, identify symptoms, and support decision-making..
- Billing and Invoices: Track, send, and print invoices in the dashboard; Process and manage bills/invoice efficiently.
πβοΈπ·ββοΈ Overview Techical Details
Ah yes, ofc monolithic, for the serverless model we are using from https://www.together.ai inference.
This account will be deleted once the judging period of the hackathon is finished.
- email: tester@caresanar.online
- passsword: 123
Before getting started with hms, ensure your runtime environment meets the following requirements:
- Programming Language: TypeScript
- Package Manager: Pnpm
Install hms using one of the following methods:
Build from source:
- Clone the hms repository:
β― git clone https://github.com/jericho1050/hms- Navigate to the project directory:
β― cd hms- Install the project dependencies:
β― pnpm installRun hms using the following command:
Using pnpm Β
β― pnpm devor
β― pnpm startImportant: Read below for supabase configurations, also don't forgot paste the necessary environment variables in .env
- Create a new supabase project
- Go to the
SQL EDITOR, then copy and paste the code fromdb-schema.sql
-
Then go fetch your Porject URL and API Key and paste it in
.envor.env.localto connect -
Go to project settings, get your project ID, then in your terminal, copy and paste the code below to generate types
npx supabase gen types typescript --project-id your_project_id --schema public > types/supabase.tsRun the test suite using the following command:
Using pnpm Β
β― pnpm test- π¬ Join the Discussions: Share your insights, provide feedback, or ask questions.
- π Report Issues: Submit bugs found or log feature requests for the
hmsproject. - π‘ Submit Pull Requests: Review open PRs, and submit your own PRs.
Contributing Guidelines
-
Fork the Repository: Start by forking the project repository to your github account.
-
Clone Locally: Clone the forked repository to your local machine using a git client.
git clone https://github.com/jericho1050/caresanar
-
Create a New Branch: Always work on a new branch, giving it a descriptive name.
git checkout -b new-feature-x
-
Make Your Changes: Develop and test your changes locally.
-
Commit Your Changes: Commit with a clear message describing your updates.
git commit -m 'Implemented new feature x.' -
Push to github: Push the changes to your forked repository.
git push origin new-feature-x
-
Submit a Pull Request: Create a PR against the original project repository. Clearly describe the changes and their motivations.
-
Review: Once your PR is reviewed and approved, it will be merged into the main branch. Congratulations on your contribution!
This project is protected under the Apache License License. For more details, refer to the LICENSE file.

