Presentation control method, program, and information processing apparatus

The display control method addresses the challenge of integrating treatment and daily life by switching screens based on outpatient schedules, enhancing the user experience and reducing mental stress in cancer patients.

JP7713163B1Active Publication Date: 2025-07-25ONO PHARMA CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024230344
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-12-26
Publication Date
2025-07-25
Estimated Expiration
2044-12-26

AI Technical Summary

Technical Problem

Existing user interfaces fail to effectively switch between treatment and daily life, leading to mental distress in patients undergoing outpatient cancer treatment, as they do not account for treatment schedules and mix daily life and treatment information.

Method used

A display control method that switches between a daily life screen and a treatment schedule screen based on the presence of outpatient schedule information in a database, ensuring separate display of personal memos and treatment-related information.

Benefits of technology

Facilitates a smoother transition between daily life and treatment, reducing mental distress by providing focused information relevant to the user's current situation, thereby enriching both aspects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007713163000001_ABST
    Figure 0007713163000001_ABST
Patent Text Reader

Abstract

Provided is a new technology for facilitating the switching between daily life and treatment. 【Solution means】In a display control method for controlling the display of a display device, the display device displays a screen for a user who has logged in to the patient-oriented system with predetermined user identification information, and the computer controls the display of the display device so as to change the display screen according to whether information on the user's outpatient schedule today corresponding to the user identification information is stored in the database. When the information on the outpatient schedule today is stored in the database, a first screen including the information on the outpatient schedule of the user corresponding to the user identification information is displayed, and when the information on the outpatient schedule today is not stored in the database, a second screen different from the first screen and including the information on the memo for the user input by the user corresponding to the user identification information is displayed to control the display of the display device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a display control method, a program, and an information processing apparatus for providing a user interface.

Background Art

[0002] In recent years, software for supporting disease prevention, diagnosis, and treatment, so-called digital therapeutics, has been provided. Patent Document 1 discloses a technique for comprehensively supporting user health care, treatment, and examination. Specifically, Patent Document 1 discloses a server that determines the health status of each user and outputs information including a graph of test result data, a graph of body temperature and menstrual data, and a message according to the health status of each user to the user's terminal. In addition, as a screen for displaying the user's own information, a screen for displaying a To Do column or the like in units of one day of the current date of the calendar is disclosed.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] For example, with the progress of cancer medicine, early detection, and treatment, the survival rate of patients has improved, and the aspect of living with cancer while undergoing treatment has become stronger. In addition, due to the progress of medicine, cancer treatment is increasingly being carried out not only in the hospital but also on an outpatient basis. In outpatient cancer treatment, anti-cancer drug treatment, radiation therapy, etc. are often carried out every two to three weeks and continued for a certain period. During the period of continuous treatment, effects on the body such as pain due to side effects may also occur. Especially when performing outpatient treatment while maintaining daily life, it is difficult to control the mood due to the mixing of daily life and treatment, and there are not a few patients who suffer from mental distress as a result.

[0005] When treatment starts, there are more things to do for treatment, which causes problems in daily life and tends to become unstable in both treatment and daily life, such as anxiety about treatment and economic anxiety. In such a situation, the mixing of treatment and daily life makes it difficult to control the mood and situation, and becomes a cause of mental distress. Therefore, being able to switch well between treatment and daily life is the key to enriching each and achieving both treatment and daily life.

[0006] In the user interface described in Patent Document 1, a screen that displays what should be done every day is displayed regardless of whether there is treatment on the day, and it is difficult to prompt the switching between daily life and treatment.

[0007] Therefore, an object of the present invention is to provide a new technology for promoting the switching between daily life and treatment.

Means for Solving the Problems

[0008] As one aspect of the present invention for solving the above problems, a method in a display control method for controlling the display of a display device, the display device displays a screen for a user who has logged in to a patient-oriented system with predetermined user identification information, and a computer changes the display screen according to whether information on the user's outpatient schedule today for the user of the user identification information is stored in a database. When controlling the display of the display device, when the information on the outpatient schedule today is stored in the database, a first screen including the information on the outpatient schedule of the user of the user identification information is displayed, and when the information on the outpatient schedule today is not stored in the database, a second screen different from the first screen and including the information on the user's own memo input by the user of the user identification information is displayed. The display of the display device is controlled as described above.

Effects of the Invention

[0009] According to the present invention, it is possible to provide a new technology for promoting the switching between daily life and treatment.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Mode for Carrying Out the Invention

[0011] The contents of the embodiments of the present invention will be listed and described. The present invention has, for example, the following configuration.

[0012] [Item 1] In a display control method for controlling the display of a display device, the display device displays a screen for a user who has logged in to a patient-oriented system with predetermined user identification information, when a computer controls the display of the display device so as to change the display screen according to whether information on the user's outpatient schedule today for the user with that user identification information is stored in a database, when the information on the outpatient schedule today is stored in the database, a first screen including the information on the outpatient schedule of the user with that user identification information is displayed, When the information on the hospital visit schedule for today is not stored in the database, on a screen different from the first screen, display a second screen that includes information on the user's personal memo input by the user of the user identification information. A display control method characterized by controlling the display of the display device. [Item 2] On the first screen, display information about other registered users. The method according to item 1, characterized in that on the second screen, information about other registered users is not displayed. [Item 3] The method according to item 1 or 2, characterized in that on the first screen, the total number of registered users of the system who will visit the hospital today is displayed. [Item 4] The method according to any one of items 1 to 3, characterized in that on the first screen, an image of a character representing the registered users of the system who will visit the hospital today is displayed. [Item 5] The method according to any one of items 1 to 4, characterized in that the patient is a cancer patient. [Item 6] The method according to any one of items 1 to 5, characterized in that among the memo information, the information to be displayed on the first screen can be selected. [Item 7] The method according to any one of items 1 to 6, characterized in that the computer determines the presence or absence of information on the hospital visit schedule for today of the user of the predetermined user identification information stored in the database. [Item 8] It can be switched from the first screen to the second screen by the user's selection, The method according to any one of items 1 to 7, characterized in that it can be switched from the second screen to the first screen by the user's selection. [Item 9] A program for causing a computer to execute the method according to any one of items 1 to 8. [Item 10] In an information processing apparatus, there is a processing unit that controls the display of a display device that displays a screen for a user who has logged in to a patient-oriented system with predetermined user identification information, wherein the processing unit when controlling the display of the display device so as to change the display screen according to whether or not information on the user's hospital visit schedule today for the user identification information is stored in a database, when the information on the hospital visit schedule today is stored in the database, causes the display device to display a first screen including the information on the hospital visit schedule of the user with the user identification information, when the information on the hospital visit schedule today is not stored in the database, causes the display device to display a second screen different from the first screen and including the information on the user's own memo input by the user with the user identification information, and controls the display of the display device. An information processing apparatus characterized by this is provided.

