Font Size: a A A

The Design And Implement Of Medical Flow System Which Based On OSGI

Posted on:2009-05-29Degree:MasterType:Thesis
Country:ChinaCandidate:H ChenFull Text:PDF
GTID:2178360245995440Subject:Software engineering
Abstract/Summary:PDF Full Text Request
When patient come to hospital, they usually need to support their case history to make the diagnoses more correctly. The healthy information system we are using can not satisfy this. So, it is eagerly to make a common healthy information system. At the same time, the healthy information system should be steadily as more as possible and can not stop when it is being used.The paper has designed this healthy information system and described the whole process of the healthy services' creating and how to deploy the healthy service into the healthy information system dynamically.In business, the paper designs a healthy information system which can load and unload the medical service dynamically and a medical service to act as a common medical process in the healthy information system. The service designs a whole process that from patient pre-admitting in hospital to query the patient's information from healthy information system and then do diagnosis.In technique, use OSGI framework to make sure that the system can keep running state without any pause. The system integrates OSGI with some open source frameworks such as Hibernate and Spring to gain the more maintainability. The system use AJAX technique to raise the refresh speed. Using Hibernate technique to make the object's properties store permanently while using Spring technique to achieve the control in the whole projects. With the integration of Hibernate and Spring, the whole project use IOC in components' services and the relations between transactions to make the project achieve the integration business. The system supports the usual database such as Oracle, SQL Server, DB2 and so on. It use different driver to make the databases work fine. The script code made the data table's creation automatically and more efficiently to operate the system. On security, the project runs in a well state by using load balance and fail over system.Using this system, all of the diagnose processes can be done efficiently. All of the patients' information and case history can be queried and updated anywhere. The services can be load and unload dynamically and makes no influence to the system. Compared with the traditional Web Service system, this system can keep running without pause when do some changes in service and keep a steady state. All of the users can use it together without any conflict.The paper is organized in the following order: First, the paper gives the requirement analyze of the system in function and performance. The paper extracts the abstract flow of medical process and gain the sequence diagram of it. Then, the paper describes the project's architect. After that, the paper gives the detail design and the implements of the medical process. Then the paper gives the design of log management system in detail and describes the process of the implements of the UI. The paper also introduces the integration with open source architect such as Webwork, Hibernate, Spring and so on. At the last, the paper introduces the test of the system in function and performance and gives the future development of OSGI.
Keywords/Search Tags:OSGI, HL7, SCA, Web Service, SOA
PDF Full Text Request
Related items