Clinic Assist Project Report

35
MID TERM REPORT CLINIC ASSIST SYSTEM MID TERM REPORT SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FOR Six Month Industrial Training at KMG INFOTECH.MOHALI (from _____ to ________) SUBMITTED BY Sakshi Dhingra CSE 62703032332 Computer science and Information Technology Department GURU GOBIND SINGH ENGINEERING COLLEGE SAKSHI DHINGRA CSE-8 th Sem 6270303232

Transcript of Clinic Assist Project Report

Page 1: Clinic Assist Project Report

MID TERM REPORT

CLINIC ASSIST SYSTEM   

MID TERM REPORT  

SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT FORSix Month Industrial Training

at  

KMG INFOTECH.MOHALI(from _____ to ________)

   

SUBMITTED BY 

Sakshi Dhingra CSE

62703032332   

     

Computer science and Information Technology Department GURU GOBIND SINGH ENGINEERING COLLEGE

TALWANDI SABO, INDIA

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 2: Clinic Assist Project Report

MID TERM REPORT

Company’s Profile

KMG INFOTECH

(KEY MANAGEMENT GROUP)

KMG Infotech (or Key Management Group / KMG) is a software services & consulting company engaged in providing integrated IT solutions to global insurance, banking & financial services companies. KMG has a special niche in Property & Casualty (P&C) insurance sector. KMG has established brand equity in the Insurance domain through the range of services provided to its client base and the domain knowledge of its professionals.

As a leading global software development company, KMG provides premium IT solutions using AS/400, Mainframe, Java & Microsoft technologies. In a wide-open sea of countless software development companies, KMG distinguishes itself as a company driven by excellence.

KMG’s USA offices are located in Melville in New York, Chicago in Illinois, Cincinnati in Ohio and Los Angeles in California. KMG has multiple software development centers in India (Bangalore, Delhi, Kolkata & Chandigarh with a build up area of 25,000 sq ft) to capitalize on the geographical diversity of talent force available in India. KMG has workforce of 350 professionals, which is distributed between client locations and development centers depending on clients’ needs and work requirements. The professionals have access to world-class facilities in form of infrastructure and perform a lot of their work on clients’ systems by accessing them through high-speed, secure and redundant lines.

KMG has been rated very highly by the leading rating agencies,

Dun & Bradstreet (D&B) India has given rating of 2A2- Good to KMGI. This is second highest rating assigned by D&B.

NeoIT, an outsourcing consultancy firm , has rated KMG amongst Top 100 outsourcing companies in the World.

KMGI has been rated amongst top 50 software companies in India as of latest (2005) Dataquest (leading Indian IT magazine) ranking

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 3: Clinic Assist Project Report

MID TERM REPORT

Department Details

At KMG Infotech, Mohali, the department of my work is the training department. Here we have daily classes of 4 hour duration which include theory classes, practicals, tests and Personality Development Classes.

The infrastructure available is of top quality with latest computer systems and softwares available. The department faculty consists of tutors of various disciplines, ranging from .net , oracle, java etc.

Our centre manager Mr. Harish Sharma provides all the necessary input and resources as and when needed for continuation of our training process smoothly. Being a regional locale of KMG’s global presence, we get training and work in real life environment with ongoing live projects. The KMG philosophy is to prepare their employees to be citizens of the world: to train and nurture values and skills related not just to the job but to appreciate life in general. The company takes a humane and holistic approach to training and supports their employees in pursuing both their professional goals and personal development.

TASK ASSIGNED: The task assigned to us at KMG Infotech is to maintain and work on the database located at their Gurgaon branch. This involves live environment and transactions with clients. Alongside this our theory classes and Personality Development classes go on as per schedule, with tests at regular intervals.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 4: Clinic Assist Project Report

MID TERM REPORT

INDUSTRIAL MAJOR PROJECT

WINDOWS based Application for CLINIC

ASSEST SYSTEM

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 5: Clinic Assist Project Report

MID TERM REPORT

ABSTRACT

Clinic assist system is a purely windows based software that will tell us the details of a whole clinic and that software will also manage all the details of the clinic related to the apoinments and all the ailments that are provided to the patients.

From the security point of view this software is also helpful as no one can acess the details which are not meant for them.