[0013] <Details of the Embodiment> In this embodiment, as an example, an information processing system for providing an application (software) assuming a patient suffering from an illness as a user will be described. The illness includes various diseases, symptoms, disorders, injuries, poisonings, and abnormalities. In this embodiment, a system for cancer patients in particular will be described.

[0014] FIG. 1 shows a configuration diagram of the information processing system in this embodiment. This system includes information processing terminals (information processing apparatuses) 1 and 2, and a server (information processing apparatus) 3. These are connected by a network 4. Information processing terminal 1 is a terminal used by a certain user A, and information processing terminal 2 is a terminal used by another user B. In addition to information processing terminals 1 and 2, a plurality of information processing terminals used by each of a plurality of other users can be connected to network 4. Hereinafter, for matters common to each information processing terminal, the reference numbers will not be explicitly indicated, and they will simply be referred to as information processing terminals.

[0015] In this system, the server controls and manages data, and the application (client) side of the information processing terminal displays the data. On the server side (backend), the database manages data, provides API endpoints, executes data updates and calculation processes, and performs data transmission to the client, display control of the application screen, and security control. On the client side (application), requests are sent to the server's API, the data received from the server is displayed on the screen, a user interface (UI) is provided, and temporary data caching is performed.

[0016] An application program for users is installed on the information processing terminal. The program is installed by downloading it from a server connected to the information processing terminal via network 4. The information processing terminal sends the information input by the user to the information processing terminal to server 3 via network 4. Also, the information processing terminal receives (acquires) the information output by server 3 via network 4 and displays information (images) based on the received information.

[0017] Next, the configuration of the information processing terminal will be described. The information processing terminal has a computer installed in devices such as a personal computer, which is a general-purpose computer, a smartphone, or a tablet. The information processing terminal causes a display device (display screen) to display a hospital visit screen or a daily screen as described below by the installed application.

[0018] Fig. 2 shows a configuration diagram of the information processing terminal. The information processing terminal has a processing unit 11, a memory 12, a storage 13, a communication unit 14, an input unit 15, and a display unit 16. These are electrically connected to each other through a bus 17. The bus 17 is commonly connected to each of the above elements and transmits, for example, address signals, data signals, and various control signals.

[0019] The processing unit 11 is an arithmetic unit that controls the operation of the entire information processing terminal, controls the transmission and reception of data between each unit, and performs information processing necessary for program execution and authentication processing. The processing unit 11 includes an arithmetic processing unit that is a processor such as a CPU, GPU, or FPGA, and executes programs and the like stored in the storage 13 and expanded in the memory 12 to execute various information processes described later.

[0020] The memory 12 (storage unit) includes a main memory composed of a volatile storage device such as a DRAM, and an auxiliary memory composed of a non-volatile storage device such as a flash memory or an HDD. The memory 12 is used as a work area of the processing unit 11 and stores the BIOS executed at the startup of the information processing terminal 1 and various setting information and the like.

[0021] The storage 13 (storage medium) stores various programs of the application. A database storing data used for each process is constructed in the storage 13.

[0022] The communication unit 14 connects the information processing terminal 1 to the network 4. The communication unit 14 communicates with external devices directly or via a network access point by means such as a wired LAN, a wireless LAN, Wi-Fi (Wireless Fidelity, registered trademark), infrared communication, Bluetooth (registered trademark), short-range or non-contact communication. The input unit 15 is an information input device such as a keyboard, a mouse, or a touch panel.

[0023] The display unit (display device) 16 includes a display that displays information calculated by the processing unit 11 or information received by the communication unit 14 from the outside. As the display, an organic EL display, a liquid crystal display, or the like can be used. The display unit 16 provides a graphical user interface (GUI) that displays various information on its display surface. The display unit 16 is not limited to being provided integrally with the information processing terminal, and may be a display device provided separately from the information processing terminal and connected to the information processing terminal.

[0024] Next, the configuration of server 3 will be described. Server 3 includes a computer having a processing unit, a memory (storage unit), a storage (storage medium), and a communication unit. Each unit is electrically connected to each other through a bus. By executing the installed software program, server 3 controls the display of the display device to display a hospital visit screen or a daily screen according to whether information on the hospital visit schedule of a user with predetermined user identification information is stored in the database today.

[0025] The processing unit is an arithmetic device that controls the overall operation of server 3, controls the transmission and reception of data between each unit, and performs information processing necessary for program execution and authentication processing. The processing unit includes an arithmetic processing device that is a processor such as a CPU, GPU, or FPGA, and executes programs and the like stored in the storage and expanded in the memory to execute various information processes described later. The memory of server 3 includes a main memory composed of a volatile storage device such as a DRAM, and an auxiliary memory composed of a non-volatile storage device such as a flash memory or an HDD. The memory is used as a work area of the processing unit and the like. The memory and storage of server 3 store various programs. Also, a database storing data used for each process may be constructed in this storage, or may be configured to be connectable in another database server.

