Information terminal, SNS server system, terminal program and server program
A tailored SNS system with approval-based posting and analysis functions addresses real-time sharing and compliance issues, ensuring accurate and compliant information dissemination for pharmaceutical strategies.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- TAKEDA PHARMA CO LTD
- Filing Date
- 2025-10-07
- Publication Date
- 2026-04-17
AI Technical Summary
Existing social networking systems (SNS) lack real-time information sharing capabilities and compliance regulation enforcement, leading to increased risks of violating pharmaceutical industry regulations and inaccurate reaction analysis for medical information sharing.
A tailored SNS system with features like approval-based information posting, similarity and appropriateness determination, and reaction analysis for specific users, ensuring compliance and accurate information utilization.
Enables real-time information sharing while reducing compliance violations and enhancing reaction analysis accuracy for timely and effective pharmaceutical strategies.
Smart Images

Figure 2026066972000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to an information terminal, an SNS server system, a terminal program, and a server program.
Background Art
[0002] Medical Representatives visit medical institutions and other places to collect various information from medical staff and notify the collected information to pharmaceutical companies and the like. Pharmaceutical companies and the like analyze the information notified by Medical Representatives and utilize it for various strategies.
[0003] In this way, in the scene of sharing the information collected by Medical Representatives within a company such as a pharmaceutical company, it is important to scrutinize the information so that it does not include information that violates compliance regulations (for example, ethical regulations) in the pharmaceutical industry that deals with products directly affecting the lives and health of patients.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] On the other hand, in situations where information is shared, the methods described above lack real-time capabilities, and therefore the applicant is considering applying a Social Networking System (SNS). However, if an SNS, which makes it easy to post information, is applied, not only will the amount of information shared increase, but there will also be a higher risk of including information that violates compliance regulations that must be followed in the pharmaceutical industry, which handles products that directly affect the lives and health of patients. Furthermore, the reaction function of existing SNS makes it difficult to accurately grasp internal reactions to the shared information, and as a result, it is difficult to fully utilize the shared information to provide the medicines that patients nationwide need in a timely and accurate manner.
[0006] Therefore, when applying social networking services (SNS) to specific users such as medical information representatives, it is necessary to add various functions to the SNS.
[0007] This disclosure is intended to provide a social networking service (SNS) tailored to specific users. [Means for solving the problem]
[0008] Examples of the embodiments of this disclosure include the following: [1] A collection information reception unit that accepts input of collection information, A posting unit posts the collected information to the SNS server system, on the condition that it is made public upon approval by the approver. A standard information terminal. [2] The unit has a determination result acquisition unit that obtains a determination result by sending a determination request to the SNS server system for determining whether the collected information is similar to the posted information posted to the SNS server system, The information collection receiving unit displays the determination result. [1] The information terminal described. [3] The unit has a determination result acquisition unit that obtains a determination result by transmitting a determination request to determine whether or not the collected information conforms to a predetermined rule, The information collection receiving unit displays the determination result. [1] The information terminal described. [4] When an instruction to display the collected information posted on the condition that it will be made public upon approval by an approver is received, the system has a display unit that displays a predetermined list of the poster's collected information on a first screen in a timeline format, and displays the collected information selected from the timeline-format list on a second screen, The display unit receives an approval instruction for the collected information displayed on the second screen and transmits it to the SNS server system. [1] The information terminal described. [5] A management department that manages collected information posted on the condition that it be made public only with the approval of the approver, The system includes an identification unit that identifies the poster based on identification information added to the collected information and identifies the approver who issues an approval instruction for the collected information by referring to the organizational information of the business to which the poster belongs. The management department shall disclose the collected information when it is notified by an identified approver that approval has been given for the collected information. SNS server system. [6] The system further includes a determination unit that determines whether the information collected before posting is similar to the posted information already posted, and transmits the determination result to the poster. [5] The SNS server system described. [7] The system further includes a determination unit that determines whether the information collected before posting conforms to predetermined rules and transmits the determination result to the poster. [5] The SNS server system described. [8] The management unit controls the display of a list of collected information posted on the condition that it be made public upon approval by the approver, in a timeline format on the approver's information terminal, and controls the display of the selected collected information on the approver's information terminal when the approved person selects the collected information. [5] The SNS server system described. [9] The organizational information is updated based on the personnel information of the business to which the poster belongs. [5] The SNS server system described.
[10] The poster is a medical information officer, [5] to [9] any of the following SNS server systems.
[11] When receiving input of collected information, the collected information receiving unit accepts the selection of the category of information source and the category of information content of the collected information, The posting unit takes the category of information source and the category of information content of the collected information, selected by the information collection receiving unit, and adds them to the collected information before posting to the SNS server system. A standard information terminal.
[12] When receiving an instruction to display posted information posted to the SNS server system, the system further has a display unit that accepts the selection of the information source and the category of the information content attached to the posted information, The display unit displays posted information from the SNS server system to which the selected information source and information content category have been added. The information terminal described in
[11] .
[13] The categories of information sources include any of the following: the type of information provider of the collected information, the affiliation of the information provider, or subdivided information obtained by subdividing the type of information provider according to predetermined rules. The information terminal described in
[11] .
[14] The categories of the information content include any of the following: major classification of related diseases, minor classification of related diseases, mechanism of action, and name of the drug. The information terminal described in
[11] .
[15] A storage unit for storing posted information to which the category of information source and the category of information content have been added, The management unit provides the viewer with the categories of information sources and information content selected by the viewer, and the posted information to which the categories of information sources and information content selected by the viewer have been added. An SNS server system having the following features.
[16] The category of the information source includes any one of the type of the information provider of the posting information, the affiliation of the information provider, and the subdivided information obtained by subdividing the type of the information provider according to a predetermined rule. The SNS server system according to
[15] .
[17] The category of the information content includes any one of the major classification of the related diseases, the minor classification of the related diseases, the mechanism of action, and the formulation name of the information content of the posting information. The SNS server system according to
[15] .
[18] A display unit that displays the posting information posted on the SNS server system, and as a reaction by a viewer who has viewed the displayed posting information, A reaction that conveys that the same event as the event described in the posting information has occurred, A reaction that requests detailed information about the event described in the posting information, receives any one of the above inputs, and transmits the received reaction to the SNS server system. An information terminal having the above.
[19] The display unit adds the organizational affiliation of the viewer in the business operator to which the viewer belongs to the received reaction and transmits it. The information terminal according to
[18] .
[20] When the display unit receives an instruction to display the breakdown of the reaction, it displays the aggregation result of the number of reactions in a predetermined category of a predetermined hierarchy, aggregated based on the organizational affiliation of the viewer added to the reaction. The information terminal according to
[18] .
[21] The display unit displays the aggregation result at a position on the map of the region corresponding to the predetermined category of the predetermined hierarchy. The information terminal according to
[20] .
[22] The viewer is a person in charge of pharmaceutical information, and the region corresponding to the predetermined category of the predetermined hierarchy is the region in charge of the person in charge of pharmaceutical information. The information terminal according to
[21] .
[23] A storage unit that stores the reaction by the viewer who has viewed the posting information in association with the posting information. It includes a reaction analysis unit that aggregates the number of reactions stored in association with the aforementioned post information for each type of reaction, The aforementioned reaction includes at least, Reactions indicating that the same incident described in the aforementioned post is occurring, A reaction requesting detailed information about the incident described in the aforementioned post. This includes an SNS server system.
[24] The reaction analysis unit aggregates the number of reactions in a predetermined category at a predetermined level based on the organizational affiliation of the viewer in the business to which the viewer belongs, as attached to the reaction.
[23] The SNS server system described.
[25] The reaction analysis unit generates a bubble chart in which the aggregated results are placed on a map at locations corresponding to predetermined divisions of the predetermined hierarchy.
[24] The SNS server system described.
[26] The viewer is a medical information officer, and the region corresponding to the predetermined category of the predetermined hierarchical level is the region that the medical information officer is responsible for.
[25] The SNS server system described.
[27] The process of receiving input of collected information, The process involves posting the collected information to an SNS server system, on the condition that it will be made public only after approval by the approver. A terminal program that causes a computer to execute something.
[28] A process for managing collected information that is posted on the condition that it is made public only after approval by an approver, The computer is instructed to perform the following steps: identify the poster based on the identification information added to the collected information, and identify the approver who will issue an approval instruction for the collected information by referring to the organizational information of the business to which the poster belongs. A server program that publishes the collected information when an approval instruction for the collected information is notified by an identified approver.
[29] When accepting input of collected information, the process includes accepting the selection of the source of the collected information and the category of the information content, The process involves adding the information source and information content category of the collected information that have been selected to the collected information and posting it to the SNS server system. A terminal program that causes a computer to execute something.
[30] A step of storing posted information to which categories of information source and information content have been added, A step of providing to the viewer the posted information to which the categories of information sources and information content specified by the viewer have been added from the posted information, A server program that causes a computer to execute something.
[31] The SNS server system displays the posted information, and the reactions of viewers who view the displayed posted information are as follows: Reactions indicating that the same incident described in the aforementioned post is occurring, A reaction requesting detailed information about the incident described in the aforementioned post. The process of receiving one of the inputs and sending the reaction of the received input to the SNS server system, A terminal program that causes a computer to execute something.
[32] A step of storing reactions from viewers who viewed the posted information in association with the posted information, The process involves having a computer perform the following steps: aggregating the number of reactions stored in association with the aforementioned post information, for each type of reaction; The aforementioned reaction includes at least, Reactions indicating that the same incident described in the aforementioned post is occurring, A reaction requesting detailed information about the incident described in the aforementioned post. Included, server program. [Effects of the Invention]
[0009] According to this disclosure, it is possible to provide a social networking service (SNS) tailored to specific users. [Brief explanation of the drawing]
[0010] [Figure 1] This diagram shows the flow of information through the information sharing system of the comparative example. [Figure 2] This diagram shows the flow of information through the information sharing system in the first embodiment. [Figure 3] This figure shows an example of the hardware configuration of an SNS server device and information terminal. [Figure 4] This figure shows an overview of the functions added to the information sharing system in the first embodiment. [Figure 5] The first figure shows an example of the functional configuration of an information terminal held by a medical information officer in the first embodiment. [Figure 6] The first figure shows an example of the screen of an information terminal held by a medical information representative in the first embodiment. [Figure 7A] The second figure shows an example of the functional configuration of an information terminal held by a medical information officer in the first embodiment. [Figure 7B] The third figure shows an example of the functional configuration of an information terminal held by a medical information officer in the first embodiment. [Figure 8A] The second figure shows an example of the screen of an information terminal held by a medical information officer in the first embodiment. [Figure 8B] The third figure shows an example of the screen of an information terminal held by a medical information officer in the first embodiment. [Figure 9] In the first embodiment, this is an example of a flowchart showing the flow of the posting process using an information terminal held by a medical information representative. [Figure 10] This figure shows an example of the functional configuration of an information terminal held by the approver in the first embodiment. [Figure 11] This figure shows an example of the screen of an information terminal held by the approver in the first embodiment. [Figure 12] In the first embodiment, this is an example of a flowchart showing the flow of approval processing by an information terminal held by the approver. [Figure 13] This figure shows an example of the functional configuration of an information terminal held by the analyst in the first embodiment. [Figure 14] This figure shows an example of the screen of an information terminal held by the analyst in the first embodiment. [Figure 15] In the first embodiment, this is an example of a flowchart showing the flow of deletion or editing processing by an information terminal held by the analyst. [Figure 16] This figure shows an example of the functional configuration of the SNS server device in the first embodiment. [Figure 17] This is an example of a flowchart showing the flow of posting and approval processes by the SNS server device in the first embodiment. [Figure 18] This is an example of a flowchart showing the flow of deletion or editing processing by the SNS server device in the first embodiment. [Figure 19] This figure shows an overview of the functions added to the information sharing system in the second embodiment. [Figure 20] In the second embodiment, the figure shows an example of the functional configuration of an information terminal held by a medical information officer. [Figure 21] This figure shows an example of the screen of an information terminal held by a medical information representative in the second embodiment. [Figure 22] This figure shows an example of information source categories. [Figure 23] This figure shows an example of information content categories. [Figure 24] In the second embodiment, this is an example of a flowchart showing the flow of the posting process using an information terminal held by a medical information officer. [Figure 25] This figure shows an example of the functional configuration of an information terminal held by a viewer in the second embodiment. [Figure 26] This figure shows an example of the screen of an information terminal held by a viewer in the second embodiment. [Figure 27] In the second embodiment, this is an example of a flowchart showing the flow of the browsing process by an information terminal held by the viewer. [Figure 28] This figure shows an example of the functional configuration of the SNS server device in the second embodiment. [Figure 29] This is an example of a flowchart showing the flow of the posting information display process by the SNS server device in the second embodiment. [Figure 30] This figure shows an overview of the functions added to the information sharing system in the third embodiment. [Figure 31] This figure shows an example of the functional configuration of an information terminal held by a viewer in the third embodiment. [Figure 32] The first figure shows an example of the screen of an information terminal held by a viewer in the third embodiment. [Figure 33] The second figure shows an example of the screen of an information terminal held by a viewer in the third embodiment. [Figure 34] In the third embodiment, this is an example of a flowchart showing the flow of the browsing process on an information terminal held by the viewer. [Figure 35] This figure shows an example of the functional configuration of the SNS server device in the third embodiment. [Figure 36] This is an example of a flowchart showing the reaction analysis processing flow by the SNS server device in the third embodiment. [Figure 37] This figure shows a concrete example of a decision-making process using a large-scale language model. [Modes for carrying out the invention]
[0011] Each embodiment will be described below with reference to the attached drawings. In this specification and the drawings, components having substantially the same functional configuration are denoted by the same reference numerals, and redundant descriptions will be omitted.
[0012] [First Embodiment] <Information flow via information sharing system> The flow of information through the information sharing system in the first embodiment will be described. To clarify the differences from conventional information sharing systems, the flow of information through the comparative example's information sharing system will be described first, followed by the flow of information through the information sharing system in the first embodiment.
[0013] (1) Information flow in the comparative example's information sharing system Figure 1 shows the flow of information through the information sharing system of the comparative example. As shown in Figure 1, the information sharing system 100 of the comparative example has an information terminal 120, an analysis device 140, a processing device 150, and an information terminal 180.
[0014] In the comparative example information sharing system 100, a Medical Representative (MR) 121 holding an information terminal 120 visits healthcare professionals 111, such as medical institutions 110, to collect information from the medical field. The information collected by the Medical Representative 121 from the medical field includes pharmaceutical information regarding the efficacy, safety, and quality of the product. The Medical Representative inputs the collected information into the information terminal 120 and transmits it to the analysis device 140 for sharing within the company.
[0015] Before transmitting the information collected by the medical information representative 121 to the analysis device 140, the approver 131 confirms in advance that the information does not contain any information that violates the company's compliance regulations. The medical information representative 121 transmits the collected information to the analysis device 140 only after the approver 131 has confirmed and approved that the information does not contain any information that violates the company's compliance regulations.
[0016] The analysis device 140 receives information transmitted from the information terminal 120. For example, the analyst 141 analyzes the information received by the analysis device 140 and notifies the processing device 150 of the analysis results.
[0017] The processing unit 150 is, for example, a device operated by a strategist 151. Based on the notified analysis results, the strategist 151 works in cooperation with the pharmaceutical development department 160_1, the pharmaceutical manufacturing department 160_2, the pharmaceutical sales department 160_3, etc., to consider future strategies and policies, feedback on past results, etc.
[0018] The results of the review by the strategist 151 are notified, for example, to the manager 171 who oversees the medical information representative 181. The manager 171 then notifies the medical information representative 181 of the notified review results.
[0019] Thus, according to the comparative example information sharing system 100, it becomes possible to analyze the information collected by the medical information representative 121 and consider future strategies and policies, as well as feedback on past results.
[0020] On the other hand, in the case of the comparative example information sharing system 100, it is not possible for people in various departments within the company to share the information collected by the medical information representative 121 in real time. For example, it is not possible for strategic planners 151, people belonging to each department from the pharmaceutical development department 160_1 to the pharmaceutical sales department 160_3, managers 171, medical information representatives 181, etc., to share the information in real time.
[0021] Therefore, in the first embodiment, a Social Networking System (SNS) is applied to the information sharing system, and the information collected by the medical information representative 121 is configured to be shared in real time by people in various departments within the company.
[0022] (2) Information flow by the information sharing system in the first embodiment Next, the flow of information through the information sharing system in the first embodiment will be described. Figure 2 is a diagram showing the flow of information through the information sharing system in the first embodiment. As shown in Figure 1, the information sharing system 200 in the first embodiment includes information terminals 220, 230, 240, 250, 280, and an SNS server system 290.
[0023] In the information sharing system 200, a medical information representative 121 who holds an information terminal 220 visits medical professionals 111 such as medical institutions 110 to collect information from the medical field. The medical information representative 121 inputs the collected information into the information terminal 220 for sharing within the company. The information terminal 220 has an application (terminal program) for the company's internal SNS installed, and the medical information representative 121 posts to the internal SNS by sending it to the SNS server system 290 via the internal SNS application. The SNS server system 290 comprises one or more SNS server devices. If the SNS server system 290 comprises multiple SNS server devices, each function of the SNS server system 290 may be implemented by the multiple SNS server devices using distributed computing. Alternatively, if the SNS server system 290 comprises multiple SNS server devices, each function of the SNS server system 290 may be implemented by one or more of the SNS server devices. However, for the sake of simplicity, in the following explanation, we will assume that the SNS server system 290 comprises one SNS server device, and that each function of the SNS server system 290 is implemented by this single SNS server device.
[0024] Approver 131 verifies whether information posted to the internal social networking service (SNS) violates the company's compliance regulations (i.e., whether it complies with the prescribed rules). Approver 131 has an application (terminal program) for the internal SNS installed on their information terminal 230. Approver 131 verifies and approves the information posted to the internal SNS via the application for the internal SNS, ensuring that it does not violate the company's compliance regulations.
[0025] Information posted to the internal social networking service by medical information representative 121, and approved by approver 131, will be made public. This ensures that information collected by medical information representative 121 is shared in real time by people in various departments within the company.
[0026] for example, • Information terminal 240 held by analyst 141, • Information terminals 250 operated by strategists 151, • Information terminal 280 held by medical information officer 181, • Information terminals (not shown) held by persons belonging to each department from the Pharmaceutical Development Department (160_1) to the Pharmaceutical Sales Department (160_3). These individuals have an application (terminal program) for the company's internal social networking service (SNS) installed. Therefore, analysts 141, strategists 151, medical information representatives 181, and individuals belonging to each department from the pharmaceutical development department 160_1 to the pharmaceutical sales department 160_3 can view information posted on the internal SNS via this application. In addition, analysts 141, strategists 151, medical information representatives 181, and individuals belonging to each department from the pharmaceutical development department 160_1 to the pharmaceutical sales department 160_3 can input reactions and comments via this application.
[0027] In other words, while information collected by the medical information representative 121 can be shared in real time by people in various departments within the company, the information sharing system 200 in the first embodiment, similar to the information sharing system 100 in the comparative example, The analyst 141 analyzes the posted information viewed via the information terminal 240 and notifies the information terminal 250 of the analysis results. Based on the notified analysis results, the strategist 151 will collaborate with the pharmaceutical development department 160_1, the pharmaceutical manufacturing department 160_2, the pharmaceutical sales department 160_3, etc., to consider future strategies and policies, and provide feedback on past results. The results of the review by the strategists 151 are notified, for example, to the manager 171 who oversees the medical information representatives 181. · The manager 171 notifies the pharmaceutical information staff 181 of the reported review results.
[0028] Thus, in the information sharing system 200 of the first embodiment, it is also possible to analyze the information collected by the pharmaceutical information staff 121 and consider future strategies and policies, feedback on past results, etc.
[0029] On the other hand, when applying an SNS where information posting is easy, not only does the amount of shared information increase, but the risk of including information that violates the company's compliance regulations also increases. Also, it is difficult to accurately grasp the company's reaction to the shared information only with the reaction functions (reaction, comment) of existing SNSs.
[0030] Therefore, in the information sharing system 200 of the first embodiment, when providing an in-company SNS for specific users such as pharmaceutical information staff, various functions tailored to the needs of the users are added. Hereinafter, the hardware configuration of each device and the functional configuration of each device for realizing various functions tailored to the needs of the users in the information sharing system 200 will be described in detail.
[0031] <Hardware Configuration of SNS Server Device and Information Terminal> First, the hardware configuration of each SNS server device included in the information terminals 220, 230, 240, 250, 280 and the SNS server system 290 of the information sharing system 200 will be described. Note that each device of the information sharing system 200 has a similar hardware configuration. For this reason, here, the hardware configuration of the SNS server device and the hardware configuration of the information terminal 220 will be described using FIG. 3, and the description of the hardware configuration of other devices will be omitted. FIG. 3 is a diagram showing an example of the hardware configuration of the SNS server device and the information terminal.
[0032] (1) Hardware Configuration of SNS Server Device Figure 3(a) shows an example of the hardware configuration of the SNS server device 300 included in the SNS server system 290. As shown in Figure 3(a), the SNS server device 300 includes a processor 301, memory 302, auxiliary storage device 303, connection device 304, communication device 305, and drive device 306. The processor 301, memory 302, auxiliary storage device 303, connection device 304, communication device 305, and drive device 306 of the SNS server device 300 are interconnected via a bus 307.
[0033] The processor 301 has various computing devices such as a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit). The processor 301 reads various programs (for example, server programs described later) into memory 302 and executes them.
[0034] Memory 302 has main memory devices such as ROM (Read Only Memory) and RAM (Random Access Memory). The processor 301 and memory 302 form a so-called computer, and the computer realizes various functions by having the processor 301 execute various programs read from memory 302.
[0035] The auxiliary storage device 303 stores various programs and various information used when these programs are executed by the processor 301.
[0036] The connection device 304 connects the SNS server device 300 to an example of an external device, such as the operating device 311 and the display device 312. The communication device 305 communicates with various devices via the network.
[0037] The drive device 306 is a device for setting the recording medium 313. The recording medium 313 here includes media that record information optically, electrically, or magnetically, such as CD-ROMs, flexible disks, and magneto-optical disks. The recording medium 313 may also include semiconductor memory that records information electrically, such as ROMs and flash memory.
[0038] The various programs to be installed on the auxiliary storage device 303 are installed, for example, when the distributed recording medium 313 is set in the drive device 306 and the various programs recorded on the recording medium 313 are read. Alternatively, the various programs to be installed on the auxiliary storage device 303 may be downloaded from the network via the communication device 305 and installed.
[0039] (2) Hardware configuration of information terminals Figure 3(b) shows an example of the hardware configuration of the information terminal 220. As shown in Figure 3(b), the information terminal 220 has a processor 321, memory 322, auxiliary storage device 323, operation device 324, display device 325, and communication device 326. The processor 321, memory 322, auxiliary storage device 323, operation device 324, display device 325, and communication device 326 of the information terminal 220 are interconnected via a bus 327.
[0040] The processor 321 has various computing devices such as a CPU (Central Processing Unit) and a GPU (Graphics Processing Unit). The processor 321 reads various programs (for example, terminal programs, etc.) into the memory 322 and executes them.
[0041] Memory 322 has main memory devices such as ROM (Read Only Memory) and RAM (Random Access Memory). The processor 321 and memory 322 form a so-called computer, and the computer realizes various functions by having the processor 321 execute various programs read from memory 322.
[0042] The auxiliary storage device 323 stores various programs and various information used when those programs are executed by the processor 321.
[0043] The operating device 324 receives input from the medical information representative 121. The display device 325 displays the results of the internal processing of the information terminal 220. The communication device 326 communicates with various devices via the network.
[0044] Furthermore, the various programs installed on the auxiliary storage device 323 are installed by being downloaded from the network via the communication device 326.
[0045] <Overview of various functions of information terminals and SNS server devices> Next, we will explain in detail the functions added to the information sharing system 200 in the first embodiment. As mentioned above, in the case of an internal social networking service for specific users such as medical information representatives, it is necessary to add functions that meet the needs of those users. In the case of the information sharing system 200 in the first embodiment, a function has been added to address the increased risk of information containing information that violates the company's compliance regulations.
[0046] Figure 4 is a diagram showing an overview of the functions added to the information sharing system in the first embodiment. Reference numeral 410 denotes an application (terminal program) for the internal SNS installed on the information terminal 220 held by the medical information representative 121 in order to address the above problem. • A function to post information collected by medical information representatives (121) with added disclosure conditions. • A function to display the similarity determination result when it is determined whether or not the information collected by the medical information representative 121 is similar to the information collected. • A function to display the results of an appropriateness determination when it is determined whether the information collected by the medical information representative 121 is appropriate from a compliance standpoint, etc. This indicates that it has been added.
[0047] Furthermore, in order to address the above problem, reference numeral 420 denotes an application for the internal SNS installed on the information terminal 230 held by approver 131, • When information collected by a medical information representative 121 is posted to the internal social networking service, the system displays an approval screen consisting of two screens: one showing a list of the posted information and another showing the details of the posted information, and accepts approval instructions from the approver 131. This indicates that it has been added.
[0048] Furthermore, in order to address the above problem, reference numeral 430 denotes an application for the company's SNS installed on the information terminal 240 held by analyst 141, • A function to edit or delete information collected by medical information representatives (121) and posted on the internal social networking service if it is later confirmed to contain information that violates the company's compliance regulations. This indicates that it has been added.
[0049] Furthermore, in order to address the above problem, reference numeral 440 denotes a function realized by the execution of a server program installed on the SNS server device of the SNS server system 290, • A function to identify approvers for information collected by medical information representatives (121) and posted on the company's internal social networking service (approver identification function). • When an approval instruction is entered by approver 131 via information terminal 230, a function (posted information disclosure function) is provided to disclose information collected by medical information representative 121 and posted to the internal SNS. • A function to determine whether information collected by the medical information representative 121 is similar to the information included, and to transmit the similarity determination result (similarity determination function). • A function to determine whether the information collected by the medical information representative 121 is appropriate from a compliance standpoint and to transmit the appropriateness determination result (appropriateness determination function). • A function to delete or edit posted information based on instructions from analyst 141 (posted information management function). This indicates that it has been added.
[0050] <Functional Configuration of Information Terminals> Next, we will explain the details of each function shown by reference numeral 410 in Figure 4. As mentioned above, the information terminal 220 has an application (terminal program) for the company's internal social networking service installed. When this program is executed, the information terminal 220 realizes each of the functions shown by reference numeral 410 in Figure 4.
[0051] (1) Details of the function to post collected information with added disclosure conditions. Figure 5 is the first diagram showing an example of the functional configuration of an information terminal held by a medical information representative in the first embodiment. As shown in Figure 5, the information terminal 220 has a collected information receiving unit 510, an attached information acquisition unit 520, and a posting unit 530, and when each of these units operates, it realizes the function of posting collected information with publication conditions attached.
[0052] The information collection receiving unit 510 accepts input of information (collected information) collected by the medical information representative 121. Furthermore, when the medical information representative 121 inputs an instruction to attach attachments, the information collection receiving unit 510 reads the attachments from the attachments storage unit 540 via the attachments acquisition unit 520. In addition, the information collection receiving unit 510 notifies the posting unit 530 of the collected information (or, in the case of an instruction to attach attachments, the collected information with the attachments attached).
[0053] The attachment information acquisition unit 520 stores the attachment information in the attachment information storage unit 540 when the medical information representative 121 inputs the attachment information. In addition, when instructed by the collected information reception unit 510, the attachment information acquisition unit 520 reads the instructed attachment information from the attachment information storage unit 540 and notifies the collected information reception unit 510.
[0054] When a posting instruction is entered by a medical information representative 121, the posting unit 530 posts the collected information (or, if an instruction to attach attached information has been entered, the collected information with attached information attached) notified by the collected information reception unit 510 to the SNS server system 290.
[0055] When the posting unit 530 posts collected information to the SNS server system 290, the posting destination is set in advance in the posting unit 530 as posting destination information. Furthermore, when the posting unit 530 posts collected information to the posting destination, it adds disclosure conditions to the collected information. Disclosure conditions refer to the conditions for making the collected information posted to the posting destination public as posted information. In the first embodiment, the disclosure conditions are assumed to be MR identification information that identifies the medical representative 121. In this case, in order to make the collected information posted to the posting destination public, • The medical information representative who submitted the collected information must be a medical information representative who does not require approval from an approver. The condition is that, • The medical information officer who submitted the collected information must be a medical information officer who requires approval from an approver, and • Approval by the approver must be completed. This is a condition. In this way, when the posting unit 530 adds the MR identification information that identifies the medical representative 121 to the information and posts it, the SNS server system 290 can determine whether or not the collected information should be made public.
[0056] In the above explanation, MR identification information that identifies the medical representative 121 is added to the collected information as a condition for disclosure. However, the conditions for disclosure added to the collected information are not limited to MR identification information that identifies the medical representative 121. Information other than MR identification information that identifies the medical representative 121 may be added to the collected information as a condition for disclosure.
[0057] (2) Example of a screen when posting collected information with disclosure conditions added. Next, we will describe an example of the screen of the information terminal 220 when posting collected information with disclosure conditions added. Figure 6 is the first figure showing an example of the screen of the information terminal held by the medical information officer in the first embodiment.
[0058] As shown in Figures 6(a) and (b), the information terminal screen 610 includes an instruction area 611, an attribute display area 612, a post content display area 613, and an input area 614.
[0059] The instruction area 611 is the area where the medical information representative 121 can give instructions to post the collected information or to cancel the posting of the collected information. The attribute display area 612 is the area where the attributes of the medical information representative 121 are displayed.
[0060] The content display area 613 is an area that displays the content of the collected information entered by the medical information representative 121. The input area 614 is an area for entering the collected information to be posted. Figure 6(a) shows the input area 614 where the collected information to be posted is entered as text information. Figure 6(b) shows the input area 614 where instructions are entered to attach image data as attachment information to the collected information to be posted.
[0061] (3) Details of the function that displays the similarity / disparity judgment results Figure 7A is a second diagram showing an example of the functional configuration of an information terminal held by a medical information representative in the first embodiment. As shown in Figure 7A, the information terminal 220 has an information collection receiving unit 710, an attachment information acquisition unit 520, a posting unit 530, and a judgment result acquisition unit 720, and the operation of each of these units realizes the function of displaying the similarity judgment result. Of these, the details of the attachment information acquisition unit 520 and the posting unit 530 have already been explained using Figure 5, so the explanation is omitted here.
[0062] The information collection receiving unit 710 accepts input of information (collected information) collected by the medical information representative 121. Furthermore, when the medical information representative 121 inputs a similarity determination instruction, the information collection receiving unit 710 notifies the determination result acquisition unit 720 of the similarity determination request and the collected information. In addition, if the information collection receiving unit 710 obtains a similarity determination result from the determination result acquisition unit 720 in response to notifying the similarity determination request and collected information, it displays the similarity determination result.
[0063] The judgment result acquisition unit 720 transmits the similarity judgment request and collected information to the SNS server system 290 when it receives notification of the similarity judgment request and collected information from the collected information reception unit 710. In addition, when the judgment result acquisition unit 720 receives the similarity judgment result from the SNS server system 290 in response to transmitting the similarity judgment request and collected information to the SNS server system 290, it notifies the collected information reception unit 710 of the said similarity judgment result.
[0064] (4) Details of the function that displays the suitability judgment results Figure 7B is a third figure showing an example of the functional configuration of an information terminal held by a medical information representative in the first embodiment. As shown in Figure 7B, the information terminal 220 has an information collection receiving unit 711, an attachment information acquisition unit 520, a posting unit 530, and a judgment result acquisition unit 721, and the operation of each of these units realizes the function of displaying the appropriate judgment result. Of these, the details of the attachment information acquisition unit 520 and the posting unit 530 have already been explained using Figure 5, so the explanation is omitted here.
[0065] The information collection receiving unit 711 accepts input of information (collected information) collected by the medical information representative 121. Furthermore, when the medical information representative 121 inputs an appropriateness judgment instruction, the information collection receiving unit 711 notifies the judgment result acquisition unit 721 of the appropriateness judgment request and the collected information. In addition, if the information collection receiving unit 711 obtains an appropriateness judgment result from the judgment result acquisition unit 721 in response to notifying the appropriateness judgment request and collected information, it displays the appropriateness judgment result.
[0066] The judgment result acquisition unit 721 transmits the appropriate judgment request and collected information to the SNS server system 290 when it receives notification of the appropriate judgment request and collected information from the collected information reception unit 711. In addition, when the judgment result acquisition unit 721 receives an appropriate judgment result from the SNS server system 290 in response to transmitting the appropriate judgment request and collected information to the SNS server system 290, it notifies the collected information reception unit 711 of the appropriate judgment result.
[0067] (5) Example of a screen for displaying the similarity / disparity determination result Next, we will describe an example of the screen of the information terminal 220 when displaying the similarity determination result. Figure 8A is a second figure showing an example of the screen of the information terminal held by the medical information officer in the first embodiment.
[0068] As shown in Figures 8A(a) and (b), the information terminal screen 610 includes an instruction area 611, an attribute display area 612, a post content display area 613, and a similarity / non-similarity judgment instruction area 811. Of these, the instruction area 611 to the post content display area 613 have already been explained using Figure 6, so their explanation will be omitted here.
[0069] The similarity determination instruction area 811 is an area that appears on the information terminal screen 610 once the input of the collected information to be posted is complete. The medical information representative 121 inputs instructions via the similarity determination instruction area 811 to determine whether or not posted information similar to the entered collected information has already been posted to the SNS server system 290.
[0070] Figure 8A(a) shows the information terminal screen 610 before the medical information representative 121 enters the similarity determination instruction. Figure 8A(b) shows the information terminal screen 610 after the medical information representative 121 enters the similarity determination instruction.
[0071] As shown in Figure 8A(b), when the medical information representative 121 inputs a similarity judgment instruction, the similarity judgment result 820 is displayed in the post content display area 613. The example in Figure 8A(b) shows a message indicating that one post similar to the input collected information has already been posted to the SNS server system 290.
[0072] (6) Example of a screen used to display the suitability assessment results Next, we will describe an example of the screen of the information terminal 220 when displaying the suitability judgment results. Figure 8B is the third figure showing an example of the screen of the information terminal held by the medical information officer in the first embodiment.
[0073] As shown in Figures 8B(a) and (b), the information terminal screen 610 includes an instruction area 611, an attribute display area 612, a post content display area 613, and an appropriateness judgment instruction area 812. Of these, the instruction area 611 to the post content display area 613 have already been explained using Figure 6, so their explanation will be omitted here.
[0074] The appropriateness judgment instruction area 812 is an area that appears on the information terminal screen 610 once the input of the collected information to be submitted is complete. The medical information representative 121 inputs instructions via the appropriateness judgment instruction area 812 to determine whether the entered collected information contains any information that violates the company's compliance regulations.
[0075] Figure 8B(a) shows the information terminal screen 610 before the appropriateness judgment instruction is entered by the medical information representative 121. Figure 8B(b) shows the information terminal screen 610 after the appropriateness judgment instruction is entered by the medical information representative 121.
[0076] As shown in Figure 8B(b), when the medical information representative 121 inputs an appropriateness judgment instruction, the appropriateness judgment result 830 is displayed in the posted content display area 613. The example in Figure 8B(b) shows a message being displayed indicating that the collected information that was entered contains expressions that violate the company's compliance regulations.
[0077] <Flow of posting process using information terminals> Next, we will explain the flow of the posting process using the information terminal 220 held by the medical information representative 121. Figure 9 is an example of a flowchart showing the flow of the posting process using the information terminal held by the medical information representative in the first embodiment.
[0078] In step S901, the information terminal 220 displays a new creation screen based on instructions from the medical information representative 121.
[0079] In step S902, the information terminal 220 receives input of collected information from the medical information officer 121.
[0080] In step S903, the information terminal 220 receives an input of a similarity determination instruction from the medical information representative 121 who has completed inputting the collected information. Upon receiving the input of the similarity determination instruction, the information terminal 220 sends the similarity determination request and the collected information to the SNS server system 290, and receives and displays the similarity determination result from the SNS server system 290.
[0081] In step S904, the information terminal 220 receives a request for suitability judgment instructions from the medical information representative 121 who has completed inputting the collected information. Upon receiving the suitability judgment instructions, the information terminal 220 transmits the suitability judgment request and the collected information to the SNS server system 290, and receives and displays the suitability judgment results from the SNS server system 290.
[0082] In step S905, the information terminal 220 attaches supporting information to the collected information based on instructions from the medical information representative 121.
[0083] In step S906, the information terminal 220 receives input of a submission instruction from the medical information officer 121.
[0084] In step S907, the information terminal 220 adds MR identification information to the collected information as a condition for disclosure, which identifies the medical representative 121.
[0085] In step S908, the information terminal 220 posts the collected information, with the public disclosure conditions added, by sending it to a designated posting destination within the SNS server system 290.
[0086] <Functional Configuration of Information Terminals> Next, we will explain the details of the function shown by reference numeral 420 in Figure 4. As mentioned above, the information terminal 230 has an application (terminal program) for the company's internal social networking service installed. When this program is executed, the information terminal 230 realizes the function shown by reference numeral 420 in Figure 4.
[0087] (1) Details of the function that displays an approval screen using two screens and accepts approval instructions. Figure 10 shows an example of the functional configuration of an information terminal held by the approver in the first embodiment. As shown in Figure 10, the information terminal 230 has a display unit 1010, and when this unit operates, it realizes the function of displaying an approval screen on two screens and receiving approval instructions.
[0088] When the display unit 1010 receives an input from the approver 131 instructing it to display the approval screen, it sends an approval screen display request to the SNS server system 290, which includes approver identification information that identifies the approver 131.
[0089] In response to sending an approval screen display request containing approver identification information to the SNS server system 290, the display unit 1010 obtains access destination information from the SNS server system 290 indicating the posting destination where the collected information that approver 131 should approve has been posted.
[0090] When the display unit 1010 obtains access destination information from the SNS server system 290, it accesses the access destination information and displays a list of collected information that approver 131 must approve on the first screen of the approval screen. The display unit 1010 displays the list of collected information on the first screen in a timeline format. Furthermore, when approver 131 selects a specific piece of collected information from the list of collected information displayed in timeline format on the first screen, the display unit 1010 displays the content of that collected information on the second screen of the approval screen.
[0091] The display unit 1010 receives an approval or rejection instruction from the approver 131 on a second screen displaying the contents of the collected information. Upon receiving an approval or rejection instruction from the approver 131, the display unit 1010 sends the approval or rejection instruction regarding the collected information to the SNS server system 290.
[0092] (2) Example of approval screen Next, an example of the approval screen displayed by the display unit 1010 of the information terminal 230 will be described. Figure 11 is a diagram showing an example of the screen of an information terminal held by the approver in the first embodiment. As shown in Figures 11(a) and (b), the approval screen consists of a first screen, the information terminal screen 1110, and a second screen, the information terminal screen 1120.
[0093] As shown in Figure 11(a), the information terminal screen 1110, which is the first screen of the approval screen, includes an access destination display area 1111 and a list display area 1112.
[0094] The access destination display area 1111 is an area that displays trays containing the collected information that the approver 131 must approve. The medical information representative 121 posts the collected information to this tray as the submission destination, and the approver 131 accesses this tray as the access destination.
[0095] The list display area 1112 is an area that displays a list of the collected information that approver 131 must approve in a timeline format. The example in Figure 11 shows that two pieces of collected information that approver 131 must approve are stored in the above tray.
[0096] Approver 131 selects the collected information to review from the list of collected information displayed in the list display area 1112. As a result, the display unit 1010 of the information terminal 230 switches the currently displayed information terminal screen 1110 to information terminal screen 1120.
[0097] As shown in Figure 11(b), the information terminal screen 1120, which is the second screen of the approval screen, includes a screen transition instruction area 1121, an attribute display area 1122, a post content display area 1123, and an approval instruction area 1124.
[0098] The screen transition instruction area 1121 is an area that indicates that the information terminal screen 1120 is the second screen where the approver 131 enters an approval instruction, and also provides an instruction to return to the first screen, the information terminal screen 1110, which contains a list of collected information to be approved.
[0099] The attribute display area 1122 is an area that displays the attributes of the medical information representative 121 who posted the collected information that approver 131 is trying to approve.
[0100] The post content display area 1123 is the area that displays the content of the collected information that the approver 131 is trying to approve.
[0101] The approval instruction area 1124 is an area that displays the checklist items that the approver 131 must check when approving the content of the collected information displayed in the post content display area 1123. The approver 131 checks the content of the collected information displayed in the post content display area 1123 according to the checklist displayed in the approval instruction area 1124. The example in Figure 11(b) shows that the approver 131 has confirmed that there were no problems with the content of the collected information for check item I and check item II, and has entered a check in the check box.
[0102] Furthermore, the approval instruction area 1124 is an area that displays the similarity judgment result if the medical information representative 121 entered a similarity judgment instruction when posting the collected information. The example in Figure 11(b) shows that the similarity judgment result was obtained indicating that no collected information similar to the collected information posted by the medical information representative 121 had been posted.
[0103] Furthermore, the approval instruction area 1124 is an area equipped with input buttons for entering approval instructions and rejection instructions. If all the check items displayed in the approval instruction area 1124 are checked and a similarity determination result is obtained indicating that no similar collected information has been posted, the approver 131 enters an approval instruction. As a result, the approval instruction is sent to the SNS server system 290, and the collected information is made public as posted information.
[0104] On the other hand, if a check is not entered in the check box for any of the check items displayed in the approval instruction area 1124, the approver 131 enters a rejection instruction. Alternatively, if a similarity judgment result is obtained indicating that similar posting information has already been posted, the approver 131 enters a rejection instruction. As a result, the rejection instruction, including the check results, is sent to the SNS server system 290, and the collected information, along with the check results, is sent from the SNS server system 290 to the information terminal 220 held by the medical information representative 121.
[0105] <Flow of approval process using information terminals> Next, the approval process flow using the information terminal 230 held by the approver 131 will be explained. Figure 12 is an example of a flowchart showing the approval process flow using the information terminal held by the approver in the first embodiment.
[0106] In step S1201, the information terminal 230 receives input from the approver 131 instructing it to display the approval screen.
[0107] In step S1202, the information terminal 230 sends an approval screen display request to the SNS server system 290, which includes approver identification information that identifies approver 131. In response to sending the approval screen display request that includes approver identification information that identifies approver 131, the information terminal 230 receives access destination information from the SNS server system 290 that indicates the destination where the collected information to be approved has been posted.
[0108] In step S1203, the information terminal 230 accesses the access destination information and displays a list of the collected information to be approved in a timeline format on the first screen.
[0109] In step S1204, the information terminal 230 receives the selection of information to be collected from the approver 131.
[0110] In step S1205, the information terminal 230 displays the contents of the collected information that was selected on the second screen. This allows the approver 131 to check the contents of the collected information according to the checklist.
[0111] In step S1206, the information terminal 230 receives an approval or rejection instruction from the approver 131.
[0112] In step S1207, the information terminal 230 transmits the accepted approval or rejection instruction to the SNS server system 290.
[0113] <Functional Configuration of Information Terminals> Next, we will explain in detail the function shown by reference numeral 430 in Figure 4. As mentioned above, the information terminal 240 has an application (terminal program) for the company's internal social networking service installed. When this program is executed, the information terminal 240 realizes the function shown by reference numeral 430 in Figure 4.
[0114] (1) Details of the editing or deleting function Figure 13 shows an example of the functional configuration of an information terminal held by an analyst in the first embodiment. As shown in Figure 13, the information terminal 240 has a display unit 1310, and the operation of this unit realizes the function of editing or deleting.
[0115] When the display unit 1310 receives an input from the analyst 141 instructing it to display the edit / delete screen, it accesses the storage location in the SNS server system 290 where the publicly available post information is stored and displays the post information on the edit / delete screen.
[0116] When the display unit 1310 receives a deletion instruction from the analyst 141 in response to displaying the posted information on the editing / deletion screen, it sends the deletion instruction for the posted information, along with analyst identification information that identifies the analyst 141, to the SNS server system 290.
[0117] When the display unit 1310 receives input from the analyst 141 for editing content in response to displaying the posted information on the editing / deletion screen, it sends the input editing content, along with analyst identification information that identifies the analyst 141, to the SNS server system 290.
[0118] (2) Example of the editing / deletion screen Next, an example of the editing / deletion screen displayed by the display unit 1310 of the information terminal 240 will be described. Figure 14 shows an example of the screen of the information terminal held by the analyst in the first embodiment.
[0119] As shown in Figure 14(a), the information terminal screen 1410, which is the editing / deletion screen, includes an operation content display area 1411, an attribute display area 1412, and a post content display area 1413.
[0120] The operation details display area 1411 is an area in the editing / deletion screen that displays the operations that the analyst 141 can perform.
[0121] The attribute display area 1412 is an area that displays the attributes of the medical information representative who posted the posted information that the analyst 141 is trying to manipulate.
[0122] The post content display area 1413 is the area that displays the content of the post information that the analyst 141 is trying to manipulate. The post content display area 1413 includes instruction buttons that indicate what operation the analyst 141 should perform on the post information. The example in Figure 14(a) shows that it includes an instruction button to delete the post information and an instruction button to reflect the edits made to the post information.
[0123] In Figure 14(a), when the analyst 141 instructs the deletion of the posted information, the display unit 1310 of the information terminal 240 displays message 1414 on the currently displayed information terminal screen 1410, as shown in Figure 14(b).
[0124] If the analyst 141 selects "Delete" in message 1414, a deletion instruction for the corresponding post information is sent to the SNS server system 290. If the analyst 141 selects "Cancel" in message 1414, the system returns to the information terminal screen 1410 shown in Figure 14(a).
[0125] On the other hand, in Figure 14(a), suppose the analyst 141 edits the content of the posted information displayed in the posted content display area 1413, and then instructs the system to reflect the edits. In this case, as shown in Figure 14(c), the display unit 1310 of the information terminal 240 displays the message 1415 on the currently displayed information terminal screen 1410.
[0126] If analyst 141 selects "Apply" in message 1415, the edited content of the post information is sent to the SNS server system 290. If analyst 141 selects "Cancel" in message 1415, the user returns to the information terminal screen 1410 shown in Figure 14(a).
[0127] <Flowchart for deletion or editing via information terminal> Next, the flow of deletion or editing processing by the information terminal 240 held by the analyst 141 will be described. Figure 15 is an example of a flowchart showing the flow of deletion or editing processing by the information terminal held by the analyst in the first embodiment.
[0128] In step S1501, when the information terminal 240 receives an instruction from the analyst 141 to display the edit / delete screen, it accesses the storage location in the SNS server system 290 where the publicly available post information is stored. As a result, the information terminal 240 displays the post information stored in the accessed storage location on the edit / delete screen.
[0129] In step S1502, the information terminal 240 determines whether or not the analyst 141 has entered a deletion instruction for the displayed posted information. If it is determined in step S1502 that a deletion instruction has been entered (i.e., the answer is YES in step S1502), the process proceeds to step S1503.
[0130] In step S1503, the information terminal 240 sends the received deletion instruction to the SNS server system 290. As a result, the corresponding post information is deleted from its storage location by the SNS server system 290.
[0131] On the other hand, if it is not determined in step S1502 that a deletion instruction has been entered (i.e., the answer is NO in step S1502), the process proceeds to step S1504.
[0132] In step S1504, the information terminal 240 determines whether an instruction to reflect the edited content of the displayed posted information has been input. If it is determined in step S1504 that an instruction to reflect the edited content of the posted information has been input (if YES in step S1504), the process proceeds to step S1505.
[0133] In step S1505, the information terminal 240 transmits the edited content input by the analyst 141 to the SNS server system 290. As a result, in the SNS server system 290, the corresponding posted information at the storage destination is updated with the transmitted edited content.
[0134] On the other hand, if it is not determined in step S1504 that an instruction to reflect the edited content has been input (if NO in step S1504), the process proceeds to step S1506.
[0135] In step S1506, the information terminal 240 determines whether to continue the deletion or editing process. If it is determined in step S1506 to continue the deletion or editing process (if YES in step S1506), the process returns to step S1501.
[0136] On the other hand, if it is determined in step S1506 not to continue the deletion or editing process (if NO in step S1506), the deletion or editing process ends.
[0137] <Functional Configuration of SNS Server Device> Next, the details of each function indicated by reference numeral 440 in FIG. 4 will be described. As described above, a server program is installed in the SNS server device 300, and when the program is executed, the SNS server device 300 is as shown by reference numeral 440 in FIG. 4, · Approver Identification Function, · Posted Information Disclosure Function, · Similarity Judgment Function, · Appropriateness Judgment Function, · Posted Information Management Function, To achieve this.
[0138] (1) Details of the similarity / fairness determination function, appropriateness determination function, approver identification function, post information disclosure function and post information management function Figure 16 shows an example of the functional configuration of the SNS server device in the first embodiment. As shown in Figure 16, the SNS server device 300 has a similarity determination unit 1601, an appropriateness determination unit 1602, a collected information acquisition unit 1603, an access destination identification unit 1611, a collected information management unit 1612, and a posting information management unit 1621.
[0139] When the similarity determination unit 1601 receives a similarity determination request and collected information from the information terminal 120 held by the medical information representative 121, it refers to the posted information storage unit 1640 where the published posted information is stored. The similarity determination unit 1601 determines whether or not posted information similar to the collected information is stored in the posted information storage unit 1640. The similarity determination unit 1601 transmits the similarity determination result to the information terminal 120 held by the medical information representative 121.
[0140] When the appropriateness determination unit 1602 receives an appropriateness determination request and collected information from the information terminal 120 held by the medical information representative 121, it determines the appropriateness of the collected information. Specifically, the appropriateness determination unit 1602 determines whether the collected information contains any information that violates the company's compliance regulations.
[0141] The appropriateness determination unit 1602 determines the appropriateness of the collected information, for example, by using a large-scale language model that has been pre-tuned for appropriateness determination. The large-scale language model may be owned by the SNS server device 300, or by an SNS server device other than the SNS server device 300. Alternatively, it may be owned by a server device other than the SNS server system 290.
[0142] The suitability determination unit 1602 transmits the suitability determination result to the information terminal 120 held by the medical information representative 121.
[0143] The information acquisition unit 1603 acquires collected information from the information terminal 120 held by the medical information representative 121, with the medical information representative 121's identification information added as a disclosure condition. If the acquired collected information has disclosure conditions attached, the information acquisition unit 1603 stores the acquired collected information in the information storage unit 1630. Furthermore, when storing the collected information in the information storage unit 1630, the information acquisition unit 1603 stores it in a storage location corresponding to the medical information representative 121's identification information.
[0144] When the access destination identification unit 1611 receives a request to display an approval screen, including approver identification information, from the information terminal 230 held by the approver 131, it refers to the organizational information storage unit 1650. As shown in Figure 16, the organizational information storage unit 1650 stores organizational information 1670 of the business operator to which the medical information representative 121, etc., belong. The organizational information 1670 includes "MR" and "Approver" as information items.
[0145] The "MR" field stores identification information for the medical representative. The "Approver" field stores identification information for the approver who approves the collected information posted by the corresponding medical representative.
[0146] The access destination identification unit 1611 identifies the medical information representative associated with the receiving approver 131 by referring to the organizational information 1670 stored in the organizational information storage unit 1650. The access destination identification unit 1611 also identifies the storage location where the collected information posted by the identified medical information representative is stored as the access destination that the approver 131 should access. Furthermore, the access destination identification unit 1611 transmits the access destination information indicating the identified access destination to the information terminal 230 held by the approver 131.
[0147] As shown in Figure 16, the organizational information 1670 is generated by cleansing and updating the personnel information of the business operator stored in the personnel server device 1660. In other words, the organizational information storage unit 1650 stores the organizational information 1670 based on the latest personnel information.
[0148] The information collection management unit 1612, in response to the access destination information being transmitted by the access destination identification unit 1611, accesses the information terminal 2 held by the approver 131. From unit 30, if there is an access, the collected information storage unit 1630 is referenced.
[0149] The collected information management unit 1612 controls the information terminal 230 held by the approver 131 so that a list of collected information stored at the access destination is displayed in a timeline format on the information terminal 230 held by the approver 131. In addition, the collected information management unit 1612 controls the information terminal 230 held by the approver 131 so that the selected collected information is displayed on the information terminal 230 held by the approver 131 when any of the collected information is selected. As a result, the collected information management unit 1612 receives approval or rejection instructions from the approver 131 regarding the selected collected information.
[0150] When the collected information management unit 1612 receives an approval instruction from the approver 131, it moves the corresponding collected information to the submission information storage unit 1640 and stores it in the submission information storage unit 1640 as submission information. As a result, the collected information is made public as submission information. Also, when the collected information management unit 1612 receives a rejection instruction from the approver 131, it sends the corresponding collected information, along with the check results, to the medical information representative 121 who submitted it.
[0151] When the information terminal 240 held by the analyst 141 is accessed by the submission information management unit 1621, it controls the display of the submission information stored in the submission information storage unit 1640 on the information terminal 240 after making it private, and accepts deletion instructions or submission of edits. When the submission information management unit 1621 receives a deletion instruction from the information terminal 240, it deletes the corresponding submission information from the submission information storage unit 1640. Also, when the submission information management unit 1621 receives edits from the information terminal 240, it updates the content of the corresponding submission information by overwriting it with the received edits.
[0152] In the above description, the collected information storage unit 1630 and the posted information storage unit 1640 are realized by separate hardware, and the collected information that has received an approval instruction is moved from the collected information storage unit 1630 to the posted information storage unit 1640.
[0153] However, the method of publicly releasing the collected information as posted information is not limited to this. For example, the collected information storage unit 1630 and the posted information storage unit 1640 may be realized by the same hardware, and the configuration may be such that the stored area of the collected information is moved to the stored area of the posted information. Alternatively, the collected information storage unit 1630 and the posted information storage unit 1640 may be realized by the same hardware, and the stored areas of the collected information and the posted information may also be shared, and different tags may be added to the collected information and the posted information.
[0154] <Flow of Posting and Approval Processes by SNS Server Device> Next, the flow of the posting process and the approval process by the SNS server device 300 will be described. FIG. 17 is an example of a flowchart showing the flow of the posting process and the approval process by the SNS server device in the first embodiment.
[0155] In step S1701, the similarity determination unit 1601 of the SNS server device 300 determines whether or not a similarity determination request has been received from the information terminal 120 held by the pharmaceutical information staff 121. If it is determined in step S1701 that the similarity determination request has not been received (if NO in step S1701), the process proceeds to step S1703. On the other hand, if it is determined in step S1701 that the similarity determination request has been received (if YES in step S1701), the process proceeds to step S1702.
[0156] In step S
[0157] In step S1703, the suitability determination unit 1602 of the SNS server device 300 determines whether or not it has received a suitability determination request from the information terminal 120 held by the medical information representative 121. If it determines in step S1703 that it has not received a suitability determination request (if the answer is NO in step S1703), the process proceeds to step S1705. On the other hand, if it determines in step S1703 that it has received a suitability determination request (if the answer is YES in step S1703), the process proceeds to step S1704.
[0158] In step S1704, the appropriateness determination unit 1602 of the SNS server device 300 determines the appropriateness of the collected information received along with the appropriateness determination request. The appropriateness determination unit 1602 of the SNS server device 300 also transmits the appropriateness determination result to the information terminal 120 held by the medical information representative 121.
[0159] In step S1705, the information acquisition unit 1603 of the SNS server device 300 determines whether or not the collected information has been posted from the information terminal 120 held by the medical information representative 121. If it is determined in step S1705 that the collected information has not been posted (if the answer is NO in step S1705), the process proceeds to step S1722. On the other hand, if it is determined in step S1705 that the collected information has been posted (if the answer is YES in step S1705), the process proceeds to step S1706.
[0160] In step S1706, the information acquisition unit 1603 of the SNS server device 300 acquires the posted information and determines whether or not public access conditions have been added.
[0161] In step S1707, the information acquisition unit 1603 of the SNS server device 300 determines whether the collected information has a disclosure condition attached to it, and whether approval by an approver is one of the disclosure conditions. If, in step S1707, it is determined that the information to be made public has been attached and approval by an approver is one of the disclosure conditions (i.e., the answer in step S1707 is YES), the process proceeds to step S1708.
[0162] In step S1708, the information acquisition unit 1603 of the SNS server device 300 stores the posted information in the information storage unit 1630.
[0163] In step S1709, the information collection management unit 1612 of the SNS server device 300 determines whether or not it has received an approval instruction from the approver 131 regarding the collected information stored in the information collection storage unit 1630.
[0164] If it is determined in step S1709 that an approval instruction has been received from approver 131 (i.e., the answer in step S1709 is YES), proceed to step S1710.
[0165] In step S1710, the collected information management unit 1612 of the SNS server device 300 moves the collected information for which it has received an approval instruction to the posting information storage unit 1640 and stores it in the posting information storage unit 1640.
[0166] On the other hand, if it is determined in step S1709 that a rejection instruction has been received from approver 131 (i.e., the answer is NO in step S1709), the process proceeds to step S1711.
[0167] In step S1711, the collected information management unit 1612 of the SNS server device 300 deletes the collected information for which a rejection instruction has been received from the collected information storage unit 1630 and transmits it to the information terminal 120 held by the medical information officer 121.
[0168] On the other hand, in step S1707, if it is determined that no public information has been added and the approval by the approver does not meet the public condition (if NO in step S1707), the process proceeds to step S1721.
[0169] In step S1721, the collection information management unit 1612 of the SNS server device 300 stores the transmitted collection information as post information in the post information storage unit 1640.
[0170] In step S1722, the SNS server device 300 determines whether to end the SNS. If it is determined in step S1722 not to end the SNS (if NO in step S1722), the process proceeds to step S1701.
[0171] On the other hand, if it is determined in step S1722 to end the SNS (if YES in step S1722), the post processing and approval processing are ended.
[0172] <Flow of deletion or editing process by SNS server device> Next, the flow of the deletion or editing process by the SNS server device 300 will be described. FIG. 18 is an example of a flowchart showing the flow of the deletion or editing process by the SNS server device in the first embodiment.
[0173] In step S1801, the post information management unit 1621 of the SNS server device 300 determines whether there has been an access from the information terminal 240 held by the analyst 141.
[0174] If it is determined in step S1801 that there has been no access, the process proceeds to step S1808. On the other hand, if it is determined in step S1801 that there has been an access, the process proceeds to step S1802.
[0175] In step S1802, the post information management unit 1621 of the SNS server device 300 controls the system to make the accessed post information private and then display it on the information terminal 240 held by the analyst 141.
[0176] In step S1803, the posting information management unit 1621 of the SNS server device 300 determines whether or not it has received the edited content from the information terminal 240 held by the analyst 141. If it determines in step S1803 that it has not received the edited content (if the answer is NO in step S1803), the process proceeds to step S1805. On the other hand, if it determines in step S1803 that it has received the edited content (if the answer is YES in step S1803), the process proceeds to step S1804.
[0177] In step S1804, the post information management unit 1621 of the SNS server device 300 updates the content of the corresponding post information by overwriting it with the received edited content.
[0178] In step S1805, the posting information management unit 1621 of the SNS server device 300 determines whether or not it has received a deletion instruction from the information terminal 240 held by the analyst 141. If it is determined in step S1805 that a deletion instruction has been received (if the answer is YES in step S1805), the process proceeds to step S1806.
[0179] In step S1806, the post information management unit 1621 of the SNS server device 300 deletes the corresponding post information from the post information storage unit 1640.
[0180] On the other hand, if it is determined in step S1805 that no deletion instruction has been received (i.e., the answer is NO in step S1805), the process proceeds to step S1807.
[0181] In step S1807, the post information management unit 1621 of the SNS server device 300 changes the corresponding post information back from a private state to a public state.
[0182] In step S1808, the posting information management unit 1621 of the SNS server device 300 determines whether or not to terminate SNS. If it is determined in step S1808 not to terminate SNS (if the answer is NO in step S1808), the process returns to step S1801. On the other hand, if it is determined in step S1808 to terminate SNS (if the answer is YES in step S1808), the deletion or editing process is terminated.
[0183] <Summary> As is clear from the above description, the information terminal according to the first embodiment is It has a collection information receiving unit 510 that accepts input of collection information. It has a posting unit 530 that posts collected information to the SNS server system 290, on the condition that it will be made public only after approval by an approver.
[0184] Furthermore, the SNS server system according to the first embodiment is It has a collection information management unit 1612 that manages collected information posted on the condition that it will be made public only after approval by an approver. The system includes an access destination identification unit 1611 that identifies the poster based on identification information attached to the collected information, and identifies the approver who will issue an approval instruction for the collected information by referring to the organizational information of the business to which the poster belongs. • Collected information will be made public when an approval instruction for the collected information is notified by an identified approver.
[0185] Thus, in the first embodiment, in light of the increased risk of non-compliant information being posted due to the application of SNS in the information sharing system, various functions were added to prevent such information from being made public as posted information (see Figure 4).
[0186] As a result, according to the first embodiment, it becomes possible to provide a social networking service for medical information representatives, while also preventing information that violates compliance from being publicly posted.
[0187] [Second Embodiment] The first embodiment described above focused on the case where a function is added to address the increased risk of non-compliant information being posted when an SNS is applied to an information sharing system. In contrast, the second embodiment describes a case where a function is added to address the increased volume of information and the difficulty in viewing the desired post information among the shared posts when an SNS is applied to an information sharing system. The second embodiment will be described below, focusing on the differences from the first embodiment.
[0188] <Overview of various functions of information terminals and SNS server devices> First, we will describe the functions added to the information sharing system in the second embodiment. As mentioned above, when providing an internal SNS for specific users such as medical information representatives, it is necessary to add various functions that meet the needs of those users. In the information sharing system of the second embodiment, a function has been added to address the problem of increasing information volume and difficulty in viewing the desired post information from among the shared posts.
[0189] Figure 19 is a diagram showing an overview of the functions added to the information sharing system in the second embodiment. In the information sharing system 1900, reference numeral 1910 denotes an application (terminal program) for the internal SNS installed on the information terminal 220 held by the medical information representative 121 in order to address the above problem. • When a medical information representative 121 posts collected information, they can select the category of the information source and the category of the information content, and the selected category of the information source and the category of the information content will be added to the collected information. This indicates that it has been added.
[0190] Furthermore, in order to address the above problem, reference numerals 1920 and 1930 are used to specify the internal SNS application (terminal program) installed on the information terminal held by the viewer who views the posted information. • A function to enter and view the category of the information source and the category of the information content. This indicates that the following has been added. In this embodiment, viewers refer to medical information representatives 181, analysts 141, strategists 151, etc. Also, in this embodiment, information terminals held by viewers refer to information terminals 280, 240, 250, etc.
[0191] Furthermore, in order to address the above problem, reference numeral 1940 denotes a function realized by the execution of a server program installed on the SNS server device 300 of the SNS server system 290, • A function to filter posted information by adding categories of information sources and information content selected by the viewer. This indicates that it has been added.
[0192] <Functional Configuration of Information Terminals> Next, we will explain in detail the function shown by reference numeral 1910 in Figure 19. As described above, the information terminal 220 has a terminal program installed as an application for the company's internal social networking service (SNS), and when this program is executed, the information terminal 220 realizes the function shown by reference numeral 1910 in Figure 19.
[0193] (1) Details of the function that adds information sources and information content to collected information Figure 20 shows an example of the functional configuration of an information terminal held by a medical information representative in a second embodiment. As shown in Figure 20, the information terminal 220 has an information collection receiving unit 2010, an attached information acquisition unit 520, and a posting unit 2020, and the operation of each of these units realizes the function of adding information sources and information content to the collected information.
[0194] The information collection reception unit 2010 accepts input of information (collected information) collected by the medical information representative 121. The information collection reception unit 2010 also accepts the medical information representative 121's selection of the information source category and the information content category. The information collection reception unit 2010 reads the information source category and information content category of the collected information from the selected information storage unit 2030 and displays them to the medical information representative 121. The medical information representative 121 then selects the information source category and information content category of the collected information from the displayed information.
[0195] When the information collection receiving unit 2010 receives an instruction from the medical information representative 121 to attach attached information, it reads the attached information from the attached information storage unit 540 via the attached information acquisition unit 520. Furthermore, the information collection receiving unit 2010 adds the category of the information source and the category of the information content to the collected information (or the collected information with the attached information attached, if an instruction to attach attached information has been entered) and notifies the posting unit 530.
[0196] The functions of the attachment information acquisition unit 520 have already been explained using Figure 5 in the first embodiment described above, so the explanation will be omitted here.
[0197] When a submission instruction is entered by a medical information representative 121, the submission unit 2020 submits the collected information, which has been notified by the information collection reception unit 2010 and includes the category of the information source and the category of the information content, to the SNS server system 290.
[0198] When Posting Unit 2020 posts collected information to the SNS server system 290, the destination for posting shall be the one that is pre-configured in Posting Unit 2020 as the destination information.
[0199] (2) Example of a screen when posting information with the source and content added to the collected information. Next, we will describe an example of the screen of the information terminal 220 when posting collected information with the category of information source and the category of information content added. Figure 21 is a diagram showing an example of the screen of an information terminal held by a medical information officer in the second embodiment.
[0200] As shown in Figure 21(a), the information terminal screen 2110 includes an instruction area 2111 and an attribute display area 2112.
[0201] The instruction area 2111 is where the medical information representative 121 gives instructions to post the collected information or to cancel the posting of the collected information. The attribute display area 2112 displays the attributes of the medical information representative 121 and is also where instructions are entered to transition to a screen for selecting the category of the information source and the category of the information content of the collected information. When the medical information representative 121 enters instructions in the attribute display area 2112 to transition to a screen for selecting the category of the information source and the category of the information content of the collected information, the screen of the information terminal 220 transitions to the information terminal screen 2120 shown in Figure 21(b).
[0202] As shown in Figure 21(b), the information terminal screen 2120 includes a screen transition instruction area 2121, a selection area 2122, and an information source selection area 2123.
[0203] The screen transition instruction area 2121 is where the medical information representative 121 inputs an instruction to return to the information terminal screen 2110. The specification area 2122 is where the user specifies whether to select the category of the information source for the collected information or the category of the information content for the collected information.
[0204] The example in Figure 21(b) shows how, in the designated area 2122, the medical information representative 121 is instructed to select the category of information source for the collected information. The example in Figure 21(c) shows how, in the designated area 2122, the medical information representative 121 is instructed to select the category of information content for the collected information.
[0205] The information source selection area 2123 is an area that is displayed when it is specified to select the category of the information source of the collected information in the specified area 2122. The example in (b) of FIG. 21 shows how the pharmaceutical information person 121 selects the type of information provider as the category of the information source.
[0206] The information content selection area 2124 is an area that is displayed when it is specified to select the category of the information content of the collected information in the specified area 2122. The example in (c) of FIG. 21 shows how the pharmaceutical information person 121 selects the type of related disease as the category of the information content.
[0207] The information source selection area 2123 includes a button (in the example of (b) of FIG. 21, the "input text" button) that instructs the transition to the screen for inputting the collected information after the pharmaceutical information person 121 selects the category of the information source or the category of the information content of the collected information.
[0208] The information content selection area 2124 includes a button (in the example of (c) of FIG. 21, the "input text" button) that instructs the transition to the screen for inputting the collected information after the pharmaceutical information person 121 selects the category of the information source or the category of the information content of the collected information.
[0209] When the pharmaceutical information person 121 instructs the transition to the screen for inputting the collected information in the information source selection area 2123 or the information content selection area 2124, the information terminal screen of the information terminal 220 transitions to the information terminal screen 2130 shown in (d) of FIG. 21.
[0210] As shown in (d) of FIG. 21, the information terminal screen 2130 includes an instruction area 2111, an attribute display area 2112, a selection result display area 2131, and a text input area 2132.
[0211] Among these, since the instruction area 2111 and the attribute display area 2112 have been described, the description is omitted here.
[0212] The selection result display area 2131 is an area where the category of the information source selected by the pharmaceutical information staff 121 in the information source selection area 2123 and the category of the information content selected by the pharmaceutical information staff 121 in the information content selection area 2124 are displayed. As shown in the selection result display area 2131, the category of the information source has a hierarchical structure, and when the pharmaceutical information staff 121 selects the category of the information source, the category of each layer is selected. Similarly, the category of the information content has a hierarchical structure, and when the pharmaceutical information staff 121 selects the category of the information content, the category of each layer is selected.
[0213] The text input area 2132 is an area for the pharmaceutical information staff 121 to input text of the information (collected information) collected.
[0214] <Specific examples of the category of the information source> Next, specific examples of the category of the information source stored in the selection information storage unit 2030 will be described. FIG. 22 is a diagram showing an example of the category of the information source. As described above, the category of the information source has a hierarchical structure, and the first layer includes the types of information providers (reference numerals 2210, 2220).
[0215] The example of FIG. 22 shows that the types of information providers (reference numeral 2210) in the first layer include "physician" and "medical staff" as categories. It also shows that the type of information provider (reference numeral 2220) in the first layer includes "others".
[0216] In the first layer, when a category is selected from the types of information providers indicated by reference numeral 2210, the second layer becomes the affiliated destination of the information provider (reference numeral 2211). The example of FIG. 22 shows that the affiliated destination of the information provider (reference numeral 2211) in the second layer includes "university hospital", "clinic", and "pharmacy" as categories.
[0217] If a category is selected from the types of information providers shown in code 2220 at the first level, the second level becomes the type of information provider (code 2221). The example in Figure 22 shows that the types of information providers at the second level (code 2221) include categories such as "pharmaceutical sales representative," "pharmaceutical information representative from another company," and "other."
[0218] In the second level, if a category is selected from among the organizations to which the information provider belongs, as shown by symbol 2211, the third level becomes subdivided information (symbol 2212) subdivided according to predetermined rules. The example in Figure 22 shows that the subdivided information (symbol 2212) subdivided according to predetermined rules in the third level includes categories such as "physician," "pharmacist," "nurse," and "other."
[0219] <Specific examples of information content categories> Next, we will describe specific examples of the categories of information content stored in the selected information storage unit 2030. Figure 23 is a diagram showing an example of information content categories. As mentioned above, the information content categories have a hierarchical structure, and the first level includes related diseases (code 2310) by major classification.
[0220] The example in Figure 23 shows that the related diseases by major classification in the first level (code 2310) include the category "diabetes." When a category is selected from the related diseases by major classification shown in code 2310 in the first level, the second level becomes related diseases by minor classification (code 2311). The example in Figure 23 shows that the related diseases by minor classification in the second level (code 2311) include the categories "type 1 diabetes" and "type 2 diabetes."
[0221] In the second level, if a category is selected from the related diseases categorized by sub-classification as shown in symbol 2311, the third level becomes the mechanism of action (symbol 2312). The example in Figure 23 shows that the mechanism of action (symbol 2312) in the third level includes categories such as "SGLT2", "biguanide drugs", etc.
[0222] In the third level, if a category is selected from the mechanisms of action shown in reference numeral 2312, the fourth level becomes the formulation name (reference numeral 2313). The example in Figure 23 shows that the formulation name (reference numeral 2313) in the fourth level includes categories such as "Forxiga", "Sugla", "Jardiance", etc. (registered trademark).
[0223] <Flow of posting process using information terminals> Next, we will explain the flow of the posting process using the information terminal 220 held by the medical information representative 121. Figure 24 is an example of a flowchart showing the flow of the posting process using the information terminal held by the medical information representative in the second embodiment.
[0224] In step S2401, the information terminal 220 displays a new creation screen based on instructions from the medical information representative 121.
[0225] In step S2402, the information terminal 220 receives a selection from the medical information representative 121 regarding the category of information source and the category of information content.
[0226] In step S2403, the information terminal 220 receives input of collected information from the medical information officer 121.
[0227] In step S2404, the information terminal 220 attaches supporting information to the collected information based on instructions from the medical information representative 121.
[0228] In step S2405, the information terminal 220 receives input of a submission instruction from the medical information officer 121.
[0229] In step S2406, the information terminal 220 posts the collected information, to which the category of information source and the category of information content have been added, by transmitting it to a designated posting destination in the SNS server system 290.
[0230] <Functional Configuration of Information Terminals> Next, the details of the functions indicated by reference numerals 1920 and 1930 in FIG. 19 will be described. As described above, an application (terminal program) for an in-company SNS is installed in the information terminal held by a viewer who views posting information. By executing the program, the information terminal held by the viewer who views posting information realizes the functions indicated by reference numerals 1920 and 1930 in FIG. 19.
[0231] (1) Details of the function of inputting and viewing an information source and information content FIG. 25 is a diagram showing an example of the functional configuration of an information terminal held by a viewer in the second embodiment. Here, the functional configuration of the information terminal 280 will be described.
[0232] As shown in FIG. 25, the information terminal 280 has a display unit 2510, and by operating the unit, it realizes the function of inputting and viewing the category of the information source and the category of the information content.
[0233] When receiving a display instruction for posting information, the display unit 2510 receives the selection of the category of the information source and the selection of the category of the information content input by the pharmaceutical information staff 181.
[0234] Based on the category of the information source and the category of the information content for which the input has been received, the display unit 2510 accesses the SNS server system 290. As a result, in the SNS server system 290, filtering of the publicly posted information is performed according to the category of the information source and the category of the information content. The display unit 2510 displays the filtered posting information on the viewing screen.
[0235] When a reaction or comment is input by the pharmaceutical information staff 181 in response to the display of the filtered posting information, the display unit 2510 receives the input reaction or comment and transmits it to the SNS server system 290.
[0236] (2) Example of a screen when entering and viewing information sources and information content Next, an example of the viewing screen of the information terminal 280 when viewing posted information by inputting the information source and information content will be described. Figure 26 is a diagram showing an example of the screen of the information terminal held by the viewer in the second embodiment. When the medical information representative 181 inputs a command to display posted information, the display unit 2510 of the information terminal 280 displays the viewing screen shown in Figure 26(a).
[0237] As shown in Figure 26(a), the information terminal screen 2610, which is a viewing screen, includes an instruction area 2611. The instruction area 2611 is the area where the medical information representative 181 instructs filtering of posted information when viewing the posted information. After the medical information representative 181 inputs a filtering instruction in the instruction area 2611, if an instruction to select the category of the information source of the posted information is input, the screen of the information terminal 280 transitions to the information terminal screen 2620 shown in Figure 26(b). Also, after the medical information representative 181 inputs a filtering instruction in the instruction area 2611, if an instruction to select the category of the information content of the posted information is input, the screen of the information terminal 280 transitions to the information terminal screen 2620 shown in Figure 26(c).
[0238] As shown in Figures 26(b) and (c), the information terminal screen 2620 includes an instruction area 2611, an information source selection area 2612, or an information content selection area 2613. Of these, the instruction area 2611 has already been explained, so its explanation will be omitted here.
[0239] The information source selection area 2612 is displayed when an instruction to filter the categories of information sources for posted information is entered in the instruction area 2611. The example in Figure 26(b) shows that the medical information representative 181 selected "healthcare professionals" from the first level and "university hospitals" from the second level as categories of information sources.
[0240] The information content selection area 2613 is an area that appears when an instruction to filter the category of the information content of the posted information is entered in the instruction area 2611. The example in Figure 26(c) shows that the medical information representative 181 selected "diabetes" from the first level and "type 1 diabetes" from the second level as the category of information content.
[0241] Once the medical information representative 181 has completed selecting the category of information source and the category of information content in the information source selection area 2612 and the information content selection area 2613, the screen of the information terminal 280 transitions to the information terminal screen 2630 shown in Figure 26(d).
[0242] As shown in Figure 26(d), the information terminal screen 2630 includes an instruction area 2611, an attribute display area 2631, a selection result display area 2632, an information content display area 2633, an attribute display area 2631', etc. Of these, the instruction area 2611 has already been explained, so its explanation will be omitted here.
[0243] The attribute display area 2631 is the area that displays the attributes of the medical information representative who posted the first post among the filtered posted information. The selection result display area 2632 is the area that displays the category of information source and the category of information content that the medical information representative 181 selected when viewing the posted information. The information content display area 2633 is the area that displays the information content of the first post among the filtered posted information.
[0244] The attribute display area 2631' is the area that displays the attributes of the medical information representative who posted the second post among the filtered post information.
[0245] The information terminal screen 2630 is configured to display subsequent posts by scrolling vertically. The display order of filtered posts on the information terminal screen 2630 is arbitrary; for example, it may be in order of when the posts were posted or in order of when they were published.
[0246] Also, although not shown in (d) of FIG. 26, the information terminal screen 2630 includes an area for instructing the viewer to input a reaction and an area for instructing the input of a comment.
[0247] <Flow of browsing process by information terminal> Next, the flow of the browsing process by the information terminal 280 held by the pharmaceutical information person in charge 181 will be described. FIG. 27 is an example of a flowchart showing the flow of the browsing process by the information terminal held by the viewer in the second embodiment.
[0248] In step S2701, the information terminal 280 receives a display instruction for the posted information from the pharmaceutical information person in charge 181. Further, the information terminal 280 receives the selection of the category of the information source of the posted information and the category of the information content from the pharmaceutical information person in charge 181 in order to filter the posted information, and transmits it to the SNS server system 290.
[0249] In step S2702, the information terminal 280 displays the filtered posted information that has been filtered by the SNS server system 290 based on the category of the information source of the posted information and the category of the information content.
[0250] [[ID=二十一]]In step S2703, when there is an input of a comment or a reaction from the pharmaceutical information person in charge 181 in response to the display of the filtered posted information, the information terminal 280 receives this.
[0251] In step S2704, the information terminal 280 transmits the received comment or reaction to the SNS server system 290.
[0252] <Functional configuration of SNS server device> Next, the details of the function indicated by reference numeral 1940 in FIG. 19 will be described. As described above, a server program is installed in the SNS server device 300, and when the program is executed, the SNS server device 300 realizes a function of filtering posting information as indicated by reference numeral 1940 in FIG. 19.
[0253] (1) Details of the function of filtering posting information FIG. 28 is a diagram showing an example of the functional configuration of the SNS server device in the second embodiment. As shown in FIG. 28, the SNS server device 300 includes a collection information acquisition unit 2801 and a posting information management unit 2802, and by operating each of these units, a function of filtering posting information is realized.
[0254] The collection information acquisition unit 2801 acquires collection information to which the category of the information source and the category of the information content are added from the information terminal 120 held by the pharmaceutical information person 121. The collection information acquisition unit 2801 stores the acquired collection information in the posting information storage unit 2810 as posting information.
[0255] The posting information management unit 2802 accepts access based on the category of the selected information source and the category of the information content from the information terminal 280 held by the pharmaceutical information person 181. The posting information management unit 2802 filters the posting information to which the category of the selected information source and the category of the information content are added from the posting information stored in the posting information storage unit 2810. The posting information management unit 2802 controls to display the category of the selected information source and the category of the information content and the filtered posting information on the information terminal 280.
[0256] When a reaction or comment is transmitted from the information terminal 280 in response to the display of the posting information on the information terminal 280, the posting information management unit 2802 stores the reaction or comment in the posting information storage unit 2810 in association with the posting information.
[0257] <Flow of posting information display processing by the SNS server device> Next, we will explain the flow of the posting information display process by the SNS server device 300. Figure 29 is an example of a flowchart showing the flow of the posting information display process by the SNS server device in the second embodiment.
[0258] In step S2901, the posting information management unit 2802 of the SNS server device 300 determines whether or not there is access from the information terminal 280 held by the medical information representative 181. If it is determined in step S2901 that there is no access (if the answer is NO in step S2901), it waits until it is determined that there is access.
[0259] On the other hand, if it is determined in step S2901 that there is access (if the answer is YES in step S2901), the process proceeds to step S2902.
[0260] In step S2902, the posting information management unit 2802 of the SNS server device 300 identifies the category of information source and the category of information content selected in the received access. Based on the identified category of information source and category of information content, the SNS server device 300 filters the posting information stored in the posting information storage unit 2810.
[0261] In step S2903, the posting information management unit 2802 of the SNS server device 300 displays the identified information source category, the information content category, and the filtered posting information on the information terminal 280.
[0262] In step S2904, the posting information management unit 2802 of the SNS server device 300 determines whether or not to terminate the SNS for the identified information source category and information content category. If it is determined in step S2904 not to terminate SNS (if the answer is NO in step S2904), the process returns to step S2901. On the other hand, if it is determined in step S2904 to terminate SNS (if the answer is YES in step S2904), the posting information display process is terminated.
[0263] <Summary> As is clear from the above description, the information terminal according to the second embodiment is • When receiving input of collected information, it has a collected information receiving unit 2010 that accepts the selection of the information source and the category of the information content. The system includes a posting unit 2020 that adds the categories of information sources and information content selected by the information collection receiving unit 2010 to the collected information and posts it to the SNS server system.
[0264] Furthermore, the SNS server system according to the second embodiment is It has a post information storage unit 2810 that stores post information to which the category of the information source and the category of the information content have been added. It has a posting information management unit 2802 that provides viewers with the categories of information sources and information content selected by the viewer, as well as posted information to which the categories of information sources and information content selected by the viewer have been added.
[0265] Thus, in the second embodiment, in light of the fact that applying SNS to the information sharing system increases the amount of information and makes it difficult to view the desired post information from among the shared posts, a function to select the information source and information content (see Figure 9) was added.
[0266] As a result, according to the second embodiment, it becomes possible to provide a social networking service for medical information representatives and to easily view the desired posted information.
[0267] [Third Embodiment] In the first embodiment described above, the focus was on the information content of the posted information, and in the second embodiment, the focus was on the method of viewing the posted information. In contrast, the third embodiment focuses on the reaction function to the posted information. This is because it is difficult to accurately grasp the reactions of internal viewers to shared posted information using only the reaction function of existing SNS. The third embodiment will be described below, focusing on the differences from the above embodiments.
[0268] <Overview of various functions of information terminals and SNS server devices> First, we will describe the functions added to the information sharing system in the third embodiment. As mentioned above, when providing an internal SNS for specific users such as medical information representatives, it is necessary to add various functions that meet the needs of those users. In the information sharing system of the third embodiment, a function has been added to address the difficulty in accurately grasping the reactions of internal viewers to shared posts using only the reaction function of existing SNSs.
[0269] Figure 30 is a diagram showing an overview of the functions added to the information sharing system in the third embodiment. Reference numerals 3010 and 3020 indicate that, in order to address the above problem, an application for the internal SNS (terminal program) is installed on an information terminal held by a viewer who views posted information. • Three types of reaction input functions, • A function to add the viewer's affiliation to reactions. • Function to display a breakdown of reactions, This indicates that the following has been added. In addition, in the case of the information sharing system 3000 in the third embodiment, as in the second embodiment, the viewers include medical information representatives 181, analysts 141, strategists 151, etc. Furthermore, the information terminals held by the viewers include information terminals 280, 240, 250, etc.
[0270] Furthermore, in order to address the above problem, reference numeral 3030 denotes a function realized by the execution of a server program installed on the SNS server device of the SNS server system 290, • A function to count the number of reactions for each of the three types of reactions. • A function to aggregate the number of reactions based on affiliation. • A function to place the aggregated results on a map. This indicates that it has been added.
[0271] <Functional Configuration of Information Terminals> Next, we will explain in detail the functions shown by reference numerals 3010 and 3020 in Figure 30. As mentioned above, the information terminal held by the viewer who views the posted information has an application (terminal program) for the internal SNS installed. When this program is executed, the information terminal held by the viewer who views the posted information realizes the functions shown by reference numerals 3010 and 3020 in Figure 30.
[0272] (1) Details of the three types of reaction input functions, the function to add the viewer's affiliation to reactions, and the function to display the breakdown of reactions. Figure 31 shows an example of the functional configuration of an information terminal held by a viewer in the third embodiment. Here, the functional configuration of the information terminal 280 will be described.
[0273] As shown in Figure 31, the information terminal 280 has a display unit 3110, and when this unit operates, it realizes three types of reaction input functions, a function to add the affiliation of the viewer of the reaction, and a function to display the breakdown of the reaction.
[0274] When the display unit 3110 receives a display instruction entered by the medical information representative 181, it accesses the SNS server system 290. As a result, the display unit 3110 displays the publicly available post information on the viewing screen.
[0275] The display unit 3110 accepts any input from the medical information representative 181, either one of three types of reactions (first to third reactions) or a comment, in response to the display of the posted information. The three types of reactions are "Like," "Same thing happened to me," and "I want to hear more."
[0276] The first type of reaction, "Like," is a reaction included in the reaction function of most social media platforms, and it is a reaction that expresses empathy for the posted information.
[0277] The second reaction, "Same incident occurred," is a reaction that indicates that the same incident described in the post has also occurred in the area covered by medical information representative 181.
[0278] The third reaction, "I want to hear more," is a reaction that conveys a request for further details about the events described in the post.
[0279] The display unit 3110 adds the organizational affiliation of the viewer, the medical information representative 181, to one of the first to third reactions or comments that it has received, and sends it to the SNS server system 290.
[0280] When the medical information representative 181 inputs an instruction to display a breakdown of each reaction to the posted information being viewed, the display unit 3110 sends a request to the SNS server system 290 to display a breakdown of each reaction. Displaying a breakdown of reactions means displaying a breakdown of reactions aggregated by the SNS server system 290 based on the affiliation of the viewer attached to the reaction. For example, the display unit 3110 displays the aggregated result based on the affiliation of the viewer who entered the second reaction ("Same event occurred"). Since different affiliations of viewers result in different service areas, by aggregating the second reaction ("Same event occurred") based on the viewer's affiliation, the medical information representative 181 can identify other areas where the same event as the posted information is frequently occurring.
[0281] (2) Example of a screen of an information terminal with three types of reaction input functions Next, we will describe an example screen of the information terminal 280, which has three types of reaction input functions. Figure 32 is the first figure showing an example screen of the information terminal held by the viewer in the third embodiment. When the viewer inputs an instruction to display posted information, the 3110 of the information terminal 280 displays the viewing screen shown in Figure 32.
[0282] As shown in Figure 32, the information terminal screen 3210, which is a viewing screen, includes a mode display area 3211, an attribute display area 3212, an information content display area 3213, an aggregated result display area 3214, and a reaction input area 3215.
[0283] The mode display area 3211 is an area that displays the mode of the currently displayed screen. The example in Figure 32 shows that the currently displayed screen is a viewing screen.
[0284] The attribute display area 3212 is the area that displays the attributes of the medical information representative who posted the currently displayed post information. The information content display area 3213 is the area that displays the information content of the currently displayed post information.
[0285] The aggregated results display area 3214 is an area that displays the aggregated results of the number of reactions for each type of reaction entered in response to the posted information being displayed. As described above, since the information terminal 280 according to the third embodiment can accept input of three types of reactions, the aggregated results of the number of reactions for each of the three types of reactions are displayed in the aggregated results display area 3214.
[0286] The reaction input area 3215 is an area for entering one of three types of reactions or comments. As mentioned above, the three types of reactions are "Like," "Same thing happened to me," and "I want to hear more," so the reaction input area 3215 is equipped with reaction buttons for each of these reactions.
[0287] (3) Example of a screen of an information terminal that has a function to add the viewer's affiliation to reactions and a function to display a breakdown of reactions. Next, an example screen of the information terminal 280, which has a function to add the viewer's affiliation to a reaction and a function to display a breakdown of reactions, will be described. Figure 33 is a second figure showing an example screen of an information terminal held by a viewer in the third embodiment. For example, suppose that in the aggregate result display area 3214 of Figure 32, the medical information representative 181 inputs a request to display a breakdown of reactions by selecting the aggregate result of one of the reactions (here, the second reaction "Same event occurred"). In this case, the display unit 3110 displays the information terminal screen 3310 shown in Figure 33.
[0288] As shown in Figure 33(a), the information terminal screen 3310 includes a mode display area 3211 and a breakdown map display area 3311. Of these, the mode display area 3211 has already been explained, so its explanation will be omitted here.
[0289] The breakdown map display area 3311 is the area on the map where the breakdown of aggregated results based on the affiliation of viewers who entered the second reaction "Same event occurred". Based on the affiliation of viewers who entered the second reaction "Same event occurred", the region in which that viewer is responsible is identified. Therefore, on the map in the breakdown map display area 3311, a bubble chart showing the number of reactions for the second reaction is placed at a position corresponding to the identified region.
[0290] The example in Figure 33 shows that the number of viewers who entered the second reaction "Same event occurred" was "2", and that one viewer's department was responsible for the "Gunma Prefecture" region, while the other viewer's department was responsible for the "Tokyo Metropolitan Area".
[0291] Figure 33(b) shows an enlarged view of the breakdown map display area 3311 in Figure 33(a), along with the display of the detailed breakdown display area 3312.
[0292] As shown in Figure 33, the detailed breakdown display area 3312 displays the viewer's name and the timing of the reaction input as detailed information for the viewer who entered the second reaction "Same event occurred".
[0293] <Flow of browsing processing using information terminals> Next, we will explain the flow of the browsing process using the information terminal 280 held by the medical information representative 181. Figure 34 is an example of a flowchart showing the flow of the browsing process using the information terminal held by the viewer in the third embodiment.
[0294] In step S3401, the information terminal 280 receives a request from the medical information officer 181 to display the posted information and displays the posted information on the viewing screen.
[0295] In step S3402, the information terminal 280 determines whether the medical information representative 181 has entered any of the first to third reactions to the posted information being displayed. If it is determined in step S3402 that no reaction has been entered (i.e., the answer is NO in step S3402), the process proceeds to step S3404. On the other hand, if it is determined in step S3402 that any reaction has been entered (i.e., the answer is YES in step S3402), the process proceeds to step S3403.
[0296] In step S3403, the information terminal 280 adds the organizational affiliation of the medical information representative 181 to any of the input reactions (any of the first to third reactions) and sends it to the SNS server system 290.
[0297] In step S3404, the information terminal 280 determines whether or not a comment has been entered by the medical information representative 181 for the posted information currently being displayed. If it is determined in step S3404 that no comment has been entered (i.e., the answer is NO in step S3404), the process proceeds to step S3406. On the other hand, if it is determined in step S3404 that a comment has been entered (i.e., the answer is YES in step S3404), the process proceeds to step S3405.
[0298] In step S3405, the information terminal 280 adds the organizational affiliation of the medical information representative 181 to the entered comment and sends it to the SNS server system 290.
[0299] In step S3406, the information terminal 280 determines whether or not an instruction to display the breakdown of reactions has been entered for the currently displayed post information. If it is determined in step S3406 that no instruction to display the breakdown of reactions has been entered (i.e., the answer is NO in step S3406), the process proceeds to step S3409. On the other hand, if it is determined in step S3406 that an instruction to display the breakdown of reactions has been entered (i.e., the answer is YES in step S3406), the process proceeds to step S3407.
[0300] In step S3407, the information terminal 280 sends a request to the SNS server system 290 to display a breakdown of reactions to the currently displayed post information.
[0301] In step S3408, the information terminal 280 displays the breakdown of the aggregated results based on the affiliation of the viewer, of the reactions to the currently displayed post information generated by the SNS server system 290, in the breakdown map display area 3311 or the breakdown details display area 3312.
[0302] In step S3409, the information terminal 280 determines whether to continue the browsing process. If it is determined in step S3409 to continue the browsing process (if YES in step S3409), the process returns to step S3401. On the other hand, if it is determined in step S3409 to end the browsing process (if NO in step S3409), the browsing process ends.
[0303] <Functional Configuration of SNS Server Device> Next, the details of the function indicated by reference numeral 3030 in FIG. 30 will be described. As described above, a server program is installed in the SNS server device 300, and when the program is executed, the SNS server device 300, as shown by reference numeral 3030 in FIG. 30, · A function of aggregating the number of reactions for each of the three types of reactions, · A function of aggregating the number of reactions based on affiliation, · A function of arranging the aggregation result on a map, is realized.
[0304] FIG. 35 is a diagram showing an example of the functional configuration of the SNS server device in the third embodiment. As shown in FIG. 35, the SNS server device 300 includes a collection information acquisition unit 3501, a post information management unit 3502, and a reaction analysis unit 3503. By the operation of each of these units of the SNS server device 300, a function of aggregating the number of reactions for each of the three types of reactions, a function of aggregating the number of reactions based on affiliation, and a function of arranging the aggregation result on a map are realized.
[0305] The collection information acquisition unit 3501 acquires collection information from the information terminal 120 held by the pharmaceutical information person 121. The collection information acquisition unit 3501 stores the acquired collection information in the post information storage unit 3510 as post information.
[0306] The Post Information Management Unit 3502 receives access from the information terminal 280 held by the medical information representative 181. The Post Information Management Unit 3502 controls the display of the post information stored in the Post Information Storage Unit 3510 on the information terminal 280. In controlling the display of the post information, the Post Information Management Unit 3502 obtains the aggregated results of the number of reactions for each of the three types of reactions and the aggregated results of the number of comments entered for the post information from the reaction analysis unit 3503. As a result, the information terminal 280 displays the post information, the aggregated results of the number of reactions for each of the three types of reactions, and the aggregated results of the number of comments entered.
[0307] The Post Information Management Unit 3502 receives any first, second, or third reactions, or comments, from the information terminal 280, when the posted information is displayed on the information terminal 280, with the viewer's organizational affiliation added. The Post Information Management Unit 3502 stores the received first, second, or third reaction or comment in the Post Information Storage Unit 3510, associating it with the posted information. The Post Information Management Unit 3502 also retrieves the updated aggregate results of the reaction counts for any of the first, second, or third reactions, or the updated aggregate results of the comment input counts, from the reaction analysis unit 3503 and controls it to display them on the information terminal 280.
[0308] When the information terminal 280 receives a request from the information terminal 280 to display a breakdown of specific reactions to the posted information, the posting information management unit 3502 notifies the reaction analysis unit 3503. When the posting information management unit 3502 receives a request from the reaction analysis unit 3503 to display a breakdown of specific reactions to the posted information, it transmits the breakdown to the information terminal 280.
[0309] The reaction analysis unit 3503 updates the aggregate results in the post information storage unit 3510 each time a first to third reaction or a comment is stored in association with the post information. The reaction analysis unit 3503 notifies the post information management unit 3502 of the aggregate results after updating the reaction count for any of the first to third reactions, or the aggregate results after updating the comment input count.
[0310] When the reaction analysis unit 3503 receives a request from the post information management unit 3502 to display a breakdown of a specific reaction, it refers to the post information storage unit 3510 and retrieves the specific reaction stored in association with the post information. The reaction analysis unit 3503 then refers to the organization information storage unit 3520 and determines the region of responsibility of each viewer who entered the specific reaction, based on the organizational affiliation of each viewer attached to the retrieved specific reaction.
[0311] As shown in Figure 35, the organizational information storage unit 3520 stores organizational information 3521 of the business to which each viewer belongs. The organizational information 3521 defines departments (examples of classifications) for each hierarchical level, and the reaction analysis unit 3503 identifies the department (example of a classification) to which each viewer who entered a specific reaction belongs, for each hierarchical level. It is assumed that each department (example of a classification) defined at each hierarchical level has a corresponding assigned region.
[0312] Therefore, the reaction analysis unit 3503 determines the department (an example of a classification) to which each viewer who entered a specific reaction belongs, hierarchically. • It is possible to calculate the aggregated results of the number of reactions for a specific category within a predetermined hierarchy. • A bubble chart showing the number of reactions for each assigned region can be placed on the map.
[0313] The reaction analysis unit 3503 analyzes the breakdown of a specific reaction as follows: • A map with a bubble chart showing the number of reactions for each assigned region. · The details of the viewer who entered a reaction in each responsible region are notified to the post information management unit 3502. As a result, the post information management unit 3502 can transmit the breakdown of specific reactions to the information terminal 280.
[0314] <Flow of reaction analysis process by SNS server device> Next, the flow of the reaction analysis process by the SNS server device 300 will be described. FIG. 36 is an example of a flowchart showing the flow of the reaction analysis process by the SNS server device in the third embodiment.
[0315] In step S3601, the SNS server device 300 determines whether it has received any of the first to third reactions for specific post information from the information terminal 280. If it is determined in step S3601 that none of the first to third reactions have been received (if NO in step S3601), the process proceeds to step S3603. On the other hand, if it is determined in step S3601 that any of the first to third reactions have been received (if YES in step S3601), the process proceeds to step S3602.
[0316] In step S3602, the SNS server device 300 increments the total number of corresponding types of reactions for specific post information. Also, the SNS server device 300 stores the organizational affiliation of the viewer who entered the reaction in association with the reaction of the post information.
[0317] In step S3603, the SNS server device 300 determines whether it has received a comment for specific post information from the information terminal 280. If it is determined in step S3603 that no comment has been received (if NO in step S36), the process proceeds to step S3605. On the other hand, if it is determined in step S3603 that a comment has been received (if YES in step S3603), the process proceeds to step S3604.
[0318] In step S3604, the SNS server device 300 increments the number of comments for a specific post. The SNS server device 300 also stores the comment in association with the post. The SNS server device 300 also increments the number of times a comment has been entered for the post.
[0319] In step S3605, the SNS server device 300 determines whether or not it has received a request from the information terminal 280 to display a breakdown of a specific reaction to a specific post. If it determines in step S3605 that it has not received a request to display a breakdown (if the answer is NO in step S3605), it proceeds to step S3609. On the other hand, if it determines in step S3605 that it has received a request to display a breakdown (if the answer is YES in step S3605), it proceeds to step S3606.
[0320] In step S3606, the SNS server device 300 obtains the organizational affiliation of each viewer who entered a reaction to the post information for which a breakdown display was requested.
[0321] In step S3607, the SNS server device 300 determines the region each viewer is responsible for based on the acquired organizational affiliation. Based on this, the SNS server device 300 analyzes the breakdown of reactions to the posted information for which a breakdown display has been requested. • A map with a bubble chart showing the number of reactions for each assigned region. • Details of viewers who entered reactions in each assigned region. Generates.
[0322] In step S3608, the SNS server device 300 transmits the analyzed breakdown to the information terminal 280.
[0323] In step S3609, the SNS server device 300 determines whether or not to terminate SNS. If it determines in step S3609 that SNS should not be terminated (if the answer in step S3609 is NO), it returns to step S3601. On the other hand, if it determines in step S3609 that SNS should be terminated (if the answer in step S3609 is YES), it terminates the reaction analysis process.
[0324] <Summary> As is clear from the above description, the information terminal according to the third embodiment is • The system displays the posted information on the SNS server system 290, and the reactions of viewers who viewed the displayed information include at least: A second reaction indicating that the same event described in the post is occurring. A third reaction requesting detailed information about the incident described in the post. It has a display unit 3110 that accepts one of the inputs and sends the reaction to the accepted input to the SNS server system 290.
[0325] Furthermore, the SNS server system 290 according to the third embodiment is It has a post information storage unit 3510 that stores reactions from viewers who have viewed the post information, in association with the post information. It has a reaction analysis unit 3503 that aggregates the number of reactions for each type of reaction, which is stored in association with the posted information. • Reactions include at least, A second reaction indicating that the same event described in the post is occurring. A third reaction requesting detailed information about the incident described in the post. It includes.
[0326] Thus, in the third embodiment, when an existing SNS is applied to the information sharing system, it is difficult to accurately grasp the reactions of internal viewers to posted information using only the existing reaction function, so a new reaction function was added (see Figure 30).
[0327] As a result, according to the third embodiment, it becomes possible to provide a social networking service for medical information representatives and to accurately grasp the reactions of internal viewers to the shared posts.
[0328] [Other embodiments] In the first embodiment described above, the details of the large-scale language model used by the suitability determination unit 1602 when determining the suitability of the collected information were not mentioned. However, it is assumed that the large-scale language model is configured, for example, to determine the suitability of the collected information with respect to predetermined determination items.
[0329] Figure 37 shows a specific example of judgment processing using a large-scale language model. The example in Figure 37 shows a case where the large-scale language model 3700 is configured to determine the appropriateness of collected information regarding "company product activities," "personal information," and "defamation of other companies."
[0330] Determining the appropriateness of "activities related to our own products" means, for example, determining whether the post content includes any descriptions of activities related to our own products. Determining the appropriateness of "personal information" means, for example, determining whether the post content includes any descriptions of personal information. Determining the appropriateness of "defamation of other companies" means, for example, determining whether the post content includes any descriptions that defame or slander other companies' products.
[0331] Note that the judgment criteria shown in Figure 37 are just examples, and the large-scale language model 3700 may also determine the appropriateness of the collected information based on other judgment criteria.
[0332] Furthermore, as shown in Figure 37, when the large-scale language model 3700 performs judgment processing, it may not only determine whether the posted content is inappropriate, but also output the reason for determining that the posted content is inappropriate, as well as suggested corrections to modify the posted content to make it appropriate.
[0333] In Figure 37, the judgment result 3710 shows that the large-scale language model 3700 determined the judgment item "defamation of other companies" to be correct. • The "post content" that was deemed inappropriate, • The "reason for judgment" that the content of the post was deemed inappropriate, • A "suggested revision" to correct the post content to make it more appropriate, This shows the output.
[0334] Furthermore, in the first embodiment described above, the appropriateness determination result determined by the appropriateness determination unit 1602 is transmitted to the information terminal 120 held by the medical information representative 121. However, the configuration of the appropriateness determination unit 1602 is not limited to this, and for example, the appropriateness determination unit 1602 may store the appropriateness determination result together with the collected information to which publication conditions have been added in the collected information storage unit 1630. In this case, the approver 131 can check the collected information while referring to the appropriateness determination result by the large-scale language model 3700. By configuring the system so that the approver 131 checks the collected information for which the large-scale language model 3700 has performed judgment processing on the posted content, the workload of the approver 131 can be reduced.
[0335] Furthermore, approver 131 shall check all collected information to which disclosure conditions have been attached, regardless of the appropriateness judgment result. This is to take into consideration that misjudgments may occur in the case of the large-scale language model 3700.
[0336] Furthermore, in the first embodiment described above, the application for the internal SNS is: • A function to post information collected by medical information representatives (121) with added disclosure conditions. • A function to display the similarity determination result when it is determined whether or not the information collected by the medical information representative 121 is similar to the information collected. • A function to display the appropriateness determination result when it is determined whether the information collected by the medical information representative 121 is appropriate or not. • When information collected by a medical information representative 121 is posted to the company's internal social networking service, the system displays an approval screen with two screens: one showing a list of the posted information and another showing the details of the posted information, allowing the approver 131 to input approval instructions. It was explained as something that is added.
[0337] Furthermore, in the second embodiment described above, the application for the internal SNS is: • A function that allows medical information representatives (121) to select the category of the information source and the category of the information content when posting collected information, and to add the selected category of information source and the category of information content to the collected information before posting. • A function to enter and view the category of the information source and the category of the information content. It was explained as something that is added.
[0338] Furthermore, in the third embodiment described above, the application for the internal SNS is: • Three types of reaction input functions, • A function to add the viewer's affiliation to reactions. • Function to display a breakdown of reactions, It was explained as something that is added.
[0339] However, the functions added to the internal SNS application in each of the above embodiments may be combined in any way.
[0340] Similarly, in the first embodiment described above, the functions realized by the execution of the server program are: • A function to identify approvers for information collected by medical information representatives (121) and posted on the company's internal social networking service. • When an approval instruction is entered by approver 131 via information terminal 230, a function is provided to make public the information collected by the medical information representative 121 and posted to the company's internal social networking service. • A function to determine whether the information collected by the medical information representative 121 is similar to the information provided, and to transmit the similarity determination result. • A function to determine whether the information collected by the medical information representative 121 is appropriate or not, and to transmit the appropriateness determination result. • A function to delete or edit posted information based on instructions from analyst 141. It was explained as something that is added.
[0341] Furthermore, in the second embodiment described above, the functions realized by the execution of the server program are as follows: • A function to filter posted information by adding categories of information sources and information content selected by the viewer. It was explained as something that is added.
[0342] Furthermore, in the third embodiment described above, the server program is executed, • A function to count the number of reactions for each of the three types of reactions. • A function to aggregate the number of reactions based on affiliation. • A function to place the aggregated results on a map. It was explained as something that is added.
[0343] However, the functions implemented in each of the above embodiments in the respective SNS server systems may be combined in any way.
[0344] It should be noted that the present invention is not limited to the configurations shown in the above embodiments, including combinations with other elements. These aspects can be modified without departing from the spirit of the present invention and can be appropriately determined according to their application. [Explanation of Symbols]
[0345] 200: Information Sharing System 220, 230, 280: Information terminals 240, 250: Information terminals 290: SNS Server System 300: SNS server device 510: Information Collection Reception Department 520: Attachment Information Acquisition Unit 530: Submission Department 710, 711: Information Collection Reception Department 720, 721: Judgment result acquisition unit 1010: Display section 1310: Display section 1601: Similarity judgment section 1602: Appropriateness Determination Unit 1603: Information Collection and Acquisition Department 1611: Access destination identification section 1612: Information Collection and Management Department 1621: Posting Information Management Department 1660: Human Resources Server Device 1670:Organization information 1900: Information Sharing System 2010: Information Collection Reception Department 2020: Submission Department 2510: Display section 2801: Information Collection and Acquisition Department 2802: Posting Information Management Department 3000: Information Sharing System 3110: Display section 3501: Information Collection and Acquisition Department 3502: Posting Information Management Department 3503: Reaction Analysis Department
Claims
1. The information collection reception unit accepts input of collected information, A posting unit posts the collected information to the SNS server system, on the condition that it will be made public only after approval by the approver. A standard information terminal.
2. The system includes a determination result acquisition unit that obtains a determination result by sending a determination request to the SNS server system to determine whether the collected information is similar to the posted information posted to the SNS server system. The information collection receiving unit displays the determination result. The information terminal according to claim 1.
3. The unit includes a determination result acquisition unit that obtains a determination result by transmitting a determination request to determine whether the collected information conforms to a predetermined rule. The information collection receiving unit displays the determination result. The information terminal according to claim 1.
4. The system has a display unit that, upon receiving a request to display the collected information posted on the condition that it be made public only upon approval by an approver, displays a predetermined list of the poster's collected information on a first screen in a timeline format, and displays the collected information selected from the timeline-format list on a second screen. The display unit receives an approval instruction for the collected information displayed on the second screen and transmits it to the SNS server system. The information terminal according to claim 1.
5. The management department manages the collected information that is posted on the condition that it will be made public only after approval by the approver, The system includes an identification unit that identifies the poster based on identification information added to the collected information and identifies the approver who issues an approval instruction for the collected information by referring to the organizational information of the business to which the poster belongs. The management department shall disclose the collected information when it is notified by an identified approver that approval has been given for the collected information. SNS server system.
6. The system further includes a determination unit that determines whether the information collected before posting is similar to the posted information, and transmits the determination result to the poster. The SNS server system according to claim 5.
7. The system further includes a determination unit that determines whether the information collected before posting conforms to predetermined rules and transmits the determination result to the poster. The SNS server system according to claim 5.
8. The management unit controls the display of a list of collected information posted on the condition that it be made public upon approval by the approver, in a timeline format on the approver's information terminal, and controls the display of the selected collected information on the approver's information terminal when the approved person selects the collected information. The SNS server system according to claim 5.
9. The aforementioned organizational information is updated based on the personnel information of the business to which the poster belongs. The SNS server system according to claim 5.
10. The aforementioned poster is a medical information officer. The SNS server system according to any one of claims 5 to 9.
11. When receiving input of collected information, the system includes a collected information receiving unit that accepts the selection of the category of the information source and the category of the information content of the collected information, A posting unit takes the category of information source and the category of information content of the collected information, selected by the information collection receiving unit, and adds them to the collected information before posting it to the SNS server system. A standard information terminal.
12. The SNS server system further includes a display unit that accepts a request to display posted information, and that accepts the selection of the information source and the category of the information content attached to the posted information. The display unit displays posted information from the SNS server system to which the selected information source and information content category have been added. The information terminal according to claim 11.
13. The category of information sources includes any of the following: the type of information provider of the collected information, the affiliation of the information provider, or subdivided information obtained by subdividing the type of information provider according to predetermined rules. The information terminal according to claim 11.
14. The categories of the information content include any of the following: the major classification of related diseases, the minor classification of related diseases, the mechanism of action, or the name of the drug. The information terminal according to claim 11.
15. A storage unit for storing posted information to which the category of information source and the category of information content have been added, The management unit provides the viewer with the categories of information sources and information content selected by the viewer, and the posted information to which the categories of information sources and information content selected by the viewer have been added. An SNS server system having [a certain feature].
16. The category of information sources includes any of the following: the type of information provider of the posted information, the affiliation of the information provider, or subdivided information obtained by subdividing the type of information provider according to predetermined rules. The SNS server system according to claim 15.
17. The categories of the information content mentioned above include any of the following: the major classification of related diseases, the minor classification of related diseases, the mechanism of action, or the name of the drug. The SNS server system according to claim 15.
18. The system displays the posted information on the SNS server system, and the reactions of viewers who viewed the displayed information are as follows: Reactions indicating that the same incident described in the aforementioned post is occurring, A reaction requesting detailed information about the incident described in the aforementioned post. A display unit that accepts one of the inputs and transmits the reaction to the accepted input to the SNS server system. A standard information terminal.
19. The display unit sends the reaction it receives with the viewer's organizational affiliation within the business to which the viewer belongs added to it. The information terminal according to claim 18.
20. When the display unit receives an instruction to display a breakdown of reactions, it displays the aggregated results of the number of reactions in a predetermined category at a predetermined hierarchical level, calculated based on the organizational affiliation of the viewer attached to the reaction. The information terminal according to claim 18.
21. The display unit displays the aggregated results at a location on the map of the region corresponding to a predetermined division of the predetermined hierarchy. The information terminal according to claim 20.
22. The aforementioned viewer is a medical information representative, and the region corresponding to the predetermined category of the predetermined hierarchical level is the region that the medical information representative is responsible for. The information terminal according to claim 21.
23. A storage unit that stores reactions from viewers who have viewed the posted information, in association with the posted information, It includes a reaction analysis unit that aggregates the number of reactions stored in association with the aforementioned post information for each type of reaction, The aforementioned reaction includes at least, Reactions indicating that the same incident described in the aforementioned post is occurring, A reaction requesting detailed information about the incident described in the aforementioned post. An SNS server system that includes [this].
24. The reaction analysis unit aggregates the number of reactions in a predetermined category at a predetermined level, based on the viewer's organizational affiliation within the business to which the viewer belongs, as attached to the reaction. The SNS server system according to claim 23.
25. The reaction analysis unit generates a bubble chart in which the aggregated results are placed on a map at locations corresponding to predetermined divisions of the predetermined hierarchy. The SNS server system according to claim 24.
26. The aforementioned viewer is a medical information representative, and the region corresponding to the predetermined category of the predetermined hierarchical level is the region that the medical information representative is responsible for. The SNS server system according to claim 25.
27. The process of receiving input of collected information, The process involves posting the collected information to an SNS server system, on the condition that it will be made public only after approval by the approver. A terminal program that causes a computer to execute something.
28. A process for managing collected information that is posted on the condition that it will be made public only after approval by an approver, The computer is instructed to perform the following steps: identify the poster based on the identification information added to the collected information, and identify the approver who will issue an approval instruction for the collected information by referring to the organizational information of the business to which the poster belongs. A server program that publishes the collected information when an approval instruction for the collected information is notified by an identified approver.
29. When accepting input of collected information, the process includes accepting the selection of the source of the collected information and the category of the information content, The process involves adding the selected information source and information content category of the collected information to the collected information and posting it to the SNS server system. A terminal program that causes a computer to execute something.
30. A step of storing posted information to which categories of information source and information content have been added, A step of providing to the viewer the posted information to which the categories of information sources and information content specified by the viewer have been added from the posted information, A server program that causes a computer to execute something.
31. The system displays the posted information on the SNS server system, and the reactions of viewers who viewed the displayed information are as follows: Reactions indicating that the same incident described in the aforementioned post is occurring, A reaction requesting detailed information about the incident described in the aforementioned post. The process of receiving one of the following as input and sending the reaction to the received input to the SNS server system, A terminal program that causes a computer to execute something.
32. The process involves storing reactions from viewers who viewed the posted information, in association with the posted information, The process involves having a computer perform the following steps: aggregating the number of reactions stored in association with the aforementioned post information, for each type of reaction; The aforementioned reaction includes at least, Reactions indicating that the same incident described in the aforementioned post is occurring, A reaction requesting detailed information about the incident described in the aforementioned post. Included, server program.
Citation Information
Patent Citations
Medical product sales support system, medical product sales support method, server device, and program
JP2021179711A