DEVELOPING A PERSONALLY CONTROLLED HEALTH RECORD (PCHR) USING MICROSOFT VISUAL C# SESSION 1 BACKGROUND.

Slides:



Advertisements
Similar presentations
Developing e-health solutions to improve patient safety in primary care Report on an NPSA-funded project Professor Tony Avery University of Nottingham.
Advertisements

Case study: The National Library for Health (NLH) Specialist Libraries An example of a Community of Practice.
Individual Learning Plan for Kentucky. Background: Data Integration State-wide unique student identifiers are used to link information from a number of.
Chapter 6 Review Questions
Garland Library Online Orientation. Introduction  This portion of the Online orientation is intended to help library users gain the basic knowledge and.
Lecture 6 Personal Health Record (Chapter 16)
Proposed Meaningful Use Criteria for Stage 2 and 3 John D. Halamka.
Copyright 2003, Elsevier Science (USA). All rights reserved. Chapter 26 The Patient Record Copyright 2003, Elsevier Science (USA). All rights reserved.
© 2013 The McGraw-Hill Companies, Inc. All rights reserved. Chapter 9 Tests, Procedures, and Codes.
Generic Simulator for Users' Movements and Behavior in Collaborative Systems.
Integrated Practice Management Systems. Learning Objectives After reading this chapter the reader should be able to: Document the workflow in a medical.
Chp 1 Electronic Medical Records Lesson 4: Electronic Medical Records.
Promoting Excellence in Family Medicine Enabling Patients to Access Electronic Health Records Guidance for Health Professionals.
Electronic Health Records
Garland Library Online Orientation. Introduction  This portion of the Online orientation is intended to help library users gain the basic knowledge and.
Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition Lesson 14 Sharing Documents 1 Morrison / Wells / Ruffolo.
Electronic EDI e-EDI. The EDI has been in use since 1999 using a paper-based system and computerized spreadsheets to collect and manage EDI data. Over.
This tutorial is a “suggested workflow” to help with sending documents to Referring Providers via Starpanel. The Provider Communication Wizard is an application.
Student Success Plan for Delaware. SSP Homepage The SSP Homepage is the central point from which students can access all of the features and functions.
Chapter 11 Databases. 11 Chapter 11: Databases2 Chapter Contents  Section A: File and Database Concepts  Section B: Data Management Tools  Section.
Handling information 14 Standard.
Copyright © 2015 by Saunders, an imprint of Elsevier Inc. All rights reserved. Chapter 8 The Personal Health Record.
Edmodo’s mission is to connect all learners with the people and resources they need to reach their full potential.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.
For Providers Presented by: 9/20/2015 Presented by: Johns Hopkins HealthCare LLCOperations Training & Development.
Why Use MONAHRQ for Health Care Reporting? May 2014 Note: This is one of seven slide sets outlining MONAHRQ and its value, available at
How Hospitals Protect Your Health Information. Your Health Information Privacy Rights You can ask to see or get a copy of your medical record and other.
1 Commissioned by PAMSA and German Technical Co-Operation National Certificate in Paper & Pulp Manufacturing NQF Level 2 Manage basic personal finance.
Database Application Security Models Database Application Security Models 1.
Kaz Sobczak 1, Joyce Nacario 2, Ho Lom Lee 3 1 University of California Medical Center, San Francisco, CA (USA) 2 University of California Medical Center,
Module Info Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
Why Use MONAHRQ for Health Care Reporting? March 2015 Note: This is one of eight slide sets outlining MONAHRQ and its value, available at
DICOM and ISO/TC215 Hidenori Shinoda Charles Parisot.
Support.ebsco.com Rehabilitation Reference Center Tutorial.
THE PHARMACY TECHNICIAN CHAPTER 2. SCOPE OF PRACTICE Specific responsibilities and tasks differ by setting –Job descriptions –Policy and procedure manuals.
1 OGM Presentation for Your Hospital Today. 2 The Ongoing Maintenance Program The OGM Program Components.
1 Resperate Order Process Analysis & Recommendations. October 2006 Version 1.
School of Health Sciences Week 8! AHIMA Practice Briefs Healthcare Delivery & Information Management HI 125 Instructor: Alisa Hayes, MSA, RHIA, CCRC.
Knowledge Management Platform Communities of Practice User Guide for CoP users Copyright © 2010 Group Technology Solutions. All Rights Reserved.
Your Guide. Table of Contents Welcome to MyChart…………………………….…..3 How to Sign Up………………………………… MyChart Homepage (navigating through MyChart)……...
Chapter 19 Manager of Information Systems. Defining Informatics Process of using cognitive skills and computers to manage information.
UsersTraining StatisticsCommunication Tests Knowledge Board Welcome to the Knowledge Board interactive guide! We encourage you to start with a click on.
Chapter 10 Using Macros, Controls and Visual Basic for Applications (VBA) with Excel Microsoft Excel 2013.
Chapter 11 Enhancing an Online Form and Using Macros Microsoft Word 2013.
TRAINING COURSE. Course Objectives 1.Know how to handle a suspected case 2.Know how to care for a recognized trafficked person referred to you Session.
Professional Development of Software Engineers First day summary.
Chapter – 8 Software Tools.
Recording message Used in formal/informal situations Everyday document Less importance on structure Various purposes – to entertain, persuade, inform…
Counseling for Family Planning. Learning Outcomes for Study this Session Adapting the counseling process Characteristics and skills of family planning.
DEVELOPING A PERSONALLY CONTROLLED HEALTH RECORD (PCHR) USING MICROSOFT VISUAL C# SESSION 9 SUMMARY.
Using StudySync.com A GUIDE FOR TEACHERS. What is StudySync? StudySync is an online learning platform that will be utilized throughout the year in history.
B EST EHR S YSTEM I NDIA. EHR System India is a complete electronic health record which is designed for web-based interface. As a result, the product.
Scott Van Heest IT Specialist, Data Analysis and Support Team, NPCR, CDC Denise Farmer CDC/NPCR Contractor Division of Cancer Prevention and Control National.
BSHS 375 Course Experience Tradition / tutorialrank.com
HCS 120 STUDY Endless Education/hcs120study.com
Electronic Health Records (EHR)
Huntington Beach High School
e-Health Platform End 2 End encryption
Huntington Beach High School
Huntington Beach High School
Huntington Beach High School
ENDANGERED ANIMALS A RESEARCH PROJECT
Welcome to the CSBM workshop: Managing the school environment
Patient Access to Electronic Medical Records
Huntington Beach High School
EHR Customization Services by CustomSoft India. Objective EHR customized by CustomSoft offers functionality for charting, problem lists, medication management,
Objective of EHR Customization Services by CustomSoft EHR customized by CustomSoft offers functionality for charting, problem lists, medication management,
Introduction to the PACS Security
Nursing informatics Lecture (11).
Presentation transcript:

