User management system, user management program, and method for managing user
Patent Information
- Application Number
- JP2023137569
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-25
- Publication Date
- 2025-03-07
AI Technical Summary
【0009】 本開示によれば、利用者の属性に合った訓練プログラムの参加グループを容易に管理できる利用者管理システム、利用者管理プログラム及び利用者管理方法を提供することができる。
Smart Images

Figure 2025031378000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a user management system, a user management program, and a user management method. [Background technology]
[0002] Day care is one form of rehabilitation service. Day care is a one-day nursing care service where users who receive rehabilitation services attend a facility and receive nursing care such as bathing, excretion, and meals, or functional training. In such facilities, as one of the nursing care services, training programs aimed at restoring physical functions are implemented for users. The facility divides multiple users into groups according to the days they attend the facility, and implements a training program suitable for each user. As a technology for determining the days on which users will participate in such training programs, for example, a user management device for nursing care facilities disclosed in Patent Document 1 has been proposed. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6886345 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in Patent Document 1, when creating a training program, attributes such as the living functions, required training content, or Activities of Daily Living (ADL) level, which differ for each care service user, are not taken into consideration, and users may not be assigned to an appropriate training program.
[0005] The present disclosure aims to provide a user management system, a user management program, and a user management method that can easily manage participation groups for a training program that matches the attributes of the users. [Means for solving the problem]
[0006] In order to achieve the above-mentioned objective, the user management system of the present disclosure includes a memory unit that stores user information that corresponds a user, the user's attendance period, a target classification, and a training classification, an input unit that accepts allocation instructions to allocate multiple users to participating groups for a training program, and a control unit that, upon receiving the allocation instruction, allocates users who have overlapping attendance periods and who have the same target classification and training classification to the participating groups.
[0007] In order to achieve the above-mentioned objective, the user management method of the present disclosure is a user management method in a user management system, and includes the steps of: receiving an allocation instruction to allocate a plurality of users to participating groups of a training program; and, upon receiving the allocation instruction, referring to a memory unit that stores user information that matches the users, the users' attendance periods, target classifications, and training classifications, allocating users who have overlapping attendance periods and who have the same target classification and training classification to the participating groups.
[0008] In order to achieve the above-mentioned objective, the user management program of the present disclosure is a user management program in a user management system, and causes a computer to execute the following steps: receiving an allocation instruction to allocate multiple users to participating groups for a training program; and, upon receiving the allocation instruction, referring to a memory unit that stores user information that matches the users, the users' attendance periods, target classifications, and training classifications, allocating users who have overlapping attendance periods and who have the same target classification and training classification into the participating groups. Effect of the Invention
[0009] According to the present disclosure, it is possible to provide a user management system, a user management program, and a user management method that can easily manage participation groups for a training program that matches the attributes of the users. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is an overall configuration diagram of a user management system. [Diagram 2] FIG. 2 is a block diagram of an information processing server and a terminal. [Diagram 3] FIG. 2 is a diagram showing the configuration of user information. [Figure 4] FIG. 13 is a diagram showing the structure of person in charge information. [Diagram 5] FIG. 13 is a diagram showing the configuration of a target classification database. [Figure 6] FIG. 1 is a diagram showing the structure of a training classification database. [Figure 7] 13 is a flowchart showing the processing of a user management system by a business establishment. [Figure 8] FIG. 13 is a diagram showing a grouping setting screen. [Figure 9] FIG. 13 is a diagram showing a grouping creation / editing screen. [Figure 10] FIG. 13 is a diagram showing a user adjustment screen. [Figure 11] FIG. 13 shows a user movement screen. [Figure 12] FIG. 13 is a diagram showing a target category narrowing down screen. [Figure 13] FIG. 13 shows a grouping creation / editing screen on which an alert is displayed. [Figure 14] FIG. 13 is a diagram showing a training program setting screen. [Figure 15] FIG. 13 shows a training program selection screen. [Figure 16] FIG. 13 is a diagram showing a functional training record screen. [Figure 17] FIG. 13 is a diagram showing a batch input screen. [Figure 18] FIG. 13 is a diagram showing a batch input details screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. Fig. 1 is an overall configuration diagram of a user management system 1. The user management system 1 includes an information processing server 10 and a terminal 20 that are communicatively connected via a network NW.
[0012] 2 is a block diagram of the information processing server 10 and the terminal 20. The information processing server 10 includes a control unit 11, a storage unit 12, and a communication unit 13.
[0013] The storage unit 12 stores various data (121 to 126) and programs such as a user management program 127. As shown in FIG. 3, the user information 121 stores a commuting period 121b, a goal classification 121c, and a training classification 121d for each user 121a. The user 121a is a user of a business such as a care facility. The commuting period 121b is a period during which the user 121a commutes to the business. In this embodiment, the commuting period 121b includes a commuting date 121b1 and a commuting time 121b2. The commuting date 121b1 includes information on the date and day of the week. In addition, the user information 121 stores gender, age, and care level (classified as support required 1, 2 or care required 1 to 5) corresponding to the user 121a.
[0014] The target classification 121c is a classification that represents a problem to be solved in the mind or body of the user 121a. The target classification 121c in this embodiment is assigned using an ICF code (International Classification of Functioning, Disability and Health Code). Therefore, the target classification 121c is expressed by a numerical value such as "d470". The target classification 121c in FIG. 3 is configured to assign and use a part of the ICF code, but the entire ICF code may be assigned and used. Note that the target classification 121c may use a unique code different from the ICF code. One or more target classifications 121c can be registered. In FIG. 3, for example, three target classifications, "d460" (moving indoors), "d415" (maintaining posture), and "d4602" (moving outdoors), are stored as the target classification 121c corresponding to the user 121a "AAA".
[0015] The training category 121d is a category that represents the training content performed by the user 121a. The training category 121d in this embodiment is assigned using a support code. Therefore, the training category 121d is expressed by a numerical value such as "30". Although the training category 121d in FIG. 4 is assigned and used by assigning a part of the support code, the entire support code may be assigned and used. In addition, one or both of the target category 121c and the training category 121d may use a unique code different from the ICF code. One or more training categories 121d can be registered. In FIG. 3, for example, three training categories 121d corresponding to the user "AAA" are stored, namely "28" (walking / movement practice), "35" (eating movement practice), and "04" (muscle strengthening training).
[0016] The target classification 121c and the training classification 121d can be set to an upper limit of three and four, respectively, for the number of registrations that can be made for one user 121a. This reduces the risk of mismatch (nothing in common) between the target classification 121c and the training classification 121d in the allocation process to groups (also called "participation groups") described later, and allows the allocation process of users to be performed more simply and smoothly. In addition, by assigning a part of the ICF code and the support code to the target classification 121c and the training classification 121d, respectively, as in this embodiment, the risk of mismatch (nothing in common) between the target classification 121c and the training classification 121d can also be reduced, and allows the allocation process of users to be performed more simply and smoothly.
[0017] FIG. 4 is a configuration diagram of the person in charge information 122. The person in charge information 122 stores a person in charge 122a, a period in charge 122b, and a training program 122c in a corresponding manner. The period in charge 122b is a period during which the person in charge 122a attends work at the business office. In this embodiment, the period in charge 122b includes a date in charge 122b1 and a time in charge 122b2. The training program 122c is a training program that the person in charge 122a can provide, guide, or support to the user. In FIG. 4, for example, the person in charge "aaa" stores "2023 / 4 / 3 (Mon)" and "1 day" (9:00 to 16:00) as the period in charge 122b, and stores "walking and movement practice" as the training program 122c. The person in charge information 122 may store one or more training programs 122c for the person in charge 122a. Furthermore, the person in charge information 122 may store one or more persons in charge 122a for each training program 122c.
[0018] 5 shows setting information for each target classification 123a. The target classification database 123 stores target classification 123a, items 123b, categories 123c, selection targets 123d, automatic allocation targets 123e, and automatic allocation priorities 123f in correspondence with each other. The target classification 123a is the same information as the target classification 121c described above. The items 123b are support items corresponding to the target classification 123a (specifically, ICF codes).
[0019] The category 123c is a classification based on a superordinate concept of the goal class 123a. The category 123c includes, for example, "activity," "function," and "participation." The category 123c is set in advance for the goal class 123a. The selection target 123d is a flag for setting whether or not the goal class 123a is included in the selection target. The selection target 123d can be determined for each establishment.
[0020] The automatic distribution target 123e is a flag for setting whether or not the target classification 123a is used for distribution processing to a user group. For example, since the automatic distribution target 123e of the target classification 123a "d470" is set to "◯", the target classification 123a "d470" is used for distribution processing to a user group. On the other hand, in FIG. 5, the target classification 123a with the automatic distribution target 123e left blank is not used for distribution processing to a group.
[0021] The automatic sorting priority 123f indicates the priority of the target classification 123a when sorting to a group of users. For example, the target classifications 123a "d470" and "d6200" have automatic sorting priorities 123f of "2" and "3", respectively, so that "d470" is used in preference to the target classification 123a "d6200" when sorting to a group.
[0022] The training category database 124 in Fig. 6 shows setting information for each training category 124a. The training category database 124 stores the training category 124a, the training program 124b, the category 124c, the selection target 124d, the automatic allocation target 124e, and the automatic allocation priority 124f in correspondence with each other. The training category 124a is the same information as the above-mentioned training category 121d. The training program 124b is a menu of training programs to be implemented by the user.
[0023] The category 124c is a classification based on a superordinate concept of the training classification 124a. The category 124c includes, for example, "IADL" (Instrumental Activities of Daily Living), "Activity", "Function", and "Participation". The category 124c is set in advance for the training classification 124a. The selection object 124d is a flag for setting whether or not the training classification 124a is included in the selection object. The selection object 124d can be determined for each establishment.
[0024] The automatic allocation target 124e is a flag for setting whether or not the training category 124a is used in the allocation process to a user group. For example, since the automatic allocation target 124e of the training category 124a "30" is set to "◯", the training category 124a "30" is used in the allocation process to a user group. On the other hand, in FIG. 6, the training category 124a with the automatic allocation target 124e left blank is not used in the allocation process to a group.
[0025] The automatic allocation priority 124f indicates the priority of the training classification 124a when performing allocation processing to a group of users. For example, since the automatic allocation priorities 124f of the training classifications 124a "30" and "37" are "2" and "3", respectively, the training classifications 124a "37" is used in preference to the training classification 124a "30" when performing allocation processing to a group.
[0026] In addition, one or more training programs 124b in the training classification database 124 may correspond to one training classification 124a. For example, the training classification 124a "26" corresponds to the training programs 124b "posture maintenance practice", "sitting position maintenance practice", "standing position maintenance practice" and "kneeling position maintenance practice".
[0027] The user management program 127 is a program for causing the control unit 11 to execute the processing of FIG.
[0028] The communication unit 13 is a communication means configured to be able to communicate with an external device such as a terminal 20 via a network such as the Internet in a wired or wireless manner.
[0029] The terminal 20 is an information processing device such as a personal computer, a smartphone, a tablet, or a PDA (personal digital assistant). The terminal 20 includes a control unit 21, a storage unit 22, a communication unit 23, a display unit 24, and an input unit 25. The storage unit 22 stores various data and programs such as a user management program 227. The communication unit 23 is a communication means configured to be able to communicate with an external device such as the information processing server 10 via a network such as the Internet by wire or wirelessly.
[0030] The display unit 24 is, for example, a liquid crystal display or the like, and has a function of displaying image information exemplified in Fig. 8 to Fig. 19. The input unit 25 has a function of inputting instructions to programs such as the user management program 227. The terminal 20 may be equipped with a touch panel display having the functions of the display unit 24 and the input unit 25.
[0031] The control units 11, 21 execute functions and / or methods realized by codes or instructions included in programs such as the user management programs 127, 227 stored in the storage units 12, 22. The control units 11, 21 may include, for example, a central processing unit (CPU), MPU, GPU, microprocessor, processor core, multiprocessor, ASIC, FPGA, etc., and may realize each process disclosed in each embodiment by a logic circuit or a dedicated circuit formed in an integrated circuit, etc. Furthermore, these circuits may be realized by one or more integrated circuits, and multiple processes shown in the embodiments may be realized by one integrated circuit.
[0032] Furthermore, the user management program 127 and the user management program 227 can be stored in a computer-readable storage medium (or storage device) included in the information processing server 10 and the terminal 20, respectively. The user management program 127 and the user management program 227 can operate in cooperation with each other.
[0033] 7 is a flow chart showing the processing of the user management system 1 by the establishment, showing the processing from creating a plan for a training program to carrying out the training program. The control units 11 and 21 execute the user management programs 127 and 227 to carry out the processing of each of steps S01 to S06. Moreover, the display processing of each of the screens D01 to D10 described below on the display unit 24 is mainly realized by the control unit 11 performing information processing while referring to the memory unit 12, etc., and the control unit 21 performing display processing.
[0034] In step S01, the control unit 11 creates a plan for a training program for the user. Specifically, a user who is an employee of the business office conducts an interview survey or the like with the users and sets the target classification 121c and the training classification 121d corresponding to each user 121a. For example, the control unit 21 directly accepts the setting input of the target classification 121c and the training classification 121d corresponding to the user 121a from the input unit 25, and stores them in the user information 121 of the information processing server 10. Alternatively, the control unit 21 may accept the input of an answer to a question for each user 121a from the input unit 25, obtain the target classification 121c and the training classification 121d corresponding to the user 121a, and store the obtained target classification 121c and the training classification 121d as the user information 121 of the information processing server 10. Furthermore, the control unit 21 may accept input of answers to questions for each user from the input unit 25, propose the target classification 121c and training classification 121d corresponding to the user 121a to the user via the display unit 24, and determine the target classification 121c and training classification 121d for the user 121a by accepting an approval instruction from the user via the input unit 25. The target classification 121c and training classification 121d proposed to the user may be obtained according to a predetermined correspondence rule by listing answers to questions, or may be obtained by using a trained model that has been machine-learned from past performance to obtain appropriate target classifications 121c and training classifications 121d that are assumed to be answers to questions.
[0035] In step S02, the control unit 11 assigns the users to groups for the training programs. In the user management program 1 of this embodiment, the number of users that can be assigned to each group is set to "5 people", but any number may be set, and for example, the number of users that can be assigned may be set according to the contents of the training program. FIG. 8 is a diagram showing a grouping setting screen D01. The grouping setting screen D01 includes instruction sections for "group creation / editing" and "program editing" for each day of the week, information on the user who updated information on the user and training program for the corresponding day, and information on the user who updated the plan for the user for the corresponding day of the week.
[0036] "Program Edit" is an instruction section for editing information about the training program used by the user. When the user selects "Group Creation / Edit", the control section 21 transitions the screen of the display section 24 to a grouping creation / editing screen D02 for each day of the week.
[0037] The group creation / editing screen D02 in Fig. 9 is a screen for editing the "Monday" group. Information about the user (e.g., the user's name, sex, age, level of care, period of attendance, goal classification, training classification, and name of the group to which the user belongs) is displayed on the left side of the group creation / editing screen D02. Information for editing the group is displayed on the right side of the group creation / editing screen D02. The group creation / editing screen D02 has instruction sections for "automatic allocation" and "add new group."
[0038] When the user selects the "Add new group" instruction section (input section) on the group creation / editing screen D02, the control unit 21 accepts an allocation instruction to allocate multiple users 121a to groups of training programs. The control unit 11 receives the selection instruction from the terminal 20 and performs allocation processing.
[0039] When the allocation instruction is received, the control unit 11 executes a process of allocating users 121a who have overlapping attendance periods 121b and who share the same target classification 121c and training classification 121d into groups. When allocating, the control unit 11 allocates users 121a who share at least one target classification 121c and at least one training classification 121d into groups.
[0040] For example, in FIG. 3, the commuter period 121b from user "AAA" to "EEE" is a commuter date 121b1 of "Monday, April 3, 2023" and a commuter time 121b2 of "morning 1", "day 1" or "day 2". In this embodiment, "morning 1", "morning 2", "day 1" and "day 2" are defined as "9:00 to 12:30", "9:00 to 16:00" and "10:00 to 17:00", respectively, so the commuter period 121b from user "AAA" to "EEE" overlaps on the commuter date "Monday, April 3, 2023" and the commuter time "10:00 to 12:30". In addition, in FIG. 3, for user "AAA," target classification 121c "d4600" matches (is common) with users "CCC" to "EEE," target classification 121c "d415" matches (is common) with user "CCC," and target classification 121c "d4602" matches (is common) with users "BBB" to "EEE."
[0041] 3, user "AAA" shares training category 121d "28" with users 121a "DDD" and "EEE", and shares training category 121d "04" with users 121a "BBB" through "EEE". User "BBB" shares training category 121d "26" with users "CCC" and "EEE".
[0042] 5 and 6, the target classification 123a (121c) and the training classification 124a (121d) are weighted in priority by the automatic allocation priorities 123f, 124f, respectively. When multiple target classifications 121c are in common, the control unit 11 uses the target classification 121c with the highest priority for group allocation, and when multiple training classifications are in common, the control unit 11 uses the training classification with the highest priority for group allocation.
[0043] 3 is registered, the control unit 11 (21) refers to the target classification database 123 and determines the users 121a "AAA", "CCC", "DDD" and "EEE" to whom the highest priority (automatic allocation priority 123f) "d4600" (indoor movement) is assigned among the matching target classifications 121c as candidates to be included in one group. The control unit 11 also refers to the training classification database 124 and determines the users 121a "AAA", "DDD" and "EEE" to whom the highest priority (automatic allocation priority 124f) "28" (walking / moving practice) is assigned among the matching training classifications 121d as candidates to be included in one group (i.e., the user 121a "CCC" who does not match the high priority "28" (walking / moving practice) is excluded from the group member candidates).
[0044] In addition, when multiple training programs 124b ("posture maintenance practice", "sitting position maintenance practice", "standing position maintenance practice", "kneeling position maintenance practice") are assigned to the training category 124a, such as training category 124a "26", the control unit 11 can assign any (for example, random) or predetermined training program with high priority from the multiple training programs 124b to the training program of the corresponding group. The priority of the training programs 124b in the same training category 124a may be preset as an initial value, or may be set higher for those with a higher selection frequency.
[0045] In this manner, in this embodiment, when the control unit 11 receives an input of an allocation instruction, it can allocate users 121a whose attendance periods 121b overlap and whose goal classifications 121c and training classifications 121d match, into groups that will participate in the training program.
[0046] The control unit 11 also refers to the person in charge information 122 and extracts a person in charge who is present during the implementation time of the training program of the group for which the person in charge is to be set. The control unit 11 also refers to the training classification database 124 and the person in charge information 122, and extracts and sets a person in charge 122a who can take charge of the training program 124b (122c) corresponding to the training classification 124a used in the allocation process of the target group. When multiple people in charge 122a who can take charge of a specific training program 124b (122c) are extracted, the person in charge 122a may be presented as a candidate via the display unit 24 of the terminal 20, or may be set as an initial value based on a predetermined condition. When multiple people in charge 122a are presented as candidates, the control unit 11 (21) sets the person in charge 122a corresponding to the training program of the specific group based on a selection instruction of the person in charge by the user via the input unit 25. In addition, the above-mentioned predetermined condition for determining the person in charge may be, for example, to average the number of people in charge of each person in order to prevent variation in the number of people in charge over a certain period, or to allocate within a predetermined upper limit number of people in charge.
[0047] If there is no person available to be assigned to the time period during which the training program is to be carried out, the control unit 11 may change the time period during which the training program is to be carried out and reassign a person to the training program, or may output (display, emit sound) a warning on the display unit 24 indicating that there is no person available to be assigned to prompt the user to make manual adjustments.
[0048] When the sorting process is completed, the control unit 11 (21) transitions the screen displayed on the display unit 24 from the grouping creation / editing screen D02 to the grouping creation / editing screen D03. In the grouping creation / editing screen D03, compared to the group creation / editing screen D02, the sorted groups are displayed on the right side of the screen, and the number of "unsorted" users and the number of "groups" that have been created are updated. In addition, the left side of the grouping creation / editing screen D03 displays the user 121a "NNN" who has not been sorted into a group even after the sorting process.
[0049] In step S03, the control unit 11 (21) can adjust the automatically created group according to the input instruction by the user. For example, when the selection instruction of the user "AAA" is received on the grouping creation / editing screen D03, the control unit 11 transitions the display of the display unit 24 to the user adjustment screen D04 of FIG. 11. The user adjustment screen D04 includes an instruction section for "move to another group" and "return to unassigned state". Since FIG. 11 shows the user adjustment screen D04 for the user "AAA", when "move to another group" is selected with any "group name" selected, the control unit 11 can move the user "AAA" to the selected other group. This allows flexible response, for example, by individually moving a user who is not compatible with a good group or a user who becomes unwell on the day of the implementation of a training program to a different group or to a different training program.
[0050] Furthermore, when "return to unassigned" is selected, the control unit 11 can return the user "AAA" from the currently assigned group to an unassigned state. When "move" or "cancel" is selected, the control unit 11 can transition the screen of the display unit 24 to the original grouping creation / editing screen D03.
[0051] In addition, when the "target classification: ICF code" symbol "▽" is selected in the grouping creation / editing screen D02, D03, the control unit 11 transitions the screen of the display unit 24 to the target classification narrowing screen D05 of FIG. 12. The narrowing screen D05 has a list of target classifications and an instruction section for "cancel", "narrow down", and "cancel narrowing down". When "cancel" is selected, the control unit 11 returns to the grouping creation / editing screen D02 or D03 without narrowing down. When "narrow down" is selected, the control unit 11 returns to the grouping creation / editing screen D02 or D03 and displays a list of users associated with the selected target classification. When "cancel narrowing down" is selected, the control unit 11 cancels the narrowing down by the target classification and returns to the grouping creation / editing screen D02 or D03 and displays a list of unassigned users. The control unit 11 (21) can perform narrowing down display for the training classification on the narrowing down screen D05 in the same way as for the target classification.
[0052] FIG. 13 is a diagram showing the grouping creation / editing screen D03-1 with an alert displayed. The control unit 11 displays a warning when a user of a group changes the target classification or training classification, and the target classification or training classification of the group no longer matches (is common to) the target classification or training classification of the group. The warning display may be a process of displaying a warning message (for example, "Target classification / training classification does not match," "Group and target classification / training classification do not match," "Please change group," etc.) in the display field of the corresponding user in the grouping creation / editing screen D03-1, or highlighting the display field of the corresponding user (for example, changing the background color to a color different from other parts). Instead of displaying the warning, a voice may be output as a warning action.
[0053] In step S04, the control unit 11 adjusts the schedule. First, when a group name (for example, "Group A") is selected on the grouping creation / editing screen D03, the control unit 11 transitions the screen of the display unit 24 to the training program setting screen D06 of Fig. 13. When the user changes and inputs the "basic training time" of any group on the training program setting screen D06, the control unit 11 can change the start time or end time for implementing the training program for that group.
[0054] For example, as shown in FIG. 3, the commuting times 121b2 of users 121a “AAA”, “DDD”, and “EEE” overlap in the time period from 10:00 to 12:30, so the training program for group A can be changed to within the range of 10:00 to 12:30.
[0055] In step S05, the control unit 11 sets a common training program. When a program content displayed in the "Common Program Setting" field is selected in the training program setting screen D06, the control unit 11 transitions the screen of the display unit 24 to a common program selection screen D07 in FIG. 15. For example, when a program content in the "Common Program Setting" field for the group name "Group A" in the training program setting screen D06 is selected, the common training program implemented by "Group A" can be changed in the common program selection screen D07. The training programs presented as options in the common program selection screen D07 can be multiple training programs with the same training classifications 121d and 124a or multiple related training programs determined in advance (for example, upper or lower training programs, or the same training programs in the category 123c).
[0056] The control unit 11 refers to the storage unit 12 and presents candidates for training programs in which the users of the group will participate, based on the training classification common to the users in the group. For example, when the training classification 124a is "26", the training programs presented as options can include "posture maintenance practice", "sitting position maintenance practice", "standing position maintenance practice", and "kneeling position maintenance practice". When "Cancel" is selected on the common program selection screen D07, the control unit 11 cancels the change setting of the common program, and when "Save" is selected, the control unit 11 changes the common program to the training program selected from the list of candidates. After that, the control unit 11 transitions the screen of the display unit 24 to the training program setting screen D06.
[0057] In step S06, the control unit 11 records the implementation of the training program. Fig. 16 is a diagram showing a functional training record screen D08. For example, in this embodiment, the functional training record screen D08 can be configured to selectively transition from a main screen (or a top screen) not shown in the figure to a grouping setting screen D01.
[0058] The functional training record screen D08 includes display of "user information" of the training program carried out on a specific date (April 3, 2023 in FIG. 16), the "training program" corresponding to the user, the "implementation status" of the training program, "implementation time (start / end)", and "person in charge of implementation." When "group batch input" is selected on the functional training record screen D08, the control unit 11 transitions the screen of the display unit 24 to the batch input screen D09 of FIG. 17.
[0059] The batch input screen D09 displays a list of "person in charge", "basic training time", "group name", "user", and "common training classification" in a corresponding manner. The batch input screen D09 also includes an instruction section for "bulk input" for each group. When the user selects "bulk input" for a specific group, the control unit 11 transitions to a batch input detail screen D10 for the corresponding group. In the batch input detail screen D10, "user", "implementation status", "implementation time", "implementation person in charge", and "special notes" are displayed in a corresponding manner. At least some of these items (for example, "implementation time" and "implementation person in charge") can be set as initial settings. When the user inputs each item on the batch input detail screen D10 and selects "bulk input", the control unit 11 stores each piece of information input on the batch input detail screen D10 as implementation record information 126 in the storage unit 12 as implementation record (functional training record) of the training program of the users included in the group.
[0060] As described above, in this embodiment, a user management system 1 including a storage unit 12 that stores user information that corresponds to a user, the user's attendance period, the target classification, and the training classification, an input unit 25 that receives an allocation instruction to allocate a plurality of users to groups (participation groups) of training programs, and a control unit 11 (21) that, upon receiving the allocation instruction, allocates users whose attendance periods overlap and who have the same target classification and training classification to groups. Also, a user management method including a step (S02) of receiving an allocation instruction to allocate a plurality of users to groups of training programs in the user management system 1, and a step (S02) of, upon receiving the allocation instruction, referring to a storage unit that stores user information that corresponds to a user, the user's attendance period, the target classification, and the training classification, to groups, and a user management program for causing a computer to execute these steps have been described.
[0061] The user management system 1 can automatically assign users of a business that is a day care facility to groups participating in training programs based on attributes such as goal classification and training classification associated with the users, thereby reducing the time and labor involved in the group assignment work that is routinely performed by users at the business. Therefore, it is possible to configure a user management system, user management program, and user management method that can easily manage participation groups for training programs that match the attributes of the users.
[0062] In addition, the user management system 1 of this embodiment has a function of changing the allocation of users included in a group after the automatic group allocation process, so that it is possible to modify the users participating in the training program with minimal work.
[0063] In addition, by configuring users who have at least one common goal classification and training classification to be assigned to a group, it is possible to easily find the training program in which each user in the group needs to participate.
[0064] The target classification and training classification are each weighted by priority, so that training programs (training classifications) common to users can be weighted. By setting the priority of training classifications associated with users from those with high ADL levels to those with high ADL levels, users who will be taking part in training programs with high ADL levels can be preferentially assigned to groups. In this way, users associated with target classifications or training classifications with low ADL levels tend to remain unassigned to groups, and when an automatic allocation process is performed on the remaining unassigned groups, users associated with target classifications or training classifications with low ADL levels can be assigned to groups that will be taking part in training programs with low ADL levels.
[0065] In addition, the user management system 1, which assigns users who have overlapping attendance periods and matching goal classifications and training classifications to participating groups, can determine with high accuracy the training programs needed by the users included in the participating groups.
[0066] Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are within the scope of the invention and its equivalents as described in the claims, as well as the scope and spirit of the invention.
[0067] For example, the information processing server 10 may be configured to realize the functions described in the present embodiment by one or more devices. Also, the user management system 1 may include a plurality of terminals 20.
[0068] The target classification database 123 in FIG. 5 may be configured not to store the item 123b.
[0069] In step S02, the "matching" classifications (121c, 121d) have been described as being "common" classifications (121c, 121d), but the "matching" classifications (121c, 121d) may be processed as being "common" classifications (121c, 121d). When the control unit 11 receives an input of a distribution instruction, the control unit 11 may distribute users who have overlapping attendance periods and similar (common) target classifications and training classifications to groups. Whether or not target classifications or training classifications are similar (common) can be determined in advance using a correspondence table. For example, a major classification may be assigned to each target classification, and target classifications included in the major classifications may be determined as being in a similar range, or a classification different from the target classification may be determined according to a training part or training load, and the similarity range may be determined. For example, "posture maintenance practice", "sitting position maintenance practice", and "standing position maintenance practice" are similar, so they may be treated as being in a common training classification.
[0070] Furthermore, the "day of the week" on the grouping setting screen D01 may be date information. In this case, the control unit 11 (21) can also set the date on the group creation / editing screen D02.
[0071] Furthermore, any of the processing steps of the user management programs 127, 227 described in this embodiment may be processed by either or both of the control unit 11 and the control unit 21. The control unit 11 or the control unit 21 may execute the processing steps of the user management programs 127, 227 by distributed processing.
[0072] In addition, in the present embodiment, a configuration has been described in which users having a common target classification and training classification are assigned to participating groups, but one or both of the care level and the ADL level for the user 121a may be further associated and stored as the user information 121, and the control unit 11 may assign users having two, three or all of the target classification, training classification, care level and ADL level in common to participating groups. Also, the control unit 11 may assign users having one of the target classification, training classification, care level and ADL level in common to participating groups.
[0073] The present disclosure includes, for example, the following aspects. [1] A storage unit that stores user information that corresponds a user, the user's attendance period, a goal category, and a training category; An input unit that receives an allocation instruction for allocating a plurality of users to participating groups of a training program; a control unit that, when receiving the allocation instruction, allocates users who have overlapping attendance periods and who have the same goal classification and training classification to the participating group; A user management system comprising: [2] The control unit assigns users who have at least one common goal classification and at least one common training classification to the participating group. [3] the target classification and the training classification are each weighted in priority; The control unit uses the target classification with the highest priority for allocation of the participating groups when a plurality of target classifications are common, and uses the training classification with the highest priority for allocation of the participating groups when a plurality of training classifications are common. The user management system according to [1] or [2]. [4] The control unit, when receiving the input of the allocation instruction, allocates users whose attendance periods overlap and whose goal classifications and training classifications match to the participating group. [5] The target classification is assigned a portion of the ICF code, The training classification is assigned a portion of the support code. [1] A user management system according to the present invention. [6] the target classification and the training classification are each weighted in priority; The control unit uses the target classification with the highest priority to allocate the participating groups when there are multiple common target classifications, and uses the training classification with the highest priority to allocate the participating groups when there are multiple common training classifications; When the input of the allocation instruction is accepted, users who have overlapping attendance periods and who have the same goal classification and training classification are allocated to the participating group; The target classification is assigned a portion of the ICF code, The training classification is assigned a portion of the support code. [2] The user management system described in the above. [7] The storage unit stores one or more training programs corresponding to the training classification, The control unit refers to the storage unit and presents candidates for the training programs in which the users of the participation group participate based on the training classification common to the users of the participation group. [1] A user management system according to the present invention. [8] A user management method in a user management system, comprising: receiving an allocation instruction for allocating a plurality of users to a participation group of a training program; When the allocation instruction is received, a storage unit stores user information that corresponds the user, the user's attendance period, the target classification, and the training classification, and allocates users who have overlapping attendance periods and who share the same target classification and training classification to the participating group; A user management method including: [9] A user management program in a user management system, receiving an allocation instruction for allocating a plurality of users to a participation group of a training program; When the allocation instruction is received, a storage unit stores user information that corresponds the user, the user's attendance period, the target classification, and the training classification, and allocates users who have overlapping attendance periods and who share the same target classification and training classification to the participating group; A user management program for causing a computer to execute the above. [Explanation of symbols]
[0074] 1 User Management System 10. Information Processing Server 11 Control section 12 Storage section 13. Communications Department 20 Terminals 21 Control section 22 Memory section 23 Communications Department 24 Display section 25 Input section 121 User information 121a User 121b Daytime Period 121b1 Days 121b2 Commuting hours 121c Objective classification 121d Training classification 122 Contact Information 122a Person in charge 122b Period of responsibility 122b1 Date of assignment 122b2 Hours 122c Training Program 123 Target Classification Database 123a Target classification 123b item 123c Category 123d Selection 123e Automatic sorting target 123f Automatic allocation priority 124 Training Classification Database 124a Training classification 124b Training Program 124c Category 124d Selection 124e Automatic sorting target 124f Automatic allocation priority 126 Implementation Record Information 127 User Management Program 227 User Management Program D01 Grouping setting screen D02 Grouping creation / editing screen D03 Grouping creation / editing screen D03-1 Grouping creation / editing screen D04 User adjustment screen D05 Filtering screen D06 Training program setting screen D07 Common Program Selection Screen D08 Functional training record screen D09 Bulk input screen D10 Bulk input details screen NW Network
Claims
1. A storage unit that stores user information that corresponds a user, the user's attendance period, a goal category, and a training category; An input unit that receives an allocation instruction for allocating a plurality of users to participating groups of a training program; a control unit that, when receiving the allocation instruction, allocates users who have overlapping attendance periods and who have the same goal classification and training classification to the participating group; A user management system comprising:
2. The user management system according to claim 1 , wherein the control unit assigns users who have at least one common target classification and at least one common training classification to the participating group.
3. the target classification and the training classification are each weighted in priority; The control unit uses the target classification with the highest priority for allocation of the participating groups when a plurality of target classifications are common, and uses the training classification with the highest priority for allocation of the participating groups when a plurality of training classifications are common.
3. The user management system according to claim 1 or 2.
4. The user management system according to claim 1 , wherein, when the control unit receives the input of the allocation instruction, the control unit allocates users who have overlapping attendance periods and who have matching goal classifications and training classifications to the participating groups.
5. The target classification is assigned a portion of an ICF code, The training classification is assigned a portion of the support code. The user management system according to claim 1 .
6. the target classification and the training classification are each weighted in priority; The control unit uses the target classification with the highest priority to allocate the participating groups when there are multiple common target classifications, and uses the training classification with the highest priority to allocate the participating groups when there are multiple common training classifications; When the input of the allocation instruction is accepted, users who have overlapping attendance periods and who have the same goal classification and training classification are allocated to the participating group; The target classification is assigned a portion of an ICF code, The training classification is assigned a portion of the support code. The user management system according to claim 2 .
7. The storage unit stores one or more training programs corresponding to the training classification, The control unit refers to the storage unit and presents candidates for the training programs in which the users of the participation group participate based on the training classification common to the users of the participation group. The user management system according to claim 1 .
8. A user management method in a user management system, comprising: receiving an allocation instruction for allocating a plurality of users to a participation group of a training program; When the allocation instruction is received, a storage unit stores user information that corresponds the user, the user's attendance period, the target classification, and the training classification, and allocates users who have overlapping attendance periods and who share the same target classification and training classification to the participating group; A user management method including:
9. A user management program in a user management system, receiving an allocation instruction for allocating a plurality of users to a participation group of a training program; When the allocation instruction is received, a storage unit stores user information that corresponds the user, the user's attendance period, the target classification, and the training classification, and allocates users who have overlapping attendance periods and who share the same target classification and training classification to the participating group; A user management program for causing a computer to execute the above.
Citation Information
Patent Citations
Nursing care facility user management device and program
JP6886345B2