Our goal is to exceed the expectations of every client by offering outstanding customer service, increased flexibility, and greater value, thus optimizing system functionality and improving operation efficiency. Our Programmers are distinguished by their functional and technical expertise combined with their hands-on experience, thereby ensuring that our user receive the most effective and professional service.

This version of Clinic Assist runs on .NET platform of Microsoft XP operating system or higher. It is developed on Microsoft Visual Studio .NET and uses Microsoft SQL as its database.

CLINIC ASSIST offers their clients, insurance companies, hotels and tour operators the following services:

24-hour Service Diagnostics, Laboratory and Radiology Services Medical checkups by appointment. Home visits or medical attention to clients at their workplace. 24-hour Ambulance Service. 24-hour Emergency Service, 365 days a year

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 6: Clinic Assist Project Report

MID TERM REPORT

ACKNOWLEDGEMENT

Before we get into the intricacies of the things I would like to add a few heartfelt

words for all those who knowingly and unknowingly became a part of this project in

numerous ways, those who gave unending and unconditional support right from the

stage the idea was conceived.

I pay my sincere thanks to the esteemed institution,KMG INFOTECH ,MOHALI ,

immense gratitude to ,Mr.HARISH SHARMA., PROJECT GUIDE and the entire staff

and other members of the company, for their continued guidance and support in the

development of this project till now and also for the future and also their requisite

skills which gave me sufficient self-confidence for completing this project till now.

With immense pleasure, I thank Mr.HARISH SHARMA, trainer and project guide

Mr.Sourav kapilla and Miss.SHWETA for their valuable guidance during the course of

the project preparation. I gratefully acknowledge them for their expert guidance,

encouragement, strong criticisms and valuable suggestion at every step of my work till

now.

And finally heartfelt thanks for all the countless blessings and love from those whom

we unintentionally forgot to mention here.

Sakshi Dhingra

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 7: Clinic Assist Project Report

MID TERM REPORT

INTRODUCTION

Earlier the all data related to the clinic was entered in the registers that was difficult for the doctor as well as for the patient .If any record has to be updated or deleted it has to be done all manually with pen paperwhich contains a lot of redundancy and errors. This redundancy can cause many problems for the doctors as well as the patients.If a doctor wants to update or view the appointment he has to do all the work manually which can even cause the The outdoor Patient Clinics require plenty of manual efforts to manage the day to day operations.Thus it would be help he ul to have one well-organized software to efficiently handle the overall Operations. It is a software which helps in efficient clinic management by managing Doctor's appointments, medical billing, patients treatment history, diagnostics information and the administrative activities of a clinic or a hospital. Apart from the standard features of other clinic management software, it is developed considering the end user in mind. Its ease of use, speed in retrieving information, multi-user functionality and manageability are exemplary compared to other applications.

What does Clinic Assist offer?

Clinic Assist offers modules for the management of Doctor's Appointments, Specialisations, Diagnostics, Treatment, Prescriptions, Lab Analysis Reports, Patient-Information including history, Administrative activities and Billing.

How does Clinic Assist Work?

Clinic Assist has modules for various users in a Clinic. These modules are integrated thus

information once entered is available wherever required without the need for re-entering it.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 8: Clinic Assist Project Report

MID TERM REPORT

Definition Module:

The master entries can be made in the Definition module. The definition module is used for

defining the following

* Organization Details

* Hospital Structure: The number of Consulting Rooms, Consulting Hours etc..

* General Parameters such as Blood Group, Doctor's Specialisation, Departments etc.

* Allergies/Diagnosis/Physical Exam Questions

* System Users

Patient Profile:

A comprehensive patient data is collected using this module.

* Patient contact information

* Patient's Doctor

* Company Information

* Emergency Contact information

* Blood Group, Height, Weight, ESIC, Voters Card No, Dependents etc. if required.

* A photograph of the patient

Doctor Profile:

* Doctor's Contact Information

* Specialization

* Department

* License No

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 9: Clinic Assist Project Report

MID TERM REPORT

Appointment:

There are two appointment modules in the system. One is for Doctor and the other for the Front

Office. If the system user is a doctor, when selecting this option the appointments for the doctor

for the day is displayed. The Doctor can select an appointment and proceed to the patient's

treatment details. If the system user is not a doctor then the general appointment form is shown.

Here all appointments for the day for the clinic irrespective of the Doctors are displayed. The

user could fix an appointment by just clicking on the relevant cell on the time schedule.

