Medical Application Giant Squid Michal Cohen Robet Esho Chris Hogan Kate Kuleva Nisha Makwana Alex Rodrigues Rafal Urbanczyk.

Slides:



Advertisements
Similar presentations
WordPress Installation for Beginners Sheila Bergman
Advertisements

Eric J. Oszakiewski MCTS: SharePoint Application Development SharePoint Configuration.
MIDAS is a complete web based scheduling solution for managing your facility’s bookings and resources. MIDAS is a complete web based scheduling solution.
Forms Authentication, Users, Roles, Membership Ventsislav Popov Crossroad Ltd.
Understand Database Security Concepts
Introducing K12Planet.com What is K12Planet.com? Who can access it? Is it secure? What do I need to use it? Can I control the information I see?
1 Chapter Overview Understanding Printer Administration Managing Printers Managing Documents Administering Printers Using a Web Browser Troubleshooting.
Installation and Deployment in Microsoft Dynamics CRM 4.0
SmartCall™ Messenger Account Setup
Accounting & Billing System for the WEB Centre GDP 19 Donna Crawford (dc899) Chris O’Neill (ckjon101) Amit Shah (ams401) David Newman (drn101) Supervisor.
Administering Active Directory
ASP.NET 2.0 Chapter 6 Securing the ASP.NET Application.
DePaul Bears Try Your Luck!. Why buy this product? Approximately 1,000,000 cell phone users Approximately 2,000,000 or more people play the lottery New.
Toll Free: Project Manager Tutorial.
Web-based Document Management System By Group 3 Xinyi Dong Matthew Downs Joshua Ferguson Sriram Gopinath Sayan Kole.
Microsoft ® Official Course Module 9 Configuring Applications.
MS Access Advanced Instructor: Vicki Weidler Assistant:
1 Group Account Administration Introduction to Groups Planning a Group Strategy Creating Groups Understanding Default Groups Groups for Administrators.
Registration On WebAdvisor 1. Login to Web Advisor 2.
XP New Perspectives on Microsoft Office Access 2003 Tutorial 12 1 Microsoft Office Access 2003 Tutorial 12 – Managing and Securing a Database.
IOS110 Introduction to Operating Systems using Windows Session 8 1.
Software Engineering Project: Research Expert Prabhavathi Kumarasamy Joshua Thompson Paul Varcholik University of Central Florida.
1 INITIAL SETUP OF THE ST ScI ELECTRONIC GRANTS MANAGEMENT SYSTEM BY AO DESIGNEES September, 2000.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
Week seven CIT 354 Internet II. 2 Objectives Database_Driven User Authentication Using Cookies Session Basics Summary Homework and Project 2.
Project Plan for nSite Central Michael Dunn Ryan Sessions Kyle Kerrigan.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
Final Demo MedConnection Giant Squid Michael Cohen Robert Esho Chris Hogan Kate Kuleva Nisha Makwana Alex Rodrigues Rafal Urbanczyk.
First in Service -Best in Banking Pavan Anna Shirish Nadella Maneeshpal Bandlamudi.
Google Apps (Education Edition) A step guide to a successful deployment January 10 th, 2008 California Technology Assistance Project
Diagnostic Pathfinder for Instructors. Diagnostic Pathfinder Local File vs. Database Normal operations Expert operations Admin operations.
Chapter 8 Configuring and Managing Shared Folder Security.
Introduction, Security, Technical Requirements and Access Tips ADMIT.
MEMBERSHIP AND IDENTITY Active server pages (ASP.NET) 1 Chapter-4.
Permissions Lesson 13. Skills Matrix Security Modes Maintaining data integrity involves creating users, controlling their access and limiting their ability.
1 Chapter Overview Managing Object and Container Permissions Locating and Moving Active Directory Objects Delegating Control Troubleshooting Active Directory.
NMD202 Web Scripting Week5. What we will cover today PHP & MySQL Displaying Dynamic Pages Exercises Modifying Data PHP Exercises Assignment 1.
CQI Define desire outcomes Measure current process Improvement plan Implement intervention Reevaluate Continuous Quality Improvement.
Copyright © 2006, Infinite Campus, Inc. All rights reserved. User Security Administration.
Enigma Mutiara Sdn Bhd Computer Based Learning (CBL) HSE Procedures.
A user guide to accessing, reviewing and contributing to the Online Registry System.
The Online World ONLINE DOCUMENTS. Online documents Online documents (such as text documents, spreadsheets, presentations, graphics and forms) are any.
Configuring and Deploying Web Applications Lesson 7.
Hostway Confidential & Proprietary Introduction to Web Hosting.
Databases Kevin Wright Ben Bruckner Group 40. Outline Background Vulnerabilities Log File Cleaning This Lab.
1 Chapter Overview Understanding Shared Folders Planning, Sharing, and Connecting to Shared Folders Combining Shared Folder Permissions and NTFS Permissions.
1 Introduction to Shared Folders Shared folders provide network users access to files. Users connect to the shared folder over the network. Users must.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Describe applications and services. Objective Course Weight 5%
17 Copyright © 2006, Oracle. All rights reserved. Information Publisher.
Computer Security Keeping you and your computer safe in the digital world.
7.5 Using Stored-Procedure and Triggers NAME MATRIC NUM GROUP Muhammad Azwan Bin Khairul Anwar CS2305A Muhammad Faiz Bin Badrol Shah CS2305B.
9 Copyright © 2004, Oracle. All rights reserved. Getting Started with Oracle Migration Workbench.
Visibook is instant, simple, and dynamic appointment booking We're headquartered in San Francisco, California "Visibook is awesome. My entire studio was.
Manage your projects efficiently and on a high level PROJECT MANAGEMENT SYSTEM Enovatio Projects Efficient project management Creating project plans Increasing.
19 Copyright © 2008, Oracle. All rights reserved. Security.
Administrative System for a Speech Pathology Office By Devin Peterman.
SQL Database Management
Applicant Profile® G.A.T.E.® Test Administration Training UPS MAPP.
Introduction, Security, Technical Requirements and
Unit 7 Learning Objectives
Assess Survey Invitations
Active Directory Administration
Table of Contents What is SONA? Benefits of using SONA
Using Groove Philip S. Vavalides Professor - IT/Networking Guilford Technical Community College Jamestown, NC.
What Is Sharepoint? Mohsen Ashkboos
Continuous Quality Improvement
What is Cookie? Cookie is small information stored in text file on user’s hard drive by web server. This information is later used by web browser to retrieve.
Regional/Community Volunteer Portal Training
Presented by : Karanvir Kaur Web Team
Security - Forms Authentication
Presentation transcript:

