Font Size: a A A

Design And Application Of The Medical Record And Management System In HIS

Posted on:2009-12-26Degree:MasterType:Thesis
Country:ChinaCandidate:X Y ZhaoFull Text:PDF
GTID:2178360272976422Subject:Software engineering
Abstract/Summary:PDF Full Text Request
To develop a set of scientific and rational management software, meet the need of the hospital organizational reform and the scientific management, and serve for the hospital information construction is the final goal of the system. Making the system has high scalability, reusing character, maintenance and shortening the development circle and prolonging the employ circle is the aim of this system. This article first introduced the development situation of the hospital information system, as well as the condition and tendency of the software development and management in China and the other countries, and pointed out the medical record and management system is the important sub-system of HIS. The main work is as follows:First: We elaborated the Cachédatabase and the J2EE technology we used and their application. The Cachédatabase is the post-relational database which takes the integration of multi-dimensional management and object-oriented technology as the main feature. The Cachédatabase is most widely used of the world medical and health industry is the only object-oriented database which obtains the success in the trade. The Cachédatabase at present in China, although very few heard have heard of (Such situation is changing, recently some government departments and domestic well-known companies have begun to prepare or been developing the projects based on the database.), in overseas especially the medical information industry was already widely used, its market share achieved above 70%. Why is that so many hospitals choose to use the database? The reason is simple; the Cachédatabase has its unique advantages, surpasses other types of database in the performance aspect (such as: Oracle, SQL server, Sybase, etc.). J2EE is Microsoft's strategic framework structure of distributional application procedure based on components. It takes the COM component as the foundation, combines the COM+ service, and realizes the distributional operation environment. J2EE divides the application system into three layers (or more layers), the independence of service logic added on the three major characteristics (language independent, process transparent and software reusable) of COM components have realized system's extendibility. The J2EE security model through defining the user jurisdiction and disposing the component enables the system resources can only be visited by the authorized user, thus improving the system's security. For example, EJB, JavaBean, Servlet components can be configured to only allow members of specific group call some of the methods or require a username and password to confirm the usage limits and so on.J2EE is suitable for the realization of our system.J2EE has provided the comprehensive function support to the development based on Web's multi-layer application system. In J2EE three-layer structure (client layer, web layer, application layer and data layer), the client layer (Browser) for the usage and the management activity of thin clients, doctors, administrative personnel and system administrators provides the convenience direct-viewing visualization graphical interface; the Web layer (Web Server) responds the clients'request, provides the requested data for the clients; the application layer (Application Server) operates the service logic, in view of the client's request, completes the corresponding computation and the data manipulation, lightened the Web layer's burden greatly, raises the system efficiency. Second: The requirement analysis and the function design of our system. We narrated the system design overall process from five aspects, elaborated the system's characteristic, the medical record, the medical record inquiry, the edition, the search, the window management, the medical record printing, the system maintenance, the help and so on eight basic functions and the detail explanations of various functions.Third: The modeling of our system. We elaborated the function modules which our system has from the medical record, the edition, the search, the window management, the complete rewords printing, the partial rewords printing, the password revises, the reword handover, user management and so on, simultaneously has made detailed descriptions to the data flow of each function module, and has given the corresponding operation data flow diagram,.Forth: The implementation of our system. We elaborated the implementation environment and the database structure of our system, and explored the implementation example to our system through the admission recorded interface, the list interface, the basic information input interface, the pathological recorded interface, the discharged situation interface,the fee situation interface and so on.Fifth: We summarized the paper and gave the prospects for the future work. The system we developed chose Microsoft's Windows to be the development platform, used the J2EE framework based on components to realize the extensibility of our system, took full use of the advantages of the Cachédatabase, utilized CachéObject Script(the M language) to develop the logic of the application layer, used CSP to develop the Web application, used VB and VB.net to develop the client procedure, used the Java language to develop the database access mechanism. The medical record and the management system already obtained the practical application in the HIS of Changchun Silicon Valley Hospital. The next work is how to strengthen the prevention of medical records to be stolen, and give five strengthening measures.The system utilized the data flow diagram to display various function modules. On the base of a typical three-layer J2EE framework, the main service layer will be further divided into the appearance service, the main service and the data access. The main work of the appearance service class is to assign their services to the main service package object, and rely on the record set object. The main service packages include the entity object; they serve for the appearance class, and rely on the objects in data access packages which provide the data access operation, they rely on the record set object. The data access package includes the data object form the database and the data object from the other revision database. These objects provide services to the objects of the main serve packages, and rely on the whole EJB package; this is because they must be able to access the database. In this five-layer structure, the appearance layer is more closer to the application procedure, but is not the service logic, may defer to the need of the specific user to design the appearance layer, can also modify the appearance layer's class when the application procedure's demand has the change with the time going. However, the main service layer includes the actual service logic, but is not the specific application procedure function; the free revision is not permitted, therefore has the strongly reusability. The data access layer separates the main service layer from the complex logic of the database, can use the operation and the service of COM+ effectively.In the distributed extensible system, in order to make the object realize the physical roaming in the different processes and machines, the object must separate the connection with the server, therefore the object should be the non-condition. In here, we separated the object attributes and methods, used the sets to store the object attributes, namely used EJB's record set object Recordset to store the attribute set, the object itself did not carry the record set, was only in the time which need (send messages to the object) then gained from the database or transmitted to the database, realized the non-condition object design, simultaneously the record set may separate with the database server, was the non-condition.UML itself is one kind of object-oriented modeling language, the object-oriented thought already is fused in the system modeling entire process.COM components are the foundation of realizing the expandable multi-layer application procedure architecture. The interface is the essence of COM components, although VB provides the default interface for each class, for the better usage of the formidable function and the flexibility provided by the interface, for the reception of the programming thought based on the interface, our system used the custom interface, in this article, we introduced how to found the components of custom interfaces in detail.This article simultaneously also discussed that utilized the reoccupying query plan and the storage process to realize the optimization to the database performance and the extendibility design. We introduced the realization of the database grade concurrency control. At the same time, we also discussed to use the hierarchical EJB record set to design the procedure better.
Keywords/Search Tags:Object-oriented, UML, J2EE, CachéDatabase, COM, EJB, Hospital Information System
PDF Full Text Request
Related items