Payment:

Payment module lists all pending / completed bills for a given date. The user can prepare an

invoice for patients and print it.

Reports:

The various reports that can be taken from Clinic Assist are:

* Appointment Details

* Payment History

* Patient Profile

* Doctor Profile

* Treatment Details

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 10: Clinic Assist Project Report

MID TERM REPORT

How beneficial is Clinic Assist for a Clinic/Doctor?

* Stores complete patient data

* Information at the press of a mouse-click

* Information availability across departments.

* Safe Storage of data

* Billing of patients

* Maintenance of Tariffs

* Multi Doctor, Multi Room appointment handling

* Portable database for Consulting Doctors

* Easy retrieval of History information.

DEMERITS:

Typically does not support multi-user access

Limited to smaller databases

Limited functionality (i.e. no support for complicated transactions, recovery, etc.)

Decentralization of data

Redundancy and Integrity issues

Packaged separately from the operating system (i.e. Oracle, Microsoft Access, Lotus/IBM Approach, Borland Paradox, Claris FileMaker Pro)

Requires skilled administrators

Expensive

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 11: Clinic Assist Project Report

MID TERM REPORT

MERITS:

Greater flexibility Good for larger databases Greater processing power Fits the needs of many medium to large-sized organizations Storage for all relevant data Provides user views relevant to tasks performed Ensures data integrity by managing transactions (ACID test = atomicity, consistency,

isolation, durability)   Supports simultaneous access  Enforces design criteria in relation to data format and structure  Provides backup and recovery controls Advanced security

SCOPE:

This software will help the outdoor Patient clinics to keep track of the patients as well as help the patients to Book an appointment based on the availability of the doctors registered with that clinic .

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 12: Clinic Assist Project Report

MID TERM REPORT

REQUIREMENTS:

The requirements for this software are the following: Clinic admin,doctor,patients will use this software. Patient has to register before he acess the system. Clinic admin will register the doctor details and provide the doctor with the access

credentials. Clinic admin can do the following:

a.Doctor registration b.Doctor Status Update c.Create\Maintain Clinic Schedule d.Enter Medical Ailments e.Enter Patient Diagnosis

f.Updattet Patient Status

Patient can do the following: a. Update his\her account information b. View the Profile of doctor c.View the schedule of doctor d. Get\maintain an appointment e.View the diagnosis & medications

Doctor can do the following:a.View /Update the availability schedule

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 13: Clinic Assist Project Report

MID TERM REPORT

KEY FEATURES

Complete and automatic operating system of receptions

Automatic printing of prescription.

Automatic printing of different certificate.

Complete history of patients.

Up to date account manager with all accounting needs.

Maintaining the inventory section of your clinic.

Built in backup and restore facilities.

LAN compatible.

Compatible with any windows-9X or higher.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 14: Clinic Assist Project Report

MID TERM REPORT

SECURITY FEATURES

Password facility to ensure validity of user

Intelligent validation for each entry.

User defined data access.

Data secrecy  

You can hold the complete details of doctors of your clinic.

All kinds of tables and chart used generally are included like height and weight chart, nutritional

date, heart chart, kidney chart, lungs chart, respiratory system chart and many new charts you

can add automatically.

Prescription is automatically, and provide help to you to see detail of patient, medicine available

and formulation of a medicine etc.

Checking the old patient’s record is also automatic and updated.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 15: Clinic Assist Project Report

MID TERM REPORT

PROJECT WORK

ADMINISTRATOR’S VIEW:-

This clinic Admin form will contain a master and a transaction . In the master form we have doctor registration in which user has to give all the details like its first name,last name,doctors address,its city ,state code,qualification id,user id,password.

Each doctor has provided with its user id and a password with that he can login in to the software to see its present status for the appointment.

This will contain all the details of the the doctor with its qualification this can be accessed by the patients and he/she can find which doctor is speacilased in which domain. This will contain the clinic schedule also which has scheduled, schedule day, schedule start, schedule end, schedule status. In this schedule will be assigned to patients as well as to the doctors. We can see the available schedule and can have an appointment with the doctor and even we can reschedule the appointment also.

This will contain the medical ailment part also which has medical ailment id, medical discipline,Medical ailments. The ailment id will be a unique id and given to each patient that id will be used by the patient for his further appointments also.

