Information processing device, information processing method, and information processing program
The information processing device and method empower test taker users to manage their diagnostic information independently, addressing the convenience gap in traditional systems, while ensuring organizational access to relevant diagnostic data for employee health management.
Patent Information
- Application Number
- JP2024232690
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-12-27
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2044-12-27
AI Technical Summary
Traditional systems managing diagnostic information for employee health and stress checks often fail to allow employees to conveniently manage their own healthcare data, leading to decreased motivation for health management.
An information processing device and method that allows test taker users to manage their own diagnostic information by storing and providing access to first diagnostic information, which is independent of their employment attributes, while ensuring that second diagnostic information, relevant to specific organizational diagnoses, is managed and accessible only by the organization.
Enables test taker users to properly manage their diagnostic information, improving their health management motivation, while allowing organizations to efficiently manage diagnostic information related to their employees without compromising personal data protection.
Smart Images

Figure 0007653206000001_ABST
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and an information processing program for managing diagnostic information of a test subject user who takes a specified diagnosis. [Background technology]
[0002] Traditionally, companies have been conducting regular health checkups to manage the health of their employees. In recent years, a policy has been announced that will require all companies to conduct stress checks to examine the mental state of employees.
[0003] Various systems have been proposed for managing diagnostic information from health checkups and stress checks for employees.
[0004] For example, Patent Document 1 discloses an information processing device and a program that allow a patient to easily check past diagnostic results even if the patient changes the organization to which the patient belongs. In this technology, when a first identification information issued by a first organization and a second identification information issued by a second organization are associated with each other, diagnostic information corresponding to the first identification information and diagnostic information corresponding to the second identification information are provided to a user identified by the first identification information and a user identified by the second identification information. [Prior art documents] [Patent documents]
[0005] [Patent Document 1] Patent Publication No. 2021-117752 Summary of the Invention [Problem to be solved by the invention]
[0006] Since companies are obligated to provide health checkups and stress checks to their employees, conventional systems for managing such diagnostic information are configured so that data related to the diagnostic information of employees belongs to the company. On the other hand, employees may undergo health checkups and stress checks, record lifestyle data such as weight history and exercise history, and manage the resulting health care data themselves, separately from the company to which they belong. However, such health care data is not handled by conventional systems for managing data belonging to the company, so it is not convenient for employees to manage their own health, and there is a risk that employees' motivation to manage their health may decrease.
[0007] According to the technology described in Patent Document 1, when a first identification information issued by a first organization (such as a company, a school, or a public organization) is associated with a second identification information issued by a second organization (such as an organization that operates a social network service or a local government information system organization), even if the user leaves the first organization, the user can request to view diagnostic information using the second identification information. Therefore, even if the user changes the organization to which he or she belongs, the user can check past diagnostic results, which seems to improve the convenience of the user in managing his or her own health. However, the technology enables viewing of past diagnostic information by associating identification information issued by two different organizations, and for example, diagnostic information for a stress check conducted through a first organization such as a company is managed so that the data belongs to the company.
[0008] An object of the present disclosure is to provide a technology that enables a test subject user who has undergone a health checkup or stress check to conveniently manage the diagnostic information by himself or herself. [Means for solving the problem]
[0009] The information processing device disclosed herein is an information processing device that manages diagnostic information of a test-taker user who is a user who takes a predetermined diagnosis. The information processing device includes a control unit that executes a process for acquiring and managing the diagnostic information, and a storage unit in which the diagnostic information is stored. The control unit includes a first acquisition unit that acquires first diagnostic information including a diagnostic result of the test-taker user for a predetermined first diagnosis that can be performed regardless of the attributes of the work in which the test-taker user is engaged, and a provision unit that provides the acquired first diagnostic information of the test-taker user to an organization user who is a user of an organization to which the test-taker user belongs. The first acquisition unit stores the first diagnostic information in a first database that is a database included in the storage unit and is configured to be accessible by the test-taker user who took the first diagnosis. The provision unit provides the first diagnostic information to the organization user by granting the organization user access authority to the first diagnostic information of the test-taker user stored in the first database.
[0010] According to the information processing device, the first diagnostic information stored in the first database is managed so as to belong to the examinee user himself / herself, and thus the examinee user can conveniently manage the first diagnostic information himself / herself. On the other hand, organizations such as companies, groups, associations, and schools need to conduct health checkups and stress checks for personnel belonging to the organization and manage the information, but the above-mentioned first diagnosis is a diagnosis that can be conducted regardless of the attributes of the work in which the examinee user is engaged. According to the present disclosure, the first diagnostic information for such a first diagnosis is managed so as to belong to the examinee user himself / herself. Thus, by using the information processing device, the organization to which the examinee user belongs can access the first diagnostic information managed so as to belong to the examinee user himself / herself, and can easily manage the track record of the first diagnosis of personnel belonging to the organization. In such an information processing device, the control unit may further include a reception unit that receives the examination of the first diagnosis by the examinee user via a predetermined interface. In this case, the reception unit stores the test-taker user who accessed the interface using identification information for identifying the organization in a third database, which is a database included in the storage unit and is used to manage user information, in association with the organization, and the provision unit grants the organization user access authority to the first diagnostic information of the test-taker user who is stored in association with the organization in the third database. Note that the identification information may include a company code related to the organization and an implementation code related to the implementation of the diagnosis.
[0011] In the information processing device of the present disclosure, the control unit may further include a second acquisition unit that acquires second diagnostic information including a diagnosis result of the test-taker user for a predetermined second diagnosis that may be uniquely performed in the organization. The second acquisition unit stores the second diagnostic information in a second database that is a database included in the storage unit and is configured to be accessible by the organization user who has caused the test-taker user to take the second diagnosis. In this way, the second diagnostic information stored in the second database is managed to belong to the organization, and the organization can manage information related to the diagnosis that may be uniquely performed in the organization without leaking it to the outside. In such an information processing device, the control unit may further include a reception unit that receives the test-taker user's taking of the second diagnosis via a predetermined interface. In this case, the reception unit stores the test subject user who accessed the interface using identification information for identifying the organization in a third database, which is a database possessed by the memory unit and is used to manage user information, in association with the organization, and the provision unit grants the organization user access rights to the first diagnostic information of the test subject user who is stored in association with the organization in the third database.
[0012] Furthermore, in the above information processing device, the control unit may further include a determination unit that determines whether the test-taker user stored in the third database continues to belong to the organization. The provision unit may be configured to provide the first diagnostic information to the organization user when the determination unit determines that the test-taker user belongs to the organization. In this way, the organization user can grasp the diagnostic information about personnel belonging to the organization without managing it using a dedicated list.
[0013] In this case, the determination unit may obtain a personnel list of personnel belonging to the organization and compare the personnel list with the test-taker user stored in the third database at a predetermined period or at a predetermined timing to determine whether the test-taker user belongs to the organization, or may determine that the test-taker user stored in the third database in association with a predetermined first organization does not belong to the first organization when a second organization different from the first organization is newly granted access rights to the first diagnostic information of the test-taker user. This makes it possible to more accurately determine whether the test-taker user stored in the third database in association with an organization continues to belong to the organization, thereby allowing the organization user to more efficiently grasp diagnostic information about personnel who continue to belong to the organization.
[0014] In this case, the providing unit may be configured to anonymize personal identification information included in the first diagnostic information of the test-taker user when the determination unit determines that the test-taker user does not belong to the organization, so that the first diagnostic information cannot be provided to the organization user in a format in which the personal information is identified, or to revoke the access authority of the organization user to the first diagnostic information of the test-taker user when the determination unit determines that the test-taker user does not belong to the organization. This allows the test-taker user to appropriately manage the first diagnostic information in a manner that protects personal information.
[0015] The present disclosure can also be understood from the aspect of an information processing method by a computer. That is, the information processing method of the present disclosure is an information processing method for managing diagnostic information of a test-taker user who is a user who takes a predetermined diagnosis, and executes a first acquisition step in which a computer acquires first diagnostic information including a diagnostic result of the test-taker user for a predetermined first diagnosis that can be performed regardless of the attributes of the work the test-taker user is engaged in, and a provision step in which the acquired first diagnostic information of the test-taker user is provided to an organization user who is a user of an organization to which the test-taker user belongs. Then, in the first acquisition step, the computer stores the first diagnostic information in a first database configured to be accessible by the test-taker user who took the first diagnosis, and in the provision step, provides the first diagnostic information to the organization user by granting the organization user access authority to the first diagnostic information of the test-taker user stored in the first database.
[0016] In the above information processing method, the computer may further execute a receiving step of receiving the test-taker user's taking of the first diagnosis via a predetermined interface, in which the test-taker user who accessed the interface using identification information for identifying the organization is stored in a third database for managing user information in the receiving step in association with the organization, and in which the providing step grants the organization user access to the first diagnostic information of the test-taker user stored in the third database in association with the organization. In this case, the computer may further execute a determining step of determining whether the test-taker user stored in the third database continues to belong to the organization, and in which in the providing step, the computer may be able to provide the first diagnostic information to the organization user if it is determined in the determining step that the test-taker user belongs to the organization.
[0017] The present disclosure can also be understood from the aspect of an information processing program. That is, the information processing program of the present disclosure is an information processing program for managing diagnostic information of a test-taker user who is a user who takes a predetermined diagnosis, and causes a computer to execute a first acquisition step of acquiring first diagnostic information including a diagnostic result of the test-taker user for a predetermined first diagnosis that can be performed regardless of the attributes of the work the test-taker user is engaged in, and a provision step of providing the acquired first diagnostic information of the test-taker user to an organization user who is a user of an organization to which the test-taker user belongs. Then, in the first acquisition step, the computer stores the first diagnostic information in a first database configured to be accessible by the test-taker user who took the first diagnosis, and in the provision step, the computer provides the first diagnostic information to the organization user by granting the organization user access authority to the first diagnostic information of the test-taker user stored in the first database.
[0018] In the above information processing program, the computer may further execute a receiving step of receiving the test-taker user's taking of the first diagnosis via a predetermined interface, in which the receiving step causes the test-taker user who accessed the interface using identification information for identifying the organization to be stored in a third database for managing user information in association with the organization, and in the providing step causes the organization user to be granted access to the first diagnostic information of the test-taker user stored in the third database in association with the organization. In this case, the computer may further execute a determining step of determining whether the test-taker user stored in the third database continues to belong to the organization, and in the providing step, the computer may be made to be able to provide the first diagnostic information to the organization user when it is determined in the determining step that the test-taker user belongs to the organization. Effect of the Invention
[0019] According to the present disclosure, a test subject user who has undergone a health checkup or stress check can conveniently manage the diagnostic information by himself / herself. [Brief description of the drawings]
[0020] [Figure 1] 1 is a diagram showing a schematic configuration of an information processing system according to a first embodiment. [Diagram 2] FIG. 2 is a diagram showing components of a server included in the information processing system in more detail, and also showing components of a user terminal that communicates with the server, in the first embodiment. [Diagram 3] FIG. 2 is a diagram illustrating an example of an operation flow of the information processing system in the first embodiment. [Figure 4] FIG. 11 is a first diagram illustrating an example of a screen displayed on an interface for accepting a diagnostic test by a test taker user. [Diagram 5] FIG. 2 is a second diagram illustrating an example of a screen displayed on an interface for accepting a diagnostic test by a test taker user. [Figure 6] FIG. 4 is a diagram for explaining first diagnostic information stored in a first database. [Figure 7] 13 is a diagram for explaining access to the first diagnostic information of a test taker user by an organization user of an organization to which the test taker user belongs. FIG. [Figure 8] FIG. 11 is a diagram for explaining second diagnostic information stored in a second database. [Figure 9] FIG. 11 is a diagram illustrating an example of an operation flow of an information processing system in a modified example of the first embodiment. [Figure 10] This is the first figure to explain the processing performed when it is determined that a test subject user stored in the third database in association with an organization no longer belongs to the organization, based on the first diagnostic information stored in the first database. [Figure 11]This is a second figure to explain the processing performed when it is determined that a test subject user stored in the third database in association with an organization no longer belongs to the organization, for the first diagnostic information stored in the first database. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] Hereinafter, embodiments of the present disclosure will be described with reference to the drawings. The configurations of the following embodiments are merely examples, and the present disclosure is not limited to the configurations of the embodiments.
[0022] First Embodiment An overview of the information processing system in the first embodiment will be described with reference to FIG. 1. FIG. 1 is a diagram showing a schematic configuration of the information processing system in the present embodiment. The information processing system 100 according to the present embodiment includes a network 200, a server 300, and a user terminal 400. The information processing system of the present disclosure is a system that manages diagnostic information of examinee users, and the management of the diagnostic information is executed by the server 300. In the following description, among the users who use the information processing system 100, users who take a health checkup or a stress check are referred to as examinee users, and users of an organization to which the examinee users belong are referred to as organization users. Each of the examinee users and organization users may have a user terminal 400.
[0023] The network 200 is, for example, an IP network. If the network 200 is an IP network, it may be wireless, wired, or a combination of wireless and wired. For example, in the case of wireless communication, the user terminal 400 may access a wireless LAN access point (not shown) and communicate with the server 300 via a LAN or WAN. Furthermore, the network 200 is not limited to these examples, and may be, for example, a public switched telephone network, an optical fiber line, an ADSL line, a satellite communication network, or the like.
[0024] The server 300 is connected to a user terminal 400 via a network 200. For ease of explanation, one server 300 and four user terminals 400 are shown in Fig. 1, but it goes without saying that the number of users is not limited to this.
[0025] The server 300 may be any electronic device having a processing capability for arithmetic processing such as data acquisition, generation, and updating, and processing, such as a personal computer, a server, a mainframe, or other electronic device. That is, the server 300 may be configured as a computer having a processor such as a CPU or GPU, a main storage device such as a RAM or ROM, and an auxiliary storage device such as an EPROM, a hard disk drive, or a removable medium. The removable medium may be, for example, a USB memory or a disk recording medium such as a CD or DVD. The auxiliary storage device stores an operating system (OS), various programs, various tables, and the like.
[0026] In addition, the server 300 may appropriately use SaaS (Software as a Service), Paas (Platform as a Service), or IaaS (Infrastructure as a Service) provided by a cloud server, without providing software, hardware, an OS, etc., dedicated to the information processing system 100 of this embodiment.
[0027] The user terminal 400 may be any electronic device such as a mobile terminal owned by a user (this includes test taker users and organizational users) who uses the information processing system 100, and may be, for example, a mobile terminal, a tablet terminal, a smartphone, a wearable terminal, a personal computer, or other terminal devices.
[0028] Next, the components of the server 300 will be mainly described in detail with reference to Fig. 2. Fig. 2 shows the components of the server 300 included in the information processing system 100 in the first embodiment in more detail, and also shows the components of the user terminal 400 that communicates with the server 300.
[0029] The server 300 has, as functional units, a communication unit 301, a storage unit 302, and a control unit 303, and can realize functions that match the predetermined purpose of each functional unit by loading a program stored in an auxiliary storage device into a working area of a main storage device and executing the program, and controlling each functional unit through the execution of the program. However, some or all of the functions may be realized by hardware circuits such as ASIC and FPGA.
[0030] Here, the communication unit 301 is a communication interface for connecting the server 300 to the network 200. The communication unit 301 includes, for example, a network interface board and a wireless communication circuit for wireless communication. The server 300 is connected to the user terminal 400 and other external devices via the communication unit 301 so as to be able to communicate with them.
[0031] The storage unit 302 includes a main storage device and an auxiliary storage device. The main storage device is a memory in which the programs executed by the control unit 303 and data used by the control programs are expanded. The auxiliary storage device is a device in which the programs executed by the control unit 303 and data used by the control programs are stored. The storage unit 302 stores a first database, a second database, and a third database, which will be described later. The storage unit 302 also stores data transmitted from the user terminal 400, etc., and these databases may store first diagnostic information, second diagnostic information, and user information, which will be described later. The server 300 can acquire data transmitted from the user terminal 400, etc., via the communication unit 301.
[0032] The control unit 303 is a functional unit that manages the control performed by the server 300. The control unit 303 can be realized by an arithmetic processing device such as a CPU. The control unit 303 further includes five functional units: a reception unit 3031, a first acquisition unit 3032, a second acquisition unit 3033, a provision unit 3034, and a determination unit 3035. Each functional unit may be realized by executing a stored program by the CPU.
[0033] The reception unit 3031 executes a process of receiving the first diagnosis and the second diagnosis by the examinee user via a predetermined interface. Here, the first diagnosis is a diagnosis that can be performed regardless of the attributes of the work in which the examinee user is engaged, such as a basic diagnosis for stress (such as stress sensitivity and stress resistance due to individual internal factors) and a well-being diagnosis (such as happiness sensitivity due to individual internal factors). The second diagnosis is a diagnosis that can be performed specifically in an organization such as a company, an organization, a union, a school, etc., such as a diagnosis of organizational or work factors that affect stress and well-being, a diagnosis of satisfaction with the organization, a pulse survey, etc. The reception unit 3031 transmits an interface for guidance to take the first diagnosis or the second diagnosis to the user terminal 400 of the examinee user, and receives the examination of these diagnoses by the examinee user via the interface.
[0034] Here, the user terminal 400 in this embodiment has a communication unit 401, an input / output unit 402, and a storage unit 403 as functional units. The communication unit 401 is a communication interface for connecting the user terminal 400 to the network 200, and is configured to include, for example, a network interface board and a wireless communication circuit for wireless communication. The input / output unit 402 is a functional unit for displaying information transmitted from the outside via the communication unit 401, and inputting the information when transmitting the information to the outside via the communication unit 401. The storage unit 403 is configured to include a main storage device and an auxiliary storage device, similar to the storage unit 302 of the server 300.
[0035] The input / output unit 402 further includes a display unit 4021, an operation input unit 4022, and an image / audio input / output unit 4023. The display unit 4021 has a function of displaying various information, and is realized, for example, by an LCD (Liquid Crystal Display) display, an LED (Light Emitting Diode) display, an OLED (Organic Light Emitting Diode) display, or the like. The operation input unit 4022 has a function of accepting operation input from a user, and is specifically realized by soft keys or hard keys such as a touch panel. The image / audio input / output unit 4023 has a function of accepting input of images such as still images and videos, and is specifically realized by a camera using an image sensor such as a Charged-Coupled Devices (CCD), a Metal-oxide-semiconductor (MOS), or a Complementary Metal-Oxide-Semiconductor (CMOS). The image / audio input / output unit 4023 has a function of accepting input and output of audio, and is specifically realized by a microphone or a speaker.
[0036] Then, using the user terminal 400 configured in this manner, the test taker user can display the test guide interface sent from the server 300 on the display unit 4021 and input an application to take the test via the operation input unit 4022.
[0037] The first acquisition unit 3032 acquires first diagnostic information including the test-taker user's diagnosis result for the first diagnosis. Here, the first acquisition unit 3032 acquires the first diagnostic information by acquiring information transmitted from the test-taker user's user terminal 400, and stores the first diagnostic information in a first database. Note that the first database is a database stored in the storage unit 302, and is configured to be accessible by the test-taker user who has taken the first diagnosis.
[0038] The second acquisition unit 3033 acquires second diagnostic information including the diagnosis result of the test-taker user for the above-mentioned second diagnosis. Here, the second acquisition unit 3033 acquires the second diagnostic information by acquiring information transmitted from the user terminal 400 of the test-taker user, and stores the second diagnostic information in a second database. Note that the second database is a database stored in the storage unit 302, and is configured to be accessible by an organizational user who has caused the test-taker user to take the second diagnosis.
[0039] The providing unit 3034 executes a process of providing the first diagnostic information of the test-taker user acquired by the first acquiring unit 3032 to the organization user. Here, the providing unit 3034 provides the first diagnostic information to the organization user by granting the organization user access authority to the first diagnostic information of the test-taker user stored in the first database. Details of the process executed by the providing unit 3034 will be described later with reference to FIG. 3.
[0040] The determination unit 3035 determines whether or not an examinee user who is associated with an organization and stored in a third database described later continues to belong to the organization. Details of the process executed by the determination unit 3035 will be described later.
[0041] Note that the control unit 303 executes the processes of the reception unit 3031, the first acquisition unit 3032, the second acquisition unit 3033, the provision unit 3034, and the determination unit 3035, thereby functioning as a control unit according to the present disclosure.
[0042] Here, the flow of operations of the information processing system 100 in this embodiment will be described. Fig. 3 is a diagram illustrating the flow of operations of the information processing system 100 in this embodiment. Fig. 3 illustrates the flow of operations between the server 300 and the user terminal 400 in the information processing system 100 in this embodiment, and the processing executed by the server 300 and the user terminal 400. The flow illustrated in Fig. 3 illustrates the flow of operations between the server 300 and the user terminals 400 of the test-taker users and organization users, and the processing executed by the server 300 and the user terminals 400 of the test-taker users and organization users.
[0043] In this embodiment, first, the server 300 transmits an interface for guidance to take the first diagnosis and / or the second diagnosis to the user terminal 400 of the examinee user (S101). Here, the process of S101 may be executed in response to a request from the examinee user. For example, the server 300 can transmit the interface for guidance to take the test to the user terminal 400 of the examinee user by sending, in response to a request from the examinee user, link information for accessing a website that functions as an interface for guidance to take the first diagnosis and / or the second diagnosis by email to the examinee user.
[0044] Then, the test-taker user's user terminal 400 displays the test guide interface transmitted from the server 300 (S102). The test-taker user can then input an application to take the test via the user terminal 400 (S103).
[0045] Here, FIG. 4 is a first diagram illustrating an example of a screen displayed on an interface for accepting a diagnostic test by an examinee user.
[0046] In the process of S102 shown in FIG. 3 above, first, a screen SC1 as exemplified in FIG. 4(a) is displayed on the display unit 4021 of the user terminal 400 of the test-taker user. Here, the screen SC1 as exemplified in FIG. 4(a) displays an input field SC11 for an organization identification code, and the test-taker user can input the organization identification code by following the guidance in the input field SC11. The organization identification code is identification information for identifying the organization, and may include a company code related to the organization and an implementation code related to the implementation of the diagnosis (the implementation code is a code related to the timing of the implementation of the diagnosis and a code related to the type of diagnosis). Then, when the test-taker user inputs the organization identification code provided by the organization to which the test-taker user belongs and presses the confirm button, the screen transitions to the screen SC1 as exemplified in FIG. 4(b).
[0047] The screen SC1 illustrated in Fig. 4(b) shows a button SC12 for applying to take the first diagnosis and a button SC13 for applying to take the second diagnosis. In the example illustrated in Fig. 4(b), the examinee user has not taken either the first diagnosis or the second diagnosis. In this case, the information processing system 100 grays out the button SC13 for applying to take the second diagnosis and does not accept the application to take the second diagnosis in order to guide the examinee user to start from the first diagnosis. The examinee user can then input an application to take the first diagnosis by pressing the button SC12 for applying to take the first diagnosis.
[0048] On the other hand, if the examinee user has already taken the first diagnosis, pressing the Confirm button for the organization identification code on the screen SC1 shown in Fig. 4(a) causes the screen to transition to the screen SC1 shown in Fig. 4(c). In this case, the Apply to Take the First Diagnosis button SC12 is set to "taken", and the information processing system 100 accepts the examinee user's application to take the second diagnosis.
[0049] 5 is a second diagram illustrating a screen displayed in an interface for accepting a diagnosis by an examinee user. When the skip button is pressed on screen SC1 as shown in FIG. 5(a), the second diagnosis application button SC13 is grayed out as shown in FIG. 5(b). In this case, the application is made without using an organization identification code, so the information processing system 100 does not accept the application for the second diagnosis, which is a diagnosis that can be uniquely performed in the organization.
[0050] Returning to FIG. 3, when an application for taking the test is input through the user terminal 400 in this manner, the server 300 accepts the test (S104). At this time, the server 300 associates the test-taker user who accessed the above interface using the organization identification code with the organization corresponding to the company code of the organization identification code, and stores the association in the third database. The third database is a database stored in the storage unit 302, and is a database for managing user information of users (test-taker users, organization users) who use the information processing system 100. Also, it is assumed that users who use the information processing system 100 have registered in the system in advance, and that, for example, test-taker users who access the above interface using an organization identification code have entered a user ID issued to them in addition to the organization identification code. Then, the server 300 can associate the test-taker user identified by the user ID with the organization identified by the organization identification code, and store user information including these in the third database.
[0051] 3, when the server 300 first accepts the test-taker user's request to take the first diagnosis, the server 300 transmits an interface for taking the first diagnosis to the test-taker user's user terminal 400. The test-taker user can then take the first diagnosis via the user terminal 400, and the diagnostic information is input to the test-taker user's user terminal 400 (S105).
[0052] The server 300 acquires the above diagnostic information and the diagnostic results input to the user terminal 400 of the test-taker user as first diagnostic information, and stores it in the first database (S106). Here, the diagnostic results of the first diagnosis taken via the user terminal 400 of the test-taker user may be generated by the server 300 or an external device based on the information input to the user terminal 400. In addition, the information stored in the first database as the first diagnostic information is, for example, information including diagnostic results regarding basic diagnosis for stress (such as stress sensitivity and stress resistance due to an individual's internal factors) and well-being diagnosis (such as happiness sensitivity due to an individual's internal factors).
[0053] Next, the server 300 determines whether the application for taking the test executed in the above process of S103 is made through an interface accessed using the organization identification code (S107). If the result of S107 is affirmative, that is, if the application for taking the test executed in the above process of S103 is made through an interface accessed using the organization identification code, the server 300 proceeds to the process of S108, and if the result of S107 is negative, the server 300 ends the execution of this flow.
[0054] If the determination in S107 is affirmative, the server 300 then executes a process of providing the first diagnostic information of the test-taker user, acquired in the process of S106 and stored in the first database, to the organizational user (S108).
[0055] Here, the first database is a database configured to be accessible by the examinee users who have taken the first diagnosis, as described above. The first database stores first diagnosis information of a plurality of examinee users. This will be described with reference to FIG. 6.
[0056] FIG. 6 is a diagram for explaining the first diagnostic information stored in the first database. As shown in FIG. 6, the first diagnostic information of a plurality of test-taker users is stored in the first database (for example, the first diagnostic information of test-taker user A, the first diagnostic information of test-taker user B, and the first diagnostic information of test-taker user C), and the first database is configured so that the test-taker users can access only their own first diagnostic information. In this way, the test-taker users can access their own first diagnostic information stored in the first database without any restrictions by logging in to the information processing system 100 using their own user ID, for example, and can view the first diagnostic information at any time. In other words, the first diagnostic information stored in the first database is managed so as to belong to the test-taker users themselves, and thus the test-taker users can manage the first diagnostic information in a suitable manner by themselves.
[0057] On the other hand, organizations such as companies, groups, associations, and schools need to conduct health checkups and stress checks for personnel belonging to the organizations and manage the information, but the above-mentioned first diagnosis is a diagnosis that can be conducted regardless of the attributes of the work in which the test-taker user is engaged. According to the present disclosure, the first diagnostic information for such a first diagnosis is managed so as to belong to the test-taker user himself / herself. In this way, if the organization can access the first diagnostic information managed so as to belong to the test-taker user himself / herself, it can manage the performance of the first diagnosis of personnel belonging to the organization.
[0058] Therefore, in this embodiment, for a test-taker user who is stored in the third database in association with an organization, the server 300 grants access authority to the first diagnostic information of the test-taker user to an organization user of the organization.
[0059] 3, an organization user of the organization to which the test-taker user belongs is granted access authority to the first diagnostic information of the test-taker user (S109). In other words, the organization user is able to access the first diagnostic information of the test-taker user who belongs to the organization via the user terminal 400.
[0060] Here, FIG. 7 is a diagram for explaining access to the first diagnostic information of the test-taker user by an organizational user of an organization to which the test-taker user belongs. As described above, the first diagnostic information stored in the first database is managed so as to belong to the test-taker user himself / herself. Therefore, as shown in FIG. 7, the test-taker user A can access his / her own first diagnostic information stored in the first database without any restrictions. Then, the organizational user of the organization having an employment relationship with the test-taker user A can access the first diagnostic information of the test-taker user A stored in the first database by being granted the access right as described above. This allows the organization to which the test-taker user A belongs to easily manage the performance of the first diagnosis of the personnel belonging to the organization by using the information processing system 100.
[0061] 3, when the server 300 accepts an application by the test-taker user to take the second diagnosis following the acceptance of the first diagnosis by the test-taker user, the server 300 transmits an interface for taking the second diagnosis to the test-taker user's user terminal 400. The test-taker user can then take the second diagnosis via the user terminal 400, and the diagnostic information is input to the test-taker user's user terminal 400 (S110).
[0062] The server 300 acquires the above diagnostic information and the diagnostic results input to the user terminal 400 of the test-taker user as second diagnostic information, and stores it in the second database (S111). Here, the diagnostic results of the second diagnosis taken via the user terminal 400 of the test-taker user may be generated by the server 300 or an external device based on the information input to the user terminal 400. In addition, the information stored in the second database as the second diagnostic information is, for example, information including diagnostic results related to a diagnosis of organizational or work factors affecting stress and well-being, a diagnosis of satisfaction with the organization, a pulse survey, etc.
[0063] As described above, the second database is a database configured to be accessible by an organizational user who has caused the examinee user to take the second diagnosis. FIG. 8 is a diagram for explaining the second diagnosis information stored in the second database.
[0064] As shown in FIG. 8, the second database stores the second diagnostic information of multiple test-taker users, and the second database is configured so that an organizational user who has caused a test-taker user to take the second diagnosis can access only the second diagnostic information of the test-taker user. On the other hand, even a test-taker user who has taken the corresponding second diagnosis cannot access the second diagnostic information stored in the second database. In other words, the second diagnostic information stored in the second database is managed so as to belong to the organization. This allows the organization to manage information related to diagnoses that may be uniquely performed in the organization without leaking it to the outside. Note that information to be fed back to the test-taker user in the second diagnostic information may be provided to the test-taker user by a means other than accessing the second database.
[0065] Then, the server 300 may obtain the first diagnostic information and second diagnostic information of the test-taker user through the above flow, and after granting access rights to the first diagnostic information to an organization user of the organization to which the test-taker user belongs, determine whether the test-taker user continues to belong to the organization.
[0066] Here, the server 300 acquires a personnel list of personnel belonging to the above organization from the organization user, and compares the personnel list with the test-taker user stored in the third database in association with the organization at a predetermined cycle or timing, thereby determining whether the test-taker user belongs to the organization. Note that the cycle is, for example, a predetermined time in a day or a predetermined day of the week, and the timing is, for example, the timing when the personnel list is transmitted from the user terminal 400 of the organization user to the server 300.
[0067] Furthermore, the server 300 may determine that a test-taker user who is stored in the third database in association with an organization no longer belongs to the organization when a new organization different from the first organization is given new access rights to the first diagnostic information of the test-taker user. In other words, when a test-taker user who is already stored in the third database in association with a predetermined first organization accesses the interface of the test guide using an organization identification code for identifying a second organization different from the organization identification code for identifying the first organization, the server 300 can determine that the test-taker user no longer belongs to the first organization by newly linking the test-taker user to the second organization in the third database, which means that the second organization is newly given access rights to the first diagnostic information of the test-taker user.
[0068] When the server 300 determines that the test-taker user belongs to the above-mentioned organization, the server 300 can provide the first diagnostic information to the organization user. This allows the organization user to grasp the diagnostic information about the personnel belonging to the organization without managing it using a dedicated list.
[0069] Furthermore, according to the above-described discrimination method, it is possible to more accurately determine whether or not a test taker user who is linked to an organization and stored in the third database continues to belong to the organization, thereby enabling organization users to more efficiently grasp diagnostic information about personnel who continue to belong to the organization.
[0070] According to the information processing system 100 described above, a test subject user who has undergone a health checkup or a stress check can conveniently manage the diagnostic information by himself or herself.
[0071] <Modification of the first embodiment> A modified example of the first embodiment will be described. In the above-mentioned first embodiment, the server 300 first accepts the first diagnosis from the examinee user. In contrast, in this modified example, an example in which the examinee user has already taken a diagnosis equivalent to the first diagnosis described in the above-mentioned first embodiment, such as a basic diagnosis for stress (such as stress sensitivity and stress resistance due to individual internal factors) or a well-being diagnosis (such as happiness sensitivity due to individual internal factors), will be described with reference to FIG. 9.
[0072] Fig. 9 is a diagram illustrating an example of the flow of operations of the information processing system 100 in this modified example. Fig. 9 explains the flow of operations between the server 300 and the user terminal 400 in the information processing system 100 in this modified example, and the processes executed by the server 300 and the user terminal 400. Note that, in each process shown in Fig. 9, the same reference numerals are used for the processes substantially the same as those shown in Fig. 3 above, and detailed explanations thereof will be omitted.
[0073] In this modified example, first, first diagnostic information is input to the user terminal 400 of the test-taker user (S201). Here, in the process of S201, the test-taker user can input information on the diagnostic result of a diagnosis that corresponds to the first diagnosis described in the above description of the first embodiment and that the test-taker user has already taken, for example, into an interface provided by the server 300 via the user terminal 400, and transmit the information to the server 300 as first diagnostic information.
[0074] Then, the server 300 acquires the first diagnostic information transmitted from the user terminal 400 of the test-taker user and stores it in the first database. The server 300 then transmits an interface for guidance to take the second diagnosis to the user terminal 400 of the test-taker user (S101), and when the test-taker user applies to take the second diagnosis as described above in the description of FIG. 3, accepts the test-taker user's application to take the second diagnosis (S104). When the server 300 accepts the test-taker user's application to take the second diagnosis, the server 300 associates the test-taker user who accessed using the organization identification code with the organization corresponding to the company code of the organization identification code and stores the association in the third database, and in the processes of S107 to S109, grants the organization user the authority to access the first diagnostic information of the test-taker user who is associated with the organization and stored in the third database.
[0075] The information processing system 100 described above also enables a test subject user who has undergone a health checkup or stress check to appropriately manage the diagnostic information by himself or herself.
[0076] <Second embodiment> The second embodiment will be described with reference to FIGS.
[0077] Here, if it is determined that a test subject user stored in the third database in association with a specific organization no longer belongs to that organization, allowing that organization to access the test subject user's first diagnostic information may create a problem from the perspective of protecting personal information.
[0078] Therefore, in this embodiment, when the server 300 determines that a test taker user stored in the third database in association with an organization no longer belongs to that organization, it anonymizes the personally identifying information contained in the first diagnostic information of the test taker user when accessed by an organization user of the organization, thereby making it impossible to provide the first diagnostic information to the organization user in a personally identifying form.
[0079] Here, Figure 10 is the first diagram for explaining the processing that is performed when it is determined that a test subject user stored in the third database in association with an organization no longer belongs to the organization, based on the first diagnostic information stored in the first database.
[0080] The first diagnostic information stored in the first database is managed so as to belong to the test-taker user himself / herself. Therefore, test-taker user A can access his / her own first diagnostic information stored in the first database without any restrictions. Furthermore, an organization user of an organization having an employment relationship with test-taker user A can access the first diagnostic information of test-taker user A stored in the first database as long as the employment relationship continues.
[0081] On the other hand, as shown in Fig. 10, when the employment relationship between the test taker user A and the organization is terminated, the personal identification information included in the first diagnostic information is anonymized with respect to access to the first diagnostic information of the test taker user A from the organization users of the organization. This enables the organization users to obtain statistical information including past data on personnel belonging to the organization while protecting personal information.
[0082] In addition, in this embodiment, if the server 300 determines that a test subject user stored in the third database in association with an organization no longer belongs to that organization, it may revoke the access rights of organizational users of that organization to the first diagnostic information of the test subject user.
[0083] Here, Figure 11 is a second figure for explaining the processing that is performed when it is determined that a test subject user stored in the third database in association with an organization no longer belongs to the organization, based on the first diagnostic information stored in the first database.
[0084] In the example shown in Fig. 11, when the employment relationship between test-taken user A and an organization is terminated, the access authority of the organization user to the first diagnostic information of test-taken user A is revoked. In other words, the organization user can no longer access the first diagnostic information of test-taken user A. This ensures the protection of personal information of test-taken user who belonged to the organization in the past.
[0085] In this case, in order to enable the above organizational users to obtain statistical information including past data on personnel belonging to the organization, the server 300 may store a table for statistical processing in the memory unit 302, and store statistical information on test-taker users who belonged to the organization in the past.
[0086] According to the information processing system 100 described above, a test subject user who has undergone a health checkup or a stress check can appropriately manage the diagnostic information thereof in a manner that protects personal information.
[0087] <Other Modifications> The above embodiment is merely an example, and the present disclosure may be modified as appropriate without departing from the spirit and scope of the present disclosure. For example, the processes and means described in the present disclosure may be freely combined and implemented as long as no technical contradiction occurs.
[0088] Furthermore, the process described as being performed by one device may be shared and executed by a plurality of devices. For example, the first acquisition unit 3032 may be formed in another arithmetic processing device. In this case, these arithmetic processing devices are configured to be able to cooperate with each other suitably. Furthermore, the process described as being performed by different devices may be executed by one device. In a computer system, the hardware configuration (server configuration) by which each function is realized can be flexibly changed.
[0089] The present disclosure can also be realized by supplying a computer program implementing the functions described in the above embodiments to a computer, and having one or more processors of the computer read and execute the program. Such a computer program may be provided to the computer by a non-transitory computer-readable storage medium connectable to the system bus of the computer, or may be provided to the computer via a network. Non-transitory computer-readable storage media include, for example, any type of disk, such as a magnetic disk (floppy disk, hard disk drive (HDD), etc.), an optical disk (CD-ROM, DVD disk, Blu-ray disk, etc.), a read-only memory (ROM), a random access memory (RAM), an EPROM, an EEPROM, a magnetic card, a flash memory, an optical card, and any type of medium suitable for storing electronic instructions. [Explanation of symbols]
[0090] 100 Information Processing Systems 200 Network 300...Server 301 Communications Department 302...Storage section 303 Control section 400 User terminal
Claims
1. An information processing device for managing diagnostic information of a test subject user who is a user who takes a predetermined diagnosis, A control unit that executes a process for acquiring and managing the diagnostic information; and a storage unit in which the diagnostic information is stored, The control unit is a first acquisition unit that acquires first diagnostic information including a diagnosis result of the test-taker user for a predetermined first diagnosis that can be performed regardless of the attributes of the work in which the test-taker user is engaged; a providing unit that provides the acquired first diagnostic information of the test-taker user to an organization user that is a user of an organization to which the test-taker user belongs, The first acquisition unit stores the first diagnostic information in a first database that is included in the storage unit and is configured to be accessible by the test-taker user who has taken the first diagnosis; the providing unit provides the first diagnostic information to the organization user by granting the organization user an access right to the first diagnostic information of the test-taker user stored in the first database; The control unit is A second acquisition unit that acquires second diagnostic information including a diagnosis result of the test-taker user for a predetermined second diagnosis that may be uniquely performed in the organization, The second acquisition unit stores the second diagnostic information in a second database that is a database included in the storage unit and is configured to be accessible by the organizational user who has caused the test-taker user to take the second diagnosis. Information processing device.
2. An information processing device for managing diagnostic information of a test subject user who is a user who takes a predetermined diagnosis, A control unit that executes a process for acquiring and managing the diagnostic information; and a storage unit in which the diagnostic information is stored, The control unit is a first acquisition unit that acquires first diagnostic information including a diagnosis result of the test-taker user for a predetermined first diagnosis that can be performed regardless of the attributes of the work in which the test-taker user is engaged; a providing unit that provides the acquired first diagnostic information of the test-taker user to an organization user that is a user of an organization to which the test-taker user belongs, The first acquisition unit stores the first diagnostic information in a first database that is included in the storage unit and is configured to be accessible by the test-taker user who has taken the first diagnosis; the providing unit provides the first diagnostic information to the organization user by granting the organization user an access right to the first diagnostic information of the test-taker user stored in the first database; The control unit is A reception unit that receives the test subject user's test for the first diagnosis via a predetermined interface, the reception unit stores the test-taker user who accessed the interface using identification information for identifying the organization in a third database, which is a database included in the storage unit and is used to manage information about users, in association with the organization; the providing unit grants to the organization user an access right to the first diagnostic information of the test-taken user who is stored in the third database in association with the organization; Information processing device.
3. The control unit is A reception unit that receives the second diagnosis by the test-taker user via a predetermined interface, the reception unit stores the test-taker user who accessed the interface using identification information for identifying the organization in a third database, which is a database included in the storage unit and is used to manage information about users, in association with the organization; the providing unit grants to the organization user an access right to the first diagnostic information of the test-taken user who is stored in the third database in association with the organization; The information processing device according to claim 1 .
4. The identification information includes a company code related to the organization and an implementation code related to the implementation of the diagnosis.
4. The information processing device according to claim 2.
5. The control unit is A determination unit that determines whether the test-taker user stored in the third database continues to belong to the organization, the providing unit is configured to provide the first diagnostic information to the organization user when the determining unit determines that the test-taker user belongs to the organization.
4. The information processing device according to claim 2.
6. the determination unit obtains a personnel list of personnel belonging to the organization, and compares the personnel list with the test-taker user stored in the third database at a predetermined period or at a predetermined timing, thereby determining whether the test-taker user belongs to the organization; The information processing device according to claim 5 .
7. the determination unit determines that the test-taker user, who is stored in the third database in association with a predetermined first organization, does not belong to the first organization when a second organization different from the first organization is newly granted access rights to the first diagnostic information of the test-taker user; The information processing device according to claim 5 .
8. the providing unit is configured to, when the determining unit has determined that the test-taker user does not belong to the organization, make it impossible to provide the first diagnostic information to the organization user in a form in which the individual is identified, by anonymizing personal identification information included in the first diagnostic information of the test-taker user with respect to access from the organization user. The information processing device according to claim 5 .
9. When the determination unit determines that the test-taker user does not belong to the organization, the provision unit invalidates the access authority of the organization users to the first diagnostic information of the test-taker user. The information processing device according to claim 5 .
10. An information processing method for managing diagnostic information of a test taker user who takes a predetermined diagnosis, comprising: The computer A first acquisition step of acquiring first diagnostic information including a diagnosis result of the test-taker user for a predetermined first diagnosis that can be performed regardless of the attributes of the work in which the test-taker user is engaged; providing the acquired first diagnostic information of the test-taker user to an organization user who is a user of an organization to which the test-taker user belongs; The computer, In the first acquisition step, the first diagnostic information is stored in a first database configured to be accessible to the test taker user who has taken the first diagnosis; In the providing step, the first diagnostic information is provided to the organization user by granting the organization user an access right to the first diagnostic information of the test taker user stored in the first database; A second acquisition step is further performed to acquire second diagnostic information including a diagnostic result of the test-taker user for a predetermined second diagnosis that may be uniquely performed in the organization; In the second acquisition step, the second diagnosis information is stored in a second database configured to be accessible to the organizational user who has caused the test-taker user to take the second diagnosis. Information processing methods.
11. An information processing method for managing diagnostic information of a test subject user who is a user who takes a predetermined diagnosis, comprising: The computer A first acquisition step of acquiring first diagnostic information including a diagnosis result of the test-taker user for a predetermined first diagnosis that can be performed regardless of the attributes of the work in which the test-taker user is engaged; providing the acquired first diagnostic information of the test-taker user to an organization user who is a user of an organization to which the test-taker user belongs; The computer, In the first acquisition step, the first diagnostic information is stored in a first database configured to be accessible to the test taker user who has taken the first diagnosis; In the providing step, the first diagnostic information is provided to the organization user by granting the organization user an access right to the first diagnostic information of the test taker user stored in the first database; The computer, A receiving step of receiving the test of the first diagnosis by the test-taker user via a predetermined interface is further executed, In the receiving step, the test-taker user who accessed the interface using identification information for identifying the organization is stored in a third database for managing user information in such a manner that the test-taker user is associated with the organization; In the providing step, for the test-taker user who is stored in the third database in association with the organization, granting the organization user an access right to the first diagnostic information of the test-taker user. Information processing methods.
12. The computer, further executing a determination step of determining whether the test-taker user stored in the third database continues to belong to the organization; In the providing step, when it is determined in the determining step that the test-taker user belongs to the organization, the first diagnostic information is made available to the organization user. The information processing method according to claim 11.
13. An information processing program for managing diagnostic information of a test taker user who takes a predetermined diagnosis, On the computer, A first acquisition step of acquiring first diagnostic information including a diagnosis result of the test-taker user for a predetermined first diagnosis that can be performed regardless of the attributes of the work in which the test-taker user is engaged; providing the acquired first diagnostic information of the test-taker user to an organization user who is a user of an organization to which the test-taker user belongs; The computer includes: In the first acquisition step, the first diagnostic information is stored in a first database configured to be accessible to the test taker user who has taken the first diagnosis; In the providing step, by granting the organization user an access right to the first diagnostic information of the test-taker user stored in the first database, the first diagnostic information is provided to the organization user; and further executing a second acquisition step of acquiring second diagnostic information including a diagnostic result of the test-taker user for a predetermined second diagnosis that may be uniquely performed in the organization; In the second acquisition step, the second diagnostic information is stored in a second database configured to be accessible by the organizational user who has caused the test-taker user to take the second diagnosis. Information processing program.
14. An information processing program for managing diagnostic information of a test subject user who is a user who takes a predetermined diagnosis, comprising: On the computer, A first acquisition step of acquiring first diagnostic information including a diagnosis result of the test-taker user for a predetermined first diagnosis that can be performed regardless of the attributes of the work in which the test-taker user is engaged; providing the acquired first diagnostic information of the test-taker user to an organization user who is a user of an organization to which the test-taker user belongs; The computer includes: In the first acquisition step, the first diagnostic information is stored in a first database configured to be accessible to the test taker user who has taken the first diagnosis; In the providing step, by granting the organization user an access right to the first diagnostic information of the test-taker user stored in the first database, the first diagnostic information is provided to the organization user; The computer includes: a receiving step of receiving the test of the first diagnosis by the test-taker user via a predetermined interface; In the receiving step, the test-taker user who accessed the interface using identification information for identifying the organization is stored in a third database for managing user information in such a manner that the test-taker user is associated with the organization; In the providing step, for the test-taker user stored in the third database in association with the organization, an authority to access the first diagnostic information of the test-taker user is granted to the organization user. Information processing program.
15. The computer includes: further executing a determination step of determining whether the test-taker user stored in the third database continues to belong to the organization; In the providing step, when it is determined in the determining step that the test-taker user belongs to the organization, the first diagnostic information is made available to the organization user. The information processing program according to claim 14.
Citation Information
Patent Citations
Information access control system and method
JP2011107779A
Information processing device and program
JP2021117752A