CN108876107B - Examination arranging method and device based on objective structured clinical examination - Google Patents

Examination arranging method and device based on objective structured clinical examination Download PDF

Info

Publication number
CN108876107B
CN108876107B CN201810457468.1A CN201810457468A CN108876107B CN 108876107 B CN108876107 B CN 108876107B CN 201810457468 A CN201810457468 A CN 201810457468A CN 108876107 B CN108876107 B CN 108876107B
Authority
CN
China
Prior art keywords
examination
idle
examinee
station
test
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.)
Active
Application number
CN201810457468.1A
Other languages
Chinese (zh)
Other versions
CN108876107A (en
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.)
Guangxi Yingteng Education Technology Co ltd
Original Assignee
Guangxi Yingteng Education 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 Guangxi Yingteng Education Technology Co ltd filed Critical Guangxi Yingteng Education Technology Co ltd
Priority to CN201810457468.1A priority Critical patent/CN108876107B/en
Publication of CN108876107A publication Critical patent/CN108876107A/en
Application granted granted Critical
Publication of CN108876107B publication Critical patent/CN108876107B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0631Resource planning, allocation, distributing or scheduling for enterprises or organisations
    • G06Q10/06311Scheduling, planning or task assignment for a person or group
    • 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/20Education
    • G06Q50/205Education administration or guidance

Landscapes

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

Abstract

The application discloses a test arranging method and device based on objective structured clinical examination. The examination method comprises the following steps: acquiring initialization information; distributing idle examination stations according to the idle time in the initialization information; outputting a test planning of the objective structured clinical test; wherein the initialization information includes: the method comprises the following steps of (1) examination station information and examinee information, wherein the examinee information comprises: the subject to be examined by the examinee, the idle time of the examinee and the waiting time of the examinee. The technical problems of low examination efficiency and complex examination process in the traditional manual examination are solved.

Description

