Skip to content
This repository was archived by the owner on May 15, 2019. It is now read-only.

Current system

cookish edited this page Jun 25, 2014 · 1 revision

New

Create a new patient, together with basic details of the surgery needed. It is assumed that one will only need to enter a patient if a surgery is required. Different types of surgeries require different information, so javascript hides / shows the relevant fields as necessary.

Patients

This gives a paginated table of all patients. The search bar searches for matches according to first name, surname or Hospital number. Clicking on a patient takes one to the patient details page

Patient page

This is separated into 4 tabs:

1. Patient details

Basic details unrelated to surgery or appointments.

2. Surgical details

Details of upcoming surgeries. Note: Currently the system can only cope with one surgery at a time. This must be changed to a many to one relationship (i.e. call this page upcoming surgeries, and make it function like past surgeries). When a surgery is completed, the outcome form is completed. The surgery is then moved to past surgeries.

3. Appointments

Allows the scheduling of pre-op and post-op appointments.

4. Past surgeries

A date ordered list of all surgeries that have been marked as completed.

Schedule

This page must provide a calendar-like view that allows easy scheduling of new appointments (pre-op / post-op) and surgeries, based on the number of doctors available, and the number of patients that have already been booked on that day for the various surgeries.

Lists

This page shows surgeries that allows viewing of surgeries that are scheduled for different dates. This page needs to be reworked

Clone this wiki locally