Download presentation
Presentation is loading. Please wait.
Published byOliver Felix Morris Modified over 9 years ago
1
Creating a Modern Electronic Medical Records (EMR) System TJHSST Senior Research Project, Quarter 3 Computer Systems Lab 2009-2010 Jeremy Chaikind Period 2
2
Where Were We? LAMP [Linux, Apache, MySQL, PHP] Server –Open Design –Edit on SSH, Serve on HTTP (port forwarded) HIPAA –Backup, backup, backup –Data trails Beta Testing –Melissa Kern, M.D. – discussions to implement templates for her use
3
mandertest (Q1) Add a new patientPatient Lookup Schedule a Patient Display Schedule (month)Display Schedule (week)
4
protomander Backend (Q2)
5
Templates Revelation from Q2, Early Q3: templating system is out of the scope of the project Hard Coded template for Dr. Kern –Initially in hand-coded HTML, test inputs only
6
kern1.html – hand-coded HTML
7
UI Experiments Javascript – my first real experience Live Add Field –Enables the user to add an extra field on the fly Demo
8
UI Experiments Autocomplete –Compare with Practice Partners' “Quick Texts” feature –Begin typing and the program will read from the database and return the words that you could be typing Demo
9
UI Experiments JSON Autocomplete –Based on a set of functions by Jason Koenig (Pd. 5) –Implements Javascript Object Notation to return suggestions as an array –Enables better manipulation of returned data –Semicolon-spliced suggestions
10
Templates (again) PHP automation of template design –Approximate a coding language for templates –Cleaner to read than hand-coded HTML –Easy use of tables for organization –Logical next step (after the school year): integration with a WYSIWYG to allow easy template creation
11
Templates (again) PHP function library developed in conjunction with kern2.html –Automated version of kern1.html –Inputs (all automated) –Minor formatting tweaks
12
Templates (again) The test: use the PHP library to create another template Dr. Faye Rosenbaum, neurology Tab-based vs. Table-based Difference in Coding Time Demo
13
So What? Templates – hand-coded to function-based Live Add Field – allowing for multiple inputs of the same field where necessary Autocompletion – an invaluable UI enhancement Mander templating passed the test: coded second template in 3 hours
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.