Examination arranging method and device based on objective structured clinical examination
Technical Field
The application relates to the technical field of examination arrangement, in particular to an examination arrangement method and device based on objective structured clinical examination.
Background
12-14 examination stations are set for Objective Structured Clinical Examination (OSCE), and the examination stations are programmed clinical skill, clinical operation Standardized Patient (SP) examination stations within a specified time, so that the advantage is that: culturing in a relatively short period of time, analyzing the analysis ability of a large number of clinical manifestations and problems, summarizing the ability, and evaluating the ability of clinical practices.
In the OSCE mixed multi-site arrangement, the condition of each examination station and the personnel arrangement condition need to be considered simultaneously. When the traditional manual examination is used, the efficiency is low and the situation is difficult to achieve.
Aiming at the problems of low examination efficiency and complex examination process in the traditional manual examination in the related art, no effective solution is provided at present.
Disclosure of Invention
The main purpose of the application is to provide a test arrangement method and device based on objective structured clinical examination, so as to solve the problems of low test arrangement efficiency and complex test arrangement process in the traditional manual test arrangement.
To achieve the above object, according to one aspect of the present application, there is provided a test scheduling method based on an objectively structured clinical test.
The examination method according to the present application includes: the application relates to a test arranging method based on objective structured clinical examination, which comprises the following steps: acquiring initialization information; distributing idle examination stations according to the idle time in the initialization information; outputting a test planning of the objective structured clinical test; wherein the initialization information includes: the method comprises the following steps of (1) examination station information and examinee information, wherein the examinee information comprises: the subject to be examined by the examinee, the idle time of the examinee and the waiting time of the examinee.
Further, the step of allocating the idle test stations according to the idle time in the initialization information specifically includes the following steps: acquiring a first idle examination station; acquiring the idle time of a first examinee; matching the first idle test station with the idle time of the first examinee; judging whether the idle time of the first examinee is matched with the first idle examination station or not; if the idle time of the first examinee is not matched with the first idle examination station, acquiring the idle time of a second examinee; and matching the idle time of the second examinee with the first idle examination station.
Further, the step of acquiring the first idle test station specifically includes the following steps: counting the times of examination waiting for examination in each examination station; sequencing the times of examination to be conducted of the examination stations from small to large to obtain a sequence of the times of examination to be conducted of the examination stations; and traversing the examination stations according to the number sequence of the times of examination to be scheduled of the examination stations to obtain a first idle examination station.
Further, matching the idle time of the first idle test station with the idle time of the first test taker specifically includes the following steps: counting the subject to be examined of each examinee; calculating to obtain the priority of the examinee according to the subject to be examined, the idle time of the examinee and the waiting time of the examinee; ordering the test taker priorities from high to low; obtaining a first test taker with the first priority ranking of the test takers; judging whether the idle time of the first examinee is matched with the first idle examination station or not; and if the idle time of the first test taker is matched with the first idle test taker station, arranging the first test taker to the first idle test taker station.
Further, matching the idle time of the first idle test station with the idle time of the second test taker comprises the following steps: judging whether the idle time of the second examinee is matched with the first examinee station; and if the idle time of the second examinee is matched with the first examination station, arranging the second examinee to the first idle examination station.
To achieve the above object, according to another aspect of the present application, there is provided a test scheduling apparatus based on an objectively structured clinical test.
The examination apparatus according to the present application includes: the acquisition module is used for acquiring initialization information; the distribution module is used for distributing idle examination stations according to the idle time in the initialization information; the output module is used for outputting the examination plan of the objective structured clinical examination; wherein the initialization information includes: the method comprises the following steps of (1) examination station information and examinee information, wherein the examinee information comprises: the subject to be examined by the examinee, the idle time of the examinee, the waiting time of the examinee and the examination plan of the examinee.
Further, the allocation module includes: the first acquisition unit is used for acquiring a first idle test station; the second acquisition unit is used for acquiring the idle time of the first examinee; the first matching unit is used for matching the first idle test station with the idle time of the first test taker; a first judging unit, configured to judge whether an idle time of the first examinee matches the first idle examination station; a third acquisition unit, configured to acquire the idle time of a second examinee if the idle time of the first examinee does not match the first idle examination station; and the second matching unit is used for matching the idle time of the second examinee with the first idle examination station.
Further, the first obtaining unit includes: the first counting unit is used for counting the number of times of examination to be checked in each examination station; the first sequencing unit is used for sequencing the times to be checked of the checking stations from small to large to obtain the sequence of the times to be checked of the checking stations; and the first idle examination station obtaining unit is used for traversing the examination stations according to the number of times of examination to be arranged of the examination stations to obtain a first idle examination station.
Further, the first matching unit includes: the second statistical unit is used for counting the subjects to be examined of each examinee; the examinee priority calculating unit is used for calculating the examinee priority according to the subject to be examined, the examinee idle time and the examinee waiting time; the second sorting unit is used for sorting the priority of the examinees from high to low; the first test taker obtaining unit is used for obtaining a first test taker with the first priority ranking; the second judging unit is used for judging whether the idle time of the first examinee is matched with the first idle examination station or not; and the first ending unit is used for arranging the first test taker to the first idle test station if the idle time of the first test taker is matched with the first idle test station.
Further, the second matching unit includes: a third judging unit, configured to judge whether the idle time of the second examinee matches the first idle examination station; and the second ending unit is used for arranging the second examinee to the first idle examination station if the idle time of the second examinee is matched with that of the first idle examination station.
In the embodiment of the application, the mode that the examination station is matched with the examinee is adopted, the idle time of the examination station is calculated by calculating the idle time of the examinee and the priority of the examinee, the idle time of the examination station is matched with the idle time of the examination station, and the purpose of reasonably and efficiently arranging the examination is achieved, so that the technical effect of reasonably arranging the examination at multiple sites in an OSCE examination is achieved, and the technical problems of low examination arranging efficiency and complex examination arranging process in the traditional manual examination arrangement are solved.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this application, serve to provide a further understanding of the application and to enable other features, objects, and advantages of the application to be more apparent. The drawings and their description illustrate the embodiments of the invention and do not limit it. In the drawings:
FIG. 1 is a schematic diagram of a test-rejection method according to an embodiment of the present application;
FIG. 2 is a schematic diagram of allocating idle test stations according to idle time in the initialization information according to an embodiment of the present application;
FIG. 3 is a schematic diagram of acquiring a first idle test station according to an embodiment of the present application;
FIG. 4 is a schematic diagram of matching the first idle test station with the idle time of the first test taker according to an embodiment of the application;
FIG. 5 is a schematic diagram of matching the second idle test station with the idle time of the first test taker according to an embodiment of the application;
FIG. 6 is a schematic view of a test arrangement according to an embodiment of the present application;
FIG. 7 is a schematic diagram of a first acquisition unit according to an embodiment of the application;
FIG. 8 is a schematic diagram of a first matching unit according to an embodiment of the present application; and
fig. 9 is a schematic diagram of a second matching unit according to an embodiment of the application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It should be understood that the data so used may be interchanged under appropriate circumstances such that embodiments of the application described herein may be used. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
As shown in fig. 1, the present application relates to a test scheduling method based on objective structured clinical test, which includes the following steps S101 to S103:
step S101, acquiring initialization information; wherein the initialization information includes: the method comprises the following steps of (1) examination station information and examinee information, wherein the examinee information comprises: the subject to be examined by the examinee, the idle time of the examinee and the waiting time of the examinee. The examination station information records the information of examinees and stations under the examination station, and the examination consumes time. And a variable need to keep the remaining test takers at the test station on average how many times they need to be scheduled at each station, the variable being recalculated after each schedule. For example, if one examination station includes three sites, the examination station can simultaneously arrange three examinees for examination.
Step S102, distributing idle examination stations according to the idle time in the initialization information;
preferably, after the initialization is completed, the current time is recorded as 0, then the examination is started one by one, each time an examination is scheduled, all the examination numbers to be scheduled of all the examinees are reduced by 1, and the examination is completed and output when the examination number to be scheduled is 0.
Step S103, outputting a test plan of the objective structured clinical test.
After the examination is finished, the examination result is output to the user after being sorted.
Preferably, as shown in fig. 2, step S102 includes the following steps S201 to S206:
step S201, acquiring a first idle examination station;
and traversing all the examination stations, and acquiring idle examination stations at the current time.
Step S202, acquiring the idle time of a first examinee;
the system marks a certain examinee as a first examinee, and obtains the current idle time of the first examinee. And selecting the user with the highest current priority according to the subject to be examined of the user, the scheduled subject and the waiting time, and scheduling the user to a certain examination station.
Step S203, matching the idle time of the first idle test station and the first examinee;
and comparing the idle time of the first idle test station with the idle time of the first examinee.
Step S204, judging whether the idle time of the first examinee is matched with the first idle examination station;
step S205, if the idle time of the first examinee is not matched with the first idle examination station, acquiring the idle time of a second examinee;
and step S206, matching the idle time of the second examinee with the first idle examination station.
Preferably, after the first examinee enters a certain examination station, the plan data and the idle time data of the station and the examinee are updated. If no qualified user can be found, the idle time of the station is increased by 1.
Preferably, as shown in fig. 3, the acquiring the first idle test station specifically includes the following steps S301 to S303:
step S301, counting the times of examination waiting for examination in each examination station;
the times of examination waiting for examination in the examination station mean that a plurality of examinees need to take examinations in the examination station.
Step S302, sorting the times to be checked of the checking stations from small to large to obtain a sequence of the times to be checked of the checking stations;
preferably, the times to be checked of idle checking stations are sorted from small to large.
Step S303, traversing the examination stations according to the sequence of the times of examination to be scheduled of the examination stations to obtain a first idle examination station.
Preferably, as shown in fig. 4, matching the idle time of the first idle test station with the idle time of the first test taker specifically includes the following steps S401 to S406:
s401, counting subjects to be examined of each examinee;
wherein, the subject to be examined can be the subject of inquiry, physical examination, disease condition explanation, etc.
Step S402, calculating the priority of the examinee according to the subject to be examined, the idle time of the examinee and the waiting time of the examinee;
the priority of the examinees can be obtained by calculating that all the current examination stations with idle stations are found out, the tension degree of the current station is obtained by multiplying a coefficient after the number of people needing to be arranged is divided by the number of idle stations in the idle examination stations, and the examination stations are sorted from high to low according to the tension degree; the appropriate test taker is located for each test station in the sequence by setting a test taker current score, which is initially 0. Then, removing the number to be checked of the examinee by using a coefficient and accumulating the score to the current score; multiplying the waiting time of the examinee by a coefficient and accumulating the score to the current score; then, a non-accurate examinee completes the expected time of the examination, and a coefficient is divided by the expected time to be accumulated to the current score; then if the test taker has already scheduled other subjects, a factor is multiplied over the entire share to get the final score.
Step S403, sorting the priority of the examinees from high to low;
preferably, the test taker priorities calculated in step S402 are ranked, and the scores of the idle test takers who can be scheduled to the current idle test station are compared to obtain the order of the test taker priorities.
Step S404, obtaining a first test taker with the first priority ranking;
in this embodiment, the highest-scoring test taker has the highest priority, and this test taker is identified as the first test taker.
Step S405, judging whether the idle time of the first examinee is matched with the first idle examination station;
step S406, if the idle time of the first test taker is matched with the first idle test station, the first test taker is arranged to the first idle test station.
If the two match, the first test taker may be scheduled to the first testing station for the test.
Preferably, as shown in fig. 5, matching the idle time of the second examinee with the first idle test station includes the following steps S501 to S502:
step S501, judging whether the idle time of the second examinee is matched with the first idle examination station;
and when the first examinee is not matched with the first idle examination station, matching the idle time of the second examinee with the first idle examination station.
Step S502, if the idle time of the second examinee is matched with the first idle examination station, arranging the second examinee to the first idle examination station.
Preferably, when the first examinee does not match with the first idle examination station, the step S406 starts to be executed again to obtain the idle time of the second examinee, the second examinee is matched with the first idle examination station, if the second examinee is matched with the first idle examination station, the examination of the examinee at the examination station is completed, and the next examination task is continued.
As shown in fig. 6, to implement the examination organizing method of the present application, the present invention further relates to an examination organizing device based on objective structured clinical examination, the device comprising: an obtaining module 1, configured to obtain initialization information; the distribution module 2 is used for distributing idle examination stations according to the idle time in the initialization information; the output module 3 is used for outputting the examination plan of the objective structured clinical examination; wherein the initialization information includes: the method comprises the following steps of (1) examination station information and examinee information, wherein the examinee information comprises: the subject to be examined by the examinee, the idle time of the examinee, the waiting time of the examinee and the examination plan of the examinee.
Preferably, the distribution module 2 includes: a first obtaining unit 21, configured to obtain a first idle test station; a second acquiring unit 22, configured to acquire an idle time of the first examinee; a first matching unit 23, configured to match idle times of the first idle test station and the first examinee; a first judging unit 24, configured to judge whether an idle time of the first examinee matches the first idle test station; a third acquiring unit 25, configured to acquire an idle time of a second test taker if the idle time of the first test taker does not match the first idle test station; and a second matching unit 26, configured to match idle times of the first idle test station and the second test taker.
Preferably, as shown in fig. 7, the first obtaining unit 21 includes: the first counting unit 211 is configured to count the number of times of examination to be performed by each examination station; a first ordering unit 212, configured to order the to-be-checked times of the checking stations from small to large to obtain an order of the to-be-checked times of the checking stations; the first idle examination station obtaining unit 213 is configured to traverse the examination stations according to the number of times that the examination stations wait to perform examination, so as to obtain a first idle examination station.
Preferably, as shown in fig. 8, the first matching unit 23 includes: the second statistical unit 231 is used for counting the subjects to be examined of each examinee; the examinee priority calculating unit 232 calculates the examinee priority according to the subject to be examined, the examinee idle time and the examinee waiting time; a second sorting unit 233, configured to sort the test taker priorities from high to low; a first test taker obtaining unit 234, configured to obtain a first test taker with the first priority ranking; a second judging unit 235, configured to judge whether the idle time of the first examinee matches the first idle examination station; a first ending unit 236, if the idle time of the first test taker matches the first idle test station, the first test taker is arranged to the first idle test station.
Preferably, as shown in fig. 9, the second matching unit 26 includes: a third judging unit 261, configured to judge whether the idle time of the second examinee matches the first idle examination station; a second ending unit 262, if the idle time of the second examinee matches the first idle examination station, the second examinee is arranged to the first idle examination station.
Illustrating the working flow and principle of the invention:
step S101, initialization information is acquired. Examination station a, comprising two stations a1, a2, each taking 10 minutes; examination station B, comprising a station B1, taking 15 minutes per examination; exam station C, comprising a station C1, taking 20 minutes per exam; examinee 1, needs to participate in the examination of examination station a and examination station C; an examinee 2 who needs to participate in the examination of the examination station A and the examination station B; test taker 3, needs to participate in the examination at test station a and test station B and test station C.
And (3) initializing: the station to be checked of examinee 1 is [ checking station a, checking station C ], [ examinee 1 idle time ] is the 0 th minute, and is recorded as next 0, [ examinee idle waiting time ] is 0 minute, and is recorded as wait 0, [ examination arrangement of examinee ] plan is empty, and is recorded as plan [ ]; the station to be checked of examinee 2 is [ checking station a, checking station B ], next is 0, wait is 0, plan is [ ]; the stations to be checked of examinee 3 are [ checking station a, checking station B and checking station C ], next is 0, wait is 0 and plan is [ ]; after the sites to be examined of the examinees are sequenced, the sites to be examined of the examinee 3 are the most, so that the basic sequence of the list to be sequenced of the sites to be examined is [ examinee 3, examinee 1 and examinee 2]
And step S102, distributing idle test stations according to the idle time in the initialization information. The tables to be arranged of the test station A are [ test taker 3, test taker 1, test taker 2 ]. Station a1, where [ next idle time ] is 0 th minute, next is written as 0, [ scheduled test ] list is empty, list is written as [ ], [ idle time that has been waiting ] is 0 minute, and free is written as 0; site a2, same as a 1.
The table to be arranged of the test station B is [ test taker 3, test taker 2 ]. Site b1, next 0, list 0, and free 0.
The table to be arranged of the test station C is [ test taker 3, test taker 1 ]. Site c1, next 0, list 0, and free 0.
Total number of times to be checked is equal to the sum of the length of the list to be checked of the checking station A, B, C, and is recorded as total 3+2+ 7. By this, the initialization is completed.
Starting examination:
a first round: the current time now is the 0 th minute, i.e. the examination just begins, and is recorded as now being 0, and then being 7, the list of idle stations in the round is set to be empty, and is recorded as freeSpot [ ].
Since the list to be arranged of the test station a is not empty yet, since the stations a1 and a2 are all in the idle state at the 0 th minute, the stations a1 and a2 are added to the idle list freeSpot, and the [ current required value ] need of the test station a is calculated to be [ the number of the test station a to be arranged-the current number of idle stations)/the number of stations ], that is, the need is (3-2)/2 is 0.5.
Since the table to be arranged of the test station B is not empty, since the station B1 is idle at the 0 th minute, the station B1 is added to the idle list freeSpot, and the need ═ 1)/1 ═ 1 of the test station B is calculated.
Since the list to be arranged of the test station C is not empty yet, since the station C1 is idle at the 0 th minute, the station C1 is added to the idle list freeSpot, and the need of the test station C is calculated to be 1.
The round idle sites freeSpot are reordered according to need to be [ a1, a2, b1, c1], firstly, the sites a1 are arranged, and since the examination sites A have 3 examinees to be arranged and idle, after the score of each examinee is calculated according to the total sites needing arrangement, the sites already arranged and the idle waiting time of the examinees by using a formula, the idle examinee with the highest score is selected. Here, it is assumed that the score is highest to be test taker 3, and then test taker 3 is discharged to site a 1.
Since the examination station a consumes 10 time per examination, the data after scheduling changes as follows: the examination station A, since the examinee 3 has been arranged, removes the examinee 3 from the to-be-arranged table, and the to-be-arranged table of the examination station A is modified to be [ examinee 1, examinee 2 ].
Station a1, next 0+10, i.e. station a1 will only be empty again after 10 minutes; the test taker list that has been scheduled is [ test taker 3 ]. Examinee 3, next 0+10 is 10, namely examinee is available to go to other examination stations after 10 minutes; the test taker's planned plan ═ site a 1; and meanwhile, the total-1 is 6, namely, the examination is finished by arranging 6 times of examinations.
After the test station a1 is arranged, the test stations a2 are arranged in order. At this time, the table to be arranged of the examination station a is [ examinee 1, examinee 2], both of which are currently in an idle state, and after the scores of the examinee 1 and the examinee 2 are respectively calculated, the idle examinee with the highest score is selected.
It is assumed here that test taker 1 scored the highest, and then test taker 1 was discharged to site a2, and the data was arranged as follows:
examination station a, the table to be arranged is [ examinee 2] after modification, station a2, next is 0+10 is 10; list ═ test 1 ]; examinee 1, next 0+ 10; plan ═ site a 2; and total-1 is 5.
Site B1 is then arranged in order, where the to-be-arranged list of examination site B is [ examinee 3, examinee 2], and since examinee 3 has already arranged the examination (next > now), the idle examinee has only one examinee 2 left, so this arrangement necessarily selects only examinee 2 for arrangement, and after examinee 2 is arranged at site B1, the data changes as follows:
a test station B, wherein a table to be arranged is changed into [ examinee 3 ]; site b1, next 0+ 15; list ═ test 2; examinee 2, next 0+ 15; plan ═ site b 1; and total-1 is 4.
Next, arranging the station C1 in sequence, wherein the table to be arranged of the examination station C is [ examinee 3, examinee 1], but since both examinees are not in an idle state, the station C1 cannot be arranged any more; that is, the station c1 can only be in an idle state until the next calculation, and the idle time free of the station c1 is 0+1 is 1; to this end, the first round of scheduling is complete.
Since total is still greater than 0, a second round of calculation is performed after increasing the current time now: now at the 1 st minute after start, the list of free stations in the wheel is set to empty, denoted freeSpot [ ].
The to-be-scheduled list for exam station a is not yet empty, but neither of its next two stations is idle, this time without adding any data to the freeSpot. Test station B is as above.
The to-be-queued list for the test station C is not yet empty, since station C1 is idle at minute 0, station C1 is added to the idle list freeSpot. The need ═ (2-1)/1 ═ 1 of the test station C is calculated. The result of reordering the round idle stations freeSpot by need is [ c1 ].
Schedule site c1: at this time, the table to be arranged of the examination station C is [ examinee 3, examinee 1], but since both examinees are not in the idle state, the station C1 cannot be arranged any more. That is, the station c1 can only be in the idle state until the next calculation, and the idle time free of the station c1 is 1+ 1-2. To this end, the second round of scheduling is complete.
The third round to the ninth round are consistent with the second round, only the idle time of the station c1 is increased continuously, and other data are not changed
And a tenth round: now, when the list to be arranged of the test station a is not empty, the next two stations next are now in the idle state, and the stations a1 and a2 are added to the freeSpot. The need for station a was calculated to be (1-2)/2-0.5.
The waiting list for station B has not been empty, but station B1 is not in an idle state (next > now), this time without adding any data to the freeSpot.
The to-be-checked list of the test station C is not empty, the station C1 is in an idle state (next < now), the station C1 is added into the freeSpot, and the need of the test station C is calculated to be (2-1)/1-1.
The result of reordering the round idle stations freeSpot by need is [ a1, a2, c1 ].
Station a1 is scheduled first, since only examinee 2 remains in the to-be-arranged list of examination station a, and examinee 2 is not in an idle state (next > now), it is impossible to find an idle time when the idle examinee schedules to enter examination station a1, station a1, and free is 0+1 is 1.
Site a2 is as above, free 0+ 1.
Site c1 is now scheduled, site c1 is listed as [ test taker 3, test taker 1], both are currently idle (next) and therefore scores of both need to be calculated and compared, and assuming that score 1 is higher, test taker 1 is scheduled into site c1, and the data changes as follows:
and C, changing a to-be-tested list into [ test taker 3], changing the station C1, changing the next to 10+20 to 30, supplementing the idle time, changing the list to [ idle 10 minutes, test taker 1], and clearing the idle waiting time free 0. Examinee 1, next 10+20 30, plan [ site a2, site c1], total-1 3. At this point, the tenth round is completed.
The eleventh to the tenth rounds, two stations a1, a2 under the test station a are always idle because no idle test taker can arrange, and free is changed from 0 to 5; meanwhile, since site b1 is always occupied by test taker 2, test taker 3 cannot be scheduled to any test taker, and the waiting time wait increases from 0 to 5.
And a fifteenth round: now 15, freeSpot [ ], the table to be arranged of the test station a is [ test taker 2], next < now, i.e. both idle states, and the stations a1 and a2 are added to the freeSpot. The need for station a was calculated to be (1-2)/2-0.5.
The table to be arranged of the test station B is [ test taker 3], next of the station B1 is now new, namely, the station B1 is added to the freeSpot, and then the need of the test station B is calculated to be (1-1)/1 is 0.
The table to be lined for test station C is [ test taker 3], but the next > now, i.e. no free stations, for station C1, does not add any data to the freeSpot. The result of reordering the round idle stations freeSpot by need is [ a1, a2, b1 ].
Site a1 is scheduled first, and since test station a only has test taker 2 to be queued, and test taker 2 has just now entered the idle state, test taker 2 can be scheduled directly to enter site a 1.
After candidate 2 was scheduled into site a1, the data changed as follows:
and C, the waiting station A is empty. Station a1, next 15+10 25, supplement idle time list [ test 3, idle 5 minutes, test 2], limit wait time free clear 0. Examinee 2, next 15+10 25, plan [ site b1, site a1], total-1 2.
Site a2 is then scheduled, and this step can be skipped directly since the waiting list for test A is empty.
Next, site B1 is arranged, and the list to be examined of examination site B is only left with examinee 3, while examinee 3 is currently idle, so examinee 3 can be directly arranged to enter site B1. After candidate 3 was scheduled into site b1, the data changed as follows:
and (4) a test station B, wherein the list to be tested is empty, the station B1, next 15+15 is 30, and list is [ test taker 2, test taker 3 ]. Test taker 3, next 15+15 30, plan [ site a1, site b1], noting that test taker's latency is not logged into the plan and will not be 0, so wait is still 5. total-1 is 1. To this end, the fifteenth round is completed
Sixteenth to twenty ninth round: the examination station a and the examination station B do not perform any calculation because the list to be arranged is already empty. The test station C does not perform any processing because there is no idle station. Meanwhile, in the period of time, only the test taker C does not complete all examinations, and the test taker C is not in an idle state all the time, so that the wait value of the test taker C is not changed.
The thirtieth round: now 30, freeshot [ ].
The test station a and the test station B are skipped because the list to be tested is empty.
The waiting list for the test station C only has test taker 3 left, and the station C1 is just currently idle, adding station C1 to the freeSpot. The final freeSpot is [ c1 ].
Arrange site c1, find that the to-be-checked list has only examinee 3 left, and examinee 3 just idles, so arrange examinee 3 directly into site c 1. After examinee 3 is scheduled to enter examination station c1, the data changes as follows:
and C, the waiting-to-be-checked list is empty. Station c1, next 30+20 50, list [ idle 10 minutes, test 1, test 3 ]. Examinee 3, next 30+20 50, plan [ site a1, site b1, site c1 ]. And total-1 is equal to 0, and the typesetting examination is finished because the times to be typeset are 0.
Step S103, outputting a test plan of the objective structured clinical test.
And (3) examination station aspect: site a1, examinee 3, 5 minutes of idle, examinee 2; site a2, examinee 1; site b1, examinee 2, examinee 3; and at the station c1, the test taker 1 and the test taker 3 sit idle for 10 minutes.
And (3) on the aspect of examinees: examinee 1: site a2, site c1 waited for 0 min in total; examinee 2, site b1, site a1 waited for 0 minutes in total; test taker 3 wait 5 minutes total for site a1, site b1, and site c 1.
From the above description, it can be seen that the following technical effects are achieved by the present application: the mode that the examination station and the examinee are matched with each other is adopted, the idle time of the examination station is calculated by calculating the idle time of the examinee and the priority of the examinee, the idle time of the examinee and the idle time of the examination station are matched with each other, the purpose of reasonable and efficient examination arrangement is achieved, the technical effect of reasonable examination arrangement of multiple sites in an OSCE examination is achieved, and the technical problems that the examination arrangement efficiency is low and the examination arrangement process is complex in the traditional manual examination arrangement are solved.
The above description is only a preferred embodiment of the present application and is not intended to limit the present application, and various modifications and changes may be made by those skilled in the art. Any modification, equivalent replacement, improvement and the like made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims (10)

