| Hospital Information System(HIS) has been believed an important branch ofnew Medical Informatics. A famous professor Morris Collen of America in thisfield has defined it as follows: providing the collection, storage, management,adopt and data changing of information of patient and management for everydepartment of hospital by computer to satisfy the function requirement of all user.Now, the HIS product in our country is in a primary phase. It's most functionis limited to financing and managing, less supporting to medical information. Atpresent, our HIS product has such some problems such as slower respondingspeed of system and worse reliability, and the security of system has certainhidden trouble, that is, it can not adapt the 24 hous reliability running requirementof hospital, and because it is difficult to extend software product, and moreworkload for program maintenance and technic support is needed. And so, theHIS product can not satisfy the function requirement of major and middlehospital.In order to promote the management level of the hospital and to combineresearch with teaching together, it is very necessary to develop a set of hospitalinformation systems with advanced science. Key problem to raising existingmanagement level of hospital and to using advanced software engineering todesign and develop system. To solve all sorts of difficulties existing HIS system,the paper designing and developing a HIS system with height expansibility. Thepaper not only studies and probes how to design and realize applications whichcan have a high scalability, and but also takes clinic register's system as anexample to explain in detail, backed on the project of 999 hospital of ShenZhen.The target of developing the system is to have a high scalability, to shorten thecycle of developing the system, and to lengthen the cycle of usage.COM and COM+ technology are the core of Windows DNA, andconglutinate and link up DNA's each layer. COM is a model designed byMicrosoft adopting component design method, and defines communicationstandard between components, as while. The design method based on componenthas inherited and developed object-oriented programming design method(OOP).It applies object technology to system design and abstracts OOP realizing processfurther. The design method based on component emphasizes the real softwarereuse and strong cooperation. Using the design method of component based onCOM, we can design and realize the component with good reuse and extension,and lay a solid foundation for setting up an application with high scalability.COM+ is developed on the basis of COM, includes the merits of DCOM andMTS, and offers more system services and good solution for developer to how toset up an application with high scalability. After mastering Windows DNA system structure based on COM+ technology,we can use it to design HIS system with good scalability. Then Rational Rose2000 is used to set up system model and draw the blueprint of whole system forguiding system development. At the time of the demanding analysis, we cananalyze the synthetical requisition to the system(including the function demand,the performance demand and the working demand) and the data demand thendefine the system's logical model. In the part of the whole design, we introducesimply the design of the each layer in the system's three layers structure. Indetailed designing, we introduce how to realize the concrete design of the middlecomponent and the interface of component, ad we know, interface is the only wayto serve client. Because of the steadiness of component interface, designedinterface is seldom allowed to change, otherwise there will be some mistakeswhen the interface is used. We use Power Designer 8.0 to design databaseaccording to the rule of assuring integrality of the data. This paper recommends ADO to write down and realization of thecomplicated affairs, too. In aspect of distributing to be able to expand among thesystem, to enable target to realize physical roam in different process, and amongthe machines, and the target must disconnect with server, that means the target isout of state. We separate method from attribute, use ADO write down and collect... |