Medical Application Giant Squid Michal Cohen Robet Esho Chris Hogan Kate Kuleva Nisha Makwana Alex Rodrigues Rafal Urbanczyk

Medical Application Topics Covered Requirements Design Planning

Medical Application Requirements General With the building of our internet application, we have come to a decision to create an application that will benefit those who need to make appointments for a doctor’s visit. This application will make, change, and cancel any appointments necessary. This application is aimed for use with the general public, who want to make a visit to the doctor’s office without going through any annoying staff members to create it.

Medical Application Overview The goal of this project is for anyone with an internet connection to be able and given the opportunity to assign appointment for themselves or others to a local doctor’s office. The site will be targeted for patients looking to have tests done. The site will be in the English language only. All of these requirements are set by default and can be changed by the company to better accompany their business. These defaults help set up an understanding of what can be done with this application.

Medical Application Functional Requirements These requirements will be able to identify what the system will be able to do. Without these requirements, the system will fail and all other requirements will initially become void.

Medical Application Functional Requirements 1. The site will be available to all users via a PC. (PC with internet access and a browser) 2. The user will be asked to log on with a username and password to gain access to the system.(unique username for each user) (Required to log in) 3. Able to view all personal information. (Qualified personal only will be able to)

Medical Application Functional Requirements 4. The user will not be able to register online. The user must come in for a checkup where the account will be created. 5. Able to edit personal records. (Only privileged staff can edit) 6. Cancel appointments. ( and notify the other party of such) 7. Able to view medical records. (by paitient) and (by paitient by day) 8. View all appointments by patient. 9. View all appointments by day. 10. View all tests by patient. (test results) 11. View appointments by doctor. (by day ?? or by something… or that is a lot)

