This is a small iPhone app to visualise the effective concentration of Propofol based on the three-compartment Schnider model. It was created in 24 hours at the NHS Hackday in Liverpool.
This is a very rough alpha version and should not be used in a clinical scenario unless you have a deathwish on behalf of your patient.
- Objective-C
- iOS 6.0 and above
- CorePlot
- App delegate
CMBaseNavController
- subclassedUINavigationController
CMBaseViewController
- subclassedUIViewController
CMVitalsViewController
- subclass ofCMBaseViewController
. Captures patient vitals (height, weight, age, gender)CMConcentrationViewController
- subclass ofCMBaseViewController
. Captures desired Propofol Ce valueCMGraphViewController
- subclass ofCMBaseViewController
. Displays main graph.
CMCalculator
- implements calculation methods:
- newPatientWithAge:andWeight:andHeight:andMale: - creates new patient
- giveDrugWithQuantity:withState: - adds drug to current patient
- waitTime:withState: - models Ce concentration based on time interval
- Implement CMCalculator as a singleton
- Store the current
state
in the CMCalculator singleton - Reimplement automagic scrolling of the graph
- Implement user-controlled scrolling through graph history
- Link user-supplied patient vitals into calculation
- Overhaul UI so that user can set desired Ce value
- Implement alerts and reminders etc
- Etc
- Etc
- Etc