DEVELOPING A PERSONALLY CONTROLLED HEALTH RECORD (PCHR) USING MICROSOFT VISUAL C# SESSION 1 BACKGROUND

CAN YOU ANSWER THE FOLLOWING QUESTION ACCURATELY AND COMPLETELY?  Can you recall all of the vaccinations that you have received in your life?

CAN YOU ANSWER THE FOLLOWING QUESTION ACCURATELY AND COMPLETELY?  Do you remember all of the medical details regarding previous medical conditions and procedures?

CAN YOU ANSWER THE FOLLOWING QUESTION ACCURATELY AND COMPLETELY?  Do you remember the results of all medical tests ever performed on you?

WHAT IS A PERSONALLY CONTROLLED HEALTH RECORD (PCHR)?  An electronic application.  Allows an individual to capture, access, and manage his own health information securely.  A PCHR typically captures information on the following:  Allergies  Immunisations  Medication  Test results  Medical conditions  Medical procedures

WHY IS IT IMPORTANT TO HAVE A PCHR?  Allows individual to create lifelong summary of his health information in one convenient place.  Especially useful for individuals that must manage chronic conditions.  May also help to improve quality of care and communication between patients and healthcare providers.  Patient can make printout of his/her PCHR available to his healthcare provider.  Availability of more data about a patient’s health will help healthcare providers to make better decisions.  PCHRs may also help to save costs since duplication of tests could be avoided if previous test results are available.

WHAT DESIGN ASPECTS SHOULD BE TAKEN INTO ACCOUNT WHEN DESIGNING A PCHR?  Designing a user-friendly, professional user interface.  Protecting sensitive data by means of encryption.  Ensuring that the PCHR is portable.  Protecting an individual’s privacy.

WHAT WILL THIS PROJECT INVOLVE?  Improve and complete a PCHR that has already been partly developed in Microsoft Visual C#.  Work in groups of 2.  Complete 9 sessions totalling 15 hours to improve and complete the PCHR in Microsoft Visual C#.

PROJECT BREAKDOWN: SESSION 1  Background lecture.  Choose your team.  Choose name for your software development team.  Choose name for your PCHR desktop application.

PROJECT BREAKDOWN: SESSION 2  Receive partly completed PCHR desktop application developed in Microsoft Visual C#  Complete worksheet to discover important user interface design principles.  Improve user interface of PCHR desktop application.