1. A test arranging method based on objective structured clinical test is characterized by comprising the following steps:
acquiring initialization information;
distributing idle examination stations according to the idle time in the initialization information;
outputting a test planning of the objective structured clinical test;
wherein the initialization information includes: examination station information and examinee information; the test taker information includes: subject to be examined by the examinee, examinee idle time and examinee waiting time; the examination station information includes: the information of the examinees and the sites under the examination station and the time consumed by the examination are saved by a variable, the average number of times of examination which needs to be arranged at each site by the remaining examinees under the examination station is saved, and the variable is recalculated after each arrangement.
2. The examination method according to claim 1, wherein the step of allocating an idle examination station according to the idle time in the initialization information specifically comprises the steps of:
acquiring a first idle examination station;
acquiring the idle time of a first examinee;
matching the first idle test station with the idle time of the first examinee;
judging whether the idle time of the first examinee is matched with the first idle examination station or not;
if the idle time of the first examinee is not matched with the first idle examination station, acquiring the idle time of a second examinee;
and matching the idle time of the first idle test station with the idle time of the second test taker.
3. The examination method according to claim 2, wherein the step of acquiring the first idle examination station comprises the following steps:
counting the times of examination waiting for examination in each examination station;
sequencing the times of examination to be conducted of the examination stations from small to large to obtain a sequence of the times of examination to be conducted of the examination stations;
and traversing the examination stations according to the number sequence of the times of examination to be scheduled of the examination stations to obtain a first idle examination station.
4. The exam arranging method according to claim 2, wherein matching said first idle exam station with said first examinee's idle time comprises the steps of:
counting the subject to be examined of each examinee;
calculating to obtain the priority of the examinee according to the subject to be examined, the idle time of the examinee and the waiting time of the examinee;
ordering the test taker priorities from high to low;
obtaining a first test taker with the first priority ranking of the test takers;
judging whether the idle time of the first examinee is matched with the first idle examination station or not;
and if the idle time of the first test taker is matched with the first idle test taker station, arranging the first test taker to the first idle test taker station.
5. The test arranging method of claim 2, wherein matching the idle time of the first idle test station with the idle time of the second test taker comprises the steps of:
judging whether the idle time of the second examinee is matched with the first idle examination station or not;
and if the idle time of the second examinee is matched with the first idle examination station, arranging the second examinee to the first idle examination station.
6. A device for conducting a test based on an objectively structured clinical test, comprising:
the acquisition module is used for acquiring initialization information;
the distribution module is used for distributing idle examination stations according to the idle time in the initialization information;
the output module is used for outputting the examination plan of the objective structured clinical examination;
wherein the initialization information includes: examination station information and examinee information; the test taker information includes: the method comprises the following steps that subjects to be examined by an examinee, the idle time of the examinee, the waiting time of the examinee and the existing examination plan of the examinee are obtained; the examination station information includes: the information of the examinees and the sites under the examination station and the time consumed by the examination are saved by a variable, the average number of times of examination which needs to be arranged at each site by the remaining examinees under the examination station is saved, and the variable is recalculated after each arrangement.
7. The examination apparatus of claim 6, wherein the assignment module comprises:
the first acquisition unit is used for acquiring a first idle test station;
the second acquisition unit is used for acquiring the idle time of the first examinee;
the first matching unit is used for matching the first idle test station with the idle time of the first test taker;
a first judging unit, configured to judge whether an idle time of the first examinee matches the first idle examination station;
a third acquisition unit, configured to acquire the idle time of a second examinee if the idle time of the first examinee does not match the first idle examination station;
and the second matching unit is used for matching the idle time of the first idle test station with the idle time of the second test taker.
8. The examination apparatus according to claim 7, wherein the first acquisition unit includes:
the first counting unit is used for counting the number of times of examination to be checked in each examination station;
the first sequencing unit is used for sequencing the times to be checked of the checking stations from small to large to obtain the sequence of the times to be checked of the checking stations;
and the first idle examination station obtaining unit is used for traversing the examination stations according to the number of times of examination to be arranged of the examination stations to obtain a first idle examination station.
9. The examination apparatus according to claim 7, wherein the first matching unit includes:
the second statistical unit is used for counting the subjects to be examined of each examinee;
the examinee priority calculating unit is used for calculating the examinee priority according to the subject to be examined, the examinee idle time and the examinee waiting time;
the second sorting unit is used for sorting the priority of the examinees from high to low;
the first test taker obtaining unit is used for obtaining a first test taker with the first priority ranking;
the second judging unit is used for judging whether the idle time of the first examinee is matched with the first idle examination station or not;
and the first ending unit is used for arranging the first test taker to the first idle test station if the idle time of the first test taker is matched with the first idle test station.
10. The examination apparatus according to claim 7, wherein the second matching unit includes:
a third judging unit, configured to judge whether the idle time of the second examinee matches the first idle examination station;
and the second ending unit is used for arranging the second examinee to the first idle examination station if the idle time of the second examinee is matched with that of the first idle examination station.
CN201810457468.1A 2018-05-14 2018-05-14 Examination arranging method and device based on objective structured clinical examination Active CN108876107B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810457468.1A CN108876107B (en) 2018-05-14 2018-05-14 Examination arranging method and device based on objective structured clinical examination

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810457468.1A CN108876107B (en) 2018-05-14 2018-05-14 Examination arranging method and device based on objective structured clinical examination