The transaction part has included various transactions which a user as well as doctor can do on the software .Doctor can update its status as well as patient can also update its status. If a doctor has to make changes in the schedule that can be also be done and patient can also view as well as well as update his schedule.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 16: Clinic Assist Project Report

MID TERM REPORT

It also contain doctor schedule which tells a doctor with all he has to meet today and he has to see them.

Doctor appointment will contain the all appointment with the doctor.

Patient diagnosis can be done by the doctor and all the details are being placed in that software only which can help in future run.

Doctor can use the diagnosis for the future treatment also .He can view that what treatment was provided earlier and what more has to be done .

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 17: Clinic Assist Project Report

MID TERM REPORT

DOCTORS VIEW:-

Doctor interface panel: software of the clinic which is user friendly, easy navigation, accessible by doctors. through project patient and doctor can easily get information about the doctors and doctors can also get information about their appointments ,patients and many more..

And this part of the doctor has master and the transaction . the master have clinic schedule which contains the schedule of all the doctors available in the clinic and the schedule of the patients can be viewed.Medical ailments can be also seen by the doctor.Doctor can see all these details regarding theschedules.

Doctor can even perform certain types of transactions such as doctor status update, doctor schedule which can be viewed by the doctor ,doctor appointment,and last is the patient diagnosis which has included all the diseases that were all earlier detected.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 18: Clinic Assist Project Report

MID TERM REPORT

PATIENT’S VIEW:

Patient panel: In this all details regarding patient can be viewd what all doctors are attending them,all medicenes provided to them.all the records of patient will be kept in this

This part can be viewed and updated by the patient which has the master and the transaction part.It includes all the detal of medical ailment that are provided to the patient by the doctor.He can view the medicines that are to be followed and that prescribed to him.

Transaction has doctor schedule and the patient can view the doctor schedule, doctor appointment, patient diagnosis include all the detail of the diseases that are diagnosid by the doctor withall the prescription of that particular disease.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 19: Clinic Assist Project Report

MID TERM REPORT

MODULES OF THE PROJECT

CLINIC ADMIN

LEGENDS

SAKSHI DHINGRA CSE-8th Sem 6270303232

DOCTOR REGISTRATION

DOCTOR STATUS CHANGE

Doctor

CLINIC SCHEDULE

ADD/MODIFY/ DELETE CLINIC SCHEDULE

VIEW/ MODIFY SCHEDULE

DOCTOR SCHEDULE PREPRATION

DOCTOR SCHEDULE

ADD/MODIFY/ DELETE CLINIC APPOINTMENT

PATIENT REGISTRATION

PATIENT

APPOINTMENT

MEDICAL AILMENTS PATIENT

AILMENT

MEDICAL AILMENT PROCESS

PATIENTS DIAGNOSIS ENTRY

PATIENT STATUS CHANGE

USER

PROCCESS

DATABASE

Page 20: Clinic Assist Project Report

MID TERM REPORT

DATABASE DESIGNS

The database designed for the project consist of various modules which compromise doctor table which has different fields such as doctor id, doctor first name, middle name ,last name, address of doctor, doctor city, doctor state, zip, telephone landline. doctors qualification, speciality, user id password and status. This whole will contain all the data regarding the doctor.

DOCTOR TABLE:

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 21: Clinic Assist Project Report

MID TERM REPORT

PATIENT TABLE:

Patient will contain a patient id, patient first name, middle name ,last name,, patients gender,address,city and state,zip, phone number,mobile number ,email id.

Each patient will have a user id and a password so tht he or she can check her status there and from the security point of view also that will be safe for the accesor whoz accessing this software.

CLINIC SCHEDULE TABLE:

This will compromise schedule id, schedule day, schedule start, schedule end, schedule status.A doctor as well as a patient can see what all are the schedules for today.patient can view when he has to visit the clinic to see doctor.this can give all the information about the schedule.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 22: Clinic Assist Project Report

MID TERM REPORT

DOCTOR SCHEDULE TABLE:

This will compromise doctor schedule,doctor id,schedule id,doctor schedule status. This is basically designed for the doctor only so that he/she can see their schedules in the clinic.

APPOINMENT TABLE:

This will have all the details of the appointment that will have a appointment id,patient id, doctor schedule id,appointment date , appointment status.

MEDICAL AILMENT TABLE:

