20-08-2012, 01:11 PM
Online-Healthcare System
health.docx (Size: 29.69 KB / Downloads: 116)
Introduction
Health care means a wide and intensive form of services, which will be related to well being of human beings. Health Care is a social sector. Health Care services are provided at state level with the help of central government.
Health care is a wide and intensive industry, which covers Hospitals, Health Insurances, Medical software, Health- equipments and Pharmacy in it.Healthcare is dependent on the people served; India’s huge population of a billion people represents a big opportunity. People are spending more on healthcare. The rise in literacy rate; the higher levels of income; and an increased awareness through the deep penetration of media, has constituted to greater attention being paid to health. India has a very low density of doctors. Infant mortality is amongst the highest in India.
Product Perspective
Our prototype distributed online-healthcare system uses SOA
to enforce basic software architecture principles and provide interoperability between different computing platforms and applications that communicate with each other. Although our distributed online-healthcare system provides user-friendly interfaces for busy healthcare professionals and patients, security and privacy are particularly important in this area, so we designed the prototype with security and privacy in mind. The system authenticates users and logs session information and attaches resources to the resource creator, so that only privileged users can view .
Testing:-
Unit Testing
Unit testing involves the design of test cases that validate that the internal program logic is functioning properly, and that program input produce valid outputs. All decision branches and internal code flow should be validated. It is the testing of individual software units of the application .it is done after the completion of an individual unit before integration. This is a structural testing, that relies on knowledge of its construction and is invasive. Unit tests perform basic tests at component level and test a specific business process, application, and/or system configuration. Unit tests ensure that each unique path of a business process performs accurately to the documented specifications and contains clearly defined inputs and expected results.
Integration Testing:
Integration tests are designed to test integrated software components to determine if they actually run as one program. Testing is event driven and is more concerned with the basic outcome of screens or fields. Integration tests demonstrate that although the components were individually satisfaction, as shown by successfully unit testing, the combination of components is correct and consistent. Integration testing is specifically aimed at exposing the problems that arise from the combination of components.
Functional Testing:
Functional tests provide a systematic demonstrations that functions tested are available as specified by the business and technical requirements, system documentation and user manuals. Functional testing is centered on the following items Valid Input identified classes of valid input must be accepted. Invalid Input identified classes of invalid input must be rejected. Functions identified functions must be exercised. Output identified classes of application outputs. Systems/Procedures interfacing systems or procedures must be invoked. Organization and preparation of functional tests is focused on requirements, key functions, or special test cases. In addition, systematic coverage pertaining to identify Business process flows; data fields, predefined processes, and successive processes must be considered for testing. Before functional testing is complete, additional tests are identified and the effective value of current tests is determined.
Acceptance Testing:
User Acceptance Testing is a critical phase of any project and requires significant participation by the end user. It also ensures that the system meets the functional requirements. Test Results: All the test cases mentioned above passed successfully. No defects encountered.
Conclusion & Future Enhancement :
Healthcare is a field where information has to be maintained properly. This field needs to create a user-friendly system, which guides users at all steps they need to perform in it. The information provided by the users must be kept secured, as the healthcare information is very much confidential. The prescriptions for a certain patient are forwarded electronically to the pharmacy. This avoids the unnecessary time taken by the patient to carry the prescription to the pharmacy. Thus our healthcare is much secured providing authentication to the user. Our project guides the user to the action they need to perform. Our project is user-friendlier than all other e-healthcare systems with voice messages and blue tooth enhancement. Our e-healthcare system currently focuses on the relationships between patients, physicians and pharmacists. We plan to extend the system to other healthcare facilities and professionals, such as laboratory technicians who perform and report tests and analyses requested by physicians. We also plan to investigate whether our Clinic and Pharmacy modules can be interfaced to applications supplied by pharmaceutical companies that provide information on medications and dosages and warn of interactions between medications. In addition, we plan to investigate drug delivery devices, such as e-pillboxes, that prompt and monitor the regular and timely consumption of medications.