Conference preparation apparatus, conference preparation method, and storage medium
A conference preparation apparatus includes a material identification information acquisition unit configured to acquire material identification information specified by an operation performed on a display screen, a material information acquisition unit configured to acquire material information from a server based on the material identification information acquired by the material identification information acquisition unit, a management unit configured to manage on a person-by-person basis the material information acquired by the material information acquisition unit, and an agenda management unit configured to associate the material identification information with conference items.
1. A conference preparation system comprising:
one or more processors; and
one or more computer readable media coupled to the one or more processors, the one or more computer-readable media storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
obtaining a window handle of a window displayed in a display screen;
determining, based on the obtained window handle, whether an application regarding the displayed window is a predetermined application or not;
acquiring a patient ID in a case where the application regarding the displayed window is the predetermined application;
determining whether a GUI (Graphical User Interface) component regarding the displayed window is a predetermined GUI component or not;
acquiring an area including the patient ID in the displayed window as an image in a case where the GUI component is not the predetermined GUI component;
acquiring character code strings as the patient ID by performing a character recognition on the image in a case where the GUI component is not the predetermined GUI component, acquiring the patient ID without performing the character recognition on the image in a case where the GUI component is the predetermined GUI component; and
acquiring material information for the conference from a server based on the acquired patient ID.
2. The conference preparation system according to claim 1 , wherein, in a case where the material information has been acquired, the acquired material information is displayed on the display screen at a size smaller than a size of the material information that has been previously displayed on the display screen.
3. The conference preparation system according to claim 2 , wherein a button for canceling acquisition of the material information is displayed on the display screen with the material information being displayed at a size smaller than the size of the material information that has been previously displayed on the display screen.
4. The conference preparation system according to claim 1 , wherein the patient ID is associated with a conference item based on patient information about an order acquired from an ordering system.
5. A computer-implemented method comprising:
obtaining a window handle of a window displayed in a display screen;
determining, based on the obtained window handle, whether an application regarding the displayed window is a predetermined application or not;
acquiring a patient ID in a case where the application regarding the displayed window is the predetermined application;
determining whether a GUI (Graphical User Interface) component regarding the displayed window is a predetermined GUI component or not;
acquiring an area including the patient ID in the displayed window as an image in a case where the GUI component is not the predetermined GUI component;
acquiring character code strings as the patient ID by performing a character recognition on the image in a case where the GUI component is not the predetermined GUI component, acquiring the patient ID without performing the character recognition on the image in a case where the GUI component is the predetermined GUI component; and
acquiring material information for a conference from a server based on the acquired patient ID.
6. A non-transitory computer-readable medium storing executable instructions, which when executed by one or more processors, cause the one or more processors to perform operations comprising:
obtaining a window handle of a window displayed in a display screen;
determining, based on the obtained window handle, whether an application regarding the displayed window is a predetermined application or not;
acquiring a patient ID in a case where the application regarding the displayed window is the predetermined application;
determining whether a GUI (Graphical User Interface) component regarding the displayed window is a predetermined GUI component or not;
acquiring an area including the patient ID in the displayed window as an image in a case where the GUI component is not the predetermined GUI component;
acquiring character code strings as the patient ID by performing a character recognition on the image in a case where the GUI component is not the predetermined GUI component, acquiring the patient ID without performing the character recognition on the image in a case where the GUI component is the predetermined GUI component; and
acquiring material information for a conference from a server based on the acquired patient ID.