Medical Application Functional Requirements 12. View all by day and by test. (appointments by appointment type) 13. View by day and by ID. (appointments) 14. View test results by ID. 15. View test results by ID and by tests. 16. Delete Tests (results) 17. Delete tests by type and client. 18. Delete tests by Client, type and date. 19. Delete test by data. 20. Add test 21. Change password.

Medical Application 22. notifications of appointments. (Don’t think we are doing this…) 23. notifications of cancellations notifications of reminders. (automatically 48 hours before appointment) 25. Make doctors. 26. Delete doctors. 27. Make Staff. 28. Delete Staff. 29. Make test types. 30. Delete test types.

Medical Application 31. Records can be deleted after seven years.(will be automatically deleted by system. We can’t grantee they won’t be deleted before then…) 32. Views can be seen by day 33. Views can be seen by patient 34. Views can be seen by doctor. 35. Overrides can be made. 36. Web server must be accessed by anyone on the internet. 37. Server must have admin with root functionality. 38. Log in must be implemented to keep information secure. 39. Calendar must be built into database to hold appointments.

Medical Application Functional Requirements -Mention appointment can’t be conflicting. -Appointments are scheduled by time. -Different appointments take different times -Have to hold information for how long the an appointment takes. -Has to only offer times when the office is open. -Time units defined as 10 minutes each. -Privacy must be maintained. (ie restricted access).

Medical Application Functional Requirements -Implementation of an Access Chart that allows admin to set privileges. -So all the “views” and “makes” should be “privilege user can xxxxx” so that way it’s covered that the admin get’s to decide WHO gets to do what. -Also, there are 3 things that can be done. ADD or MAKE (I think add is better), EDIT, and DELETE. You can’t edit an appointment… but you can edit a user, of any type, and the privileges, and the test results… but not the medical documents (since they are files).

Medical Application Non-Functional Requirements These requirements are based on a specific criterion that can be used to judge the operation of a system, rather than specific behaviors.

Medical Application 40. The patient picks from a list of tests before seeing that is available to schedule an appointment. (list of appointment types, not tests anymore) 41. Every appointment must have a certain appointment type.(chosen by user) 42. Cannot have multiple instances of same test scheduled.(for the same patient) 43. Office info in portrayed. (this should be a functional) 44. Server must have a database. (secure and connected xxxx type)

Medical Application 45. All accounts must be able to access information on the office hours and locations. 46. The site will be running on Windows Server 2003 since we will be implementing ASP.NET code. 47. The application will run on a majority of internet browsers. Internet Explorer, Netscape, Mozilla, and Safari. 48. The database will be designed with Microsoft Access 2003, which will have SQL statements. 49. Performance of the site will vary from computer to computer. We will try and implement as much information to process through our server, leaving the client with minimal processing. 50. The system will be backed up on different ectweb servers. If all else fails, the system will be in place. Godaddy.com.

Medical Application Data Data is a very important criterion. Stored data is what keeps the application running. The information that is stored will and must be secure to the fullest extent. This data is very personal and should not be shared with anyone else. The information will be kept in a secure database with minimal access to edit information. The type of data that will be stored in the database would be medical records of each patient. This gives the user access to their information and available whenever the need arises. Test results will also be stored, to be viewed by the patient. The results can be reviewed days after the initial test was taken.

Medical Application Users There are different categories of users on this application. The top level of users would be the administrator. The admin would be responsible for the entire system at all times. The admin would add and delete users as needed. He would fix any problems that would occur and give permission to any other user. Besides interacting with the system, he would test and maintain the entire system. Another category would be doctors. The doctors would be able to grant patients to make more than one appointment. They will also be able to view entire schedules, appointments and medical records.

Users The staff would also be able to view entire schedules and appointments but are not able to view medical records. The staff is able to troubleshoot minor problems. Lastly, the patients have the least amount of access. They are able to schedule appointments, cancel appointments and modify them

Medical Application Design Info

Name of Project Planning Info

Name of Project Questions?