centralized medical information system project report

Upload: sadeedameen

Post on 07-Aug-2018

220 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/21/2019 Centralized Medical Information System Project Report

    1/40

    CENTRALIZED

    MEDICAL INFORMATION SYSTEM 

    A MINI PROJECT REPROT

    Submitted by

    SADEED AMEEN P O

    in partial fulfillment for the award of the degree

    of

    DIPLOMA

    in

    COMPUTER ENGINEERING

    FACULTY OF COMPUTER ENGINEERING

    SEETHI SAHIB MEMORIAL

    POLYTECHNIC COLLEGE

    TIRUR – KERALA

  • 8/21/2019 Centralized Medical Information System Project Report

    2/40

     

    SEETHI SAHIB MEMORIAL POLYTECHNIC COLLEGE

    TIRUR-KERALA

    BONAFIDE CERTIFICATE

    Certified that this project report titled “CENTRALIZED MEDICAL

    INFORMATION”  is the bonafide work of Mr. SADEED AMEEN P O (Reg. No:

    12130513) who carried out the project under my supervision. Certified further

    that to the best of my knowledge the work reported herein does not form part of

    any other project reports or dissertation on the basis of which a degree or award

    was conferred on an earlier occasion of this or any other candidate.

    Mr. ABDUL NASAR KAIPANCHERRY Mr. RAFI P

    HEAD OF THE DEPARTMENT SUPERVISORCOMPUTER ENGINEERING LECTURER

    S.S.M POLYTECHNIC COLLEGE COMPUTER ENGINEERING

    TIRUR, MALAPPURAM S.S.M POLYTECHNIC COLLEGE

    KERALA TIRUR, MALAPPURAM

    KERALA 

    INTERNAL EXAMINER: EXTERNAL EXAMINER:

    PLACE: TIRURDATE:

  • 8/21/2019 Centralized Medical Information System Project Report

    3/40

    ABSTRACT

    Medical Directory provides world class Medical facilities on click of a button. One of the mostkey features is providing online consultancy with India's best doctors having proven track

    record in their specialties. With support of online Doctor NRI patients can consult online best

    doctors in India for any medical consultation and can also make available their medical records

    (X-rays, Ultra Sound, CT SCAN) for Indian Doctor's view through various IT tools and applications

    AAPKA DOCTOR enables patients in India or overseas to experience virtual in person

    consultancy with any doctor specialist in his field in any part of world.

  • 8/21/2019 Centralized Medical Information System Project Report

    4/40

    ACKNOWLEDGMENT

    I hereby acknowledge all for helping me during my working. First, I thank God, and

    dedicate this software for my dear father, mother, sisters, brothers, and all my dear friends.

    Without whom it would never have been accomplished.

    I would like to place on record my deep sense of gratitude to Mr. ABDUL NASAR

    KAIPANCHERRY, HOD-Dept. of Computer Engineering, SSM Polytechnic College Tirur, India for

    his generous guidance, help and useful suggestions.

    I express my sincere gratitude to Mr. RAFI P, Dept. of Computer Engineering, SSM

    Polytechnic College, Tirur, India, for his stimulating guidance, continuous encouragement and

    supervision throughout the course of present work.

    I also wish to extend my thanks to Mr. ALI  CHELAT  and MUHIYUDHEEN NASAR  and

    other colleagues for checking my work and for their insightful comments and constructive

    suggestions to improve the quality of this miniproject work.

    I am extremely thankful to Mr. ABDUL SALEEM, Lecture, SSM Polytechnic College, Tirur,

    for providing me infrastructural facilities to work in, without which this work would not have

    been possible.

    I am also extremely grateful toward my teachers, staffs, and my colleagues of Dept. of

    Computer Engineering, SSM Polytechnic College, Tirur, for providing me the facilities and also

    giving support for doing this miniproject.

    Finally, I thank the Dept. of Computer Engineering, SSM Polytechnic College, Tirur for

    giving me this opportunity and providing an environment to do miniproject.

    SADEED AMEEN PO 

  • 8/21/2019 Centralized Medical Information System Project Report

    5/40

     

    TABLE OF CONTENTS 

    TITLE PAGE No.

    ABSTRACT iii

    LIST OF TABLES viii

    LIST OF FIGURES viii

    LIST OF ABBREVIATIONS ix

    1 CENTRALIZED MEDICAL INFORMATION SYSTEM  1

    1.1 Introduction 1

    1.1.1 

    Purpose 11.1.2  Overview 2

    1.1.3  Environmental Characteristics 3

    1.2 Goals of Implementation 3

    1.3 Functional Requirements 3

    1.4 Non – Functional Requirements 6

    2 PROJECT IMPLEMENTATION  7

    2.1 Familiarization with Java – Swing 7

    2.1.1 Overview 7

    2.1.2 Swing Features 7

    2.1.3 Popular Java Editors 8

    2.1.4 Swing Controls 8

    2.1.4.1 Overview 8

    2.1.4.2 Swing UI Elements 9

    2.1.5 Event 11

    2.1.5.1 Types of Events 11

    2.1.5.2 Event Handling 12

    2.1.5.3 Steps in Event Handling 13

    2.1.5.4 Event Object Class 13

    2.1.6 Swing Event Classes 14

    2.1.7 Swing Adapters 16

    2.1.8 Swing Menu Controls 17

    2.1.9 Swing Containers 18

  • 8/21/2019 Centralized Medical Information System Project Report

    6/40

    2.2 MySQL – Database 19

    2.2.1 Basic Commands 20

    3 SYSTEM DESIGN AND CODES  22

    3.1 Starting Page 223.2 Searching Page 23

    3.2.1 Source Code 23

    3.2.1.1 Search Button Action Event 23

    3.2.2 MySQL Tables 25

    3.3 Select from suggestions Page 26

    3.3.1 Source Code 27

    3.3.1.1 English TextField Key Pressed 27

    3.4 Results Page 29

    3.4.1 Source Code 29

    3.4.1 MySQL Tables 34

    3.5 Save Results Page 35

    3.5.1 Source Code 35

    3.6 Modify words Page 36

    3.6.1 Source Code 36

    3.6.1.1 Add Meaning Button Action Event 36

    3.6.1.2 Delete from Dictionary Button Action Event 37

    3.6.1.3 Add to Dictionary Button Action Event 37

    3.7 Change PIN Page 39

    3.7.1 Source Code 39

    3.7.1.1 OK Button Action Event 39

    3.7.2 MySQL Tables 40

    4 DATA FLOW DIAGRAM (DFD)  41

    4.1 DFD for get suggestions 41

    4.2 DFD for retrieving Malayalam meaning from database 42

    5 CONCLUSION  43

    5.1 Conclusion and Future Scope 43

    REFERENCES  44

  • 8/21/2019 Centralized Medical Information System Project Report

    7/40

    LIST OF FIGURES 

    Figure 2.1 UI Elements  8

    Figure 2.2 Swing menu Controls 17

    Figure 3.1 Starting Page 22Figure 3.2 Searching Page 23

    Figure 3.3 Select from the suggestions 26

    Figure 3.4 Results Page 29

    Figure 3.5 Save results Page 35

    Figure 3.6 Modify Words Page 36

    Figure 3.7 Change PIN Page 39

    Figure 4.1 DFD for get suggestions 41

    Figure 4.2 DFD for retrieving Malayalam meaning from database 42

    LIST OF TABLES

    Table 3.1 dict 24

    Table 3.2 ml_dict 27

    Table 3.3 dict_conn 32

    Table 3.4 locktbl 36

  • 8/21/2019 Centralized Medical Information System Project Report

    8/40

    LIST OF ABBREVIATIONS

    OS Operating System

    SSM Seethi Sahib Memmorial

    HOD Head of Department

    DEPT Department

    SRS Software Requirement Analysis

    IEEE Institute of Electrical and Electronics Engineers

    HDD Hard Disk Drive

    GB Giga Byte

    RAM Random Access Memory

    IDE Integrated Development Environment

    SQL Structured Query Language

    PC Personnel Computer

    XP Extreme Programming

    GUI Graphical User Interface

    API  Application Programming Interface 

     AWT Abstract Window Toolkit  

    UI User Interface 

    GWT Google Web Toolkit  

    RDBMS Relational Database Management System 

    GNU GNU’S Not Unix  

    FIG Figure 

    DFD Data Flow Diagram 

    DB Database

  • 8/21/2019 Centralized Medical Information System Project Report

    9/40

    INTRODUCTION

    Medical Directory provides world class Medical facilities on click of a button.

    One of the most key features is providing online consultancy with India's best

    doctors having proven track record in their specialties. With support of online

    Doctor NRI patients can consult online best doctors in India for any medical

    consultation and can also make available their medical records (X-rays, Ultra

    Sound, CT SCAN) for Indian Doctor's view through various IT tools and

    applications AAPKA DOCTOR enables patients in India or overseas to experience

    virtual in person consultancy with any doctor specialist in his field in any part of

    world.

    Main modules are

    ADMIN MODULE

    This module has two parts one is hospital registration and doctor registration .the

    details of the doctors and the respective hospital will be shown respectively .from

    the details given the patients can look through and proceed and choose their needs.

    DOCTER MODULE

    In this module, the doctors view their booking and notes questions send by the

     patients .the doctor reply to the questions and send the prescriptions. So that the

     patients could gets the ideas of these diseases and remedies for the same.

  • 8/21/2019 Centralized Medical Information System Project Report

    10/40

     

    PATIENT MODULE

    In this module, the patients register after which they search for the doctor and book for the consultation. They can send questions, view notes and see the

     prescriptions.

    1. PROPOSED SYSTEM

    In our framework, there are multiple SDs, multiple owners, multiple AAs, and

    multiple users. . The attribute hierarchy of files  –   leaf nodes is atomic file

    categories while internal nodes are compound categories. Dark boxes are the

    categories that a PSD’s data readers have access to. Two ABE systems are

    involved: for each PSD the YWRL’s revocable KP-ABE scheme [9] is adopted;

    for each PUD, our proposed revocable MA-ABE is used. We term the users having

    read and write access as data readers and contributors, respectively. . The system

    first defines a common universe of data attributes shared by every PSD, such as

    “basic profile”, “medical history”, “allergies”, and “prescriptions”. An emergency

    attribute is also defined for break-glass access. Each PHR owner’s client

    application generates its corresponding public/master keys. The public keys can be

     published via user’s profile in an online healthcare social-network (HSN) (which

    could be part of the PHR service. There are two ways for distributing secret keys.

    First, when first using the PHR service, a PHR owner can specify the access

     privilege of a data reader in her PSD, and let her application generate and distribute

    corresponding key to the latter,. Based on that, the policy engine of the application

  • 8/21/2019 Centralized Medical Information System Project Report

    11/40

    automatically derives an access structure, and runs keygen of KP-ABE to generate

    the user secret key that embeds her access structure. In addition, the data attributes

    can be organized in a hierarchical manner for efficient policy generation. When the

    user is granted all the file types under a category, her access privilege will be

    represented by that category instead.

    Advantages of the proposed system:

     

    Accessibility

     Much faster than existing one

     User friendly. 

     Provides high accuracy & efficiency. 

     Security through encryption and authentication. 

     Less time consumption. 

      Data confidentiality.

     On-demand revocation.

     Flexible

  • 8/21/2019 Centralized Medical Information System Project Report

    12/40

     

    2. Methodology

    Waterfall Model

    This is the most common and classic of life cycle models, also referred to as a

    linear-sequential life cycle model. It is very simple to understand and use. In a

    waterfall model, each phase must be completed in its entirety before the next phase

    can begin. At the end of each phase, a review takes place to determine if the

  • 8/21/2019 Centralized Medical Information System Project Report

    13/40

     project is on the right path and whether or not to continue or discard the

     project. The phases do not overlap in a waterfall model.

    Advantages

     

    Simple and easy to use.

      Easy to manage due to the rigidity of the model  –  each phase has specific

    deliverables and a review process.

      Phases are processed and completed one at a time.

     

    Works well for smaller projects where requirements are very well

    understood.

    3. Platform

    Software Requirements 

    Operating System : Windows XP/7 

    Front End : PHP

    Back End : MySQL

    Hardware Requirements

  • 8/21/2019 Centralized Medical Information System Project Report

    14/40

    Processor : Pentium IV class processor, 450 megahertz

    (MHz)

    RAM : 512MB

    Hard Disk : 80GB

    Keyboard : 108-character keyboard

    Mouse : Logitech mouse

    Monitor : VGA/SVGA

    4.  FEASIBILITY STUDY

    System Analysis and Design

    Analysis involves the requirement determination and specification. First we

    have to analyze the obtained resources. In the Enterprise business service engine

    includes three modules Admin, Customer, Employees.

    Feasibility Analysis

    A feasibility study is a preliminary study undertaken to

    determine and document a project's viability .Results of this study are used to make

    a decision whether to proceed with the project, or not. If it indeed leads to a project

     being approved, it will-before the real work of problem and the recommendation

    on the best alternative.

  • 8/21/2019 Centralized Medical Information System Project Report

    15/40

      Enterprise business service engine is an online site for the

    registering complaints. This site also helps customers for getting information like

    solution for their complaints. The feasibility study was carried out to find whether

    the proposed system can be developed and implemented without any problem

    within the time limit. The following feasibility was considered for the project in

    order to ensure that the project is viable and it does not have any major

    obstructions. In this regard, the following feasibility analysis was conducted.

      Technical Feasibility.

     Behavioral Feasibility

      Economic Feasibility

    TECHNICAL FEASIBILITY

    In this project technical feasibility was done to find out whether thenecessary technology exist and if the equipment have the capacity to hold data

    required by the use of new system.

    BEHAVIORAL FEASIBILITY

    When doing project in an external firm there can be in cooperation and

    other unpredictable egoism from the colleagues especially when a new idea is being

    introduced. These are behavioral and depend upon individual behavior of person

  • 8/21/2019 Centralized Medical Information System Project Report

    16/40

    involved. Behavioral feasibility were done in order to analyze the attitude of the

     people who are directly involved with my project.

    ECONOMICAL FEASIBILITY

    In this project economical feasibility were carried out to find whether

    the existing resources are sufficient for doing the project. Economic feasibility also

    counts any extra h/w which is required, should be affordable in terms of cost. It

    also stress whether the system can be built within the specified time interval.

    Establish cost and schedule constraints. Economic feasibility produced positive

    result as no equipments was needed to purchase additionally.

    5. 

    HIGH LEVEL DESIGN

    The high level design of this project includes the various modules thesystem is comprised of .This is a web based application for solving customer

    complaints online.

    The application has three modules:

     

    Administrator  Doctor

      Patient

  • 8/21/2019 Centralized Medical Information System Project Report

    17/40

    Administrator

     

    Hospital Registration

      View Doctor List

      View Patient List

      View Feedback

    Doctor

     

    Patient Registration  File Uploading

      OP Scheduling

      View Requests and Send Solution

      Receipt Entry

      Chat

    Patient

      Request for token

      Request Help

      Chat

    6. Database design

  • 8/21/2019 Centralized Medical Information System Project Report

    18/40

      A database is a collection of interrelated data stored with minimum

    redundancy to serve many users quickly and efficiently. The general objective is to

    make information access easy, quick, and inexpensive and flexible for the user. In

    a database environment, common data are available in which several users can use.

    The concept behind a database is an integrated collection of data and provides a

    centralized access to the data from the program. It makes possible to treat data as a

    separate resource.

    While designing database, several objectives must be considered:

      Controlled Redundancy

      Data Independence

      Accuracy and Integrity

     

    Privacy and Security

      Performance

    7. 

    Tables

    Login

  • 8/21/2019 Centralized Medical Information System Project Report

    19/40

     

    Doctor

    Patient

  • 8/21/2019 Centralized Medical Information System Project Report

    20/40

    Hospital

    Doctor Consulting Time

    Patient View Consulting Time

  • 8/21/2019 Centralized Medical Information System Project Report

    21/40

     

    Booking

    Patient Question

  • 8/21/2019 Centralized Medical Information System Project Report

    22/40

     

    Doctor Answer

    Doctor Service Department

  • 8/21/2019 Centralized Medical Information System Project Report

    23/40

     

    8. DATA FLOW DIAGRAMS

    Level 0

    Level 1

    Login

    Centralized Medical

    Information SystemData Base

    User

    Login

    Admin

    Hospital

    registration

    Doctor

    Registration

    View Patients

    Doctor

    Consulting Time

  • 8/21/2019 Centralized Medical Information System Project Report

    24/40

     

    Login

    Login

    Doctor

    View Booking

    Details

    View Patient

    Question

    Chat

    Change

    Password

  • 8/21/2019 Centralized Medical Information System Project Report

    25/40

     

    Login

    Login

    Patient

    View Doctors

    Booking

    View reply 

    Send Question

    Chat

  • 8/21/2019 Centralized Medical Information System Project Report

    26/40

     

    Use case Diagram

    Admin

    Hospital

    Registration

    Doctor

    Registration

    Add Doctor

    Consulting Time

    View Patient

  • 8/21/2019 Centralized Medical Information System Project Report

    27/40

     

    Doctor

    View Patient

    Booking

    View Question

    Change Password

    Chat

  • 8/21/2019 Centralized Medical Information System Project Report

    28/40

     

    Patient

    View Doctors

    Booking

    Send Question

    View Reply

  • 8/21/2019 Centralized Medical Information System Project Report

    29/40

     

    ER Diagram

    Booking

    Pid

     

    did

    Patient

    Email_id

    pidPname

    Answer

    qid

    pid

    Dctr_id

    Add

    Consulting Time

    TimeDoct_id

    Consl id

    Hosp_id

    Doctor

    Dname

    EmailHosp_id

    ADMIN Register Hospital

    hname email

    hregno

    Register

    Booking

    View

    Add

    View

     

    add

    view

    Question

    pid

    qid

    d_id

    Question

  • 8/21/2019 Centralized Medical Information System Project Report

    30/40

    9. VALIDATION AND TESTING

    Software validation is achieved through a series of tests that

    demonstrate conformity with requirements. Validation succeeds when software

    functions in a manner that can be reasonably expected by the end user. Testing is

    necessary for the success of the system. During testing of a program to be tested is

    executed with a set of test data and the output of the program for test data is

    evaluated to determine if the programs are performing as expected.

    First the application goes through a phase often referred as alpha

    testing in which the errors and failures based on simulated user requirements are

    verified and studied. The modified software is then subjected to phase two called

     beta testing in the actual user’s site or live environment. After a scheduled time,

    failures and errors are documented for final correction and enhancements are made

     before the package is released.

    In my project validation and checks have been done in order to ensure

    that the developed system is performing up to its expectation. Validations have

     been done in the area of registration section. In registration forms, certain rules

    have been set like no field left blank. The user name should have a minimum of six

    letters, password should contain a minimum of seven letters and so on. In this way

    each field in the registration form are checked, checking for user name availability

    and reporting status. Most of this checking is done at server side. In the login pages

    appropriate messages are displayed when a user provides an invalid response.

  • 8/21/2019 Centralized Medical Information System Project Report

    31/40

     

    System Testing

    Testing is the process of executing the program with the intent of findingerrors. Testing cannot show the absence of defects, it can only show that software

    errors are present.

    Test Type

      Functionality Testing.

      Usability Testing.

      Interface Testing.

     

    Compatibility Testing.

    1)  Functionality Testing

    Checked all the links:

    Tested all internal links and found they are working correctly. Tested links

     jumping on the same pages. This is case when one tries to upload file or photo.

    Tested links used to send the feedback to administrator Checked if there are any

    orphan page that is dangling pages. I performed the above test on all hypertext

    links and found that they are working correctly.

    Tested forms in all pages:

    Forms are the integral part and so the next focus was on forms. Firstly

    checked all the validations on each field like user name and password should be of

  • 8/21/2019 Centralized Medical Information System Project Report

    32/40

    fixed length, verifying a randomly generated number code, checking whether all

    mandatory fields are filled and so on.

    In search utility, there is a text box and it has no button. All users have to

    enter the search string and press return key. So, it has to contain a default string

    “search others” to let the user know that it’s a search box. So, checks for this

    default string were also made.

    Checked by providing wrong inputs to the fields in the forms and found they

    are responding appropriately .Wrong input include like proving an invalid user

    name or password or both, no email id in mail message, no message, no body,

    deliberately mistyping password in “retype passwords” and so on. 

    In My Profile, we can update or create profiles, so checks have been made to

    ensure they are working properly that we can do the promised operation.

    Database testing:

    Checks have been made to ensure whether the database functions are

    working. Like when a new user registers with the site there is database query

    regarding this. So, these queries are tested by looking into the actual database

    whether all entries have been affected to the database. If this is not the case, query

    is checked and rectified. Database checking was positive.

  • 8/21/2019 Centralized Medical Information System Project Report

    33/40

    2)  Usability Testing:

    Test for navigation:

     Navigation means how the user surfs the web pages, different controls like

     buttons, boxes or how user using the links on the pages to surf different pages. 

    Usability testing:

    Web site should be easy to use, in my site instructions are provided clearly by various buttons, hyper links, images, and icons. This has been provided to for

    easy use of the system by the end users. Checks have been made successfully if the

     provided instructions are correct and help the end user in easy navigation and use

    of the system.

    Content Checking

    Content should be logical and easy to understand. In my project pleasant

    colors have been added and it is eye catchy. Every image is of fixed size. I have

    also checked for spelling errors, and the overall look and feel of the site.

    3) Interface Testing:

    The main interfaces are:

      Web server and application server interface.

      Application server and Database server interface.

  • 8/21/2019 Centralized Medical Information System Project Report

    34/40

     

    In this project, SQL server is used. SQL server should hold all the VB files

    which will be interacting with the application logic in the ASP .NET. All these

    interactions between these servers has been checked and found to be working

     properly. Errors are also handled properly.

    4) Compatibility Testing

    Compatibility of your web site is very important testing aspect. The following

    compatibility test is done:

    Browser Compatibility

    Some applications are very dependent on browsers. Different browsers

    have different configurations and settings that our web page should be compatible

    with. In my project most of the validation happens at server. The web site uses

    customized CSS templates. This ensures that those pages will be displayed with the

    correct layout as defined, in all browsers. This web application has been tested on

     browsers like Internet explorer .They are found to be working correctly.

  • 8/21/2019 Centralized Medical Information System Project Report

    35/40

    10. IMPLEMENTATION AND DEPLOYMENT

    System implementation is the construction of the new system and the

    delivery of that system into production. Implementation is the stage of the project

    when the theoretical design is turned into a working system. If the implementation

    stage is not properly planned and controlled, it can cause chaos. Thus it can be

    considered to be the most crucial stage in achieving a successful new system and in

    giving the users confidence that the new system will work and be effective. It may

    involve the complete implementation of a computer complex or the introduction of

    one small subsystem.

    There are three type of implementation:

      Fresh Implementation

     

    Replacement implementation

      Modified implementation

    In this it is fresh implementation, because it is the first time this software is

    used. Here the manual work done is changed and fresh software is implemented.

    Implementation is not the last stage. There comes another problem of maintenance,

    it is the improvement and updation of the software in response to the changes in

    the organization, the activities includes in this stage are:

      Correcting design errors

      Correcting coding errors

  • 8/21/2019 Centralized Medical Information System Project Report

    36/40

      Updating documentation and test data

      Adding, modifying or redeveloping the code

      Regular acceptance and validation test

    Installation Manual

    Enterprise business service engine Installation

    Enterprise business service engine will work using windows server. User can

    use Enterprise business service engine using web browsers like Internet explorer

    6.0, Fire fox etc.

    Steps

    1. Install Windows 2000 or above.

    For a standard server:

      Pentium 133 with ACPI system BIOS available after Jan. 1999.

      256 MB RAM

      2 GB HD (1.2 GB free) (Windows will not install if there is less than

    850 MB).

    ? The standard Microsoft Windows 2000 CD is bootable. Therefore, start by

     placing the Windows 2000 CD in your computer and reboot.

  • 8/21/2019 Centralized Medical Information System Project Report

    37/40

    ? As computer boots it may prompt you to press any key to boot from CD. Press

    any key. If you do not get this prompt or are unable to boot from the CD, please

    refer to document CH000217 for information on how to boot from a CD.

    ? When prompted, press the enter key to setup Windows.

    ? If you agree with the license agreement, press the F8 key.

    3. SCREEN SHOTS

    4.  SOURCE CODE

  • 8/21/2019 Centralized Medical Information System Project Report

    38/40

     

    12. CONCLUSION

    In this paper, we have proposed a novel framework of secure sharing of personal

    health records in cloud computing. Considering partially trustworthy cloud

    servers, we argue that to fully realize the patient-centric concept, patients shall

    have complete control of their own privacy through encrypting their PHR files to

    allow fine-grained access. The framework addresses the unique challenges brought

     by multiple PHR owners and users, in that we greatly reduce the complexity of keymanagement while enhance the privacy guarantees compared with previous works.

    We utilize ABE to encrypt the PHR data, so that patients can allow access not only

     by personal users, but also various users from public domains with different

     professional roles, qualifications and affiliations. Furthermore, we enhance an

    existing MA-ABE scheme to handle efficient and on-demand user revocation, and

     prove its security. Through implementation and simulation, we show that our

    solution is both scalable and efficient.

  • 8/21/2019 Centralized Medical Information System Project Report

    39/40

    13. BIBLIOGRAPHY

    Website References:

    1. www.sql.com

    2. www.aspfree.com

    3. www.w3schools.com

    4. www.dotnetspider.com.

    Book References:

    Book Name Author

    1. Software Engineering and Application Rogger S. Pressman

    2. Complete Reference SQL James R.Groff and Paul N.Wainley

  • 8/21/2019 Centralized Medical Information System Project Report

    40/40