Skip to content

S-Kel/Medirecord

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MediRecord

https://github.com/thehicksivist/Medirecord

#Program Description and Functionality: MediRecord is a terminal application, designed for the use of patients and doctors to view medical records. There are two types of users: Patients and Doctors Patients are able to view their own records, current or historical. Doctors have access to all patient records, and update their details, and create new user accounts.

#Details of design & planning process:

BRAINSTORMING IDEAS:

Travel info app

* ask where the person is
* where do they want to go
* what means do they want to travel by car, train, plane
* how long it would take
* ask for booking
* ask for price

Weather app

* ask where they want to know the weather
* display temperature, rain, cloud, conditions
* retrieve info from web api

Investment app

* crypto prices
* add funds
* track prices
* track investment

Medical records

* doctor and patients login
* doctors can view and edit records
* patients can only view records
* if new patient, ask to see a doctor - is it an emergency? (call 000)
* patient details; name, age, height, weight

Get to 100 puzzle game

* pick x numbers that add to 100
* you cannot type the same number
* scale levels - 2 numbers, 3 numbers, 4 numbers

Monsters on Mars

* walk a direction/ drone/ rover N/S/E/W
* search for alien monsters, if found;
* list description of new species and store them in a library
* monsters have x legs, arms, heads, eyes, mouths, colours
* you can hear sounds or see something in the distance indicating where a monster is
* 'zapp' as many alien monsters as possible in 1 minute
* at the end, show list of monsters 'zapped'

IDEA SHORTLIST AND RESEARCH:

Travel Info App - need gem to determine distance between locations monster game - need gem to display map with player location and monster locations medical records - already have encrypt/ decrypt code, seems a more feasible idea

PLANNING STAGE:

MediRecord: features

* first screen: emergency, patient and doctor logins
* patient login: view medical record (current, historical)
* doctor login: create patient or select patient > view current record, edit current record
* patient record categories: name, age, weight, height, ethnicity, religion, ailment (if any) treatment (if any)
* ailment types (e.g flu, broken bone, cut, bruise, allergy)
* treatment types: (e.g rest, medication, surgery, rehab)

Optional Features

* payments
* medicare/concession
* amount of rest days
* doctors notes - print
* record category: allergies or aversions to medications/ treatment types (first priority!)
* patient location
* doctor specialties

Build order: (TDD considered)

* Patient record structure (30mins)
* Patient and Doctor Logins (1hr)
* first page/ login (30mins)
* Patient view records (2hrs)
* Doctor view+editing records (2hrs)
* Doctor creating users (1hr)
* Implemention of optional features

IMAGES:

App User/ Workflow Diagram

#Screenshots of Trello board(s) trelloscreenshot1 trelloscreenshot2 trelloscreenshot3 trelloscreenshot4

#tests during build: test1 test2

#Evernotes: evernotes

#Paper notes: papernote1 papernote2 papernote3 papernote4 papernote5 papernote6

About

First Terminal Assessment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Ruby 100.0%