GithubHelp home page GithubHelp logo

hospital-backend's Introduction

Hospital Management System (backend)

Features and Functionality

  • Patient Profile Management:

    • The system allows the management of patient profiles, including their personal information, medical history, and current treatment plan.
  • Doctor Profile Management:

    • The system allows the management of doctor profiles, including their personal information, qualifications, and specialities.
  • Appointment Scheduling:

    • The system allows the scheduling and rescheduling of appointments, with automated notifications to both patients and doctors.
  • Billing and Payment Management:

    • The system allows the management of billing and payments, with automated invoice generation and tracking of payments.

API Calls for the Hospital Management System

For Patient:

POST /patient: Create a new patient record
GET /patient: Retrieves a list of all patients
GET /patient/:id: Retrieves a specific patient's details by their ID
PUT /patient/:id: Updates an existing patient's details by their ID
DELETE /patient/:id: Deletes a specific patient's record by their ID

For Doctor:

POST /doctor: Create a new doctor record
GET /doctor: Retrieves a list of all doctors
GET /doctor/:id: Retrieves a specific doctor's details by their ID
PUT /doctor/:id: Updates an existing doctor's details by their ID
DELETE /doctor/:id: Deletes a specific doctor's record by their ID

For Appointment:

POST /appointment: Create a new appointment record
GET /appointment: Retrieves a list of all appointments
GET /appointment/:id: Retrieves a specific appointment's details by its ID
PUT /appointment/:id: Updates an existing appointment's details by its ID
DELETE /appointment/:id: Deletes a specific appointment's record by its ID

For Billing:

POST /bill: Create a new bill record
GET /bill: Retrieves a list of all bills
GET /bill/:id: Retrieves a specific bill's details by its ID
PUT /bill/:id: Updates an existing bill's details by its ID
DELETE /bill/:id: Deletes a specific bill's record by its ID

hospital-backend's People

Contributors

mishalalshahari avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.