Work shift creation support system, work shift creation support program, and work shift creation support method
The work shift creation support system efficiently and accurately creates shifts that meet remuneration requirements by using a work shift acquisition unit, standard value setting, and current value calculation to associate reference and current values, addressing the complexity and error-prone nature of existing systems.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- KONICA MINOLTA INC
- Filing Date
- 2022-08-25
- Publication Date
- 2026-07-07
AI Technical Summary
Creating work shifts in nursing facilities while ensuring compliance with addition and subtraction requirements for remuneration is complex, time-consuming, and prone to errors, as existing systems do not adequately address these needs.
A work shift creation support system that includes a work shift acquisition unit, standard value setting, current value calculation, and output control to efficiently and accurately create shifts that meet remuneration requirements by associating reference and current values for each item.
The system enables efficient and accurate creation of work shifts that satisfy remuneration requirements, reducing the risk of errors and ensuring compliance with addition and subtraction criteria.
Smart Images

Figure 0007885631000001 
Figure 0007885631000002 
Figure 0007885631000003
Abstract
Description
Technical Field
[0001] The present invention relates to a work shift creation support system, a work shift creation support program, and a work shift creation support method.
Background Art
[0002] In nursing facilities, not only the basic remuneration obtained from users and nursing insurance, but also by improving the facility's system and the like, additional remuneration related to nursing remuneration from the Ministry of Health, Labour and Welfare can be obtained. On the other hand, if the basic system of the facility becomes insufficient, there is also a possibility of becoming a target for subtraction of returning a part of the remuneration.
[0003] Therefore, the work shifts of staff (nurses, nurses, etc.) who perform caregiving, nursing, etc. in nursing facilities need to be carried out while checking whether they meet the requirements for addition and subtraction.
[0004] The following patent document discloses a shift creation system that executes the following functions. Based on the operation of the administrator, a draft work schedule in which a provisional arrangement of each nursery teacher for each working hour is set is created. Based on the number and age composition of the children to be nursed in each working hour, the number of nursery teachers to be arranged in each working hour is determined. In the draft work schedule, the number of nursery teachers temporarily arranged in each working hour is displayed, and at the top of the draft work schedule, the determined number of nursery teachers to be arranged in each working hour is displayed. Then, the draft work schedule is corrected based on the operation of the administrator.
Prior Art Documents
Patent Documents
[0005]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0006] However, creating work shifts while checking whether the above-mentioned addition and subtraction requirements are met is complicated and time-consuming. Furthermore, there is a possibility of overlooking requirements or making calculation errors. The aforementioned prior art concerns the creation of shifts for childcare workers and cannot address these problems.
[0007] This invention has been made in view of the circumstances described above, and aims to provide a work shift creation support system, a work shift creation support program, and a work shift creation support method that can create work shifts efficiently and accurately in order to satisfy the requirements of each item, such as addition and subtraction. [Means for solving the problem]
[0008] The above objectives will be achieved by the following means.
[0009] (1) A work shift creation support system comprising: a work shift acquisition unit that acquires work shifts for multiple staff members at a facility; a standard value setting unit that sets standard values for the requirements of each item relating to compensation for the facility; a current value calculation unit that calculates a current value corresponding to the standard value for each requirement based on the acquired work shifts; and an output control unit that outputs the standard value and the current value in association.
[0010] (2) The work shift creation support system described in (1) above, which has an information setting unit that acquires and sets facility information, and the standard value setting unit calculates the standard value based on the set facility information and sets the calculated standard value.
[0011] (3) The work shift creation support system described in (1) above, wherein the items are items relating to addition or subtraction.
[0012] (4) The work shift creation support system according to (2) above, wherein the information setting unit acquires and sets at least one of staff information and work time information, and the current value calculation unit calculates the current value based on the work shift using at least one of the set facility information, staff information, and work time information.
[0013] (5) The work shift creation support system described in (1) above, which has a work time setting unit that accepts the correspondence between work categories and work time periods and sets the correspondence between work categories and work time periods, and the work shift acquisition unit acquires the daily work categories of each staff member as the work shift.
[0014] (6) The work shift creation support system according to (1) above, comprising a work shift change unit that receives the changes to the work shift and changes the work shift based on the received changes.
[0015] (7) The work shift creation support system described in (1) above, wherein the reference value setting unit receives a change in the reference value and updates the set reference value with the changed reference value based on the received change.
[0016] (8) The work shift creation support system according to (5) above, wherein the output control unit outputs the daily number of staff working in each work category, in relation to the work shift, based on the acquired work shift.
[0017] (9) The work shift creation support system according to (5) above, wherein the output control unit outputs the number of workdays for each work category for each staff member during a predetermined period, in association with the work shift, based on the acquired work shift.
[0018] (10) It has a responsibility range setting unit that accepts and sets a predetermined responsibility range for each staff member, and the current value calculation unit calculates the current value for each of the predetermined items for each of the predetermined responsibility ranges. The work shift creation support system according to (2) above.
[0019] (11) Step (a) of obtaining the work shifts of a plurality of staff members in the facility, step (b) of setting a reference value for the requirements for each item related to the remuneration for the facility, and based on the obtained work shifts, for each of the requirements, step (c) of calculating the current value corresponding to the reference value, and step (d) of associating and outputting the reference value and the current value. A work shift creation support program for causing a computer to execute.
[0020] (12) Step (a) of obtaining the work shifts of a plurality of staff members in the facility, step (b) of setting a reference value for the requirements for each item related to the remuneration for the facility, and based on the obtained work shifts, for each of the requirements, step (c) of calculating the current value corresponding to the reference value, and step (d) of associating and outputting the reference value and the current value. A work shift creation support method having the above.
Effect of the Invention
[0021] The reference value for the requirements for each item related to the remuneration for the facility and the current value corresponding to the reference value calculated based on the obtained work shifts are associated and output. Thereby, it is possible to efficiently and accurately create a work shift so as to satisfy the requirements of each item such as addition and subtraction.
Brief Description of the Drawings
[0022] [Figure 1] It is a diagram showing the schematic configuration of the entire system. [Figure 2] It is a block diagram showing the schematic configuration of the information processing terminal. [Figure 3] It is a block diagram showing the schematic configuration of the server. [Figure 4]It is a diagram showing a facility information table. [Figure 5] It is a diagram showing a staff information table. [Figure 6] It is a diagram showing a working hours information table. [Figure 7] It is a block diagram showing the functions of a CPU. [Figure 8A] It is a diagram showing a work shift schedule. [Figure 8B] It is a diagram showing a work shift schedule. [Figure 9] It is a diagram showing requirements and reference values for each addition and subtraction item. [Figure 10] It is a flowchart of the processes executed in the system. [Figure 11] It is a subroutine flowchart of step S102 in FIG. 10. [Figure 12] It is a subroutine flowchart of step S103 in FIG. 10. [Figure 13] It is a subroutine flowchart of step S103 in FIG. 10. [Figure 14] It is a subroutine flowchart of step S103 in FIG. 10. [Figure 15] It is a subroutine flowchart of step S108 in FIG. 10. [Figure 16] It is a subroutine flowchart of step S109 in FIG. 10. [Figure 17A] It is a subroutine flowchart of step S109 in FIG. 10. [Figure 17B] It is a subroutine flowchart of step S109 in FIG. 10. [Figure 18A] It is a subroutine flowchart of step S109 in FIG. 10. [Figure 18B] It is a subroutine flowchart of step S109 in FIG. 10.
Modes for Carrying Out the Invention
[0023] Embodiments of the present invention will be described below with reference to the attached drawings. In the description of the drawings, the same elements are denoted by the same reference numerals, and redundant explanations are omitted. Also, the dimensional ratios in the drawings are exaggerated for illustrative purposes and may differ from the actual ratios.
[0024] Figure 1 is a diagram showing the overall schematic configuration of the system 10 according to an embodiment of the present invention.
[0025] As shown in Figure 1, system 10 consists of an information processing terminal 100 and a server 200. The information processing terminal 100 and the server 200 are configured to be interconnected via a network. The server 200 constitutes a work shift creation support system. The work shift creation support system may also consist of the server 200 and the information processing terminal 100.
[0026] System 10 may be installed within the facility, or some or all of its components may be installed outside the facility (for example, the headquarters building of a corporation that operates multiple facilities).
[0027] To simplify the explanation, the following example will use the case where the facility is a nursing care facility.
[0028] <Information processing terminal 100> The information processing terminal 100 is a terminal used by users such as the manager or administrator of a nursing care facility, and may be a desktop PC, notebook PC, tablet PC, or smartphone.
[0029] Figure 2 is a block diagram showing the schematic configuration of the information processing terminal 100.
[0030] As shown in Figure 2, the information processing terminal 100 includes a CPU (Central Processing Unit) 110, ROM (Read Only Memory) 120, RAM (Random Access Memory) 130, storage 140, a communication interface 150, and an operation display unit 160. Each component is connected to the others via a bus 170 so that they can communicate with each other.
[0031] The CPU 110 controls each of the above configurations and performs various calculations according to the programs recorded in the ROM 120 and storage 140.
[0032] ROM120 stores various programs and data.
[0033] RAM130 is used as a working area to temporarily store programs and data.
[0034] The storage 140 consists of HDDs (Hard Disk Drives), SSDs (Solid State Drives), etc., and stores various programs, including the operating system, and various data. For example, the storage 140 has applications installed that accept input (including instructions, etc.) from the user, send and receive various information with other devices such as the server 200, and output (display) information on the operation display unit 160.
[0035] The communication interface 150 is an interface for communicating with other devices. Various wired or wireless communication interfaces can be used as the communication interface 150.
[0036] The operation display unit 160 is, for example, a touch panel display that displays various information and accepts various inputs from the user.
[0037] <Server 200> Server 200 may consist of a single computer, or it may be virtually configured as a cloud server using multiple computers.
[0038] Figure 3 is a block diagram showing the schematic configuration of server 200.
[0039] As shown in Figure 3, the server 200 includes a CPU 210, ROM 220, RAM 230, storage 240, communication interface 250, and operation display unit 260. Each component is connected to the others via a bus 270 so that they can communicate with each other.
[0040] The configuration and basic functions of the CPU 210, ROM 220, RAM 230, storage 240, communication interface 250, and operation display unit 260 are the same as those of the corresponding elements of the information processing terminal 100, so redundant explanations will be omitted. The specific functions of the CPU 210 will be described later.
[0041] The storage 240 has programs installed on it for the CPU 210 to execute various processes. The storage 240 also stores facility information, staff information (employee information), and work schedule information. Facility information, staff information, and work schedule information can be acquired, for example, by being input by the user on the operation display unit 160 of the information processing terminal 100, received by the server 200 from the information processing terminal 100, and then stored in the storage 240.
[0042] Facility information is used to calculate the baseline values (hereinafter also simply referred to as "baseline values") for each requirement item related to facility remuneration. At least one of facility information, staff information, and working hours information is used to calculate the current values (hereinafter also simply referred to as "current values") corresponding to the baseline values. Items related to facility remuneration include addition and / or subtraction items (hereinafter referred to as "addition / subtraction items"). For the sake of simplicity, the following explanation will use the case where facility remuneration items are addition / subtraction items as an example. Addition items include, but are not limited to, "night shift staff allocation addition" and "daily life support addition," as well as other addition items. Subtraction items include, but are not limited to, "staffing standards," as well as other subtraction items. The baseline value may be the standard value in the requirements (hereinafter also simply referred to as "requirements") that are subject to (or are not subject to) addition and / or subtraction. For example, regarding the "night shift staffing allowance," the requirement for receiving the allowance is that the average number of night shift staff each day is equal to or greater than the standard value. Regarding the "staffing standard," the requirement that the number of full-time equivalent staff is equal to or greater than the standard value is that it will not be subject to deduction. However, regarding the "staffing standard," it can also be said that a requirement that the number of full-time equivalent staff is less than the standard value will result in a deduction. The current value is the current value compared to the corresponding standard value in determining whether the requirement is met. That is, it is the current value corresponding to the standard value of the requirement for each item related to facility remuneration. Each current value may be the latest value saved among the values stored in System 10 as each current value. That is, the current value may include not only strictly current values, but also values for time periods including the present and past. The current value may include values for past points in time (including time periods) where it has not yet been determined whether the requirement is met. Each current value may also be the latest value calculated as each current value.
[0043] Figure 4 shows a facility information table. Figure 5 shows a staff information table. Figure 6 shows a work schedule information table. Facility information can be stored in storage 240 as a facility information table. Staff information can be stored in storage 240 as a staff information table. Work schedule information can be stored in storage 240 as a work schedule information table.
[0044] In the example in Figure 4, the facility information table registers that the night shift is 16 hours long, from 17:00 to 9:00 the following day. The facility information table also registers that the standard weekly working hours are 40 hours. The facility information table also registers that the facility type is unit-type. Furthermore, the facility information table registers that the number of residents receiving care is 50.
[0045] In the example shown in Figure 5, the staff information table registers the following information for each staff member: name, assigned floor / unit, job title, qualifications held, full-time / part-time status, dedicated / management status, and whether or not they are a leader. Job titles include care workers and nurses. Qualifications include certified care workers and registered nurses.
[0046] In the example in Figure 6, the work shift information table registers work shift symbols, work shift item names, work shift categories, work hours, and work time zones (start time, end time) in relation to each other. The work shift symbol, work shift item, work shift category, work hours, and work time zone constitute a work shift. The work shift symbol is a unique symbol conveniently assigned to correspond to a work shift item. Users can create work shifts by entering work shift symbols into the work shift table (described later). The work shift symbol constitutes a work time category. Note that a work shift item or work shift category may also constitute a work time category. A work shift item is the name of the work shift. A work shift category is a classification based on the nature of the work shift, and is a higher-level classification of similar work shift items. Note that night shift hours may be calculated by the CPU 210 based on the work time zone entered by the user and registered in the work time information table.
[0047] Figure 7 is a block diagram showing the functions of the CPU 210. The CPU 210 operates according to the program and functions as an information setting unit 211, a work shift acquisition unit 212, a reference value setting unit 213, a current value calculation unit 214, an output control unit 215, and a work shift change unit 216. The information setting unit 211 constitutes the work time zone setting unit.
[0048] The information setting unit 211 acquires facility information, staff information, and work time information and sets them in the facility information table, staff information table, and work time information table, respectively. The information setting unit 211 can acquire facility information, staff information, and work time information by receiving them from the information processing terminal 100 via the communication interface 250. Facility information, staff information, and work time information can be input by the user on the operation display unit 160 of the information processing terminal 100. The information setting unit 211 also acquires and sets the information necessary for calculating the current value of addition and subtraction items. Therefore, the information setting unit 211 can acquire and set any one of the facility information, staff information, and work time information necessary for addition and subtraction items.
[0049] The work shift acquisition unit 212 acquires the work shifts of multiple staff members at the facility. The work shift acquisition unit 212 can acquire work shifts by receiving them from the information processing terminal 100 via the communication interface 250. Work shifts can be entered by the user into a work shift table displayed on the operation display unit 160 of the information processing terminal 100. The work shift acquisition unit 212 can acquire work shifts by receiving a work shift table into which work shifts have been entered.
[0050] Figures 8A and 8B show work shift schedules. The information displayed in these two work shift schedules is synchronized and can be switched between on the operation display unit 160 of the information processing terminal 100 by user operation. The work shift schedule displays data (information) entered by the user as well as data (information) calculated by the CPU 210. The data calculated by the CPU 210 is transmitted to the information processing terminal 100 and can be displayed on the work shift schedule displayed on the operation display unit 160. The server 200 and the information processing terminal 100 mutually send and receive data displayed in the work shift schedule, and the display data (hereinafter simply referred to as "display data") displayed on the operation display unit 160 of the information processing terminal 100, including the work shift schedule and the data (information) displayed in the work shift schedule, can be generated by the server 200 (more specifically, the CPU 210). The display data may also be generated by the information processing terminal 100 (more specifically, the CPU 110). To simplify the explanation, the case where the display data is generated by the server 200 will be described below as an example.
[0051] Figures 8A and 8B show the work shift schedule for a given month (for example, next month). According to Figure 8A, the month in question has 31 days.
[0052] The work shift schedule shown in Figure 8A displays work shift symbols (see Figure 6) that are entered daily by the user as each staff member's work shift, as shown in area A enclosed by the dashed line. The work shift schedule may also display staff information such as the staff member's name, assigned floor / unit, job title, qualifications, employment status (full-time / part-time, dedicated / managing director), and whether or not they are a leader.
[0053] The work shift schedule displays the daily total number of work shifts for all staff members corresponding to each work shift category, as shown in area B enclosed by the dashed line. For example, for the "early shift" work shift category, the total number of work shifts for all staff members for "1 day" is "3," and the total number of work shifts for all staff members for "5 days" is "5."
[0054] The work shift schedule displays the number of night shift staff (equivalent number of night shift staff) calculated, as shown in area C enclosed by the dashed line.
[0055] The work shift schedule may display the baseline and current values for each addition and subtraction item (associated with the baseline and current values).
[0056] The work shift schedule shown in Figure 8B may display the average weekly (predetermined period) working hours for all staff, as shown in area a enclosed by the dashed line (numerical figures are omitted; the same applies to areas b to d below). The work shift schedule may display the weekly working hours for each staff member, as shown in area b enclosed by the dashed line. The work shift schedule may display the total working hours for each staff member over four weeks, as shown in area c enclosed by the dashed line. The work shift schedule may display the total working hours for each staff member over one month, as shown in area d enclosed by the dashed line.
[0057] The work shift schedule may display the number of times each work shift item (number of shifts per work category) corresponds to each staff member within a month (a predetermined period), as shown in area e enclosed by the dashed line. This allows the number of times each work shift item corresponds to each staff member to be displayed (output) in relation to their work shifts within a month.
[0058] The reference value setting unit 213 calculates and sets reference values based on facility information.
[0059] Figure 9 shows the requirements and threshold values for each addition and subtraction item.
[0060] As shown in Figure 9, the "staffing standard," which is a deduction item, requires that the number of full-time equivalent care staff or nursing staff on a weekly or monthly basis be above a certain threshold to avoid deduction. The threshold is set at 17.7 people. The calculation of this threshold will be described later.
[0061] The "night shift staffing allowance," which is an additional payment item, requires that the number of night shift staff, when converted to the number of night shift staff assigned, be equal to or greater than a certain threshold, which is set at 3 people. The calculation of this threshold will be described later.
[0062] The "Daily Life Support Allowance," which is an additional payment item, requires that the number of full-time equivalent staff members holding a certified care worker qualification be above a certain threshold, which is set at 9.3 people. The calculation of this threshold will be described later.
[0063] The reference value setting unit 213 can receive a change to the reference value and update the set reference value with the changed reference value based on the received change. The reference value can be changed to any value. For example, the reference value can be changed in a way that makes the requirements stricter. The change to the reference value can be entered by the user on the operation display unit 160 of the information processing terminal 100 and transmitted from the information processing terminal 100 to the server 200.
[0064] The current value calculation unit 214 uses at least one of the facility information, staff information, and work shift information facility information to calculate a current value to be compared with a reference value for each requirement, based on the work shift acquisition unit 212. The calculation of the current value will be described later.
[0065] The current value calculation unit 214 constitutes a responsibility range setting unit that receives and sets a predetermined responsibility range. This can be a predetermined floor or a predetermined unit. The predetermined responsibility range can be received by the server 200 when the predetermined responsibility range entered by the user on the operation display unit 160 of the information processing terminal 100 is received. The predetermined responsibility range may be set in advance. The current value calculation unit 214 can calculate the current value for each responsibility range.
[0066] The output control unit 215 outputs the reference value and the current value associated with each addition and subtraction item. The output includes transmission to the information processing terminal 100, display on a display device such as the operation display unit 160, and image formation on paper or the like by an image forming apparatus.
[0067] The work shift change unit 216 receives work shift changes and modifies the work shifts based on the received changes. On the information processing terminal 100, the operation display unit 160 displays the standard value and current value for each addition and subtraction item, allowing the user to identify addition items, etc., that do not meet the requirements. The user can input changes to the work shift by rewriting the work shifts in the work shift schedule, etc. This allows the work shifts to be changed (created) to meet the requirements.
[0068] Figure 10 is a flowchart of the processes performed in system 10. The processes shown in this flowchart can be executed by the CPU 210 controlling each component according to a program stored in the storage 240 of server 200.
[0069] The CPU 210 is configured by acquiring facility information, staff information, and work schedule information, and saving them to the storage 240 as facility information table, staff information table, and work schedule information table, respectively (S101).
[0070] CPU210 calculates the night shift hours and saves them to storage240 (S102).
[0071] Figure 11 is a subroutine flowchart of step S102 in Figure 10.
[0072] CPU210 calculates the night shift hours for each work shift based on the night shift hours included in the facility information in the work facility information table and each work shift (work time period) included in the work time information in the work time information table (S201).
[0073] CPU210 calculates the night shift hours for each work shift and saves them in association with each work shift (S202). Night shift hours can be saved in association with each work shift by being registered in the work time zone table.
[0074] Referring again to Figure 10, the CPU 210 calculates and stores the reference value for each item of the addition / subtraction requirement (S103).
[0075] Figures 12 to 14 are examples of subroutine flowcharts for step S103 in Figure 10, respectively. Figure 12 is a subroutine flowchart for calculating the standard value for the night shift staffing allowance. Figure 13 is a subroutine flowchart for calculating the standard value for the staffing standard. Figure 14 is a subroutine flowchart for calculating the standard value for the daily living support allowance. At least one of these subroutine flowcharts may be executed. In this embodiment, all three of these subroutine flowcharts are executed.
[0076] Referring to Figure 12, the procedure for calculating the standard value for the night shift staffing allowance will be explained.
[0077] CPU210 reads the number of residents included in the facility information table from the facility information table (S301).
[0078] CPU210 calculates the number of night shift staff according to the number of residents, based on the ratio of the number of residents to the number of night shift staff, which is pre-registered as a requirement for the night shift staff allocation allowance (S302).
[0079] CPU210 saves the calculated number of night shift staff to storage240 as the baseline value (lower limit baseline value) for the night shift staff allocation bonus (S303).
[0080] Referring to Figure 13, the procedure for calculating the standard values for staffing levels will be explained.
[0081] CPU210 reads the number of residents included in the facility information table from the facility information table (S401).
[0082] CPU210 calculates the number of full-time equivalent staff members corresponding to the number of residents, based on the ratio of the number of residents to the number of full-time equivalent staff members, which is registered in advance as a requirement of the staffing standards (S402).
[0083] CPU210 saves the calculated number of full-time equivalent staff to storage240 as the baseline value (lower limit baseline value) for the number of full-time equivalent staff in the staffing standards (S403).
[0084] Referring to Figure 14, the procedure for calculating the standard value for the daily living support allowance will be explained.
[0085] CPU210 reads the number of residents included in the facility information table from the facility information table (S501).
[0086] CPU210 calculates the number of full-time equivalent certified care workers corresponding to the number of residents, based on the ratio of the number of residents to the number of full-time equivalent certified care workers, which is a requirement for the daily life support allowance (S502).
[0087] CPU210 saves the calculated number of night shift staff to storage240 as the baseline value (lower limit baseline value) for the night shift staff allocation bonus (S503).
[0088] Referring again to Figure 10, the CPU 210 determines whether there is a request from the information processing terminal 100 to change the reference value (S104). If the CPU 210 determines that there is a request from the information processing terminal 100 to change the reference value (S104: YES), it updates the reference value to the changed reference value (S105). If the CPU 210 determines that there is no request from the information processing terminal 100 to change the reference value (S104: NO), it executes step S106.
[0089] As mentioned above, changes to the standard values are, for example, changes that make the requirements stricter. For example, for the standard value of the night shift staffing allowance, the standard value calculated in step S302 plus 1 may be used as the new standard value. For the staffing standard, the standard value calculated in step S402 plus 1 may be used as the new standard value. Also, for the daily life support allowance, the standard value calculated in step S502 plus 1 may be used as the new standard value.
[0090] Changes to the standard values may also be made in a way that relaxes the requirements. For example, if there are 120 beds available for residents, the number of residents may be temporarily limited to 100 to prevent overcrowding from the perspective of infection prevention. In such cases, the number of staff may be temporarily reduced to accommodate the needs. Therefore, there may be a temporary change in the standard values, such as setting them to accommodate 100 residents instead of 120.
[0091] The CPU 210 creates display data for a work shift schedule that displays reference values and sends it to the information processing terminal 100 (S106). The information processing terminal 100 receives the display data and displays the work shift schedule with reference values on the operation display unit 160. The user can input each staff member's work shift into the work shift schedule displayed on the operation display unit 160 at the information processing terminal 100.
[0092] The CPU 210 obtains the work shifts of each staff member entered into the work shift schedule by receiving them from the information processing terminal 100 (S107).
[0093] The CPU 210 calculates and aggregates working hours, working shift items, and working shift categories based on the acquired work shifts (S108).
[0094] Figure 15 is a subroutine flowchart for step S108 in Figure 10.
[0095] The CPU 210 calculates the working hours for each staff member each day from the work shift category (or work shift item) entered for each staff member in the work shift schedule (see Figure 8A) and the working hours for each work shift included in the working time information in the working time information table, and saves this information to the storage 240 (S601).
[0096] The CPU 210 calculates the average working hours of all staff at predetermined intervals, saves it to the storage 240, and transmits it to the information processing terminal 100 for display on the operation display unit 160 (see area a in Figure 8B) (S602). The predetermined intervals can be the first week (1-7 days), the second week (8-14 days), the third week (15-21 days), the fourth week (21-28 days), one month (4 weeks), and one month.
[0097] The CPU 210 calculates each staff member's working hours on a weekly basis, saves them to the storage 240, and also transmits them to the information processing terminal 100 for display on the operation display unit 160 (see area b in Figure 8B) (S603).
[0098] The CPU 210 calculates the working hours of each staff member over a four-week period, saves them to the storage 240, and also transmits them to the information processing terminal 100 for display on the operation display unit 160 (see area c in Figure 8B) (S604).
[0099] The CPU 210 calculates the monthly working hours for each staff member, saves them to the storage 240, and also transmits them to the information processing terminal 100 for display on the operation display unit 160 (see area d in Figure 8B) (S605).
[0100] The CPU 210 calculates the number corresponding to each work shift item for each staff member, saves it to the storage 240, and also transmits it to the information processing terminal 100 for display on the operation display unit 160 (see area e in Figure 8B) (S606).
[0101] The CPU 210 calculates the total number of staff members corresponding to each work shift category for each day, saves it to the storage 240, and also transmits it to the information processing terminal 100 for display on the operation display unit 160 (see area B in Figure 8A) (S607).
[0102] Referring again to Figure 10, the CPU 210 calculates the current value of each item in the addition / subtraction requirements and saves it to the storage 240 (S109).
[0103] Figures 16 to 18B are subroutine flowcharts for step S109 in Figure 10, respectively. Figure 16 is a subroutine flowchart for calculating the current value of the night shift staffing allowance. Figures 17A and 17B are subroutine flowcharts for calculating the current value of the staffing standard, respectively. Figures 18A and 18B are subroutine flowcharts for calculating the current value of the daily living support allowance, respectively. At least one of these subroutine flowcharts may be executed. In this embodiment, of these three subroutine flowcharts, Figure 16, Figure 17A or Figure 17B, and Figure 18A or Figure 18B are executed.
[0104] Referring to Figure 16, the procedure for calculating the current value of the night shift staffing allowance will be explained.
[0105] CPU210 calculates the total number of staff members for each work shift category for each day entered in the work shift schedule (S701).
[0106] CPU210 calculates the total number of night shift hours for all staff on each day based on the night shift hours for each work shift category included in the work time information and the total number of staff for each work shift category on each day (S702).
[0107] CPU210 divides the total number of staff working the night shift each day by 16 (the number of hours of night shift work in a day) and stores this value in storage240 as the number of night shift staff for each day (S703).
[0108] CPU210 saves the average number of night shift staff for each day to storage240 as the current value of the number of night shift staff for night shift staff allocation (S704).
[0109] Referring to Figure 17A, an example of the procedure for calculating the current staffing standard will be described. In the example in Figure 17A, the current value is calculated based on a four-week work shift, while in the example in Figure 7B, the current value is calculated based on a one-month work shift. The current staffing standard may be calculated using either the procedure in Figure 7A or Figure 7B.
[0110] CPU210 extracts the work shifts of part-time staff whose job title is either care worker or nurse, as entered in the work shift schedule (S901).
[0111] CPU210 calculates the total working hours for all part-time staff over a four-week period based on the extracted work shifts and the working hours for each work shift category included in the work time information (S902).
[0112] CPU210 calculates the full-time equivalent number of part-time staff by dividing the total working hours of all part-time staff over a four-week period by the standard working hours (hours / week) included in the facility information × 4 (weeks) (S903).
[0113] CPU210 extracts the work shifts of full-time staff whose job title is either care worker or nurse, as entered in the work shift schedule (S904).
[0114] CPU210 calculates the number of full-time staff based on the extracted work shifts of full-time staff (S905).
[0115] CPU210 calculates the total number of full-time staff and the full-time equivalent number of part-time staff and saves this to storage240 as the current staffing level (4 weeks) (S906).
[0116] The current staffing level (for a 4-week period) for staffing standards may be indicated in parentheses in the work shift schedule (see Figures 8A and 8B).
[0117] Referring to Figure 17B, another example of the procedure for calculating the current staffing standard is described. As mentioned above, in the example in Figure 7B, the current value is calculated based on a one-month work shift.
[0118] CPU210 extracts the work shifts of part-time staff whose job title is either care worker or nurse, as entered in the work shift schedule (S1001).
[0119] CPU210 calculates the total monthly working hours for all part-time staff based on the extracted work shifts and the working hours for each work shift category included in the work time information (S1002).
[0120] CPU210 calculates the full-time equivalent number of part-time staff by dividing the total monthly working hours of all part-time staff, which is calculated by dividing the standard working hours (hours / week) included in the facility information by 4 (weeks), dividing by the number of days in the month, and multiplying by 28 (4 weeks × 7 days) (S1003).
[0121] CPU210 extracts the work shifts of full-time staff whose job title is either care worker or nurse, as entered in the work shift schedule (S1004).
[0122] CPU210 calculates the number of full-time staff based on the extracted work shifts of full-time staff (S1005).
[0123] CPU210 saves the calculated sum of the number of full-time staff and the full-time equivalent number of part-time staff to storage240 as the current value (1 month) of staffing levels (S1006).
[0124] The current staffing ratio (1 month) for the staffing standards may be displayed in the work shift schedule (see Figures 8A and 8B) along with the current staffing ratio (4 weeks), which is shown in parentheses.
[0125] Referring to Figure 18A, an example of the procedure for calculating the current value of the daily living support allowance will be explained. In the example in Figure 18A, the current value is calculated based on a four-week work shift, while in the example in Figure 18B, the current value is calculated based on a one-month work shift. The current value of the daily living support allowance may be calculated using either the procedure in Figure 18A or Figure 18B.
[0126] CPU210 extracts the work shifts of part-time staff members who are certified care workers, as entered into the work shift schedule (S1101).
[0127] CPU210 calculates the total working hours for all part-time staff over a four-week period based on the extracted work shifts and the working hours for each work shift category included in the work time information (S1102).
[0128] CPU210 calculates the full-time equivalent number of part-time staff by dividing the total working hours of all part-time staff over a four-week period by the standard working hours (hours / week) included in the facility information × 4 (weeks) (S1103).
[0129] CPU210 extracts the work shifts of full-time staff who are certified care workers, as entered into the work shift schedule (S1104).
[0130] CPU210 calculates the number of full-time staff based on the extracted work shifts of full-time staff (S1105).
[0131] CPU210 calculates the total number of full-time staff and the full-time equivalent number of part-time staff and saves this to storage240 as the current value (4 weeks) of the full-time equivalent number of certified care workers for the daily life support allowance (S1106).
[0132] The current value (over 4 weeks) of the full-time equivalent number of certified care workers for the daily life support allowance may be shown in parentheses in the work shift schedule (see Figures 8A and 8B).
[0133] Referring to Figure 18B, another example of the procedure for calculating the current staffing standard is described. As mentioned above, in the example in Figure 18B, the current value is calculated based on a one-month work shift.
[0134] CPU210 extracts the work shifts of part-time staff members who are certified care workers, as entered into the work shift schedule (S1201).
[0135] CPU210 calculates the total working hours for all part-time staff over a month based on the extracted work shifts and the working hours for each work shift category included in the work time information (S1202).
[0136] CPU210 calculates the full-time equivalent number of part-time staff by dividing the total monthly working hours of all part-time staff by the standard working hours (hours / week) included in the facility information × 4 (weeks), dividing by the number of days in the month, and multiplying by 28 (4 weeks × 7 days) (S1203). CPU210 extracts the work shifts of full-time staff who are certified care workers, as entered into the work shift schedule (S1204).
[0137] CPU210 calculates the number of full-time staff based on the extracted work shifts of full-time staff (S1205).
[0138] CPU210 saves the calculated sum of the number of full-time staff and the full-time equivalent number of part-time staff to storage240 as the current value (1 month) of the full-time equivalent number of certified care workers for the daily life support allowance (S1206).
[0139] The current value (1 month) of the full-time equivalent number of certified care workers for the daily life support allowance can be displayed in the work shift schedule (see Figures 8A and 8B) along with the current value (4 weeks) of the full-time equivalent number of certified care workers, which is shown in parentheses.
[0140] Referring again to Figure 10, the CPU 210 creates display data for a work shift schedule in which reference values and current values are displayed in association, sends it to the information processing terminal 100, and displays it on the operation display unit 160 (S110). The user can refer to the reference values and current values displayed on the work shift schedule and modify the work shifts in the schedule to meet the requirements. The current values displayed on the work shift schedule are changed by being recalculated in real time as the work shifts are modified. That is, as the work shifts are modified, data for recalculating the current values (modified work shifts, etc.) and the results of the recalculation of the current values (current values recalculated after the work shifts are modified, etc.) are sent and received between the information processing terminal 100 and the server 200.
[0141] The CPU 210 receives the modified work shift entered into the work shift schedule from the information processing terminal 100, accepts the modification of the work shift, modifies the work shift, and saves it to the storage 240 (S111). As described above, the current value displayed in the work shift schedule is changed by being recalculated in real time as the work shift is modified. Step S111 may be executed (completed) when it is determined that a work shift that meets the requirements has been created based on a comparison of the current value, which has been changed as a result of the work shift modification, with the reference value. This determination may be made when the user's intention to complete the creation of the work shift is entered into the operation display unit 160 and received by the server 200. This determination may also be made when the CPU 210 determines that the work shift meets the addition / subtraction requirements.
[0142] The CPU 210 outputs the work shift in a predetermined file format (S112). The predetermined file format may be a file format specified by the responsible administrative agency. The CPU 210 can output the work shift by saving it to the storage 240, transmitting it to the information processing terminal 100 or the server of the responsible administrative agency, or by forming an image on paper using an image forming device.
[0143] The embodiment produces the following effects.
[0144] The system outputs the baseline values for each item related to facility compensation, along with the corresponding current values calculated based on the acquired work shifts. This allows for the efficient and accurate creation of work shifts that meet the requirements for each item, such as additions and subtractions.
[0145] Furthermore, facility information is acquired and configured, standard values are calculated based on the facility information, and these calculated standard values are set. This makes it easier to output information that helps determine whether the requirements for each item, such as additions and subtractions, are met.
[0146] Furthermore, the items related to facility remuneration will be categorized as additions or deductions. This will allow for a more appropriate and easier output of information to determine whether the requirements for each addition or deduction item are met.
[0147] Furthermore, the system retrieves and sets at least one of the following: staff information and work schedule information, and calculates the current value based on the set facility information, staff information, and at least one of the work schedule information.
[0148] The system accepts the correspondence between work categories and work time slots, sets the correspondence between work categories and work time slots, and retrieves each staff member's daily work category as a work shift. This makes it easier to input and retrieve work shifts.
[0149] Furthermore, the system accepts changes to work shifts and modifies them based on those changes. This allows for the modification of work shifts while simultaneously comparing the current value calculated based on the modified work shift with a baseline value to determine whether the requirements are met.
[0150] Furthermore, the system accepts changes to the baseline value and updates the set baseline value based on the accepted change. This allows for more flexible setting of baseline values.
[0151] Furthermore, based on the acquired work shifts, the system outputs the daily number of staff working in each work category, linked to the work shifts. This makes it easier to decide on changes to work shifts.
[0152] Furthermore, based on the acquired work shifts, the number of shifts worked for each staff member within a specified period, linked to the work shift, is output. This makes it easier to decide on changes to work shifts.
[0153] Furthermore, the system accepts and sets predetermined areas of responsibility for each staff member, and calculates current values for each specified item within those areas. This makes it easier to decide on changes to work shifts for each designated area of responsibility.
[0154] The present invention is not limited to the embodiments described above, and can be modified in various ways within the scope of the claims.
[0155] For example, the information processing terminal 100 and the server 200 may each include components other than those described above, or may not include some of the components described above.
[0156] Furthermore, the information processing terminal 100 and the server 200 may be composed of separate devices, or they may be composed of a single device.
[0157] Furthermore, the functions of each configuration may be implemented by other configurations. For example, at least part of the processing described as being performed on the server 200 may be performed by the information processing terminal 100 or other devices. Alternatively, the information processing terminal 100 may be omitted by incorporating its functions into the server 200.
[0158] Furthermore, the processing units in the flowchart of the above embodiment are divided according to the main processing content in order to facilitate understanding of each process. The present invention is not limited by how the processing steps are divided. Each process can be further divided into many more processing steps. One processing step may perform even more processes. Also, multiple steps may be performed simultaneously or in combination.
[0159] The means and methods for performing various processing tasks in the system according to the above embodiment can be implemented by either a dedicated hardware circuit or a programmed computer. The program may be provided, for example, on a computer-readable recording medium such as a flexible disk or CD-ROM, or it may be provided online via a network such as the Internet. In this case, the program recorded on the computer-readable recording medium is usually transferred to and stored in a storage unit such as a hard disk. Furthermore, the program may be provided as a standalone application software, or it may be incorporated into the software of the device as a function of the system. [Explanation of Symbols]
[0160] 100 information processing terminals, 110 CPU, 120 ROM, 130 RAM, 140 storage, 150 communication interfaces, 160 Operation display section, 170 bus, 200 servers, 210 CPU, 211 Information Setting Unit, 212 Work Shift Acquisition Department, 213 Reference value setting unit, 214 Current value calculation unit, 215 Output control unit, 216 Work Shift Change Department, 220 ROM, 230 RAM, 240 storage, 250 communication interfaces, 260 Operation display section, 270 buses.
Claims
1. The work shift acquisition department acquires the work shifts of multiple staff members at the facility, A standard value setting unit sets standard values for each item of requirements related to remuneration for the aforementioned facility, A current value calculation unit calculates a current value corresponding to the reference value for each requirement based on the acquired work shift, An output control unit that outputs the reference value and the current value in association, A work shift scheduling support system.
2. It has an information setting unit that acquires and sets facility information, The work shift creation support system according to claim 1, wherein the reference value setting unit calculates the reference value based on the set facility information and sets the calculated reference value.
3. The work shift creation support system according to claim 1, wherein the aforementioned item is an item relating to addition or subtraction.
4. The aforementioned information setting unit acquires and sets at least one of the staff information and the working hours information. The work shift creation support system according to claim 2, wherein the current value calculation unit calculates the current value based on the work shift using at least one of the set facility information, staff information, and work time information.
5. It has a work time setting unit that receives the correspondence between work categories and work time periods and sets the correspondence between the work categories and work time periods, The work shift acquisition unit acquires the daily work classifications of each staff member as work shifts, as described in claim 1, for the work shift creation support system.
6. The work shift creation support system according to claim 1, further comprising a work shift change unit that receives changes to the work shift and changes the work shift based on the received changes.
7. The work shift creation support system according to claim 1, wherein the reference value setting unit receives a change in the reference value and updates the set reference value with the changed reference value based on the received change.
8. The work shift creation support system according to claim 5, wherein the output control unit outputs the daily number of staff working in each work category, in relation to the work shift, based on the acquired work shift.
9. The work shift creation support system according to claim 5, wherein the output control unit outputs the number of workdays for each work category for each staff member during a predetermined period, in association with the work shift, based on the acquired work shift.
10. It has a section for setting the scope of responsibility, which accepts and sets the predetermined scope of responsibility for each staff member. The work shift creation support system according to claim 2, wherein the current value calculation unit calculates the current value for each item for each predetermined assigned area.
11. Step (a) obtaining the work shifts of multiple staff members at the facility, (b) setting standard values for each item of requirements regarding remuneration to the aforementioned facility, Step (c) calculates the current value corresponding to the reference value for each requirement based on the acquired work shifts, Step (d) of relating the reference value and the current value and outputting them, A work shift creation support program that allows a computer to execute the task.
12. Step (a) obtaining the work shifts of multiple staff members at the facility, (b) setting standard values for each item of requirements regarding remuneration to the aforementioned facility, Step (c) calculates the current value corresponding to the reference value for each requirement based on the acquired work shifts, Step (d) of relating the reference value and the current value and outputting them, A method for assisting in the creation of work shifts, which is performed by a computer.