Generation program, information processing device, and generation method
The generation program addresses the issue of overwriting temporary settings in work management systems by prioritizing second work condition information, reducing administrative workload and maintaining temporary settings during information copying.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- FUJITSU LTD
- Filing Date
- 2024-12-13
- Publication Date
- 2026-06-25
AI Technical Summary
Conventional work management systems face increased administrative workload when copying work information due to overwriting of temporary settings with different work condition information, requiring manual re-setting of temporary work conditions.
A generation program that prioritizes second work condition information, such as temporary settings, over first work condition information during the generation of work information, ensuring that temporary settings are retained without being overwritten.
Reduces administrative workload by maintaining temporary work condition information during the copying process, thereby minimizing the need for manual re-setting of temporary work conditions.
Smart Images

Figure 2026104640000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a generation program, an information processing apparatus, and a generation method.
Background Art
[0002] Conventionally, for example, a work management system for managing work information that identifies the work and non-work of workers on a daily basis for each month is widely known. The administrator of the work management system can grasp the work information of workers on a daily basis for each month.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0004] The administrator of the conventional work management system can reduce the work load by copying the work information of workers in the copy source year and month to the work information in other copy destination years and months and editing the work information on a daily basis for each month. However, in the conventional work management system, when there is work condition information with temporary settings different from the work information in the copy source year and month in the work information in the copy destination year and month, the work condition information with temporary settings is overwritten on the work information in the copy source year and month. As a result, the work load of the administrator when reflecting the work condition information with temporary settings on the copy destination date becomes large.
[0005] In one aspect, there is provided a generation program or the like that can generate work information reflecting second work condition information such as temporary settings.
Means for Solving the Problems
[0006] In one aspect of the generation program, the computer is instructed to store in a memory unit a periodic first work condition information that defines the work and non-work days of the subject, and a second work condition information that defines the work and non-work days of the subject but is different from the first work condition information. Furthermore, when generating work information for a predetermined period of time for the subject, the computer is instructed to generate work information that prioritizes the second work condition information over the first work condition information. [Effects of the Invention]
[0007] From one perspective, it is possible to generate work information that reflects second work condition information, such as temporary settings. [Brief explanation of the drawing]
[0008] [Figure 1] Figure 1 is an explanatory diagram showing an example of the work management system in this embodiment. [Figure 2] Figure 2 is a block diagram showing an example of the hardware configuration of the management terminal device. [Figure 3] Figure 3 is a block diagram showing an example of the hardware configuration of an information processing device. [Figure 4] Figure 4 is a block diagram showing an example of the functional configuration of an information processing device. [Figure 5] Figure 5 is an explanatory diagram showing an example of work information before and after copying the work information database. [Figure 6] Figure 6 is an explanatory diagram showing an example of the work screen for the copy destination year and month on the management terminal device. [Figure 7] Figure 7 is an explanatory diagram showing an example of the work screen for the year and month of copying and the copy destination selection screen of the management terminal device. [Figure 8] Figure 8 is an explanatory diagram showing an example of the work screen before and after copying on the management terminal device. [Figure 9] Figure 9 is a flowchart showing an example of the processing operation of the CPU of an information processing device involved in the generation process. [Figure 10] Figure 10 is an explanatory diagram showing an example of a method for copying work information in a comparative example. [Figure 11] Figure 11 is a block diagram showing an example of a computer running a generation program. [Modes for carrying out the invention]
[0009] The following describes in detail, based on the drawings, embodiments of the generation program and other components disclosed in this application. Note that the disclosed technology is not limited by each embodiment. Furthermore, the embodiments shown below may be combined as appropriate, provided they do not contradict each other. [Examples]
[0010] Figure 1 is an explanatory diagram showing an example of the work management system 1 of Embodiment 1. The work management system 1 shown in Figure 1 comprises a management terminal device 2, an information processing device 3, a physician terminal device 4, and a communication network 5. The work management system 1 is a system that manages the work information of employees such as doctors and nurses in hospitals, etc. The work information is information that identifies daily work and non-work on a monthly basis for each employee. Daily work refers to, for example, a doctor's "consultation" where they are able to provide medical care. Daily non-work refers to, for example, a doctor's "day off from work".
[0011] The management terminal device 2 is, for example, a terminal device such as a computer used by an administrator who manages employees within the hospital. The physician's terminal device 4 is, for example, a terminal device such as a computer used by a physician. The information processing device 3 is, for example, a server device such as a computer that generates employee work information. The communication network 5 is a communication network such as a LAN (Local Area Network) that can communicate and connect with the management terminal device 2, the physician's terminal device 4, and the information processing device 3.
[0012] FIG. 2 is a block diagram showing an example of the hardware configuration of the management-side terminal device 2. The management-side terminal device 2 shown in FIG. 2 includes a communication device 11, an operation device 12, a display device 13, and a ROM (Read Only Memory) 14. Further, the management-side terminal device 2 includes a RAM (Random Access Memory) 15, an HDD (Hard Disk Drive) 16, and a CPU (Central Processing Unit) 17. The communication device 11 is a communication interface that communicates with the communication network 5. The operation device 12 is, for example, an input interface for inputting various types of information and various commands. The display device 13 is, for example, an output interface such as a monitor that displays and outputs various types of information.
[0013] The ROM 14 is, for example, a non-volatile memory that stores various programs. The RAM 15 is, for example, a volatile memory that expands the various programs stored in the ROM 14. The HDD 16 is a storage area that stores various types of information. The CPU 17 controls the entire management-side terminal device 2. The administrator of the management-side terminal device 2 can recognize the work information of the worker by viewing the work information screen displayed on the display device 13. Further, the administrator can edit the work information of the worker while viewing the work information screen displayed on the display device 13. Further, the doctor-side terminal device 4 enables the display of a work information screen including the work information of the worker edited by the administrator.
[0014] FIG. 3 is a block diagram showing an example of the hardware configuration of the information processing device 3. The information processing device 3 shown in FIG. 3 includes a communication device 21, an operation device 22, a display device 23, a ROM 24, a RAM 25, an HDD 26, and a CPU 27. The communication device 21 is a communication interface that communicates with the communication network 5. The operation device 22 is, for example, an input interface for inputting various types of information and various commands. The display device 23 is, for example, an output interface such as a monitor that displays and outputs various types of information.
[0015] The ROM 24 is, for example, a non-volatile memory that stores various programs and the like. The RAM 25 is, for example, a volatile memory that expands the various programs stored in the ROM 24. The HDD 26 is a storage area that stores various information. The CPU 27 controls the entire information processing device 3. The information processing device 3 generates work information for each worker according to commands from the management-side terminal device 2 and provides the generated work information to the management-side terminal device 2.
[0016] FIG. 4 is a block diagram showing an example of the functional configuration of the information processing device 3. The information processing device 3 shown in FIG. 4 has a storage unit 30 and a processing unit 40. The storage unit 30 has a first work condition information DB 31, a second work condition information DB 32, and a work information DB 33. Note that the storage unit 30 is, for example, a storage area such as the RAM 25 or the HDD 26.
[0017] The first work condition information DB 31 is an area that stores first work condition information including work information for each day of the week on a monthly basis. The first work condition information is predetermined work information that identifies work or non-work for each day of the week on a monthly basis. The first work condition information has a calendar of Saturdays, Sundays, holidays, and weekdays on a monthly basis, and predetermined days off and consultation days. The predetermined days off are, for example, default-set work information such as taking a day off every Wednesday, or taking a day off on the second and fourth Mondays.
[0018] The second work condition information DB 32 is an area that stores second work condition information including temporary work information. The second work condition information is work information temporarily set for work or non-work on an arbitrary date within a month. The temporarily set work information is, for example, temporary work information different from the default settings such as having temporary consultations on December 27th and 28th, 2023, and having a temporary day off on December 29th, 2023.
[0019] The administrator of the management terminal device 2 can edit the work information DB 33, which manages work information for each employee on a monthly basis. The management terminal device 2 can copy work information for the source month, which includes work information for each employee on a monthly basis, to work information for the destination month. The work information for the source month is the work information for the month from which the copy will be made. The work information for the destination month is the work information for the month to which the copy will be made, onto which the work information for the source month will be copied.
[0020] The work information DB33 is a database that manages work information for each employee on a monthly basis for each day. Figure 5 is an explanatory diagram showing an example of work information before and after copying the work information DB33. The work information DB33 shown in Figure 5 is a database that manages records by associating record classification 33A, date 33B, and consultation classification 33C. Record classification 33A is a classification that identifies whether the record for the given date 33B is first work condition information or second work condition information. Consultation classification 33C is a classification that identifies work information such as consultation, day off, Saturday, Sunday, and public holiday.
[0021] The processing unit 40 stores in the storage unit 30 periodic first work condition information that defines the work and non-work status of the target person, such as an employee, and second work condition information that defines the work and non-work status of the target person, but is different from the first work condition information. When generating work information for a predetermined period such as the copy date of the target person, the processing unit 40 generates work information that prioritizes the second work condition information over the first work condition information.
[0022] The processing unit 40 includes a determination unit 41 and a generation unit 42. The determination unit 41 copies first work condition information for days of the week within a predetermined period of the source to a predetermined period of the destination for the target person, and when generating work information for the predetermined period of the destination, it determines whether or not second work condition information has been added to the predetermined period of the destination. If second work condition information has been added to the predetermined period of the destination, the generation unit 42 generates work information for the predetermined period of the destination prioritizing the second work condition information.
[0023] The processing unit 40 sets temporary second work condition information for the copy destination month and year in the work information DB 33. The work information before copying in the work information DB 33 is the work information for December 2023, which is the copy destination month and year for employee A. Record classification 33A and consultation classification 33C are managed for each date 33B in December. The work information for December, which is the copy destination, contains only the second work condition information. For example, December 27th and 28th are consultation days, and December 29th is a day off.
[0024] The processing unit 40 sets the second work condition information for the destination year and month, then copies the first work condition information for the original year and month to the destination year and month and sets it in the work information DB 33. The work information after copying is the work information for December, which is the destination year and month for employee A, after copying the first work condition information for the original year and month. The work information after copying has the first work condition information added to the second work condition information. For example, the second work condition information for the 27th and 28th is "temporary consultation" and the first work condition information is "closed," and the second work condition information for the 29th is "temporarily closed" and the first work condition information is "consultation."
[0025] Figure 6 is an explanatory diagram showing an example of the work screen 53 for the copy destination month and year on the management terminal device 2. The processing unit 40 within the management terminal device 2 displays the work screen 53 for the copy destination month and year on the display device 23 according to the setting operation. The work screen 53 for the copy destination month and year is in its default state, so only Saturdays, Sundays, and public holidays are set. The management terminal device 2 sets second work condition information 53A for the work screen 53 for the copy destination month and year according to the setting operation of the administrator, and prepares the work screen 53 for the copy destination month and year with the second work condition information set. In the work screen 53 for the copy destination month and year shown in Figure 6, December 27th and 28th are designated as temporary appointment setting days for unscheduled consultations, and December 29th is designated as a temporary clinic closure setting day.
[0026] Figure 7 is an explanatory diagram showing an example of the work schedule screen 51 and copy destination selection screen 52 of the management terminal device 2. The processing unit 40 within the management terminal device 2 displays the work schedule screen 51 of the work schedule on the display device 23 according to the setting operation. The work schedule screen 51 of the work schedule is the work schedule screen of an employee for whom the first work condition information has been set.
[0027] The work information screen 51 for the copy of the original year and month has a work information screen 51A, a month delete button 51B, and a month copy button 51C. The work information screen 51A is a screen that displays work information indicating whether an employee worked or not on a monthly basis on a daily basis. The month delete button 51B is a button that returns the work information screen 51A to its default state. The month copy button 51C is a button that pops up a copy destination specification screen 52, which allows the user to select the destination year and month to copy the first work condition information from the source work information screen 51A to.
[0028] When the processing unit 40 in the management terminal device 2 detects a button operation of the month copy button 51C on the work screen 51, it displays the copy destination specification screen 52 as a pop-up on the display device 23. The copy destination specification screen 52 has a copy source year and month display section 52A, a copy destination year and month selection section 52B, a confirmation button 52C, and a close button 52D. The copy source year and month display section 52A is an area that displays the copy source year and month. The copy destination year and month selection section 52B is a button for selecting the copy destination year and month. The confirmation button 52C is a button for confirming the selected copy destination year and month. The close button 52D is a button for closing the copy destination specification screen 52.
[0029] Figure 8 is an explanatory diagram showing an example of the work screen before and after copying on the management terminal device 2. When the function is ON, the processing unit 40 in the management terminal device 2 displays the first work screen 55 for the copy destination month and year after copying. Note that "function ON" means that the function that prioritizes the reflection of the second work condition information on the work screen according to a predetermined setting operation is turned ON. The first work screen 55 is the work screen for the copy destination month and year that displays the first work condition information while prioritizing the second work condition information. In other words, the first work screen 55 retains the second work condition information, such as temporary settings, without overwriting it, while the first work condition information has been copied to the work information for the copy destination month and year.
[0030] When the function is OFF, the processing unit 40 in the management terminal device 2 displays the second work screen 54 for the copied destination year and month. Note that when the function is OFF, the function that prioritizes reflecting the second work condition information on the work screen according to a predetermined setting operation is turned OFF. The second work screen 54 is the work screen for the copied destination year and month, displaying the first work condition information excluding the second work condition information. In other words, the second work screen 54 is copied to the destination year and month with the second work condition information, such as temporary settings, overwritten by the first work condition information from the source.
[0031] Figure 9 is a flowchart showing an example of the processing operation of the CPU 27 of the information processing device 3 involved in the generation process. Note that if the administrator of the information processing device 3 has second work information for the destination year and month, they prepare a work screen with the second work condition information set on the work screen for the destination year and month, as shown in Figure 6. In Figure 9, the processing unit 40 in the CPU 27 of the information processing device 3 determines whether or not it has detected a copy start operation specifying the first work condition information for the source year and month (step S11). The copy start operation is, for example, a button operation of the month copy button 51C on the work screen 51 for the source year and month shown in Figure 7.
[0032] If the processing unit 40 detects a copy start operation (step S11: Yes), it determines whether or not a copy destination year and month has been selected using the copy destination year and month selection unit 52B on the copy destination specification screen 52 (step S12). If the processing unit 40 has selected a copy destination year and month (step S12: Yes), it adds the first work condition information for the source year and month to the work information for the copy destination year and month in the work information DB 33 (step S13).
[0033] The determination unit 41 in the processing unit 40 determines whether or not there is second work condition information in the work information for the copy destination year and month in the work information DB 33 (step S14). The generation unit 42 in the processing unit 40, if there is second work condition information in the work information for the copy destination year and month (step S14: Yes), generates first work information that displays the first work condition information prioritizing the second work condition information for the copy destination year and month (step S15).
[0034] The processing unit 40 then provides the generated first work information to the management terminal device 2 (step S16), and terminates the processing operation shown in Figure 9. The management terminal device 2 then displays the first work screen 55 shown in Figure 8 on the display device 23 based on the first work information. The first work screen 55 retains the second work condition information, such as temporary settings, without overwriting it, while the first work condition information is copied to the work information for the copy destination year and month.
[0035] If the generation unit 42 does not have second work condition information in the work information within the copy destination year and month (step S14: No), it generates second work information that displays the first work condition information within the copy destination year, month, and day (step S17).
[0036] Then, the processing unit 40 provides the generated second work information to the management terminal device 2 (step S18), and terminates the processing operation shown in Figure 9. The management terminal device 2 then displays the work screen on the display device 23 based on the second work information. In other words, the work screen is overwritten with the first work condition information from the source and copied to the work information for the destination year and month.
[0037] Furthermore, if the processing unit 40 does not detect an operation to start copying (step S11: No), or if it does not detect an operation to select the copy year and month (step S12: No), it terminates the processing operation shown in Figure 9.
[0038] Next, we will explain the differences between the work management system of the comparative example and the work management system 1 of this embodiment. In the work management system of the comparative example, the editing work information can be simplified by copying the work information of the source year and month to the work information of the destination year and month using the management terminal device. Figure 10 is an explanatory diagram showing an example of the work information copying method of the comparative example. The management terminal device sets temporary work condition information for the work screen 130 of the destination year and month according to the administrator's setting operation, and prepares the work screen 130 of the destination year, month, and day with the temporary work condition information set. In the work screen 130 of the destination year and month shown in Figure 10, the temporary work condition information is set as temporary consultations on December 27th and 28th, and temporary closure on the 29th.
[0039] The management terminal device displays the work schedule screen 110 for the copied year and month on the display device according to the setting operation. The work schedule screen 110 for the copied year and month is the work schedule screen of an employee with predetermined work condition information set. The predetermined work condition information is the default work condition information, which is different from the temporarily set work condition information.
[0040] The work information screen 110 for the copy year and month includes a work information screen 110A, a month delete button 110B, and a month copy button 110C. The work information screen 110A displays work information indicating whether an employee worked or not on a monthly basis. The month delete button 110B is a button that returns the work information screen 110A to its default state. The month copy button 110C is a button that pops up a copy destination specification screen 120, which allows the user to select the destination year and month to copy the work condition information from the work information screen 110A to.
[0041] When the management terminal device detects a button press on the monthly copy button 110C on the work screen 110, it displays the copy destination specification screen 120 as a pop-up on the display device. The copy destination specification screen 52 has a copy source year and month display section 120A, a copy destination year and month selection section 120B, a confirmation button 120C, and a close button 120D. The copy source year and month display section 120A displays the copy source year and month. The copy destination year and month selection section 120B is a button for selecting the copy destination year and month. The confirmation button 120C is a button for confirming the selected copy destination year and month. The close button 120D is a button for closing the copy destination specification screen 120.
[0042] The management terminal displays the work screen 140 for the copied destination month and year. The work screen 140 is the work screen for the copied destination month and year that displays work condition information. In other words, the work condition information, such as temporary settings, on the work screen 140 is overwritten with the work condition information from the source and copied to the work information for the copied destination month and year. Consequently, the administrator has to re-set the temporary settings on the work screen 140, which has been overwritten with the work condition information from the source, thus increasing their workload.
[0043] In contrast, in the work management system 1 of this embodiment, when copying the first work condition information of the original year and month to the work information of the destination year and month, the second work condition information set in the work information of the destination year and month is not overwritten, and the first work condition information of the original year and month is copied. As a result, the workload for the administrator when copying the first work condition information to work information that includes the second work condition information can be greatly reduced.
[0044] In this embodiment, the information processing device 3 stores in the storage unit 30 a periodic first work condition information that defines the work and non-work days of the subject, and a second work condition information that defines the work and non-work days of the subject but differs from the first work condition information. When generating work information for a predetermined period of time for the subject, the information processing device 3 generates work information that prioritizes the second work condition information over the first work condition information. As a result, it can generate work information that reflects the second work condition information, such as temporary settings.
[0045] When the information processing device 3 generates work information, which identifies whether an employee is working or not working on each day of the week within a predetermined period, if the first work condition information and the second work condition information overlap on a given day of the week, the second work condition information takes precedence when generating the work information. As a result, on days of the week when the first work condition information and the second work condition information overlap, work information reflecting the second work condition information can be generated.
[0046] The information processing device 3 copies the first work condition information for the days of the week within a predetermined period of the source to the predetermined period of the destination for the target person, and when generating work information for the predetermined period of the destination, it determines whether or not the second work condition information has been added to the predetermined period of the destination. If the second work condition information has been added to the predetermined period of the destination, the information processing device 3 generates work information that prioritizes the second work condition information. As a result, it is possible to generate work information that reflects the second work condition information, such as temporary settings.
[0047] The communication network 5 is not limited to a LAN; for example, it may be a communication network such as the Internet, and can be changed as appropriate.
[0048] For the sake of explanation, the example given shows the data generation process performed by the information processing device 3, but it can also be performed in the cloud, and this can be changed as appropriate. Furthermore, instead of the information processing device 3, it can also be performed by the management terminal device 2 or the physician's terminal device 4, and this can be changed as appropriate.
[0049] Figure 11 is a block diagram showing an example of a computer 70 that executes a generation program. The computer 70 shown in Figure 11 has a communication interface 71, an HDD 72, a ROM 73, a RAM 74, a processor 75, and a bus. The communication interface 71 is a communication interface that connects to the communication network 5. The ROM 73 stores, for example, a generation program 73A. The processor 75 reads the generation program 73A stored in the ROM 73 and loads the read generation program 73A onto the RAM 74. Then, the processor 75 executes the generation process 74A as its function.
[0050] HDD72 stores periodic first work condition information that defines the subject's work and non-work days, and second work condition information that defines the subject's work and non-work days but differs from the first work condition information. When generating work information for a predetermined period of time for the subject, generation process 74A generates work information that prioritizes the second work condition information over the first work condition information.
[0051] When generating work information for a specified period for a subject, the computer 70 prioritizes the second work condition information over the first work condition information when generating work information. As a result, it can generate work information that reflects the second work condition information, such as temporary settings.
[0052] Furthermore, the components of each part shown in the diagram do not necessarily have to be physically configured as depicted. In other words, the specific forms of distribution and integration of each part are not limited to those shown in the diagram, and all or part of them can be functionally or physically distributed and integrated in any unit according to various loads, usage conditions, etc.
[0053] Furthermore, the various processing functions performed by each device may be executed in whole or in part on a CPU (Central Processing Unit), DSP (Digital Signal Processor), FPGA (Field Programmable Gate Array), etc. Alternatively, the various processing functions may be executed in whole or in part on a program run by the CPU, etc., or on wired logic hardware.
[0054] The area for storing various types of information may be composed of recording media such as ROM (Read Only Memory), SDRAM (Synchronous Dynamic Random Access Memory), MRAM (Magnetoresistive Random Access Memory), NVRAM (Non-Volatile Random Access Memory), or other types of RAM (Random Access Memory). [Explanation of Symbols]
[0055] 3. Information Processing Device 30 Storage section 31. First Working Conditions Information Database 32 Second Working Conditions Information Database 33. Work Information Database 40 Processing Unit 41 Judgment section 42 Generation part
Claims
1. The system stores in the memory a periodic first set of work condition information that defines the work and non-work days of the subject, and a second set of work condition information that defines the work and non-work days of the subject, but is different from the first set of work condition information. When generating work information for a specified period for the aforementioned subject, the work information is generated prioritizing the second work condition information over the first work condition information. A generation program characterized by having a computer perform the processing.
2. The process for generating the aforementioned work information is: The generation program according to claim 1, characterized in that when generating the first work condition information which identifies whether each day of the week is a workday or non-workday within the predetermined period, the second work condition information is given priority when the first work condition information and the second work condition information overlap on a given day of the week when generating the work information.
3. The process for generating the aforementioned work information is: When the first work condition information for the days of the week within a predetermined period of the source is copied to the predetermined period of the destination of the subject, and the work information for the predetermined period of the destination is generated, it is determined whether or not the second work condition information has been added for the predetermined period of the destination. The generation program according to claim 1, characterized in that, when the second work conditions information is added to the copy destination for a predetermined period, it generates the work information prioritizing the second work conditions information.
4. A storage unit that stores periodic first work condition information defining the work and non-work days of the subject, and second work condition information different from the first work condition information defining the work and non-work days of the subject, A processing unit that generates work information for a specified period for the aforementioned subject, prioritizing the second work condition information over the first work condition information, An information processing device characterized by having the following features.
5. Computers The system stores in the memory a periodic first set of work condition information that defines the work and non-work days of the subject, and a second set of work condition information that defines the work and non-work days of the subject, but is different from the first set of work condition information. When generating work information for a specified period for the aforementioned subject, the work information is generated prioritizing the second work condition information over the first work condition information. A generation method characterized by performing a process.
Citation Information
Patent Citations
Master maintenance support system
JP2011100233A
Home medical care coordination system and data management server
JP2015035036A