[0026] The communication unit of Server 3 connects Server 3 to Network 4. The communication unit communicates with external devices directly or via a network access point using various communication methods. This communication unit receives the information transmitted from Information Processing Terminals 1 and 2 via Network 4. The received information is stored in the memory and used for information processing performed by the processing unit or stored in the storage. Server 3 receives (acquires) the information transmitted by the information processing terminal via Network 4, performs various information processes based on the received information, and stores the information in the memory or storage. Also, Server 3 controls the communication unit to transmit the result of the information process or the information stored in the memory or storage to the information processing terminal in response to the request of the information processing terminal.

[0027] Next, user registration will be described. User A can perform user registration for this system using Information Processing Terminal 1. First, User A installs an application on Information Processing Terminal 1. Then, when User A starts the application for the first time, Information Processing Terminal 1 displays a screen (page) for user registration on the display surface of its display unit. User A inputs information for identifying the user, such as an email address and a password, on the user registration screen. Also, depending on the application, information representing the characteristics and attributes of the user, such as the name of the disease and age, can also be input. The processing unit of Information Processing Terminal 1 acquires the user information input by User A and controls the communication unit to transmit the acquired information to Server 3. The communication unit transmits the information to Server 3 via Network 4.

[0028] Server 3 receives the user information entered by User A via network 4. At this time, Server 3 can automatically create a user ID for user identification. Server 3 checks whether there is an error in the user information. If there is no error, it saves the user information in the memory or database and registers the user. If there is an error, Server 3 sends an error notification to information processing terminal 1. When information processing terminal 1 receives the error notification, it displays the error and prompts User A to correct the user information. Since the email address and user ID are unique information for identifying an individual in various information processing and information transmission and reception, it is necessary to register them without duplication.

[0029] In addition, when Server 3 automatically creates a user ID, Server 3 stores the user information entered by User A in the memory or storage, generates an ID number unique to User A, and registers the user. Server 3 notifies information processing terminal 1 that the user registration is completed, and controls the communication unit to send the generated ID to information processing terminal 1 used by User A. Information processing terminal 1 stores the user ID received from Server 3 in the memory.

[0030] Next, the login process will be described. A user who has completed user registration starts the application on the information processing terminal and logs in by entering user identification information such as the user ID and email address, and the password on the login screen. The information processing terminal sends the entered user identification information, password, device information (device unique identifier) of the information processing terminal, version information of the application, network information such as the IP address, etc. to Server 3 according to the user's operation. Server 3 compares the received user ID and other identification information, password with the user information stored in the database. If the information entered by the user can be correctly compared and authenticated, Server 3 sends a response of successful authentication to the information processing terminal. When the authentication is successful, Server 3 controls the display unit of the information processing terminal to display a predetermined screen and information.

[0031] Next, an explanation will be given of the screen (graphical user interface (GUI)) of the application displayed on a display device that displays information provided by an information processing terminal that executes the application. Here, a screen is a visually recognizable image displayed on the display surface (area composed of a plurality of pixels) of the display device. The same screen includes images that are moved and displayed within the display surface by scrolling or swiping, regardless of the size of the display surface of the display unit. In screen design, since the display area is determined for each type and item of information stored in the database, even if the content of the information displayed in the same display area within the screen differs, for example, on a daily basis, as long as the type of information is the same, each screen displayed daily can be said to be the same screen. On the other hand, different screens are created independently as separate screens in screen design and display different types of information unique to each screen. In screen design, an ID, number, or name unique to each screen may be assigned to distinguish each of the multiple screens.

[0032] FIG. 3 shows the daily use screen 20 (second screen) of the application displayed on the display device. The user can input memo information such as text and images on the screen 20. The information processing terminal displays memo information such as text and images input by the user logged in on the information processing terminal on the screen 20. The memo is information input by the user himself / herself and is not shared with others. On the screen 20, information about other registered users is not displayed. In the screen displayed for the user logged in with a predetermined user identification information, information of users with user identification information other than the predetermined user identification information is not displayed. The screen 20 is used as a screen for displaying information of the user himself / herself (inner world).

[0033] On screen 20 of FIG. 3, information 21 and information 22 input and saved by the user are displayed. Information 21 includes the text (letters, symbols) input by the user, Image A, and the date when these pieces of information were input. Information 22 includes Image B and the date when Image B was input. Also, on screen 20, a new input button 23 is displayed.

[0034] On screen 20, a new input button 23 is displayed. When the new input button 23 is tapped or clicked (selected) by the user, the information processing terminal notifies the server 3 that the new input button 23 has been operated, and the server 3 instructs the information processing terminal to display an input field. Then, when the information processing terminal displays the input field, the user can input text (letters, symbols), images, etc. into the input field.

[0035] FIG. 4 shows screen 30 of the input field. On screen 30, a text input field 31 and an image input field 32 are displayed. The user can input, for example, notes about going to the hospital, test results, questions to doctors or nurses, events in daily life, feelings, thoughts, things they are worried about, tweets, etc. into the text input field 31. By selecting the photo icon 33, the user can have the information processing terminal display the images stored in the memory of the information processing terminal, and when the user selects from the displayed images, the selected image can be input into the image input field 32. Also, by selecting the camera icon 34, the user can take a photo using the camera connected to the information processing terminal. The image taken by the user is input into the image input field 32. The image input into the image input field can also be canceled. On screen 30, in the date field 35, the user can input a date such as the date of the day they input.

