Font Size: a A A

The Realization Of Electronic Queuing Sub-system In Medical Device Leak Control System

Posted on:2009-11-05Degree:MasterType:Thesis
Country:ChinaCandidate:R DongFull Text:PDF
GTID:2144360242480332Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of information technology, more and moremedical institutions use the computer information system to manage theirinternal business. The project which the text discussed aim at introduce afundamental solution of the phenomenon of human inspection, arbitraryaccounting and charging in the course of medical services. The projectthrough the management of service process upgrades the level of hospitalservices and provides an environment of fair treatment to the patients. Themain function of the project is controlling medical services, which includingpatient registration, patient certification and inspect process control,equipments maintenance and auxiliary function modules. The keytechnology in the projects include by registration and verification offingerprints to ensure that only the patients which have been charged canexecute checks, automatic record the relevant parameters to preventarbitrary accounting and charging, use the electronic queue to improve themedical order and ensure equitable health care, provide network events andemergency circular response mechanism to improve operational efficiencyand ensure hospitals'humanitarian needs. Innovations include applyfingerprint recognition technology to protect the legitimate rights andinterests of patient and doctor, use fingerprint folder to resolve theuncontrollable problem in the inspection process, use instant networkcommunicating events and general hospital information system(HIS) interface technology to effectively resolve the problems of data and status'automatic synchronization.Projects include the hospital information system (HIS) interface design,electronic queuing management, registration and verification of identity,inspection process control and other major components. As well as the statetracking, incident circular mechanism and account management auxiliarymodule.The core part of the paper is the algorithm of electronic queuingsubsystem in the project. Electronic queuing technology is a method toguarantee fair and effective health care, when patients queuing up forinspection, the system automatically provide a unique identification numberfor the patients, and maintain two queues in its internal part, which are thecheck tasks queue and the processing resources queue. When the systemdiscover that there are idle equipments, it accord the rules of the algorithmautomatically call the corresponding sufferer to a specific processingresource to have the inspection. Thus, fair attendance will be reflected. Inthe design, we use the object-oriented approach, the system can be dividedinto tasks (TCheckItem), processing resources (TCheckDevice) andscheduling (TCheckItemDispatch) three objects, tasks object includes itemand check information, processing resources object corresponding to thespecific inspection equipment, scheduling object has the responsibility tomanage tasks and processing resources objects.The core technology of electronic queuing system is schedulingalgorithm and priority management of the check items. The technical basisis immediate network communication technology. The system through scheduling algorithm to schedules the queue, so that patients can beautomatically called. The system also uses priority management method toensure the equity of queuing order. The scheduling algorithm.Which is combined with immediate network communicationtechnology can timely capture of the various state of the equipments (idle,busy, maintain and unknown) and of the tasks (prepare, checking, cancel,stop, pause and accomplish), so that determines which equipments is idleand schedules the right task to be inspected. Simultaneously, electronicqueue system also supports priority management, if there is equipmentwhose status is idle; the system can accord the priority of the tasks todetermine which task will be checked first.The rule of scheduling algorithm is if two tasks have the samepriority ,the task which joins the queue first should leaves the queue first, ifone task's priority is above another's, it should leaves the queue first.Concretely, when one sufferer has been checked on one processing resourceand he has more than one task to be treated on the same processing resource,scheduler will automatically allocates his next task to the processingresource when it finds the processing resource is idle. Otherwise, the systemis implemented according the following rules. Sufferers who have the samepriority will be arrayed by the time of which join the queue. If calledovertime, the sufferer still can not be ready to be checked, his check itemsshould be hanged up and join the queue to be arrayed again. At that time, itspriority must be set to minimum. The main content of the algorithm isvarious immediate network events and response functions. The eventsmainly include OnQueuePushed, OnQueuePop and OnQueueChanged. The response functions mainly include, DoMTMAttachOK, DoVerityError,DoWaitTimeout, DoCheckStart, DoMTMDeviceStatus, DoCheckCancel,DoCheckStop and DoTaskAdjust. When other parts of the project trigger theevents, the response functions can be automatically called, these responsefunctions contain the Basic functions of scheduling algorithm. The corecontent of the paper is the realization of these response functions, wethrough the treatment process of sufferers discuss the scheduling algorithmand the priority management, Finally, this paper mentioned problem foundin the research and works might be continued in the future..
Keywords/Search Tags:Realization
PDF Full Text Request
Related items