This will have fields like patient id,, appointment id,medical ailment id.

USER TABLE:

This will have the fields of user id, user type, user status.

STATE TABLE:

This will have the fields of state id, state name, state status.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 23: Clinic Assist Project Report

MID TERM REPORT

CITY TABLE:

This will have fields like city id, city name ,city status.

QUALIFICATION TABLE:

The table will have two fields of Qualification id, qualification name.

SPECIALITY TABLE:

This will have speciality id and a speciality name.

This all was the database creation till now regarding the project which has tables so that a proper data can be kept and that can be accessed by the person who is sitting in the front of the software.The database design of the project is completed with that..

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 24: Clinic Assist Project Report

MID TERM REPORT

Future Scope :

Till Now:-The layouts have been designed, all the data bases have been developed including all the records of the patients, doctors as well as the medical treatment infrastructure have been established . the process and flow of data as well as the time charts have also been prepared.

Future Work:-The project “CLINIC ASSIST” will include various forms that will be available for the doctors as well as on the client side / patient side to ensure and to provide all the basic information and whole detail about the total expenses and the detailed expenses as well. Forms are designed in such a way that the software will be much simpler and would be easy to understand by the native user. The software has been designed with such accuracy that it would provide all the basic knowledge so that there is no problem of understanding the software at any page. This software will also include all the details about the record of treatment being taken and the list of medicines prescribed by the doctor/physician .it will keep check on the day to day billing system, which will give the accurate and modernized billing system. This software THE CLINIC ASSIST will also be having various other features and services which will help the patients and authorities to check upon the resources.

These features and services are discussed as follows:-

Color Legend to different status:This is a color scheme which enables an user-friendly environment to the person using the software as it contains some color schemas which will help in distinguish between the patients and their speculars.

View Family Member Tree :-This feature has been added to the software as it will provide help to the doctor to see the family background of the patients as some problems are hereditary.

Search for PatientThe algorithm designed for the searching of the person will be an accurate procedure, which will search the patients history using NAME and ADDRESS attributes.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 25: Clinic Assist Project Report

MID TERM REPORT

View Appointment:-This is the remarkable feature of the present software as it will show the date of appointment. To the doctor , the patient as well as to the reciptionalist using the software. As it will display the available dates as per time schedule to the client, in order to the conformations of the dates.

Store and retrieve patients' Digital ImagesThis is also will be the most unique feature of this software as it will store the images of the patient with the record file. It will store the pictures before and of after treatments. So that doctor will be familiar with the healing rate of the patient.

Send E-mail to remind patient on their appointment:-An e-mail reminder will be generated automatically by the software prior to a fixed period of time , with a request for the conformation of that appointment , then the conformed appointment will be stored on to the server. And final reminder will be sent to the patient prior to the appointment date.

Analysis Chart on the No.  of Patients visiting the clinic :-This will keep the track record of the no. of patients visiting the clinic on daily bases. It will generate a bar-graph representing the Daily, Weekly, Monthly and Annually no. of patients visiting.

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 26: Clinic Assist Project Report

MID TERM REPORT

SERVICES:

CLINIC ASSIST offers their clients, insurance companies, hotels and tour operators the following services:

24-hour Service Diagnostics, Laboratory and Radiology Services Medical checkups by appointment. Home visits or medical attention to clients at their workplace. 24-hour Ambulance Service.

24-hour Emergency Service, 365 days a year

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 27: Clinic Assist Project Report

MID TERM REPORT

SAKSHI DHINGRA CSE-8th Sem 6270303232

Page 28: Clinic Assist Project Report

MID TERM REPORT

Technical environment and Tools Hardware Requirements

2 GHz Pentium Processor

1 GB RAM

80 GB hard disk

Monitor

Software Requirements

Windows 2000/XP

Visual Studio 3.5

Oracle

REFERENCES Google Search Engine Wrox Professional ADO.NET 

My Role :

As a member of the team under the guidance of my trainer, I have been educated about the .net technologies. The trainer has given me the information about this project and I am required to understand and learn the intricacy involved in the same. Once I am through with this, I will be asked to develop and test the project. System Integration testing in turn will help me in acquiring the knowledge of input interfaces, input test data, output interfaces, and output test data. This gives me some practical feel of the domain which will be of great help when I will be put in development.

SAKSHI DHINGRA CSE-8th Sem 6270303232