CN108090597A - Medical appointment and queuing optimization method and device - Google Patents

Medical appointment and queuing optimization method and device Download PDF

Info

Publication number
CN108090597A
CN108090597A CN201711473893.1A CN201711473893A CN108090597A CN 108090597 A CN108090597 A CN 108090597A CN 201711473893 A CN201711473893 A CN 201711473893A CN 108090597 A CN108090597 A CN 108090597A
Authority
CN
China
Prior art keywords
queue
task
main task
fast worktodo
tail
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711473893.1A
Other languages
Chinese (zh)
Inventor
杨立群
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Hotdoor Technology Co Ltd
Original Assignee
Zhuhai Hotdoor Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhuhai Hotdoor Technology Co Ltd filed Critical Zhuhai Hotdoor Technology Co Ltd
Priority to CN201711473893.1A priority Critical patent/CN108090597A/en
Publication of CN108090597A publication Critical patent/CN108090597A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/02Reservations, e.g. for tickets, services or events
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/04Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/22Social work or social welfare, e.g. community support activities or counselling services

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Tourism & Hospitality (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Health & Medical Sciences (AREA)
  • Child & Adolescent Psychology (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Game Theory and Decision Science (AREA)
  • Medical Treatment And Welfare Office Work (AREA)

Abstract

The present invention proposes a kind of medical appointment and queuing optimization method, comprises the following steps:The main task queue of establishment task and fast worktodo queue, and empty to realize the initialization of main task queue and fast worktodo queue to main task queue and fast worktodo queue;External sending for task is received, and estimates the resource quantity occupied during the tasks carrying;Obtain the total resources occupied when current main task queue performs, if the total resources that current main task queue occupies when performing is more than default main task queue thresholds, and the resource quantity occupied during the execution of task be less than default resource threshold when, the task is inserted into the tail of the queue of fast worktodo queue, and otherwise the task is inserted into the tail of the queue of main task queue;And team's head from main task queue and team's head of fast worktodo queue obtain task respectively according to order.Beneficial effects of the present invention are:The less task of the resource quantity that is occupied during by alloing execution is responded as early as possible, is shortened all sufferers and is waited for the medical time in turn.

Description

Medical appointment and queuing optimization method and device
Technical field
The present invention relates to medical field more particularly to a kind of medical appointment and queuing optimization method and devices.
Background technology
In recent years, with the aggravation of the problem of an aging population, medical treatment crowd is continuously increased.The people is to medical services water It is flat put forward higher requirements anxiety opposite with medical resource contradiction it is increasingly apparent.The problem of " the difficulty of getting medical service ", is more and more prominent.Such as What limited medical resource of reasonable distribution is current so as to utmostly improve people's medical treatment efficiency and reduce treatment cost The key of medical care problem.The dispatch deal of resource is that one kind has the problem of very strong background.With general resource scheduling It compares, the dispatch deal of medical resource is because of the particularity of its real background, the distribution of reception and specific tasks to sensitive information It is proposed higher timeliness requirement.
With the continuous development of Internet technology, it is mutual that more and more sufferers begin to use different mobile terminals to pass through Networking carries out long-range medical or interrogation activity.In order to which this series of curative activity can be carried out successfully, corresponding medical treatment Resource needs are dispatched according to specific task definition, so as to ensure task caused by the interaction between doctors and patients between doctor It can be handled in time.
However, existing, there are two types of all more original for medical task dispatching method:First, based on artificial experience according to current Transmission information form feasible method for scheduling task;Second is that based on the passing medical data of sufferer (such as the similar disease of hospital The medical historical record of the passing record of disease or sufferer), form simple method for scheduling task.Former approach needs to expend a large amount of Handling time, and error rate is higher (such as outbreak period of epidemic disease so that sufferer number is increased sharply).It is although latter Kind of method improves compared with former approach in efficiency and accuracy, but the passing medical data of sufferer have Limit tends not to the new situation based on sufferer and provides more accurate and efficient personalized method for scheduling task in time.
The content of the invention
Present invention aim to address the deficiencies in the prior art, and a kind of medical treatment is provided for medical institutions such as each section office of hospital Appointment and queuing optimization method and device, by perform inter-related task spent by resource estimate form specific task scheduling Methods and strategies can obtain the effect for shortening whole sufferer waiting consultation time.
To achieve these goals, the present invention uses following technical solution.
First, the present invention proposes a kind of medical appointment and queuing optimization method, comprises the following steps:The main task of establishment task Queue and fast worktodo queue, and main task queue and fast worktodo queue are emptied to realize main task queue and fast worktodo The initialization of queue;External sending for task is received, and estimates the resource quantity occupied during the tasks carrying;It obtains current main The total resources that task queue occupies when performing, if the total resources that current main task queue occupies when performing is more than default master Task queue threshold value, and the resource quantity occupied during the execution of task be less than default resource threshold when, the task is inserted into The tail of the queue of fast worktodo queue, otherwise the task be inserted into the tail of the queue of main task queue;And according to order respectively from director Team's head of business queue and team's head of fast worktodo queue obtain task.
In the embodiment of the method for the present invention, after receiving the external medical task sent, the task is according to The resource type occupied during tasks carrying is split.
In the embodiment of the method for the present invention, after receiving the external medical task sent, the type of Detection task is It is no to be matched with medical institutions, and refuse unmatched task.
In the embodiment of the method for the present invention, after task is inserted into the tail of the queue of fast worktodo queue, fast worktodo The resource quantity sequence occupied when queue is according to tasks carrying.
In the embodiment of the method for the present invention, when the length of fast worktodo queue is more than default fast worktodo queue During threshold value, improve main task queue thresholds and/or reduce resource threshold.
Further, in the above method embodiment of the present invention, when quick process queue is sky in preset time period During queue, reduce host process queue thresholds length and/or improve resource threshold.
In the embodiment of the method for the present invention, the total resources occupied when main task queue performs is more than default During main task queue thresholds, the resource quantity occupied in main task queue during tasks carrying is suggested less than the task of resource threshold And it is inserted into the tail of the queue of fast worktodo queue.
In the embodiment of the method for the present invention, the total resources occupied when fast worktodo queue performs is more than default Fast worktodo queue thresholds and main task queue occupancy total resources be less than main task queue thresholds when, positioned at fast worktodo It the tail of the queue of queue and is suggested beyond the task of default fast worktodo queue thresholds part and is inserted into the team of main task queue Tail.
The present invention an embodiment of the method in, task estimated for hot job when, the task will be inserted directly into To the tail of the queue of fast worktodo queue.
Further, in the above method embodiment of the present invention, hot job is inserted into the team of fast worktodo queue After tail, following sub-step is further included:Hot job is estimated again, to determine whether for hot job;When task is confirmed as During hot job, the task is directly performed.
In the above method embodiment of this fermentation, the resource quantity that when tasks carrying occupies is passing based on similar cases The time is made a definite diagnosis during diagnosis to determine.
Secondly, the present invention also proposes a kind of medical appointment and queuing optimization device, including with lower module:Initialization module is used In the establishment main task queue of task and fast worktodo queue, and main task queue and fast worktodo queue are emptied to realize master Task queue and the initialization of fast worktodo queue;Module is estimated, for receiving external sending for task, and estimates the task The resource quantity occupied during execution;It joins the team module, for obtaining the total resources occupied when current main task queue performs, if working as The total resources that preceding main task queue occupies when performing is more than default main task queue thresholds, and occupied during the execution of task When resource quantity is less than default resource threshold, the task is inserted into the tail of the queue of fast worktodo queue, and otherwise the task is inserted Enter the tail of the queue to main task queue;And go out group module, for appointing respectively from team's head of main task queue with quick according to order Team's head of business queue obtains task.
In the device embodiment of the present invention, after estimating the external medical task sent of module reception, according to described The resource type occupied during tasks carrying splits the task.
In the device embodiment of the present invention, after receiving the external medical task sent, module Detection task is estimated Type whether matched with medical institutions, and refuse unmatched task.
In the device embodiment of the present invention, after task is inserted into the tail of the queue of fast worktodo queue, module of joining the team The resource quantity sequence fast worktodo queue occupied during according to tasks carrying.
In the device embodiment of the present invention, the total resources occupied when fast worktodo queue performs is more than default Fast worktodo queue thresholds and the occupancy total resources of main task queue when being less than main task queue thresholds, module of joining the team is by position Tail of the queue in fast worktodo queue and the task beyond default fast worktodo queue thresholds part propose and are inserted into main task The tail of the queue of queue.
In the device embodiment of the present invention, when the length of fast worktodo queue is more than default fast worktodo queue During threshold value, improve main task queue thresholds and/or reduce resource threshold.
Further, in the above device embodiment of the present invention, when quick process queue is sky in preset time period During queue, reduce host process queue thresholds length and/or improve resource threshold.
In the device embodiment of the present invention, the total resources occupied when main task queue performs is more than default During main task queue thresholds, module of joining the team proposes that the resource quantity occupied during tasks carrying in main task queue is less than resource threshold Task and be inserted into the tail of the queue of fast worktodo queue.
The present invention a device embodiment in, estimate module estimate task for hot job when, module of joining the team is straight Connect the tail of the queue that the task is inserted into fast worktodo queue.
Further, in the above device embodiment of the present invention, module of joining the team further includes following submodule, and second estimates Module, for estimating hot job again, to determine whether for hot job;Second goes out group module, is determined for working as task For hot job when, directly perform the task.
In the above device embodiment of this fermentation, the resource quantity that when tasks carrying occupies is passing based on similar cases The time is made a definite diagnosis during diagnosis to determine.
Finally, the invention also discloses a kind of computer readable storage medium, computer instruction is stored thereon with, the instruction It is realized when being executed by processor such as the step of any one of foregoing the method.
Beneficial effects of the present invention are:By constructing the simultaneously main task queue of maintenance task and fast worktodo queue respectively, The task that the resource quantity that occupies is less when performing is responded as early as possible, when waiting for medical in turn so as to shorten all sufferers Between.
Description of the drawings
Fig. 1 show the method flow diagram of medical appointment and queuing optimization method disclosed in this invention;
Fig. 2 show the method flow diagram that the specific deterministic process whether task is inserted into fast worktodo queue is judged in Fig. 1;
The task insertion fast worktodo queue that Fig. 3 is shown in main task queue in one embodiment of the invention is shown It is intended to;
Fig. 4 show the schematic diagram for taking out the task in fast worktodo queue in another embodiment of the present invention;
Fig. 5 show the method flow diagram that the task in fast worktodo queue is transferred in Fig. 4;
Fig. 6 show the schematic diagram of main task queue thresholds adjustment in one embodiment of the invention;
Fig. 7 show the judgement process chart of hot job in one embodiment of the invention;
Fig. 8 show the function structure chart of medical appointment and queuing optimization device disclosed in this invention.
Specific embodiment
The technique effect of the design of the present invention, concrete structure and generation is carried out below with reference to embodiment and attached drawing clear Chu, complete description, to be completely understood by the purpose of the present invention, scheme and effect.It should be noted that in situation about not conflicting Under, the feature in embodiment and embodiment in the application can be mutually combined.The identical attached drawing mark used everywhere in attached drawing Note indicates the same or similar part.
With reference to method flow diagram shown in FIG. 1, medical appointment and queuing optimization method bag in one embodiment of the invention Include following steps:The main task queue of establishment task and fast worktodo queue, and it is clear to main task queue and fast worktodo queue Sky is to realize the initialization of main task queue and fast worktodo queue;External sending for task is received, and estimates the task and holds The resource quantity occupied during row;The total resources occupied when current main task queue performs is obtained, if current main task queue is held The total resources occupied during row is more than default main task queue thresholds, and the resource quantity occupied during the execution of task is less than in advance If resource threshold when, the task is inserted into the tail of the queue of fast worktodo queue, and otherwise the task is inserted into main task queue Tail of the queue;And team's head from main task queue and team's head of fast worktodo queue obtain task respectively according to order.Specifically, Sufferer sends the request of medical treatment by specified client, to perform the task of medical treatment.The request may include that sufferer is current in itself The brief description of self-condition and some basic physiological situation monitoring data (such as heart rate, body temperature and blood pressure etc.).It is and specific Task may include further physiological status estimate, condition-inference and perform treatment etc. individual item of content or their arbitrary group It closes.Wherein, main task queue thresholds and fast worktodo queue thresholds can be set in initialization.For example, main task queue thresholds 500 can be initialized as, i.e. task in main task queue needs to occupy medical staff 500 minutes.
In one embodiment of the invention, after receiving the external medical task sent, the task is according to the task The resource type occupied during execution is split.It is specifically, complex for the state of an illness, it is necessary to multinomial physical signs to sufferer Situation about being estimated, for the task of sufferer diagnosis can be according to used in examining every physical signs medical resource (such as Equipment etc. is examined in blood letting equipment or Chest X-rays) it splits so that the small tasks formed after fractionation can be performed processing as soon as possible.
In one embodiment of the invention, after receiving the external medical task sent, the type of Detection task whether with Medical institutions match, and refuse unmatched task.Specifically, with reference to submethod flow chart shown in Fig. 2, complete task point With as shown in the figure.If main task queue thresholds are initialized as 500, task will first be detected the medical institutions' phase whether specified with it Matching.After patient has mistakenly selected diagnosis and treatment department, corresponding task will be screened out or further give patient and carry Show information, patient is avoided to take wait.The money occupied when task and specified medical institutions match and main task queue performs When source total amount is less than 500, the new task of client will be directly inserted into the tail of the queue of main task queue.It is all in main task queue Task performs successively according to the order of first in first out.It is accounted for when task matches with specified medical institutions and main task queue performs When total resources is greater than or equal to 500, resource that the new task of client occupies when elder generation is estimated the tasks carrying Quantity.If the resource quantity occupied during the tasks carrying be less than resource threshold (such as 10 minutes, i.e., the tasks carrying when it is big About need that 10 minutes is spent to make a definite diagnosis) when, then it is inserted into the tail of the queue priority processing of fast worktodo queue;Otherwise it is inserted into master The tail of the queue of task queue, is handled according to regular turn.Due to the resource quantity of the less task of the resource quantity of occupancy and occupancy Larger task is not in same queue, therefore that shortens all sufferers waits for consultation time in turn.
With reference to main task queue shown in Fig. 3 and fast worktodo quene state change schematic diagram (grid on the right side of task in figure Interior numerical value when being the tasks carrying required occupancy make a definite diagnosis the time, the number of resources that as the execution for weighing task when occupies Amount), in one embodiment of the invention, when the occupancy total resources of main task queue is more than default main task queue thresholds When, the resource quantity occupied in main task queue during tasks carrying is suggested less than the task of resource threshold and is inserted into quick appoint The tail of the queue of business queue.Specifically, as shown in Figure 3, if main task queue thresholds are 250 minutes at this time, and main task queue It is 259 minutes to occupy total resources.Resource quantity is occupied if default resource threshold is 20 minutes, in main task queue to be less than The task (" task A ", " task C " and " task H " corresponding task i.e. in figure) of threshold value will be extracted from main task queue, It is inserted into the tail of the queue of fast worktodo queue so that the less task of the resource quantity that occupies can be by when being performed in main task queue It performs in time.
On the contrary, with reference to the state change schematic diagram of main task queue in another embodiment shown in Fig. 4, work as fast worktodo The length of queue is more than default fast worktodo queue thresholds and the occupancy total resources of main task queue is less than main task queue During threshold value, tasks carrying efficiency will be less than main task queue in fast worktodo queue.In order to improve the overall execution efficiency of task, With reference to the submethod flow chart shown in Fig. 5, positioned at the tail of the queue of fast worktodo queue and default fast worktodo queue can will be exceeded The task (i.e. " f tasks " and " g tasks " in Fig. 4) of threshold portion proposes and is inserted into the tail of the queue of main task queue.
The method flow diagram of main task queue thresholds variation with reference to shown in Fig. 6, in one embodiment of the invention, when When the length of fast worktodo queue is more than default fast worktodo queue thresholds, the tasks carrying effect in fast worktodo queue at this time Rate will decline, even equal to or less than main task queue.In order to ensure that being assigned in fast worktodo queue for task can be preferential It performs, it is necessary to improve the threshold that is inserted into fast worktodo queue.In the present embodiment, main task queue thresholds, which are enhanced, (can carry The total resources or higher that up to current main task queue occupies when performing), reduce being assigned to fast worktodo queue of the task.It can Alternatively, be inserted into fast worktodo queue threshold can also (such as resource threshold be arranged to current by reducing resource threshold The 80% of value) mode improve so that task is more difficult to be assigned to fast worktodo queue.
However, in the above embodiment of the present invention, after the threshold of fast worktodo queue is inserted by undue improve, make It obtains when fast worktodo queue remains empty queue for a long time, it is necessary to which appropriately reduction is inserted into the threshold of fast worktodo queue.Therefore, As the improvement of above-described embodiment, when preset time period (such as 30 minutes) interior fast worktodo queue is empty queue, reducing It main task queue thresholds (such as main task queue thresholds are adjusted to the 80% of currency) and/or improves resource threshold and (such as provides Source threshold value is updated to 2 times of currency) so that task is easier to be assigned to fast worktodo queue.
Due to the particularity of medical industry, some need the sufferer of emergent management to need prioritized therapy.At this point, with the sufferer Relevant task will be identified as promptly.When task estimated for hot job when, the task will be directly inserted into quick appoint The tail of the queue of business queue preferentially performs.Further, the team for being directly inserted into fast worktodo queue head is forced to hold by the task Row.Specifically, with reference to method flow diagram shown in Fig. 7, in one embodiment of the invention, hot job is inserted into quickly After the tail of the queue of task queue, following sub-step is further included:Hot job is estimated again, to determine whether for hot job;When When task is confirmed as hot job, the task is directly performed.Wherein, the process estimated again can be by actual medical staff It performs, is judged by the real-time condition to sufferer.
In foregoing several embodiments of the present invention, the resource quantity that for weighing tasks carrying when occupies is to perform this The time it takes (such as diagnosed disease needs the time spent) of business.The numerical value can be based in the passing execution of similar tasks The spent time determines.It can the more accurate execution time for objectively weighing task.
With reference to function structure chart shown in Fig. 8, medical appointment and queuing optimization device bag in one embodiment of the invention It includes with lower module:Initialization module, for creating the main task queue of task and fast worktodo queue, and to main task queue and Fast worktodo queue empties to realize the initialization of main task queue and fast worktodo queue;Module is estimated, for receiving outside Sending for task, and estimate the resource quantity occupied during the tasks carrying;It joins the team module, for obtaining current main task queue The total resources occupied during execution, if the total resources that current main task queue occupies when performing is more than default main task queue Threshold value, and the resource quantity occupied during the execution of task be less than default resource threshold when, the task is inserted into fast worktodo The tail of the queue of queue, otherwise the task be inserted into the tail of the queue of main task queue;And go out group module, for according to order respectively from Team's head of main task queue and team's head of fast worktodo queue obtain task.Specifically, sufferer is sent by specified client The request of medical treatment, to perform the task of medical treatment.The request may include in itself the current self-condition of sufferer brief description and some Basic physiological situation monitoring data (such as heart rate, body temperature and blood pressure etc.).And specific task may include further physiology Situation is estimated, condition-inference and perform treatment etc. individual item of content or their any combination.Wherein, main task queue thresholds and fast Fast task queue threshold value can be set in initialization.For example, main task queue thresholds can be initialized as 500, i.e. main task queue In task need to occupy medical staff 500 minutes.
In one embodiment of the invention, after estimating the external medical task sent of module reception, according to the task The resource type occupied during execution splits the task.It is specifically, complex for the state of an illness, it is necessary to multinomial physiology to sufferer The situation that index is estimated estimates (such as the blood drawing inspection of medical resource that module can be according to used in examining every physical signs Test equipment or equipment etc. examined in Chest X-rays) split the task that sufferer diagnoses so that and the small tasks formed after fractionation can be by as soon as possible Perform processing.
In one embodiment of the invention, after receiving the external medical task sent, the type of Detection task whether with Medical institutions match, and refuse unmatched task.Specifically, if main task queue thresholds are initialized as 500, estimating module will Whether the medical institutions specified with it match first Detection task.After patient has mistakenly selected diagnosis and treatment department, corresponding Business will be screened out or further give patient's prompt message, and patient is avoided to take wait.When task is with specifying medical treatment single When the total resources occupied when non-colinear position and main task queue execution is less than 500, module of joining the team is directly by the new post of client Business is inserted into the tail of the queue of main task queue.Go out group module according to first in first out order successively executive director be engaged in it is all in queue Task.The total resources occupied when task and specified medical institutions match and main task queue performs is greater than or equal to 500 When, estimate the resource quantity occupied when module performs the new task for first estimating client.If it is occupied during the tasks carrying Resource quantity be less than resource threshold (such as 10 minutes, i.e., the tasks carrying when take around 10 minutes of cost and make a definite diagnosis) When, then module of joining the team inserts it into the tail of the queue priority processing of fast worktodo queue;Otherwise module of joining the team inserts it into director The tail of the queue of business queue, is handled according to regular turn.Due to the less task of the resource quantity of occupancy with occupy resource quantity compared with Big task is not in same queue, therefore that shortens all sufferers waits for consultation time in turn.
With reference to main task queue shown in Fig. 3 and fast worktodo quene state change schematic diagram (grid on the right side of task in figure Interior numerical value when being the tasks carrying required occupancy make a definite diagnosis the time, the number of resources that as the execution for weighing task when occupies Amount), in one embodiment of the invention, when the occupancy total resources of main task queue is more than default main task queue thresholds When, the resource quantity occupied in main task queue during tasks carrying is proposed and is inserted into less than the task of resource threshold by module of joining the team To the tail of the queue of fast worktodo queue.Specifically, as shown in Figure 3, if main task queue thresholds are 250 minutes at this time, and director The occupancy total resources of business queue is 259 minutes.If default resource threshold is 20 minutes, module of joining the team is by main task queue The middle resource quantity that occupies is less than the task (" task A ", " task C " and " task H " corresponding task i.e. in figure) of threshold value from director It is extracted in business queue, is inserted into the tail of the queue of fast worktodo queue so that the number of resources occupied when being performed in main task queue Less task is measured to be performed in time.
On the contrary, with reference to the state change schematic diagram of main task queue in another embodiment shown in Fig. 4, work as fast worktodo The length of queue is more than default fast worktodo queue thresholds and the occupancy total resources of main task queue is less than main task queue During threshold value, tasks carrying efficiency will be less than main task queue in fast worktodo queue.In order to improve the overall execution efficiency of task, Can will positioned at the tail of the queue of fast worktodo queue and beyond default fast worktodo queue thresholds part task (i.e. " f in Fig. 4 Task " and " g tasks ") it proposes and is inserted into the tail of the queue of main task queue.
In one embodiment of the invention, when the length of fast worktodo queue is more than default fast worktodo queue thresholds When, the tasks carrying efficiency in fast worktodo queue at this time will decline, even equal to or less than main task queue.In order to ensure point Being fitted in fast worktodo queue for task can be performed preferentially, it is necessary to improve the threshold that is inserted into fast worktodo queue.In this reality It applies in example, main task queue thresholds, which are enhanced, (can improve to current main task queue the total resources that is occupied when performing or more It is high), reduce being assigned to fast worktodo queue of the task.Alternately, being inserted into the threshold of fast worktodo queue can also pass through The mode for reducing resource threshold (such as resource threshold is arranged to the 80% of currency) improves so that task is more difficult to be assigned to quickly Task queue.
However, in the above embodiment of the present invention, after the threshold of fast worktodo queue is inserted by undue improve, make It obtains when fast worktodo queue remains empty queue for a long time, it is necessary to which appropriately reduction is inserted into the threshold of fast worktodo queue.Therefore, As the improvement of above-described embodiment, when preset time period (such as 30 minutes) interior fast worktodo queue is empty queue, reducing It main task queue thresholds (such as main task queue thresholds are adjusted to the 80% of currency) and/or improves resource threshold and (such as provides Source threshold value is updated to 2 times of currency) so that task is easier to be assigned to fast worktodo queue.
Due to the particularity of medical industry, some need the sufferer of emergent management to need prioritized therapy.At this point, with the sufferer Relevant task can be urgent by client identification.When it is hot job to estimate module to estimate task, module of joining the team is straight It connects and the task is inserted into the tail of the queue of fast worktodo queue preferentially performs.Further, the task will be directly inserted into soon Fast task queue team head and enforce.Specifically, in one embodiment of the invention, module of joining the team further includes following son Module, second estimates module, for estimating hot job again, to determine whether for hot job;Second goes out group module, is used for When task is confirmed as hot job, the task is directly performed.Wherein, the process estimated again can be by actual medical care people Member performs, and is judged by the real-time condition to sufferer.
In foregoing several embodiments of the present invention, the resource quantity that for weighing tasks carrying when occupies is to perform this The time it takes (such as diagnosed disease needs the time spent) of business.The numerical value can be based in the passing execution of similar tasks The spent time determines.It can the more accurate execution time for objectively weighing task.
Although description of the invention is quite detailed and especially several embodiments are described, it is not These any details or embodiment or any specific embodiments are intended to be limited to, but it is by reference to appended that should be considered as Claim considers that the prior art provides the possibility explanation of broad sense for these claims, so as to effectively cover the present invention Preset range.In addition, with the foreseeable embodiment of inventor, present invention is described above, its purpose is to be provided with Description, and those unsubstantiality changes to the present invention still unforeseen at present can still represent the equivalent modifications of the present invention.

Claims (10)

1. a kind of medical treatment appointment and queuing optimization method, which is characterized in that comprise the following steps:
The main task queue of establishment task and fast worktodo queue, and main task queue and fast worktodo queue are emptied to realize Main task queue and the initialization of fast worktodo queue;
External sending for task is received, and estimates the resource quantity occupied during the tasks carrying;
The total resources occupied when current main task queue performs is obtained, if the resource that current main task queue occupies when performing is total Amount be more than default main task queue thresholds, and the resource quantity occupied during the execution of task be less than default resource threshold when, The task is inserted into the tail of the queue of fast worktodo queue, and otherwise the task is inserted into the tail of the queue of main task queue;And
According to order, team's head from main task queue and team's head of fast worktodo queue obtain task respectively.
2. method according to claim 1, which is characterized in that after receiving the external medical task sent, the class of Detection task Whether type matches with medical institutions, and refuses unmatched task.
3. method according to claim 1, which is characterized in that the total resources occupied when main task queue performs is more than pre- If main task queue thresholds when, the resource quantity that is occupied in main task queue during tasks carrying is less than the task quilt of resource threshold It proposes and is inserted into the tail of the queue of fast worktodo queue.
4. method according to claim 1, which is characterized in that when the length of fast worktodo queue is more than default fast worktodo During queue thresholds, improve main task queue thresholds and/or reduce resource threshold.
5. method according to claim 1, which is characterized in that the total resources occupied when fast worktodo queue performs is more than When default fast worktodo queue thresholds and the occupancy total resources of main task queue are less than main task queue thresholds, positioned at quick It the tail of the queue of task queue and is suggested beyond the task of default fast worktodo queue thresholds part and is inserted into main task queue Tail of the queue.
6. the method according to claim 1, which is characterized in that task estimated for hot job when, the task will be straight Connect the tail of the queue for being inserted into fast worktodo queue.
7. method according to claim 6, which is characterized in that after hot job is inserted into the tail of the queue of fast worktodo queue, Further include following sub-step:
Hot job is estimated again, to determine whether for hot job;
When task is confirmed as hot job, the task is directly performed.
8. according to any the method in claim 1 to 7, which is characterized in that the resource quantity occupied during tasks carrying is base In the passing execution of similar tasks the time is spent to determine.
9. a kind of medical treatment appointment and queuing optimization device, which is characterized in that including with lower module:
Initialization module, for creating the main task queue of task and fast worktodo queue, and to main task queue and quick Business queue empties to realize the initialization of main task queue and fast worktodo queue;
Module is estimated, for receiving external sending for task, and estimates the resource quantity occupied during the tasks carrying;
It joins the team module, for obtaining the total resources occupied when current main task queue performs, if current main task queue performs The total resources of Shi Zhanyong is more than default main task queue thresholds, and the resource quantity occupied during the execution of task is less than default Resource threshold when, the task is inserted into the tail of the queue of fast worktodo queue, and otherwise the task is inserted into main task queue Tail of the queue;And
Go out group module, for team's head from main task queue and team's head of fast worktodo queue to obtain task respectively according to order.
10. a kind of computer readable storage medium, is stored thereon with computer instruction, it is characterised in that the instruction is held by processor It is realized during row such as the step of method described in any item of the claim 1 to 8.
CN201711473893.1A 2017-12-29 2017-12-29 Medical appointment and queuing optimization method and device Pending CN108090597A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711473893.1A CN108090597A (en) 2017-12-29 2017-12-29 Medical appointment and queuing optimization method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711473893.1A CN108090597A (en) 2017-12-29 2017-12-29 Medical appointment and queuing optimization method and device

Publications (1)

Publication Number Publication Date
CN108090597A true CN108090597A (en) 2018-05-29

Family

ID=62181173

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711473893.1A Pending CN108090597A (en) 2017-12-29 2017-12-29 Medical appointment and queuing optimization method and device

Country Status (1)

Country Link
CN (1) CN108090597A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984281A (en) * 2018-05-30 2018-12-11 深圳市买买提信息科技有限公司 A kind of task processing method and server
CN109934987A (en) * 2019-03-26 2019-06-25 苏州工业园区东诚智能网络技术有限公司 Intelligence transfer queuing strategy and device
CN110148457A (en) * 2018-07-05 2019-08-20 浙江大学山东工业技术研究院 A kind of doctor's inspection paths planning method based on Iterated Local Search
CN110378601A (en) * 2019-07-23 2019-10-25 山东爱新卓尔智慧医疗技术有限公司 A kind of double lot number drug auto-allocation methods and system based on dique

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202261A (en) * 2014-08-27 2014-12-10 华为技术有限公司 Service request processing method and device
CN105912406A (en) * 2016-05-05 2016-08-31 中国人民解放军国防科学技术大学 Low-energy independent task scheduling and resource configuration method
CN106470169A (en) * 2015-08-19 2017-03-01 阿里巴巴集团控股有限公司 A kind of service request method of adjustment and equipment
CN107315627A (en) * 2017-05-31 2017-11-03 北京京东尚科信息技术有限公司 A kind of method and apparatus of automatic configuration data warehouse parallel task queue

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202261A (en) * 2014-08-27 2014-12-10 华为技术有限公司 Service request processing method and device
CN106470169A (en) * 2015-08-19 2017-03-01 阿里巴巴集团控股有限公司 A kind of service request method of adjustment and equipment
CN105912406A (en) * 2016-05-05 2016-08-31 中国人民解放军国防科学技术大学 Low-energy independent task scheduling and resource configuration method
CN107315627A (en) * 2017-05-31 2017-11-03 北京京东尚科信息技术有限公司 A kind of method and apparatus of automatic configuration data warehouse parallel task queue

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
XING WENJIE 等: "imulation model of supermarket queuing system", 《34TH CHINESE CONTROL CONFERENCE》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108984281A (en) * 2018-05-30 2018-12-11 深圳市买买提信息科技有限公司 A kind of task processing method and server
CN110148457A (en) * 2018-07-05 2019-08-20 浙江大学山东工业技术研究院 A kind of doctor's inspection paths planning method based on Iterated Local Search
CN109934987A (en) * 2019-03-26 2019-06-25 苏州工业园区东诚智能网络技术有限公司 Intelligence transfer queuing strategy and device
CN109934987B (en) * 2019-03-26 2020-09-04 苏州工业园区东诚智能网络技术有限公司 Intelligent transfer queuing method and device
CN110378601A (en) * 2019-07-23 2019-10-25 山东爱新卓尔智慧医疗技术有限公司 A kind of double lot number drug auto-allocation methods and system based on dique

Similar Documents

Publication Publication Date Title
Mohanta et al. Healthcare 5.0: A paradigm shift in digital healthcare system using artificial intelligence, IOT and 5G communication
CN108090597A (en) Medical appointment and queuing optimization method and device
Tang et al. An IoMT-based geriatric care management system for achieving smart health in nursing homes
Salman et al. Multi-sources data fusion framework for remote triage prioritization in telehealth
Yang et al. Managing emergency department crowding through improved triaging and resource allocation
CN103690240A (en) Medical system
US11989878B2 (en) Enhancing medical imaging workflows using artificial intelligence
CN107910051B (en) Rehabilitation treatment scheduling method and system
CN112100286A (en) Computer-aided decision-making method, device and system based on multi-dimensional data and server
CN108172279A (en) Queue management system and method
CN108665963A (en) A kind of image data analysis method and relevant device
CN107067117B (en) A kind of distribution method to the medical treatment project implementation time
JP2013148996A (en) Seriousness determination device, and seriousness determination method
Russo et al. A business process model for integrated home care
WO2020192136A1 (en) Queuing method and device enabling smart transfer
CN113689942B (en) Yield inspection monitoring method and device and related equipment
CN113744845A (en) Medical image processing method, device, equipment and medium based on artificial intelligence
Araghi et al. A conceptual framework to support discovering of patients' pathways as operational process charts
CN112735579A (en) Rapid registration treatment system for emergency patients
van de Vrugt et al. Assigning treatment rooms at the emergency department
CN116779117A (en) Data management system and method applied to medical service
JP7278256B2 (en) Devices, systems and methods for optimizing image acquisition workflows
CN116543917A (en) Information mining method for heterogeneous time sequence data
CN115458148A (en) Intelligent selection method and intelligent selection device for triage method
EP4138085A1 (en) Managing a medical record of a subject

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20180529