Publications (2)

Publication Number Publication Date
CN108876107A CN108876107A (en) 2018-11-23
CN108876107B true CN108876107B (en) 2021-11-12

Family

ID=64334379

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810457468.1A Active CN108876107B (en) 2018-05-14 2018-05-14 Examination arranging method and device based on objective structured clinical examination

Country Status (1)

Country Link
CN (1) CN108876107B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111353661A (en) * 2018-12-20 2020-06-30 英业达科技有限公司 Classroom establishing system and method for providing idle classroom

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462079A (en) * 2013-09-12 2015-03-25 郑州学生宝电子科技有限公司 Method of informationized class-grouping and course-arranging based on weighted optimization algorithm
CN105373564A (en) * 2014-08-29 2016-03-02 深圳锐取信息技术股份有限公司 Objective structured clinical examination framework based examination station table generation method and apparatus
CN107909263A (en) * 2017-11-14 2018-04-13 江苏金智教育信息股份有限公司 A kind of colleges and universities examine business row's test method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130246339A1 (en) * 2011-09-13 2013-09-19 Kenny Richard Kendrena Systems and methods for categorizing and presenting performance assessment data

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104462079A (en) * 2013-09-12 2015-03-25 郑州学生宝电子科技有限公司 Method of informationized class-grouping and course-arranging based on weighted optimization algorithm
CN105373564A (en) * 2014-08-29 2016-03-02 深圳锐取信息技术股份有限公司 Objective structured clinical examination framework based examination station table generation method and apparatus
CN107909263A (en) * 2017-11-14 2018-04-13 江苏金智教育信息股份有限公司 A kind of colleges and universities examine business row's test method and device

