Creating a Modern Electronic Medical Records (EMR) System

Slides:



Advertisements
Similar presentations
Course for teachers covering: HTML, CSS, JavaScript, JQuery PHP, PHP/MySQL
Advertisements

Oracle Database Architectures Are Extremely Complex, And Very Expensive. All of Their Complexity Goes Away ! The Snippet Engine Network Architectures Are.
What is it? –Large Web sites that support commercial use cannot be written by hand What you’re going to learn –How a Web server and a database can be used.
15 November Review Introduction to Databases. Take Home: Hand In.
ISP 121 Week 1 Introduction to Databases. ISP 121, Winter Why a database and not a spreadsheet? You have too many separate files or too much data.
Multiple Tiers in Action
Databases Dan Otero Alex Loddengaard
Introduction To Databases IDIA 618 Fall 2014 Bridget M. Blodgett.
Intro to PHP Introduction to server-side scripts (It’s all good :D) © TAFE NSW
File-Mate 1500 Design Review 1 November 19, 2013 KEVEN ABBOTT, ARCHITECT TYLER CROUSE, SPONSOR LIASON KIANA DELVENTHAL, TEAM LEADER, RECORDER LIAM WESTBY,
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Server-side Scripting Powering the webs favourite services.
Advanced Database Management System Lab no. 11. SQL Commands (for MySQL) –Update –Replace –Delete.
PHP Programming with MySQL Slide 8-1 CHAPTER 8 Working with Databases and MySQL.
MySQL + PHP.  Introduction Before you actually start building your database scripts, you must have a database to place information into and read it from.
National University of Ireland, Galway RFID Patient Tagging and Database System Student: Martin O’Halloran Supervisor: Martin Galvin.
Internet Research Practice and Experience Ravi Iyer.
Creating a Modern Electronic Medical Records (EMR) System TJHSST Senior Research Project, Quarter 2 Computer Systems Lab Jeremy Chaikind Period.
Creating a Modern Electronic Medical Records (EMR) System TJHSST Senior Research Project, Quarter 3 Computer Systems Lab Jeremy Chaikind Period.
Content Management Systems Week 14 LBSC 671 Creating Information Infrastructures.
Electronic Clinic System Prepared By: Salsabeel Ahmad AL-Taha and Maram Fathi Balatia Supervisor : Dr.Aladdin Masri.
JavaScript – Quiz #9 Lecture Code:
GUI To Create a DB Table CS346 Fall Methods to create a table At your local server and/or remote server – Use MySQL Console and create it interactively.
Web Scripting [PHP] CIS166AE Wednesdays 6:00pm – 9:50pm Rob Loy.
1Computer Sciences Department Princess Nourah bint Abdulrahman University.
PHP and mySQL 2/9/2007. What is PHP?  From php.net “PHP is a widely-used general- purpose scripting language that is especially suited for Web development.
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
Cs332a_chapt10.ppt CS332A Advanced HTML Programming DHTML Dynamic Hypertext Markup Language A term describing a series of technologies Not a stand-a-lone.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
ALBERT WAVERING BOBBY SENG. Welcome  Introductions  Existing knowledge?  Laptops?  Course goals  Introduction to several topics  Encourage creativity.
The Snippet Engine (SnEn) Servers Form an Infinitely Large Network Front End Snippet Engine Servers (located anywhere in the world) Front End Snippet Engine.
The basics of knowing the difference CLIENT VS. SERVER.
CRC Dinamap Senior Design Project John Dlugokecki Steven Searcy Robbie Rutherford Arif Mohd Zahari February 12, 2009.
SoftWebplus How to expand your Physicians’ access to patient data.
Web Application Development Process
PDO Database Connections
Introduction to Database Systems
Databases.
Introduction to Dynamic Web Programming
Human Computer Interaction
Outline Introduction Standards Project General Idea
Introduction to Web programming
Session 4 PHP & MySQL.
MYSQL and WAMP On LocalHost
Sessions and cookies (part 2)
The Transition to Modern Office Add-in Development
BTEC NCF Dip in Comp - Unit 15 Website Development Lesson 05 – Website Performance Mr C Johnston.
CS1222 Using Relational Databases and SQL
PDO Database Connections
Web Systems Development (CSC-215)
Web Browser server client 3-Tier Architecture Apache web server PHP
COP5725 DATABASE MANAGEMENT POSTGRESQL TUTORIAL
PDO Database Connections
CLICK TO GO BACK TO KIOSK MENU Click image to see how it works!
PHP and MySQL.
PDO Database Connections
The PROCESS of Queries John Deardurff
MySQL Backup, Transfer and Restore
Unit 6 part 3 Test Javascript Test.
Secure Web Programming
The PROCESS of Queries John Deardurff
ARCHITECTURE OVERVIEW
SEEM4570 Tutorial 5: jQuery + jQuery Mobile
Tutorial 6 PHP & MySQL Li Xu
生物資訊程式語言應用 Syllabus 2009 Summer
Web Application Development Using PHP
© 2017, Mike Murach & Associates, Inc.
Practice Management & Patient Health Record sharing system
Presentation transcript:

Creating a Modern Electronic Medical Records (EMR) System TJHSST Senior Research Project, Quarter 1 Computer Systems Lab 2009-2010 Jeremy Chaikind Period 2

Introduction Healthcare Reform – doctors have to change too Paper charts → Electronic Charts Electronic Medical Records – EMR What's out there: MS databases – proprietary GUI: Unintuitive, old designs Cost : ~$5000 – $15000 per physician

Mander EMR System Open Source SQL backend Browser-based UI MySQL or Postgre SQL Browser-based UI Coded in HTML, CSS, PHP, etc. UI designed with doctors, for doctors

Database Design ACID – Atomicity, Consistency, Isolation, Durability Atomicity – all commands are executed or none are Consistency – all actions leave the database in a correct state Isolation – all database processes must run without interacting with any other processes Durability – the data in a database will survive any malfunction, always remaining in a correct state

Database Design Relational Database Model Data are divided into many specialized tables based on what set of attributes are stored A single, unique ID # links all records for the same person ID # Last Name First Name Middle Name 1 Chaikind Jeremy Ross ID # Area Code Phone Number Notes 1 703 533-3441 Home Phone 888-7441 Cell Phone 571 482-9432 Google Voice

mandertest Add a new patient Patient Lookup Schedule a Patient Display Schedule (month) Display Schedule (week)

mandertest Learning experience – little code will end up in final revision of Mander Remote hosting vs. local server Plain HTML vs. HTML, CSS, Javascript, etc. No security vs. full HIPAA compliance So why? Practice PHP, MySQL, and the connection between the two Plan out fundamental structures of EMR “screens”