Coder Social home page Coder Social logo

lee-b / mediguest Goto Github PK

View Code? Open in Web Editor NEW
14.0 3.0 4.0 15.08 MB

A web-based management tool for medical / social support facilities, including room management, client booking, keywork and medication tracking, contract printing, client notes, etc.

Python 6.99% Shell 0.08% CSS 13.53% JavaScript 78.68% ActionScript 0.21% XSLT 0.50%

mediguest's Introduction

MediGuest

This is a a web-based management tool for medical / social support facilities.

Features

  • User-friendly:
    • Web-based UI
    • Many features, but following logical, uniform UI design, so learning one part of the system familarises you with the rest quickly
  • Client management:
    • Name, address, contact details, etc.
    • Photographs
    • Criminal records
    • Medical histories, including external services
    • Social care histories, including external services and internal support workers
    • History of previous stays
    • General notes
    • Print letters of offer, contracts, emergency sheets (quick reference of client needs for paramedics / ambulance crews), etc.
    • Track medications given, required dosages, etc.
  • Room management:
    • track rooms
    • organise rooms by type
    • track room inventory
  • Booking:
    • log booking start / end times
    • see previous bookings
    • add notes on reason for leaving
    • previous leaving reasons easily visible before booking client in again
  • Verification / report tools
    • Analyse dosages given, report on medications given over expected dosage limits (NOTE: this is intended as an example of reporting only; it is NOT well tested as yet)
  • Keywork tracking
    • Log each time a keyworker / medical worker / social support worker inand medication tracking
    • Track client goals and progress across multiple keywork sessions
  • Flexible document / letter creation:
    • Includes a PDF document / report creation engine, for printing letters to external agencies, letters of offer to clients, etc.
    • Print up-to-date documents direct from the database records, ensuring the database is always the authoritative copy of the information
  • Audit trail
    • All changes to data are tracked, with action taken
  • Web-based, multi-user design:
    • one instance per organisation
    • access from any computer with a web browser
    • suitable for deploying on a local server OR on a remote, hosted webserver (additional security layers, such as a VPN are recommended)
  • Flexible, extensible architecture
    • Built on Django, one of the most powerful, flexible, well-supported, and extensible web application frameworks
    • Database abstraction layer: capable of running on PostgreSQL, MySQL, SQLite, or any other database fully supported by Django
    • Easy to add new reports, new types of records, etc.
    • Auditing engine automatically included in any new features

TO DO

  • Currently based on Django 1.3; needs updated to Django 1.5+

Installation

Debian Linux

Install dev stuff to build python modules:

sudo apt-get install build-essential python-dev libfreetype6-dev libjpeg62-dev

Install python modules:

sudo apt-get install python-dateutil python-psycopg2

Linuxes (including debian)

apt-get install postgresql-server

Windows

NOTE: Windows is NOT supported, but this may help get you started!

Extract files to c:\mediguest

All

pip install django django_extensions south pil django-debug-toolbar html5lib

Setup postgresql with a database and user.

Configure the project:

cp local_settings.py.template local_settings.py
$EDITOR local_settings.py

Build static file links:

./manage.py collectstatic -l

Sync the DB:

./manage.py syncdb
./manage.py migrate

Windows clients (staff terminals which will access the server)

You simply need a modern, standards-compliant web browser, a PDF reader, and access to a printer.

Install:

  • Adobe Reader X Full version, from ftp://ftp.adobe.com/pub/adobe/reader/win/10.x/10.0.0/en_US/AdbeRdr1000_en_US.exe

  • OR Foxit Reader

  • OR any PDF viewer of your choice

  • Optionally, set up the browser so the website feels like a standard desktop application:

Help, contributions, etc.

  • For help, contact lee_b on github.

  • For contributions, just fork the code on github, create your contributions, and submit a pull request. Please be sure to describe the changes fully, though, and make sure your code is readable.

mediguest's People

Contributors

lee-b avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar Lee Tran avatar  avatar Angus H. avatar Jonathan White, MD avatar Al Schneider avatar Adam Gibson avatar Joseph Spiros avatar Hildeberto avatar

Watchers

James Cloos avatar  avatar  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.