[0036] The screen 30 displays a save button 36, a cancel button 37, and a "Deposit" button 38. When the user selects the save button 36 or the "Deposit" button 38, the information processing terminal notifies the server 3, obtains the input text, image, and date (date and time) information, and sends it to the server 3. The server 3 receives the information sent from the information processing terminal and stores it in an external database such as the server 3. After the server 3 stores the information in the database, the server 3 performs display control so that the display of the screen of the information processing terminal returns from the screen 30 to the screen 20. When the cancel button 37 is selected by the user, the information processing terminal notifies the server 3, the information processing terminal does not send the information input by the user to the server 3, and the server 3 performs display control so that the display of the screen of the information processing terminal returns from the screen 30 to the screen 20, and ends the input by the user.

[0037] The memo information (text, image, etc.) stored in the database when the user selects the save button 36 or the "Deposit" button 38 is displayed on the screen 20. In addition, the memo information stored in the database when the user selects the "Deposit" button 38 is also displayed on the screen 40 described later. The server 3 stores the information indicating that the "Deposit" button 38 has been selected in association with the memo information stored in the database. Note that the memo information stored in the database by selecting the save button 36 can be stored in the database later when the user selects the "Deposit" button 38. Conversely, the memo information stored in the database by selecting the "Deposit" button 38 can be later deleted from the database by the user removing the check of the "Deposit" button, reselecting it, etc., to delete the information indicating that the "Deposit" button 38 has been selected, or storing the information indicating that the "Deposit" button 38 has not been selected in the database.

[0038] When displaying the screen 20, the server 3 searches for memo information that has been previously input by the user and stored in an external device such as the server 3. For example, when displaying the screen 20, the server 3 searches for memo information that has been previously input by user A and stored in the database. When conducting the search, the server 3 obtains the user identification information of the logged-in user A from the information processing terminal in order to identify whose memo information it is. The information processing terminal 1 may transmit the device information to the server 3 together with the user identification information. In response to the information from the information processing terminal 1, the server 3 searches the database for the memo information that has been previously input and stored by user A on the screen 30, using the user identification information as the search condition. The server 3 transmits the memo information that has been extracted by the search and was previously input and stored by user A to the information processing terminal 1. The information processing terminal 1 receives the memo information from the server 3 and displays it on the screen 20.

[0039] By viewing the memo information displayed on the screen 20, the user can use the screen 20 as a diary or a memo for daily use. The information processing terminal separates and arranges, for each input unit, that is, each time the save button 36 or the "Deposit" button 38 is selected to store the information, the text, image, and date information that has been previously input by the user on the screen 20, and then displays them side by side. For example, as shown in FIG. 3, on the screen 20, the information 21 that has been previously input and stored by the user and the information 22 that has been previously input and stored by the user at another timing are displayed side by side.

[0040] As described above, since the server 3 searches for memo information using user identification information and transmits the memo information associated with the user identification information to the information processing terminal, the information processing terminal does not acquire and display the memo information of a user different from the user logged in to the information processing terminal on the screen 20. For example, on the screen 20 displayed by the information processing terminal 1 logged in by user A, the memo information input by user A is displayed, but the memo information input by user B on the information processing terminal 2 is not displayed. Conversely, on the screen 20 displayed by the information processing terminal 2 logged in by user B, the memo information input by user B is displayed, but the memo information input by user A on the information processing terminal 1 is not displayed.

[0041] In this way, according to this system, since the memo information input by user A is not shared with user B, user A does not need to worry that the information he does not want to be known or the information he wants to keep in his heart will be shared with other registered users, and can record his thoughts with confidence and let the system store the data. In particular, users suffering from cancer have feelings and emotions such as the fear of death and anxiety about treatment every day, which have no means of relief and no place to go. Therefore, by allowing users to use the screens 20 and 30 as a place to quietly release such thoughts, feelings, and mental discomfort, that is, as an inner world (a place separated from the outside world), it can help relieve the mental stress of users. In particular, it can relieve the mental pain suffered by people living with cancer.

[0042] In addition to importing photo images, the application of the information processing terminal can be configured not to share information such as inputting information from other applications in the information processing terminal logged in by the user or outputting information to other applications. Thereby, a more closed place can be provided with the screen 20 as the inner world.

[0043] On screen 20, a menu bar 24 is displayed. When the menu bar 24 is selected by the user, the information processing terminal notifies the server 3 of this, and the server 3 instructs the information processing terminal to display a menu image on screen 20. Various menus are displayed in the menu image, and depending on the user's selection, it is possible to switch to a screen for outpatient visits, such as screen 40 described later, which displays information such as the scheduled outpatient visit.

[0044] FIG. 5 shows an outpatient visit screen 40 (first screen) of an application displayed by the display device. The user can check the schedule of today's outpatient visit on screen 40. The information processing terminal displays the information on today's outpatient visit schedule input by the user on screen 40. On screen 40, information about other registered users is also displayed. Screen 40 is a screen representing the relationship and connection with the outside world, such as a medical institution. Here, outpatient visits include going to medical institutions such as hospitals, clinics, medical clinics, and dispensaries, and receiving online medical consultations from medical institutions.

[0045] On screen 40 of FIG. 5, there is a region 41 that displays the total number (total number of people) of registered users who are scheduled to have an outpatient visit today among the registered users registered in this system. The server 3 obtains today's date, searches the database for users with a scheduled outpatient visit today, and calculates the total number of users with a scheduled outpatient visit today. Then, the server 3 sends the total number of users with a scheduled outpatient visit today to the information processing terminal. Since the user of the information processing terminal on which screen 40 is displayed has a scheduled outpatient visit today, that user is included in the total number.

