CN108090597A - Medical appointment and queuing optimization method and device - Google Patents
Medical appointment and queuing optimization method and device Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 238000005457 optimization Methods 0.000 title claims abstract description 13
- 238000001514 detection method Methods 0.000 claims description 6
- 238000003860 storage Methods 0.000 claims description 2
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000010586 diagram Methods 0.000 description 12
- 238000005304 joining Methods 0.000 description 12
- 238000003745 diagnosis Methods 0.000 description 11
- 230000008569 process Effects 0.000 description 8
- 230000000694 effects Effects 0.000 description 6
- 238000005303 weighing Methods 0.000 description 6
- 201000010099 disease Diseases 0.000 description 5
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 5
- 230000008859 change Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000013459 approach Methods 0.000 description 2
- 239000008280 blood Substances 0.000 description 2
- 210000004369 blood Anatomy 0.000 description 2
- 230000036772 blood pressure Effects 0.000 description 2
- 230000036760 body temperature Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000855 fermentation Methods 0.000 description 2
- 230000004151 fermentation Effects 0.000 description 2
- 238000005194 fractionation Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000035479 physiological effects, processes and functions Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000002560 therapeutic procedure Methods 0.000 description 2
- 208000019901 Anxiety disease Diseases 0.000 description 1
- 230000032683 aging Effects 0.000 description 1
- 230000036506 anxiety Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/02—Reservations, e.g. for tickets, services or events
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/22—Social 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
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.
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)
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)
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 |
-
2017
- 2017-12-29 CN CN201711473893.1A patent/CN108090597A/en active Pending
Patent Citations (4)
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)
Title |
---|
XING WENJIE 等: "imulation model of supermarket queuing system", 《34TH CHINESE CONTROL CONFERENCE》 * |
Cited By (5)
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 |