Information processing apparatus, information processing method, and program
The information processing apparatus addresses the challenge of managing complex skill systems in shift management by optimizing employee assignments based on skills and work performance, thereby reducing the burden of shift creation and improving operational efficiency.
Patent Information
- Application Number
- JP2025051656
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-03-26
- Publication Date
- 2025-06-24
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing shift management systems struggle to efficiently manage operations with complex skill systems, leading to increased burden on employees with specialized skills who must handle shift creation, resulting in compressed time for the original operation.
An information processing apparatus that includes a date and time determination unit, a business information acquisition unit, and a business content determination unit, which determine the appropriate employee for a shift based on their skills and work performance, while also considering rest management and dual-employment availability.
The solution effectively reduces the burden of creating shifts by optimizing the assignment of employees based on their skills and work performance, ensuring that employees are not overworked and that shifts are managed efficiently.
Smart Images

Figure 2025094238000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and a program.
Background Art
[0002] A shift management apparatus for managing work shifts is known (see, for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In shift management according to the prior art, it is difficult to apply to operations with a complex skill system. For example, in operations that require advanced specialized skills such as doctors, employees with specialized skills engaged in the operation are forced to handle shift creation work, resulting in a problem that the time for handling the original operation is compressed.
[0005] Therefore, the present invention has been made in view of these points, and an object thereof is to reduce the burden for creating shifts.
Means for Solving the Problems
[0006] In the information processing apparatus according to the first aspect of the present invention, there are a date and time determination unit that determines an employee who works at the date and time indicated by shift information including the date and time of the target business to be performed, where the business content to be performed is undetermined; a business information acquisition unit that acquires business information including the business content to be performed at the date and time indicated by the shift information; and a business content determination unit that assigns an employee to the business content associated with the date and time in the business information based on the skills of the employee whose working date and time are determined by the date and time determination unit.
[0007] The business information acquisition unit further acquires detailed business information associating the date and time of the target business to be performed, the business content at the date and time, and the detailed business content which is the business content obtained by further subdividing the business content. When the detailed business information is acquired, the business content determination unit may determine an employee to be assigned to the business indicated by the detailed business content obtained by subdividing the business content from the employee assigned to the business content at the date and time of the target business to be performed.
[0008] It further has a work performance acquisition unit that further acquires the work performance of each of a plurality of employees. The date and time determination unit may determine an employee who works at each date and time indicated by the shift information based on the work performance of each of the plurality of employees.
[0009] It further has a rest management unit that (1) grants a second predetermined time of rest when the work performance indicates that an employee has worked continuously for a first predetermined time or more, and (2) further grants a third predetermined time of rest to the employee when the work performance indicates that the employee who has been granted the rest has worked during the rest time. The date and time determination unit may determine an employee who works at each date and time indicated by the shift information so as not to assign an employee to whom the rest has been granted at the date and time indicated by the shift information.
[0010] It further has a business master storage unit that stores a business master associating business content, skills required to perform the business, and dual-employment availability information indicating the availability of dual-employment with other businesses regarding the business content. The business content determination unit may determine an employee to be assigned based on the dual-employment availability information as well.
[0011] When there is a business for which the business content determination unit cannot assign an employee, it may further have a dispatch request unit that inquires an external device about the availability of dispatching personnel assignable to the business.
[0012] The work performance acquisition unit acquires the work performance including the performance of fieldwork, which is a business in which each of the plurality of employees works in an organization different from the organization to which they belong. The business content determination unit may determine an employee to be assigned to a business whose content indicated by the business information is fieldwork based on the performance of fieldwork indicated by the work performance.
[0013] In the information processing method according to the second aspect of the present invention, a date / time determination step of determining an employee who works at the date / time indicated by shift information including the date / time of the business to be performed by a computer, where the business content to be performed is undetermined; a business information acquisition step of acquiring business information including the business content to be performed at the date / time indicated by the shift information; and a business content determination step of assigning an employee to the business content associated with the date / time in the business information based on the skills of the employee whose working date / time is determined in the date / time determination step.
[0014] In the program according to the third aspect of the present invention, the computer is caused to execute a date determination step of determining an employee who works at a date and time indicated by shift information including the date and time of the work to be performed, where the work content to be performed is undetermined; a work information acquisition step of acquiring work information including the work content to be performed at the date and time indicated by the shift information; and a work content determination step of assigning an employee to the work content associated with the date and time in the work information based on the skills of the employee whose work date and time is determined in the date determination step.
Effect of the Invention
[0015] According to the present invention, there is an effect of reducing the burden for creating a shift.
Brief Description of the Drawings
[0016]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Figure 9
Figure 10
Figure 11
Figure 12
Embodiments for Carrying Out the Invention
[0017] [Overview of Information Processing System S] FIG. 1 is a diagram for explaining the overview of the information processing system S according to the embodiment. The information processing system S is a system for managing the shifts of employees. In the information processing system S, as an example, a service for managing the shifts of employees who perform tasks requiring advanced specialized skills is provided. The employees are, for example, medical workers such as doctors and nurses, but are not limited thereto. Hereinafter, the case where the employee to be managed is a doctor will be described as an example. The information processing system S includes an information processing apparatus 1 and an information terminal 2.
[0018] The information processing apparatus 1 is an apparatus for managing shifts. The information processing apparatus 1 is, for example, a server. Although details will be described later, the information processing apparatus 1 stores employee information including at least the skills possessed by each employee. Further, the information processing apparatus 1 stores shift information associating the date and time and the work content for which work is to be performed. Note that in this specification, the term "date and time" may simply be a date or may include a date and a time zone.
[0019] The information processing apparatus 1 determines a shift based on a creation instruction acquired from the information terminal 2. The information processing apparatus 1 determines the employee to be assigned to each task in the shift based on the skills required for each task indicated by the shift information and the skills possessed by each employee indicated by the employee information. The information processing apparatus 1 causes the information terminal 2 to display the determined shift based on a shift display request acquired from the information terminal 2.
[0020] The information terminal 2 is a terminal device operated by the user. The information terminal 2 is, for example, a smartphone, a tablet, or a personal computer. The user is an employee belonging to a business operator who uses the shift management service provided by the information processing system S. Hereinafter, among the users, a user who manages employees among the business operators may be referred to as an administrator.
[0021] In the information processing system S, it has the effect of reducing the burden for creating a shift.
[0022] [Configuration of Information Processing Apparatus 1] FIG. 2 is a block diagram showing the configuration of the information processing apparatus 1. The information processing apparatus 1 includes a communication unit 11, a storage unit 12, and a control unit 13. The storage unit 12 includes an employee information storage unit 121, a business master storage unit 122, and a shift information storage unit 123. The control unit 13 includes a reception unit 131, a display control unit 132, a determination unit 133, a business information acquisition unit 134, a work performance acquisition unit 135, a break management unit 136, and a dispatch request unit 137.
[0023] The communication unit 11 is a communication interface for transmitting and receiving data to and from other devices via a network. The storage unit 12 is a storage medium including a ROM (Read Only Memory), a RAM (Random Access Memory), an SSD (Solid State Drive), a hard disk drive, etc. The storage unit 12 stores in advance a program executed by the control unit 13.
[0024] The employee information storage unit 121 stores employee information associating a plurality of employees with the skills of each of the plurality of employees. The employee information is master information of the employees. FIG. 3 is a diagram showing an example of the data structure of the employee information stored in the employee information storage unit 121. In the employee information, "organization", "employee", and "skill" are associated. "Organization" indicates the organization to which the employee belongs. "Organization" may include an organization ID (Identification) for identifying the organization. "Employee" is information indicating the employee. As an example, "employee" is an employee ID for identifying the employee. "Skill" has the specialized skills of the employee. In "skill", as an example, it has "specialty field" and "skill level". "Specialty field" indicates a specialized area or field, and as an example, includes the area in which the employee is certified as a specialist. "Skill level" indicates the level of specialization in the area or field indicated by the "specialty field". As an example, "skill level" includes the qualifications and skill levels certified by the employee in the area or field. In "skill level", as an example, it includes the distinction between interns, fellows, specialists, and attending physicians. In "skill", a "training history" indicating the history of receiving training may further be included. In the employee information, further, "job title" and "years of experience" may be included, or basic information of the employee such as "address" and "date of birth" may be included.
[0025] FIG. 4 is a diagram showing an example of the data structure of the business master stored in the business master storage unit 122. In the business master, "business type", "organization", "time zone", "specialty", and "skill level" are associated. "Business type" indicates the business to be performed. "Business type" is represented by, for example, "outpatient", "surgery", "ward", "examination", "field work", "research", "meeting", "overnight duty", "day duty", etc. "Organization" indicates the organization where the business occurs. "Time zone" indicates the time zone for performing the business. "Time zone" is represented by, for example, "day shift", "morning", "afternoon", "overnight duty", etc. "Specialty" and "skill level" indicate the skill level required for the employees assigned to the business. The determination unit 133 assigns an employee who meets the skills indicated by "specialty" and "skill level" in the business master to the business. When "specialty" or "skill level" is blank, it indicates that "specialty" and "skill level" for the business type are not required. In the business master, an employee to whom the business is assigned may be associated in advance. As an example, in a business that requires a high degree of specialty, the employee in charge of the business may be associated in advance. As will be described later, information indicating a business that can be concurrently performed with the business may be further associated in the business master.
[0026] The shift information storage unit 123 stores shift information associating the date and time for which a task is to be performed, the content of the task at that date and time, and the skills required to perform the task. FIG. 5 is a diagram showing an example of the data structure of the shift information stored in the shift information storage unit 123. In the shift information, "organization", "date", "time period", "task type", and "assignee" are associated. "Organization" indicates the organization in charge of the task content targeted by the record. "Date" and "time period" indicate the date and time period for which the task content indicated by the record is to be performed. When the "task type" is blank, it indicates that the task content in the time period indicated by the record has not been determined. In the shift information shown in FIG. 5, for the record where the "date" is "August 3rd", since the "task type" is blank, it indicates that the task content in the time period (hereinafter sometimes referred to as the "shift frame") indicated by the record has not been determined. "Assignee" indicates the employee assigned to the task indicated by the record. A record with a blank "assignee" indicates that the assignee assigned to the task has not been determined.
[0027] The control unit 13 is a processor such as a CPU (Central Processing Unit). By executing the program stored in the storage unit 12, the control unit 13 functions as a reception unit 131, a display control unit 132, a determination unit 133, a task information acquisition unit 134, a work performance acquisition unit 135, a break management unit 136, and a dispatch request unit 137.
[0028] [Initial settings] The reception unit 131 receives the registration of employee information. The display control unit 132 causes the information terminal 2 to display a screen for receiving the registration of employee information. FIG. 6 is a diagram showing an example of an employee information registration screen that the display control unit 132 causes the information terminal 2 to display. In the employee information registration screen, there are input fields for registering at least the specialized field and skill level of the employee. In the employee information registration screen, there may be input fields for registering basic information about the employee, such as the name, address, work organization, and position of the employee. The employee information registration screen may be configured such that the displayed items or editable items differ depending on the attributes of the user who operates it (for example, whether the user is an administrator or a general employee).
[0029] The reception unit 131 acquires the information input on the information terminal 2. The reception unit 131 stores the information acquired from the information terminal 2 in the employee information storage unit 121 as employee information. Note that the reception unit 131 may acquire employee information from an external device (not shown) and store it in the employee information storage unit 121.
[0030] The reception unit 131 receives the registration of the work master. The display control unit 132 causes the information terminal 2 to display a work master registration screen for receiving the registration of the work master. FIG. 7 is a diagram showing an example of a work master registration screen that the display control unit 132 causes to be displayed. The work master registration screen has at least input fields for receiving information to be registered in the "organization", "type of work", "time zone", "specialized field", and "skill level" in the work master. The reception unit 131 acquires the information input on the information terminal 2 and stores the acquired information in the work master storage unit 122 as the work master. The reception unit 131 may acquire the work master from an external device (not shown) and store it in the work master storage unit 122.
[0031] [Shift determination process] The business information acquisition unit 134 acquires shift information. As an example, the business information acquisition unit 134 may receive the input of shift information via a screen for receiving the registration of the shift information displayed on the information terminal 2 by the display control unit 132, or may acquire the shift information from an external device. The business information acquisition unit 134 stores the acquired shift information in the shift information storage unit 123. Note that, as will be described later, the business information acquisition unit 134 may acquire shift information for which the business type has not been determined.
[0032] The determination unit 133 determines the person in charge for each shift frame for which the person in charge of the business has been determined in advance. As an example, when a person in charge is associated in advance with the business type indicated by the shift frame in the business master, the determination unit 133 assigns the person in charge associated with the business type as the person in charge of the shift frame.
[0033] Next, the determination unit 133 determines the person in charge for each shift frame for which the person in charge has not been determined. As an example, the display control unit 132 displays a shift determination screen for the administrator to select the person in charge to be assigned to the shift frame on the information terminal 2 used by the administrator, and assigns, as the person in charge of the shift frame, the person in charge received via the screen. FIG. 8 is a diagram showing an example of the shift determination screen displayed by the display control unit 132.
[0034] On the shift determination screen, as an example, with the date and time zone on the horizontal axis (R1) and the employees belonging to the organization for which the shift is to be determined on the vertical axis (R2), objects indicating the tasks assigned to each employee are displayed in area R3. In area R4, objects indicating the tasks for which the assigned person in charge has not been determined among the tasks to be performed in the said date and time zone in the shift information are displayed. The administrator operates the information terminal 2 and, on the shift determination screen, selects the position indicating the time zone and employee to be assigned in area R3, and selects the task to be assigned to the selected employee among the tasks to be performed in the selected time zone. When the registration button O1 is pressed on the information terminal 2, the reception unit 131 acquires the shift information reflecting the result of the administrator's assignment of an employee, and stores the acquired shift information in the shift information storage unit 123. When an object indicating a task displayed in area R3 or R4 is selected, the display control unit 132 may display the information associated with the task in the task master.
[0035] When the button O2 displayed as "Automatically Create" on the shift determination screen is pressed, the reception unit 131 receives the shift determination instruction from the information terminal 2, and the determination unit 133 determines the person in charge to be assigned to each shift frame for which the person in charge is undetermined. The reception unit 131 may receive a determination instruction including the period for which the shift is to be determined, and the determination unit 133 may determine the person in charge to be assigned to each shift frame for which the person in charge is undetermined for the period received by the reception unit 131. As an example, in FIG. 5, as an example, for the shift frames where the "date" is "August 2" and the "task type" is "Outpatient" and "Ward" respectively, since the person in charge has not been determined, the determination unit 133 determines the person in charge for these shift frames. The determination unit 133 may notify the assigned employee that the shift has been assigned.
[0036] As an example, the determination unit 133 determines, based on the skills of each of the plurality of employees, the employee to be assigned to the work at each date and time indicated by the shift information. For each shift frame in the shift information to which no person in charge is assigned, the determination unit 133 assigns an employee who satisfies the specialized field and skills associated with the type of work indicated by the shift frame to the shift frame. Specifically, the determination unit 133 assigns an employee who has the specialized field associated with the type of work indicated by the shift frame and satisfies a skill level equal to or higher than the skill level associated with the type of work indicated by the shift frame to the shift frame. The determination unit 133 stores the employee assigned to each shift frame in the shift information.
[0037] Also, as will be described later, the determination unit 133 may determine the employee to be assigned to the shift frame based on the work performance of each employee and the rest given to each employee. The determination unit 133 may further determine the employee to be assigned to each shift frame so that the working hours, number of vacation days, overtime hours, etc. of each employee belonging to the organization for which the shift is to be determined are equal. The determination unit 133 may determine the employee to be assigned to the shift frame so as to ensure a specific interval (9 hours or 18 hours given when working continuously for 15 hours or 28 hours or more). The determination unit 133 may determine the employee to be assigned to the shift frame based on the vacation wishes of each person in charge received in advance. The determination unit 133 creates allocation patterns for a plurality of persons in charge, calculates scores for each allocation pattern from viewpoints such as the amount of overtime work, the presence or absence of overtime work regulation excess or expected excess, and the securing status of intervals, and determines the optimal allocation pattern based on the calculated scores.
[0038] With the information processing apparatus 1 configured in this way, there is an effect of reducing the burden for creating a shift.
[0039] For example, in a hospital or the like, there may be a case where external personnel are accepted and the accepted external personnel are assigned to shift schedules. Therefore, the information processing apparatus 1 may be configured to execute a process for assigning the accepted external personnel to shift schedules.
[0040] The determination unit 133 first acquires recipient information indicating an employee to be accepted from an external organization (hereinafter referred to as "recipient"). The recipient information includes the date and time zone for accepting the recipient. The recipient information may further include the recipient's field of expertise and skill level. The determination unit 133 may acquire the recipient information from an external device, for example, or may acquire the recipient information received by the reception unit 131 via the information terminal 2.
[0041] The determination unit 133 assigns the recipient to a shift schedule among the shift schedules corresponding to the date for accepting the recipient indicated by the acquired recipient information, which the recipient's field of expertise and skill level can correspond to. Note that the determination unit 133 may determine the shift schedule to be taken charge of by the recipient before the process of determining the person in charge of the shift schedule determined in advance by the person in charge. With such a configuration, it is possible to avoid a situation where the work to be taken charge of by the recipient is filled in advance.
[0042] The display control unit 132 causes the information terminal 2 to display a screen for displaying the determined shift. As an example, when the reception unit 131 acquires a request to display a shift from the information terminal 2 used by a general employee, the display control unit 132 causes the information terminal 2 to display a screen for displaying the work assigned to the employee. As an example, the display control unit 132 causes the information terminal 2 to display a screen in which the work assigned to the employee is plotted on a calendar on a monthly or weekly basis. When the reception unit 131 acquires a request to display a shift from the information terminal 2 used by the administrator, the display control unit 132 may display a screen in which the work assigned to each employee belonging to the organization under the control of the administrator is plotted on a calendar. Further, the display control unit 132 may cause the information terminal 2 used by the administrator to display a screen indicating the scheduled working hours and the scheduled overtime hours for each employee belonging to the organization under the control of the administrator.
[0043] The information processing apparatus 1 may be configured to determine an employee to be assigned to a shift frame in consideration of work performance. The work performance acquisition unit 135 further acquires the work performance of each of a plurality of employees. The work performance indicates the actual work hours of each employee. As an example, the work performance is the actual work start time and work end time on a daily basis. The work performance may further include the content of the work performed. The work performance may further include, for example, the total work hours on a daily, monthly, or annual basis. As an example, the work performance may be stored in the storage unit 12, or may be acquired from an external device having a function of managing the work performance. The display control unit 132 displays a screen for inputting or checking the work performance on the information terminal 2 used by each employee, and the work performance acquisition unit 135 may store the work performance input by the user in the storage unit 12.
[0044] The determination unit 133 determines the employee to be assigned to the work at each date and time indicated by the shift information, further based on the work performance of each of the plurality of employees. As an example, the determination unit 133 determines the employee to be assigned to the shift frame so that an employee who meets a predetermined condition does not work overtime. The predetermined condition in this case is, for example, that the annual overtime work performance exceeds a specific upper limit time in the work performance. The predetermined condition may be that the overtime work performance indicated by the work performance of the employee exceeds the value obtained by dividing or monthly dividing the annual upper limit time.
[0045] With the information processing apparatus 1 configured in this way, there is an effect of reducing the trouble of complying with the regulation of working hours.
[0046] The information processing apparatus 1 may be configured to accumulate the overtime work hours and output an alert when it is expected to exceed the standard. That is, the work performance acquisition unit 135 totals the overtime work hours of each employee on a monthly and annual basis based on the work performance acquired at a predetermined timing. When the total overtime work hours of each employee exceed a predetermined upper limit time, the work performance acquisition unit 135 notifies the employee or his / her administrator of an alert. The predetermined upper limit time may be the upper limit allowed as the annual overtime work hours, or it may be the monthly division thereof.
[0047] The storage unit 12 may store the presence or absence of permission for night or day shift work from the labor standards supervision office of each employee (hereinafter referred to as "night / day shift permission"). For example, on a screen for performing an operation to give the night / day shift permission displayed on the administrator's information terminal 2, when an operation to give the night / day shift permission is performed, the reception unit 131 causes the storage unit 12 to store that the employee has been given the night / day shift permission. The storage unit 12 may further manage and store the date when the night / day shift permission was given.
[0048] When the decision-making unit 133 assigns an employee to a duty that requires staying overnight or working on a holiday, it may determine whether the employee has obtained permission for overnight or holiday work. As an example, the decision-making unit 133 determines whether each employee has obtained permission for overnight or holiday work, and assigns the employees with such permission to the shift slots that require staying overnight or working on a holiday.
[0049] In addition, when the decision-making unit 133 assigns an employee without permission for overnight or holiday work to a shift slot that requires staying overnight or working on a holiday, it may display a screen for an operation to grant permission for overnight or holiday work on the information terminal 2 of the administrator. And when an operation to not grant permission for overnight or holiday work is performed on the said screen, the decision-making unit 133 determines the employee to be assigned to the said shift slot from the employees excluding the said employee.
[0050] The information processing apparatus 1 may be configured to grant rest to an employee who has worked continuously beyond the upper limit time. The rest management unit 136 grants rest for a second predetermined time when the work record indicates that the employee has worked continuously for a first predetermined time or more. The first predetermined time is, for example, the upper limit time of a specific continuous working time, and as an example, it is 15 hours or 28 hours. The rest management unit 136 grants rest for a second predetermined time from the starting point indicated by the work record. The starting point is the time when the continuous work for a first predetermined time or more ends. The second predetermined time is the rest time that is to be granted when the continuous working time exceeds the regulated time, and is, for example, 9 hours or 18 hours.
[0051] When the work record indicates that an employee has worked for a predetermined time or more, the display control unit 132 displays a screen for confirming whether to approve granting rest to the employee on the information terminal 2 used by the administrator for the said employee, and the rest management unit 136 may grant rest to the said employee when an approving operation is performed.
[0052] When rest is granted, as an example, the rest management unit 136 associates and stores in the storage unit 12 the employee to whom rest is granted, the starting point, and the length of the rest time. The decision-making unit 133 determines the employees to be assigned to each shift slot so as not to assign work during the period when rest is granted.
[0053] Due to emergency response, an employee may be forced to work during the set break time. Therefore, when the work record indicates that an employee who has been granted a break has worked during the break time, the break management unit 136 grants the employee an additional third predetermined break time. The third predetermined time is, for example, the time the employee worked during the granted break time.
[0054] The determination unit 133 determines the break time for an employee to whom the break management unit 136 has granted a break time. For example, the determination unit 133 determines the time period when the employee is not assigned to a shift frame as the break time to be granted to the employee.
[0055] It is desirable to assign the break time as early as possible. Therefore, the determination unit 133 may be configured to assign another person in charge to the shift frame assigned to the employee (hereinafter referred to as the "target employee") in order to let the target employee take a break. That is, the determination unit 133 identifies a shift frame that can be handled by someone other than the target employee in the shift frame assigned to the target employee (hereinafter referred to as the "target shift frame") after the break time is assigned. For example, the determination unit 133 identifies a shift frame in the target shift frame where the target employee is not associated as the person in charge of the business type indicated by the shift frame and where there is an employee other than the target employee who can be assigned. An assignable employee is an employee other than the target employee and is not assigned to other tasks during the time period indicated by the target shift frame or is assigned to a task that can be combined with the task indicated by the target shift frame during that time period. The determination unit 133 cancels the assignment of the target employee for the identified shift frame and assigns the identified assignable employee as the person in charge of that shift frame.
[0056] Even if the work performance indicates that the employee has worked continuously for a first predetermined period of time, when the work performance of the employee includes on-duty overnight work, the storage unit 12 is referred to, and it is determined whether there is permission for overnight work on the date when the employee has worked continuously for a predetermined period of time. If it is stored in the storage unit 12 that there is permission for overnight work on that date, the rest management unit 136 may decide not to grant rest to the employee.
[0057] [Part-time function] For example, it is a great opportunity loss to assign highly specialized personnel to tasks with low occurrence frequencies, such as emergency response. Therefore, the information processing apparatus 1 may be configured such that an employee is assigned multiple tasks.
[0058] The work master further includes part-time availability information indicating the content of the work and the availability of part-time work with other work. The work master shown in FIG. 4 further includes "Part-time availability" and "Target part-time work". "Part-time availability" is a flag indicating whether part-time work with the work and other work is possible. "Target part-time work" indicates the work that can be performed part-time with the work. Items for registering "Part-time availability" and "Target part-time work" are arranged on the work master registration screen shown in FIG. 7, and the reception unit 131 may receive the information input in the items and register it in the work master.
[0059] The determination unit 133 determines the employee to be assigned to the work at each date and time indicated by the shift information, further based on the part-time availability information. For example, for work indicating that part-time work is possible, the determination unit 133 determines the employee to be assigned to the work from among the employees who have not been assigned the work to be undertaken during the time period to which the work belongs and the persons in charge assigned to the work that can be performed part-time with the work.
[0060] More specifically, in the work master, a flag for distinguishing between primary duties and secondary duties may be further associated. In this case, the determination unit 133 first determines the person in charge to be assigned to the work indicated as the primary duty in the work master information. Then, for the work of secondary duties, the determination unit 133 determines the employee to be assigned from the employees assigned to the primary duties that can be concurrently performed with the work, and the employees to whom no other work is assigned during the time period when the work occurs.
[0061] In addition, when the user selects works that are not set as concurrently performable in the shift determination screen shown in FIG. 8 in the same time period, the display control unit 132 may display an alert indicating that the work cannot be selected. When the reception unit 131 acquires a request to display a shift, the display control unit 132 may display on the information terminal 2 a screen configured to be able to confirm the distinction between primary duties and secondary duties for each shift frame.
[0062] In addition, in the work master, "work subject to secondary duties" may not be set, and only "whether secondary duties are possible" may be set. In this case, in the process in the determination unit 133, it may be determined that works for which "whether secondary duties are possible" is "yes" are concurrently performable.
[0063] [Two-stage shift creation function] In the work management of doctors in a hospital, for example, there are situations where schedules for surgeries, examinations, etc. are determined one to two weeks in advance, and the detailed work content may not be determined in advance. In such a case, the information processing apparatus 1 may be configured to first determine the employees who will work, and when the detailed work content is determined, determine the employees to be assigned to each of the works determined from the employees scheduled to work.
[0064] In this case, the shift information storage unit 123 stores shift information that includes the date and time zone and for which the work content on the date to be determined by the person in charge has not been determined yet. The determination unit 133 determines the employees who will work during each time zone on each date indicated by the shift information. Although the method by which the determination unit 133 assigns employees to the shift slots has already been described, as an example, the determination unit 133 may assign predetermined employees, or may determine the employees to be assigned from among the employees having predetermined skills or specialized fields. The determination unit 133 may notify the assigned employees that they have been assigned a shift.
[0065] Note that FIG. 9 shows an example of the screen that the display control unit 132 causes to be displayed when a display request for a shift is received at a stage where the work type has not been determined. In the screen shown in FIG. 9, since the work content for each shift slot assigned to each person in charge has not been determined, character strings indicating work time zones such as "day shift" and "night shift" are displayed. Note that in this state, the display control unit 132 may display only the presence or absence of work for each employee. In the screen shown in FIG. 9, an operation of selecting an object O11 indicating the assigned work has been performed. When an object indicating work is selected, the display control unit 132 causes the details of the selected shift slot to be displayed. At the time when the screen of FIG. 9 is displayed, since the work type of the work of the object O11 has not been determined, it is displayed as "undetermined" as an example.
[0066] The work information acquisition unit 134 acquires work information including the work content to be performed during each time zone on each date indicated by the shift information. That is, the work information acquisition unit 134 acquires work information including the work type in the date and time zone in which the work type in the shift information has not been determined at a predetermined timing. The predetermined timing is, for example, a timing determined in advance as the timing when the details of the work are finalized, and is set on a weekly, bi-weekly, etc. basis.
[0067] When the business information acquisition unit 134 acquires business information, the decision-making unit 133 determines the employees to be assigned to each of the business contents associated with each time period in the business information from the employees determined by the decision-making unit 133 to work in each time period indicated by the business information. As an example, in the shift information shown in FIG. 5, for the "day shift" "time period" on "August 3" in the "date", it is determined that three employees, "Taro Koyama", "Jiro Otoyama", and "Saburo Heiyama", will work. Also, for the "night shift" "time period" on the same day, it is determined that "Shiro Tei" will work. In this case, when the business information acquisition unit 134 acquires the business during the day shift in the business information, the decision-making unit 133 determines the person in charge to be assigned to the business from the three employees, "Taro Koyama", "Jiro Otoyama", and "Saburo Heiyama". When the business information acquisition unit 134 acquires the business during the night shift in the business information, the decision-making unit 133 determines the person in charge to be assigned to the business as "Shiro Tei".
[0068] The display control unit 132 may display the determined shift on the screen in different manners for the shift frames with the business contents determined and the shift frames with the business contents undetermined. That is, the display control unit 132 may display the shift frames with the business contents determined and the shift frames with the business contents undetermined in different colors, different sizes, or different icons.
[0069] In the above description, an example of determining the shift in two steps has been described, but it is not necessary to determine the shift in two steps, and the information processing apparatus 1 may be configured to determine the shift in three or more steps.
[0070] In this case, the business information acquisition unit 134 acquires by associating individual business contents obtained by further subdividing the business type with the business type for the target date and time zone. As an example, when the business type is "surgery", the business contents are, for example, "Surgery 1", "Surgery 2", "Surgery 3", etc. In another example, when the business type is "endoscope", business contents such as "Endoscopy Room A" and "Endoscopy Room B" may be acquired. The business information acquisition unit 134 may associate the start time and end time of the business with the business contents. The timing for acquiring the business contents is the timing when the business contents obtained by subdividing the business type are determined after the business type is acquired. As an example, the business information acquisition unit 134 acquires the business contents one to three days before the target date.
[0071] The determination unit 133 may determine the person in charge of the individual business contents acquired by the business information acquisition unit 134. The determination unit 133 determines the person in charge to be assigned to the detailed business contents from the persons in charge assigned to the business type for the target date. FIG. 10 is a diagram showing an example of a shift determination screen reflecting the shift determined in this way. In the shift determination screen in FIG. 10, it is reflected that "Surgery 1", "Surgery 2", and "Surgery 3" are acquired as the detailed business contents of the business type of "surgery", and "Taro Koyama" is assigned as the person in charge for each.
[0072] With the information processing apparatus 1 configured in this way, it becomes possible to manage detailed business contents.
[0073] With the information processing apparatus 1 configured in this way, the shift can be determined flexibly according to the business content determination process.
[0074] [Manpower dispatching function] When there is a shortage of persons in charge to whom the business is assigned, the information processing apparatus 1 may be configured to dispatch external personnel.
[0075] When there is a task among the tasks assigned by the determination unit 133 for which an employee cannot be assigned, the dispatch request unit 137 sends a dispatch request to an external device. The dispatch request is information for inquiring about the availability of dispatching personnel who can be assigned to the task. When there is a task for which an employee cannot be assigned, for example, when there are few employees available for the task to be assigned during a specific time period or when employees with the skills required for the task to be assigned cannot work during that time period due to intervals, vacations, etc. The determination unit 133 determines an employee for each shift frame during the time period and identifies a shift frame for which an employee cannot be assigned. The external device is a device used by a contractor that dispatches personnel with skills to engage in services provided by a business operator using the information processing system S. The dispatch request may include the date, time period, specialized field, and skill level required for the task indicated by the shift frame (hereinafter referred to as the "target shift frame") for which the determination unit 133 cannot assign an employee.
[0076] As an example, when the display control unit 132 identifies a shift frame for which an employee cannot be assigned, the shift determination screen shown in FIG. 11 may be displayed on the information terminal 2. On the shift determination screen shown in FIG. 11, a message warning that there is a task for which an assignee cannot be assigned is displayed, and a button O3 for sending a dispatch request for the shift frame for which an assignee cannot be assigned is arranged. When the administrator operates the information terminal 2 and presses the button O3, the dispatch request unit 137 sends a dispatch request to the external device. Alternatively, when the administrator operates the information terminal 2 and presses the button O3 as an opportunity, the dispatch request unit 137 connects to a website for making a dispatch request, and the display control unit 132 may display the screen of the website on the information terminal 2.
[0077] Note that multiple contractors may be registered as the transmission destination for sending the dispatch request, and the dispatch request unit 137 may send a dispatch request to different contractors according to the specialized field and skill level required for the task indicated by the target shift frame.
[0078] The dispatch request unit 137 acquires a response to the transmitted dispatch request from an external device. As an example, when it is shown that the response to the dispatch request is dispatchable, the determination unit 133 determines to assign a worker to be dispatched as a worker in charge of the target shift frame, and stores the shift information in which a worker has been assigned to the person in charge of the target shift frame. Further, when it is shown that the response to the dispatch request is dispatchable, the display control unit 132 causes the information terminal 2 to display a screen warning that a person in charge cannot be assigned to the target shift frame.
[0079] With the information processing apparatus 1 configured in this way, it is possible to reduce the labor of dealing with the case where human resources are locally insufficient.
[0080] [Field work management function] There are cases where an external organization requests the dispatch of a worker and the worker works in an external organization (hereinafter referred to as "field work"). Even in such cases, it is necessary to manage the working conditions of the worker.
[0081] The business information acquisition unit 134 acquires a dispatch request including a date, a time zone, a required skill, and a destination organization. The business information acquisition unit 134 acquires the dispatch request from a device used by an external organization. The business information acquisition unit 134 stores the date, time zone, required skill, and destination organization included in the acquired dispatch request in the shift information. The dispatch request may further include the remuneration paid for field work.
[0082] The work performance acquisition unit 135 acquires work performance including the work performance of field work, which is work performed in an organization different from the organization to which each of a plurality of workers belongs. In the work performance information, as an example, it includes the work destination dispatched as field work, the number of dispatches, and the working hours. The work performance information may further include the remuneration obtained by each worker for field work.
[0083] The determination unit 133 determines, based on the fieldwork performance indicated by the work performance, among the tasks on each date indicated by the shift information, the employees to be assigned to the tasks whose content is fieldwork. As an example, the determination unit 133 determines, based on the number of times dispatched to fieldwork indicated by the work performance, the employees to be assigned to the tasks that are fieldwork so that the number of times each employee belonging to the organization is dispatched to fieldwork is equal. The determination unit 133 may, as an example, determine the employees to be assigned to the tasks that are fieldwork based on the years of experience and positions of each employee. Specifically, the determination unit 133 determines, based on the years of experience and positions of each employee, the employees to be assigned to the tasks that are fieldwork so that employees with higher seniority or higher positions can obtain more fieldwork rewards. The determination unit 133 stores the shift information reflecting the employees assigned to the shift frame.
[0084] With the information processing apparatus 1 configured in this way, there is an effect of reducing the labor for managing fieldwork.
[0085] [Processing flow in the information processing apparatus 1] FIG. 12 is a flowchart showing the processing flow in the information processing apparatus 1. The flowchart in FIG. 12 starts from the point in time when the creation of the shift is received.
[0086] The reception unit 131 receives an instruction to create a shift (S01). As an example, the reception unit 131 receives an instruction to create a shift when the user performs a creation operation on the shift determination screen (S01). The instruction to create a shift may include information indicating the period to be created and the organization to be created. The determination unit 133 refers to the shift information storage unit 123 and acquires the shift information for the period to be determined (S02). The determination unit 133 refers to the employee information storage unit 121 and acquires the employee information of the organization to be determined (S03).
[0087] The determination unit 133 determines an employee to be assigned to a shift frame associated in advance by the person in charge (S04). That is, for a shift frame in which the person in charge is associated in advance with the type of work indicated by the shift frame in the work master, the determination unit 133 assigns the person in charge associated with the type of work as the person in charge of the shift frame.
[0088] The determination unit 133 determines a shift frame for the human resources to be received from the outside (S05). Specifically, the determination unit 133 acquires the recipient information, and assigns the recipient to a shift frame corresponding to the date on which the recipient indicated by the acquired recipient information is received and in which the recipient's field of expertise and skill level can be accommodated.
[0089] The determination unit 133 assigns an employee to an undetermined shift frame (S06). For a shift frame among the shift frames to be determined for which an employee has not been determined, the determination unit 133 determines, as an example, an employee to be assigned to each undetermined shift frame based on the skill associated with the shift frame and the skills of each employee indicated by the employee information.
[0090] The display control unit 132 causes the determined shift to be displayed on the information terminal 2 (S07), and the information processing apparatus 1 ends the process.
[0091] [Effect by the information processing apparatus 1] By configuring the information processing apparatus 1 in this way, there is an effect of reducing the burden for creating a shift.
[0092] As described above, the present invention has been described using embodiments, but the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist. For example, all or part of the device can be configured by functionally or physically dispersing and integrating it in an arbitrary unit. Also, a new embodiment resulting from an arbitrary combination of a plurality of embodiments is also included in the embodiments of the present invention. The effects of the new embodiment resulting from the combination have the effects of the original embodiments combined.
Explanation of reference numerals
[0093] 1 Information processing device 2 Information terminal 11 Communication unit 12 Memory unit 13 Control unit 121 Employee information memory unit 122 Business master memory unit 123 Shift information memory unit 131 Reception unit 132 Display control unit 133 Decision unit 134 Business information acquisition unit 135 Work performance acquisition unit 136 Break management unit 137 Dispatch request unit
Claims
1. A date and time determination unit that determines an employee who will work on a date and time indicated by shift information including a date and time on which a task is to be performed, the date and time being an undetermined task content of the task to be performed; A task information acquisition unit that acquires task information including a task content to be performed on the date and time indicated by the shift information; a task content determination unit that assigns an employee to a task content associated with the date and time in the task information based on the skill of the employee whose working date and time have been determined by the date and time determination unit; An information processing device having the above configuration.
2. The task information acquisition unit further acquires detailed task information that associates a date and time for performing a task, a task content at the date and time, and a detailed task content that is a task content obtained by further subdividing the task content, the task content determination unit, when acquiring the detailed task information, determines, from among the workers assigned to the task content at the date and time when the task is to be performed, a worker to be assigned to a task indicated by a detailed task content obtained by subdividing the task content; The information processing device according to claim 1 .
3. Further comprising a work record acquisition unit for acquiring the work record of each of the plurality of employees, The date and time determination unit determines an employee who will work on each of the dates and times indicated by the shift information based on the work performance of each of the plurality of employees. The information processing device according to claim 1 .
4. (1) when the work record indicates that the employee has worked continuously for a first predetermined time or more, granting a second predetermined time of rest; and (2) when the work record indicates that the employee who has been granted the rest has worked during the rest period, granting the employee an additional third predetermined time of rest, The date and time determination unit determines the employees who will work on each of the dates and times indicated by the shift information so as not to assign the employees to whom the rest has been granted on the dates and times indicated by the shift information. The information processing device according to claim 3 .
5. The system further includes a task master storage unit that stores a task master in which a task content, a skill required for performing the task, and concurrent task availability information indicating whether the task content can be concurrently performed with another task are associated with each other, The work content determination unit determines an employee to be assigned based on the concurrent job availability information. The information processing device according to claim 1 .
6. The system further includes a dispatch request unit that, when there is a task to which the task content determination unit cannot assign an employee, queries an external device as to whether or not personnel that can be assigned to the task can be dispatched. The information processing device according to claim 1 .
7. The work record acquisition unit acquires the work records further including records of field work, which is work performed in an organization different from the organization to which each of the plurality of employees belongs; The work content determination unit determines an employee to be assigned to a work whose content is field work, which is indicated by the work information, based on the field work performance indicated by the work performance. The information processing device according to claim 3 .
8. The computer executes A date and time determination step of determining an employee who will work on a date and time indicated by shift information including a date and time on which a task is to be performed, the date and time being an undetermined shift information on the task content to be performed; A task information acquisition step of acquiring task information including task content to be performed at the date and time indicated by the shift information; a task content determination step of allocating an employee to a task content associated with the date and time in the task information based on the skill of the employee whose working date and time have been determined in the date and time determination step; An information processing method comprising the steps of:
9. On the computer, A date and time determination step of determining an employee who will work on a date and time indicated by the shift information including a date and time on which a task is to be performed, the date and time being an undetermined task content of the task to be performed; A task information acquisition step of acquiring task information including task content to be performed at the date and time indicated by the shift information; a task content determination step of allocating an employee to a task content associated with the date and time in the task information based on the skill of the employee whose working date and time have been determined in the date and time determination step; A program for executing the above.
Citation Information
Patent Citations
Business management method, business management device, storage medium, and computer program
JP2008204150A
Maintenance management support system
JP2009128918A
System and method for automatically assigning worker
JP2014191390A
Vehicle maintenance reservation management device
JP2020106898A
Work management support method and work management support service providing method
JP2021131605A