[0046] The user can check today's hospital visit schedule on screen 40. The information processing terminal displays the information on today's hospital visit schedule input by the user on screen 40. There is an area 42 on screen 40 that displays the schedule for today input and saved by the user. Server 3 retrieves the information on the user's own hospital visit schedule for today from the database, logs in to the information processing terminal, and sends it to the information processing terminal. The information processing terminal displays the information on the user's own hospital visit schedule for today on screen 40. In the area 42 for today's schedule, the date and time, title (hospital name), list of items to bring, memo (free description column), etc. input by the user are displayed. In the screen displayed for the user logged in with the specified user identification information, the hospital visit schedule of the user with that user identification information is displayed.

[0047] On screen 40, a button 44 for adding a schedule, a record button 45 for viewing all records, a deposited post 46, a new input button 47, and a menu bar 48 are displayed. When the user selects the schedule addition button 44, the information processing terminal displays a screen 50 for adding a new schedule. In response to the user selecting the schedule addition button 44, the information processing terminal notifies server 3, and server 3 sends the information on screen 50 to the information processing terminal so that screen 50 is displayed on the display unit of the information processing terminal.

[0048] Figure 6 shows a screen 50 for inputting a new schedule. On screen 50, there are displayed a column 51 for inputting the date of the new schedule, a column 52 for inputting the title (name) of the schedule, a column 53 for inputting a checklist such as items to bring, and a column 54 for inputting a memo as a free description column. The user can input the name of the hospital to visit in the title column or the free description column, or input the examination details, the name of the medical department concerned, etc. in the free description column. When the user has finished inputting to these columns and wants to save, the user selects the save button 55. When the user selects the save button 55, the information processing terminal transmits the schedule information input by the user to the server 3, and the server 3 stores the information in the database. Then, the server 3 performs display control so that the display of the screen of the information processing terminal returns from screen 50 to screen 40.

[0049] On screen 50, when the user wants to stop inputting information, the user selects the cancel button 56. When the user selects the cancel button 56, the information processing terminal notifies the server 3 of this, and the server 3 performs display control so that the display of the screen of the information processing terminal returns from screen 50 to screen 40. Even if there is information input by the user in each column of screen 50, when the user selects the cancel button 56, the information input by the user in each column of screen 50 is not stored in the database.

[0050] Figure 7 shows an example of the database. The database has columns of event number, user ID, date, title, list, and memo. A plurality of information sets are stored with these pieces of information as one set. Each time the user inputs on screen 50 and selects the save button 55, the server 3 assigns an event number to the information received from the information processing terminal. Also, when the user selects the save button 55, the information processing terminal transmits the user ID to the server 3 together with the information input by the user. The server 3 acquires those pieces of information and stores them in the database for each column.

[0051] When the server 3 displays the total number of registered users (total number of people) who are scheduled to visit the hospital today on the screen 40, it obtains the date of today, searches for a dataset with the date of today in the database, and counts the number of user IDs included in the searched dataset excluding duplicates. The counted number is calculated as the total number of users who have a hospital visit scheduled today.

[0052] In recent years, due to the progress of medical treatment, cancer treatment is increasingly being carried out not only in the hospital but also on an outpatient basis. In outpatient cancer treatment, anticancer drug treatment, radiation therapy, etc. are carried out every two to three weeks. However, during the outpatient period, effects on the body such as pain due to side effects may occur. In addition, when the test results are bad or the treatment effect is poor, some people find it difficult to accept them, so it is painful for them to know the test results and the like. Therefore, there are not a few patients for whom outpatient visits become a mental pain. By looking at the total number of users who are scheduled to visit the hospital today on the screen 40, the user can confirm that there are people in the same situation, feel the presence of others, relieve the sense of loneliness, and support the motivation to visit the hospital. In this way, the screen 40 can be used to relieve the mental stress of users who tend to become lonely. In particular, it can relieve the mental pain suffered by people living with cancer.

[0053] When the user selects the record button 45, the information processing terminal displays a screen on which the records of the schedules input by the user in the past are written. The information processing terminal notifies the server 3 in response to the user tapping or clicking the record button 45. The server 3 that has received the notification obtains the user identification information from the information processing terminal and searches the database for all the schedule information input by the user in the past using the user identification information. The server 3 transmits all the schedule information input by the user in the past to the information processing terminal and transmits the screen information to the information processing terminal so that the screen is displayed on the display unit of the information processing terminal.

[0054] In Submission 46, when the user selects the "Deposit" button 38 on Screen 30, information (text, images, etc.) stored in an external database such as Server 3 is displayed. In the memo information stored in the database by the user selecting the "Deposit" button 38, information indicating that the "Deposit" button 38 has been selected is stored in correspondence. Therefore, when displaying Submission 46, Server 3 searches for memo information among the memo information that was previously input by the user and stored in an external device such as Server 3, and that contains information indicating that the "Deposit" button 38 has been selected (deposited information). When conducting the search, Server 3 obtains the user identification information of the logged-in User A from Information Processing Terminal 1 in order to identify which user's memo information it is. Information Processing Terminal 1 may transmit the device information to Server 3 together with the user identification information. In response to the information from Information Processing Terminal 1, Server 3 searches the database for the deposited memo information that was previously input and stored by User A, using the user identification information as the search condition. Server 3 transmits the deposited memo information extracted by the search to Information Processing Terminal 1. Information Processing Terminal 1 receives the memo information from Server 3 and displays it in Submission 46.

[0055] When the user selects the New Input button 47, Screen 30 is displayed on the information processing terminal, and the user can input various types of information as described above. The information stored in the database such as Server 3 by the user selecting the "Deposit" button 38 on Screen 30 is displayed in Submission 46. After storing the information in the database, Server 3 performs display control so that the display of the information processing terminal screen returns from Screen 30 to Screen 40. Also, when the Cancel button 37 is selected by the user on Screen 30, display control is performed so that the display of the information processing terminal screen returns from Screen 30 to Screen 40.

