Code Monkey home page Code Monkey logo

medical-record-system's Introduction

Medical-Record-System

Multiple User Types Medical Record System with Django

This web application meets with following requirements:

The project will involve a database of medical records accessible by doctor(s), patient, nurse(s), and relatives.

The records shall be created by the doctors (fictitious records, all 256 characters long, including the name (first and last), birth date and the diagnostics for the patient)

The data base will have a password‐controlled access control system:

  • All doctors will have access using user defined user‐name and password, of course the administration should verify that they are really doctors.
  • The patients will be issued a username as first letter of name + last‐name, initial authorization will be issued by the doctor. A scheme should be devised for conflicting user names. The password should be randomly generated by the system.
  • Nurses will be issued passwords similar to the patients.
  • The relatives will be defined to the system by the patients.
  • The passwords should be stored using SHA‐256 hashing.

Accessing the records will be as follows:

  • Doctors will have access to all the records of all patients, but authorization will be given by the patients.
  • Patients will only access to their own records.
  • Relatives may only access to records defined by the patients.
  • Nurses will be authorized by the doctors, they can only access to records for which the doctor has the authority.

The software should have a different user interface for users and admin.

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.