Also Published As

Publication number Publication date
CN108876107A (en) 2018-11-23

Similar Documents

Publication Publication Date Title
Haraden et al. Patient flow in hospitals: understanding and controlling it better
Berg et al. A discrete event simulation model to evaluate operational performance of a colonoscopy suite
Mendenhall et al. A national study of medical and surgical specialties: I. Background, purpose, and methodology
CN102622498A (en) Traditional Chinese medicine information processing system and method based on comprehensive integration
CN107909263B (en) College examination affair examination arrangement method and device
CN108876107B (en) Examination arranging method and device based on objective structured clinical examination
Zhu et al. Admission scheduling of inpatients by considering two inter-related resources: Beds and operating rooms
Reese et al. Improving patient waiting time at a pure walk-in clinic
CN114117053A (en) Disease classification model training method and device, storage medium and electronic device
CN105373564B (en) Station table generating method and device are examined based on Objective Structured Clinical Examination frame
Edhouse et al. Do the national performance tables really indicate the performance of accident and emergency departments?
CN112669945A (en) Intelligent triage sequencing method
CN117095804B (en) Medical examination idle period scheduling method
CN113435615A (en) Intelligent reservation system for scanning image subject research project and using method
Wu et al. A simulation study of appointment scheduling for multi-class MRI examination
CN111292208A (en) Examination arranging method for experimental operation examination
TWI592884B (en) A business model of inter-active re-arranging the order for to serve the late arrived patients
Alrefaei et al. Modelling and optimization of outpatient appointment scheduling
Fei et al. Evaluating alternative surgery plans with discrete-event simulation model
Jørgensen Comparative outcome of first-admission patients with delusional beliefs
CN109117257A (en) Method for scheduling task under cloud environment
Mumaw et al. Organizational styles of homemakers: A factor analytic approach
CN115994677B (en) Time assessment method for medical service of old people
CN112215378B (en) Hospital appointment outpatient system optimization algorithm based on LINGO
Macdonald et al. Emergency department process improvement

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
GR01 Patent grant
GR01 Patent grant