[0056] After the user finishes today's hospital visit, they can select the new input button 47, enter information on screen 30, and store it in a database such as server 3, using the results of today's diagnosis, examination, etc. as a memo. Also, the user who has finished today's hospital visit can select the schedule addition button 44 to register information about the next hospital visit schedule. On screen 50 for adding a new schedule, the user enters information regarding the next hospital visit and also enters the results of today's diagnosis, examination, etc. in the memo column 54, and can store it in a database such as server 3. The information entered in the memo column 54 is displayed in the area 42 for displaying the schedule on screen 40.

[0057] On screen 40, there is a button 43 labeled "Today's schedule is completed". Button 43 is provided for the user to select when the event displayed in the area 42 for today's schedule is completed. When the user selects button 43, the screen displays a confirmation screen asking whether to add the next schedule. Depending on the user's selection, it either adds the next schedule and returns to screen 40 or returns to screen 40 without adding a schedule. In the next displayed screen 40, if there are future schedules, it displays the future schedules instead of today's schedule. The information processing terminal notifies server 3 in response to the selection of button 43, and server 3 performs display control to switch the display of the information processing terminal's screen.

[0058] On screen 40, a menu bar 48 is displayed. When the menu bar 48 is selected by the user, the information processing terminal notifies server 3, and server 3 instructs the information processing terminal to display a menu image on screen 40. Various menus are displayed in the menu image, and depending on the user's selection, switching to the aforementioned screen 20, etc. can be performed.

[0059] On screen 40, the names, IDs, hospital names where each user goes to the hospital, and attributes such as departments of other registered users who have a hospital visit scheduled today are not displayed. In a system that displays the names of other registered users, if another user passes away at some point in the future, the subsequent schedules will not be registered, and thus the names of other users will no longer be displayed. Then, the user will feel sad, which may affect the user's own mind. In particular, when the registered user is a cancer patient with a short life expectancy, it is preferable not to display the name of the registered user on the information processing terminal used by other registered users. Also, if the hospital name is displayed, the presence of people who go to the same hospital will be concerning, which may instead become a mental burden for the user. Unlike the technology described in Patent Document 1, this system does not show similarities with the attributes of specific users for use in judgments and selections such as treatment.

[0060] Considering that the user may feel burdened by communication with specific users, in this system, it may be decided not to provide communication tools with others such as other registered users or a function for sharing user information with other registered users. Therefore, screen 40 does not provide a strong connection with the outside world, but can be provided as a loose connection with the outside world by displaying the number of people who go to the hospital today. By using screen 40 as a loose connection with the outside world, the user can utilize it to relieve the user's mental stress and play a role in exerting a healing effect.

[0061] Next, a method for screen display control after the user launches an application on the information processing terminal will be described. A flowchart is shown in FIG. 8. First, the information processing terminal launches an application according to the user's operation. When the application is launched, a login process is performed using predetermined user identification information by the user's input or the automatic processing of this system. After the login process, the server 3 acquires the date of today and determines whether the logged-in registered user has any schedule for today (S11). Therefore, the server 3 searches the database for the user's schedule for today associated with the user identification information of the logged-in registered user.

[0062] If, as a result of the search, the user logged in with that user identification information has no schedule for today, the server 3 controls the display of the display unit so as to display the above-described screen 20 as a daily screen on the display unit of the information processing terminal logged in with that user identification information (S12).

[0063] If the logged-in user has a schedule for today, the display of the display unit is controlled so as to display on the display unit of the information processing terminal logged in with that user identification information a screen for asking about changes to the schedule for today, for example, a screen displaying information such as "Is your hospital visit today as scheduled?" By having the user answer, it is determined whether the hospital visit today is as scheduled (S13). If the user answers that it is as scheduled on the screen for asking about changes to the schedule for today, screen 40 is displayed as a hospital visit screen. The server 3 receives the information that it is as scheduled from the information processing terminal, decides to display screen 40 on the screen of the display unit of the information processing terminal, and transmits the information of screen 40 to the information processing terminal. The information processing terminal displays screen 40 on the display surface of the display unit (S14).

[0064] On screen 40, the user's own hospital visit schedule for today is displayed. By checking what needs to be done at the hospital and what items to bring, etc., the user can focus on the hospital visit. Also, on screen 40, the number of registered users who will visit the hospital today is displayed, so the user can check people in the same situation, feel the presence of others, relieve the sense of loneliness, and support the motivation to go to the hospital. Additionally, on screen 40, the submitted posts are displayed, and the user can organize their feelings towards the hospital visit. In this way, by checking the information displayed on screen 40, the user can make a mental switch towards the hospital visit, create an environment to focus on the hospital visit, concentrate on the treatment, and organize their own feelings.

[0065] On the screen asking about changes to today's schedule, if the user answers that it is not as planned, server 3 will display a screen including the originally stored hospital visit schedule for today in response to that answer. The user checks that screen and can either delete the schedule, edit the schedule, select the back button, or do any of these, and then server 3 will display screen 40 on the display unit (S15). If the user selects the back button, server 3 will display screen 40 on the display unit. If the user selects schedule editing, server 3 will display a screen for editing the hospital visit schedule on the display unit, and when the user finishes editing the hospital visit schedule, they select the save button. When the user selects the save button, server 3 will display screen 40 on the display unit. However, if the hospital visit schedule is no longer for today, today's schedule will not be displayed on screen 40, and the edited schedule will be displayed. If the user selects schedule deletion, server 3 will display screen 40 with today's schedule deleted on the display unit. If there are future schedules, the future schedules will be displayed on screen 40.