PROJECT BREAKDOWN: SESSION 2 (Continued)  What is a user interface?  Application’s user interface (UI) allows the end-user to interact with the application.  User interface includes the appearance of the application, messages displayed to the end-user, as well as the way the application responds to input.  Designing the user interface of an application is very important because it determines the usability of the application.  End-users often judge the quality of the application based on the user-interface.

PROJECT BREAKDOWN: SESSION 3  Presentation and class discussion on some of the user-interface design features that you should have changed during Session 2.  The reason for these changes will also be discussed.

PROJECT BREAKDOWN: SESSION 4  This session will introduce you to the topic of cryptography.  You will be made aware of the importance of protecting data by means of encryption.  The session will take the form of a step-by-step tutorial that will introduce you to the Microsoft Visual Studio ProtectedData class that offers functionality to encrypt and decrypt data.  This session will be concluded by a short class discussion on the trade-offs associated with encrypting and decrypting data.

PROJECT BREAKDOWN: SESSION 4 (Conclusion)  It is often necessary to protect confidential data such as passwords by encrypting the data.  Encryption is the process of using an algorithm to convert readable data into unreadable data to protect the data.  Decryption is the opposite of encryption.  In other words, decryption uses an algorithm to turn encrypted, unreadable data back into readable data.

PROJECT BREAKDOWN: SESSION 4 (Conclusion)  For example:

PROJECT BREAKDOWN: SESSION 4 (Conclusion)  You can encrypt confidential data in.NET applications by using the ProtectedData class of the System.Security.Cryptography namespace.  The class consists of a Protect method to protect (encrypt) data, and an Unprotect method to unprotect (decrypt) data.  During this session you will learn how to use the ProtectedData class to encrypt and decrypt data.

PROJECT BREAKDOWN: SESSION 4 (Conclusion)  Since you will encrypt and decrypt data during this session, as well as during future sessions when you complete the desktop PCHR application, it will be useful to create a Dynamic Link Library (DLL) for the encryption and decryption of data.  A DLL is a library that contains functions and data that can be used by multiple Visual Studio.NET applications.  By developing a DLL it is thus possible to re-use code.  This session will guide you through a step-by-step tutorial to develop a DLL.

PROJECT BREAKDOWN: SESSION 5  During this session you will use your new knowledge acquired during Session 4 to change the PCHR desktop application to ensure that sensitive data is protected by encrypting it.

PROJECT BREAKDOWN: SESSION 6  Functionality to export the user’s comprehensive personal health record from the PCHR desktop application to a Microsoft Word document to be printed or ed to a healthcare provider has already been added to the application.  You will have to add functionality to enable the user to generate an Emergency Record from his PCHR that he can print out and keep with him in case of an emergency.

PROJECT BREAKDOWN: SESSION 7  During this session your team will evaluate the PCHR application of another team.  You will be provided with an evaluation form to perform an anonymous peer evaluation on the functionality and user-friendliness of the completed PCHR application of the other team.  Other teams can learn from peer evaluations of their work, and you can also learn by evaluating another teams’ work.  For example, by evaluating another teams’ work you can discover many useful practices that may help to improve your own programming skills.

PROJECT BREAKDOWN: SESSION 7 (Continued)  At the end of the session the evaluation forms will be returned to each development team so that they can learn from the suggestions and advice of their peers.  By reviewing the peer evaluation of your application you will also be able to reflect on the functionality and user-friendliness of your application.

PROJECT BREAKDOWN: SESSION 8  During Session 8 you will perform a self evaluation to evaluate your own performance and reflect on the skills and knowledge that you have acquired during the completion of this project.  The purpose of the reflection and self evaluation exercise is to encourage a reflective habit which could promote future skills improvement.

PROJECT BREAKDOWN: SESSION 9  Conclusion of project  Summary lecture

PROJECT BREAKDOWN: DURATION  Session 1:1 hour  Session 2:2 hours  Session 3:1 hour  Session 4:3 hours  Session 5:3 hours  Session 6:2 hours  Session 7:1 hour  Session 8:1 hour  Session 9:1 hour TOTAL:15 hours

PROJECT BREAKDOWN: DATES  Session 1:  Session 2:  Session 3:  Session 4:  Session 5:  Session 6:  Session 7:  Session 8:  Session 9:

HOW WILL YOU COMPLETE THE PROJECT? 2 Students per Development Team Complete 9 Sessions Totalling 15 Hours Use Microsoft Visual C# to Develop a Desktop PCHR Application

WHAT WILL YOU LEARN?  Concepts and trade-offs that you will discover during the completion of this project include:  The impact of a user-friendly user interface.  The advantages of re-using code.  The importance of protecting sensitive data by means of encryption/decryption and the associated trade-offs of encryption/decryption.  The importance of underlying concepts such as adherence to software development best practices.

Questions?