[0066] When the user selects the "Today's schedule is complete" button 43 on screen 40, screen display control is performed to transition to a screen asking whether to register the next schedule. On the screen asking whether to register the next schedule, for example, a schedule registration (Yes) button and a No button are displayed. When the user selects the schedule registration button, the schedule registration screen 50 described above is displayed. When the schedule is input and saved on screen 50, screen 40 is displayed on the display unit. When the No button is selected, screen 40 is displayed on the display unit. On the next screen 40, today's schedule is not displayed, but if there are future schedules, those future schedules are displayed.

[0067] If the application on the information processing terminal is started multiple times on a day when a hospital visit is scheduled, the second and subsequent times the application is started, the screen asking about changes to today's schedule is not displayed, and screen 40 is displayed on the display unit. When menu bar 48 on screen 40 is selected by the user, various menus are displayed, and the user can select to switch to the above-mentioned screen 20 or the like.

[0068] There are many patients for whom visiting the hospital is mentally painful. Therefore, regardless of whether or not there is a hospital visit scheduled, if display control is performed to display a screen that displays a To Do list or information about hospital visits and treatment every day, including days when there is no hospital visit scheduled, it will cause mental pain. Therefore, in this embodiment, display control is performed to display a hospital visit screen on days when there is a hospital visit scheduled, and to display a daily screen on days when there is no hospital visit scheduled. This allows the user to create an environment where he or she can concentrate on hospital visits on days when there is a hospital visit scheduled, and to move away from hospital visits on days when there is no hospital visit scheduled, and to use the daily screen in daily life to organize or record feelings, or to create an environment different from hospital visits. In other words, it is possible to encourage the user to switch between daily life (inner world) and treatment (outer world). By skillfully switching between treatment and daily life, the user can enrich each and balance treatment and daily life.

[0069] (Another Example 1) This system can create a character that the user will use during user registration. The information processing terminal 1 displays a character generation screen on the display unit, and upon the operation of User A, sends a character generation request to the server 3. In response to receiving the character generation request from the information processing terminal 1, the server 3 creates an image of the user's character, and either sends the generated character image to the information processing terminal 1 or saves it in the database linked with the user ID. The information processing terminal 1 displays the character image generated by the server 3 on the display unit, enabling User A to confirm the character that he / she will use within the application. The character image is composed of an image of any creation, such as an image imitating a living being such as a human, animal, or plant, or an imaginary living being. The character preferably has an image of an entity that empathizes with the user, or an image that gives the user a pleasant feeling such as a sense of familiarity or security. The character may be an avatar, that is, a character image that serves as the user's (self) alter ego.

[0070] Regarding User B as well, in the same manner as User A, user registration and generation of a character image can be performed using the information processing terminal 2 that User B uses. The user ID and the character image are generated for each user who registers. The character images may be different for each user, may be the same, or may be different for only some users.

[0071] In this embodiment, on screen 40, in order to represent the connection with the outside world, the current date, today, the total number of users scheduled to visit the hospital, and characters are displayed. On screen 40, in the vicinity of the area for displaying the number of users scheduled to visit the hospital today, an area for displaying character images is provided. As the characters to be displayed, the characters created by server 3 at the time of user registration are used. For example, it is possible to display images of characters corresponding to the total number of users scheduled to visit the hospital today. The characters include characters other than the user's own character. Also, as other characters, they may be the characters of other registered users, or in the case of a small number, they may be the characters of the administrator of this system. Server 3 performs display control so as to transmit the information of the character images stored in the database to the information processing terminal according to the total number of users calculated to have a hospital visit schedule today and display them on the display unit of the information processing terminal. The information processing terminal receives the character information and displays it on the display unit.

[0072] By displaying the user's own character and other characters, it is possible to create the impression that one is not alone. It is possible to feel the presence of others, relieve the sense of loneliness, and support the motivation to visit the hospital. Also, by displaying a considerable number of characters corresponding to the total number of users scheduled to visit the hospital, the effect can be further improved.

[0073] (Another Embodiment 2) FIG. 9 shows, as another example of the screen for hospital visit (the first screen), the screen 60 of the application displayed by the display device. Screen 60 is typically displayed after the "Today's schedule is completed" button 43 is selected by the user. On screen 60, there is an area 61 for displaying the total number of users registered in this system who are scheduled to visit the hospital today. In FIG. 8, in area 61, 13 people are displayed as the number of people visiting the hospital today. Since the user of the information processing terminal on which screen 60 is displayed has no hospital visit schedule today, that user is not included in the total number.

[0074] On screen 60, there is an area 62 for displaying characters. As the characters to be displayed, the characters created by server 3 at the time of user registration are used. In the example of screen 60, as the characters to be displayed, since the number of people visiting the hospital today is large, five of those characters are being displayed. Server 3 transmits character information to the information processing terminal so as to display the number of characters that can be displayed on screen 60 according to the total number of users with a calculated hospital visit schedule for today. The number of characters to be displayed does not match the total number of users with a hospital visit schedule for today, but the more the total number of users with a hospital visit schedule for today increases, the more the number of characters to be displayed may be increased. The information processing terminal receives the character information and displays it on the display unit. Also, in the example of screen 60, together with the characters, as an image 63 representing the state of the outside world, play equipment, benches, streetlights, trees, and flowers are being displayed. By displaying a natural environment or public objects together with the characters, an image of society in the outside world including nature and people can be provided, and the outside image can be given to the user more impressively or a soothing effect can be given. Therefore, the user can feel a connection with the outside world.

[0075] The user can check the future hospital visit schedule on screen 60. The information processing terminal displays the hospital visit schedule information input by the user on screen 60. On screen 60, there is an area 64 for displaying the schedule input and saved by the user. In the schedule area 64, the date and time, title (hospital name), list of items to bring, memo (free description field), etc. input by the user are displayed. In the example of screen 60, since there is no schedule registered by the user for today, the schedule for today is not being displayed. On screen 60, a button 66 for adding a schedule is being displayed. The method of inputting schedule information is as described in the explanation regarding screen 50 shown in FIG. 6. On screen 60, a record button 67 for viewing all records, deposited posts 68, 69, a new input button 70, and a menu bar 71 are being displayed, and these are the same as those on screen 40.

[0076] The preferred embodiments of the present disclosure have been described in detail above with reference to the accompanying drawings. However, the technical scope of the present disclosure is not limited to such examples. Also, not all of the components shown in the embodiments are essential components of the present disclosure. Further, the features shown in each embodiment are applicable to other embodiments as long as they do not contradict each other.

[0077] The display control of the above-described display unit can also be executed by an information processing terminal in which a program is installed, or by transmitting and receiving information to and from other information processing devices via a network or a cable. Also, the various information processes described above can be executed by one or a plurality of information processing devices in which a program is installed, such as a cloud service or a distributed computer. Note that the server 3 may be configured on-premises, may be configured in the cloud, or may be configured as a virtual server or a container in the cloud.

[0078] The total number (total number of people) of registered users who are scheduled to visit the hospital today, which is displayed on the screen 40 of the display unit of the information processing terminal used by the user logged in with predetermined user identification information on the information processing terminal, includes that user because the database stores the hospital visit schedule for the user with that user identification information. However, even if the database stores the hospital visit schedule for the user with that user identification information, that user may not be included in the total number. That is, the total number may be counted only for other registered users.

[0079] Also, as the number display, the number of people who will visit the hospital today has been displayed. However, it is not limited to today, and it can also be set as the date and time including the current time, such as the morning of today, a predetermined time period including the current time, the current time, this week, this month, or this year. Also, as the actions of the patients for whom the number is counted, not only hospital visits but also meetings where patients gather or participation in cancer-related events can be considered. In that case, in the database, store the schedule of meetings where patients gather or participation in cancer-related events and use it for searches.

[0080] In the above embodiment, although cancer patients are particularly assumed as users, not only cancer patients, but also people with various diseases, symptoms, disorders, injuries, poisonings, and abnormalities can be used and registered as users. In addition, it can also be constructed as a system assuming people who are raising children or providing care. As the number of people to display the connection, for example, today, the number of people who plan to undergo rehabilitation, or currently, the number of people who are breastfeeding can be displayed on the screen of the information processing terminal, and further, an image of a character can be displayed on that screen. In cases such as child-rearing and disabilities, there are cases where a situation accompanied by mental pain occurs similar to going to the hospital. This system can provide new technologies to relieve mental pain and promote the switching between daily life and the rest for such people.

[0081] Also, by performing display control so as to display a screen (image) for screen switching during screen transition, for example, screen transition such as transition to a hospital visit screen can be more effectively produced.

[0082] In the above embodiment, when displaying the post 46 on the hospital visit screen 40, memo information with information (deposited information) indicating that the "Deposit" button 38 has been selected was displayed, but the means of selection is not limited to this, and other means may be used. Among the memo information input by the user in the past, any means that can be selected to be displayed on the hospital visit screen may be used. For example, it may be a button or a checkbox that is displayed on the post 46 when selected, such as a checkbox labeled "Save for hospital visit", and is not limited to the "Deposit" button. If it is not selected to display the memo information input by the user on the hospital visit screen, display control is performed so that the memo information is not displayed on the hospital visit screen.

Claims

1. In a display control method for controlling the display of a display device, the display device displays a screen for a user who has logged in to a patient system with predetermined user identification information, when a computer controls the display of the display device so as to change the display screen according to whether information on the user's outpatient schedule today corresponding to the user identification information is stored in a database, when the information on the outpatient schedule today is stored in the database, a first screen including information on the outpatient schedule of the user corresponding to the user identification information is displayed, when the information on the outpatient schedule today is not stored in the database, a second screen different from the first screen and including information on the user's own memo input by the user corresponding to the user identification information is displayed, characterized in that the display of the display device is controlled.

2. On the first screen, information on other registered users is displayed, On the second screen, information on other registered users is not displayed, the method according to claim 1, characterized in that.

3. The method according to claim 1, characterized in that the total number of registered users of the system who visit the hospital today is displayed on the first screen.

4. The method according to claim 1, characterized in that an image of a character representing a registered user of the system who visits the hospital today is displayed on the first screen.

5. The method according to claim 1, characterized in that the user is a cancer patient.

6. The method according to claim 1, characterized in that information to be displayed on the first screen among the memo information is selectable.

7. The method according to claim 1, characterized in that the computer determines the presence or absence of information on the outpatient schedule today of the user corresponding to the predetermined user identification information stored in the database.

8. It is possible to switch from the first screen to the second screen by the user's selection, The method according to claim 1, characterized in that it is possible to switch from the second screen to the first screen by the user's selection.

9. A program for causing a computer to execute the method according to any one of claims 1 to 8.

10. In an information processing apparatus, It has a processing unit that controls the display of a display device that displays a screen for a user who has logged in to the patient-oriented system with predetermined user identification information. The processing unit When controlling the display of the display device so as to change the display screen according to whether information on the user's hospital visit schedule today for the user identification information is stored in the database, When the information on the hospital visit schedule today is stored in the database, a first screen including information on the hospital visit schedule of the user with the user identification information is displayed. When the information on the hospital visit schedule today is not stored in the database, a second screen different from the first screen and including information on the user's own memo input by the user with the user identification information is displayed. An information processing apparatus characterized by controlling the display of the display device.

Citation Information

Patent Citations

  • Medical information management system

    JP2018084896A

  • System for health pilot and method thereof

    KR102143549B1

  • Systems and methods for medication and disease management

    WO2024089463A1

  • Health care system

    JP2016139310A