Medical information inquiry and input system, medical information inquiry and input method, and program for executing the same
The medical information system simplifies navigation and chronological review of patient records by date and field, enabling easy input and adaptation to diverse devices through drag-and-drop functionality and graphical representation.
Patent Information
- Application Number
- JP2024039156
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2020-09-24
- Filing Date
- 2024-03-13
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2041-01-25
AI Technical Summary
Existing medical information systems for electronic records are complex and difficult to navigate, especially for non-specialist users, and do not facilitate chronological review of patient history or adapt well to diverse user devices.
A medical information inquiry and input system that displays patient information chronologically by date and field, allowing users to easily drag and drop information and input new data while maintaining a fixed area for post-reference date entries, with automatic sorting and graphical representation of test results.
Enables simultaneous chronological review of multiple dates, enhances user understanding of information correlations, and provides a familiar paper-like interface for easy input and use across various devices.
Smart Images

Figure 0007767488000001 
Figure 0007767488000002 
Figure 0007767488000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a medical information query and input method and a program for executing the same, and more particularly to a medical information query and input system, query and input method, and program for executing the same, which have improved readability and user convenience. [Background technology]
[0002] Previously, patient medical information was recorded and managed on paper, but now it has been computerized in the form of electronic medical records. Hospitals have established systems to access, record, and utilize these electronic medical records, and users can access and record electronic medical records by accessing them through a user terminal such as a computer.
[0003] However, existing system interfaces for accessing and inputting electronic medical records have drawbacks, such as a library-like structure that makes it difficult to access the desired records. Furthermore, because separate windows are displayed for each date or type of medical information, it is difficult for users to check the chronological changes in records and perform treatment based on them. Due to their complex structure, these conventional system interfaces have limitations for users, such as non-specialist patients, to access and use, and are less adaptable to diversifying user devices such as tablet PCs and mobile phones. Summary of the Invention [Problem to be solved by the invention]
[0004] The present invention is intended to solve the above problems by providing a medical information inquiry and input system, an inquiry and input method, and a program for executing the same, which allow a user to easily inquire about desired medical information and check a patient's medical history and condition chronologically. [Means for solving the problem]
[0005] The present invention provides a medical information inquiry and input method, including the steps of retrieving a patient's medical information before a reference date from a database, displaying the patient's medical information on a terminal interface in the form of multiple sections divided by date fields, and inputting information on or after the reference date using the sections before the reference date displayed on the interface.
[0006] Here, the multiple sections on the interface are arranged and displayed by date, and the area where information on or after the reference date is input is separated from the area where information before the reference date is displayed, and while the section before the reference date moves as the user scrolls, the area where information on or after the reference date is input remains fixed.
[0007] The area in which information on or after the reference date is entered is located to the right of the area in which information before the reference date is displayed on the interface.
[0008] The input step involves selecting a section displayed on the interface before the reference date and moving it to a position on or after the reference date using a drag-and-drop method, and inputting information on or after the reference date.
[0009] Here, the section before the reference date includes multiple unit information, and each unit information is displayed recognizably as a divided object, and the user can select an entire section in the input step, or can select some unit information from the section.
[0010] In the input step, if the user selects the entire section and drags it to input, all unit information included in the section is input to the information on or after the reference date, and if the user selects some unit information from the section and drags it to input, the selected some unit information is input to the information on or after the reference date.
[0011] The method further includes automatically sorting the unit information inputted through the input step on or after the reference date according to a preset sorting criterion.
[0012] The step of inputting information on or after the reference date further includes the step of calling an input window for a corresponding field and inputting information through the input window.
[0013] Meanwhile, the information inputted in the input step on or after the reference date includes information on a prescription field, and if the inputted prescription field includes an examination item, a separate section is generated in the examination field on or after the reference date, and the generated section of the examination field includes information on whether the examination has been completed.
[0014] The present invention provides a medical information query and input program that includes an interface that displays patient medical information in the form of separate sections according to date information and field information and allows a user to input the patient's medical information; and a processing unit that processes patient medical information provided from a database so that it can be displayed on the interface and processes information input from the interface, wherein when a user inputs information on or after a reference date using a section before a reference date on the interface, the processing unit generates a section on or after the reference date based on the input information and displays the section on the interface.
[0015] Here, the interface includes an area where information before the reference date is displayed and an area for inputting information on or after the reference date, and the two areas are separated from each other, and while the section in the area before the reference date moves according to the user's operation, the area where information on or after the reference date is input remains fixed.
[0016] The processing unit includes an input processing unit that processes information input by a user through the interface; and an object generating unit that generates objects corresponding to date information and field information from the patient's medical information provided from the database or input through the interface so that the information can be displayed in the section on the interface. When a user selects a section before the reference date on the interface and moves it to an area for inputting information on or after the reference date using a drag-and-drop method, the input processing unit processes the information corresponding to the section as having been input, and the object generating unit generates an object for the input information so that the input information can be displayed on the interface.
[0017] The section before the reference date includes a plurality of unit information, and each unit information is displayed recognizably as a separate object, so that the user can select and move the entire section to input information on or after the reference date, or select and move some unit information from within the section to input information on or after the reference date.
[0018] On the other hand, when the user selects and inputs an entire section, the input processing unit processes the contents of the entire selected section as having been input, and when the user selects and inputs partial unit information, the input processing unit processes the contents corresponding to the selected partial unit information as having been input.
[0019] The object generating unit generates an object so that the input unit information on or after the reference date can be automatically sorted and displayed according to a preset sorting standard.
[0020] The present invention provides a medical record query and input program including: an interface including a mode selection unit that displays patient medical information in separate section forms according to date information and field information and that can select a mode for displaying the patient medical information; and a processing unit that processes patient medical information provided in a database so that it can be displayed on the interface based on the mode selected by the mode selection unit.
[0021] The mode selection unit is configured to allow a user to select one of a first mode and a second mode, and the first mode displays the patient's basic medical information on the interface by date and field, and the second mode extracts and displays related field information from the patient's basic medical information based on a representative value selected by the user.
[0022] The mode selection unit is configured to allow a user to further select mode 1-1, and mode 1-1 displays the patient's basic medical information on the interface by date, and arranges the information at the top to minimize blank spaces due to missing field information among the date-based medical information.
[0023] The mode selection unit provides a representative value selection window in which a user can select a representative value when the second mode is selected, and a related field selection window in which a user can modify related field information corresponding to the selected representative value when the second mode is selected.
[0024] The present invention provides a medical record inquiry and input method, including the steps of: receiving patient medical information from a database; dividing the patient medical information by date field and displaying it chronologically in separate sections on a terminal interface; a user selecting a representative value through the interface; and extracting and displaying a section corresponding to a field associated with the representative value on the interface.
[0025] Here, the representative value selected by the user is one of the medical department, diagnosis name, examination name, treatment name, and drug name.
[0026] The related field information for each representative value is preset, and the step of displaying the extracted section may extract and display a section for the preset related field information corresponding to the selected representative value.
[0027] The related field information may be modified by a user through the interface, and the step of displaying the extracted section may extract and display a section for the related field information modified by the user.
[0028] The present invention provides a medical record inquiry and input method, including the steps of: receiving patient medical information from a database; generating an object for display in section form on an interface of a user terminal based on the received medical information; a user selecting a representative value through the interface; and displaying an object associated with the representative value in section form on the interface.
[0029] The step of displaying in section form on the interface includes two-dimensionally classifying and displaying a plurality of sections according to date information and field information.
[0030] Each of the objects includes date information and field information, and the step of displaying in section form on the interface selectively displays an object corresponding to a field related to the representative value in section form on the interface.
[0031] The representative value selected by the user is one of the medical department, diagnosis name, examination name, treatment name, and drug name.
[0032] Related field information is preset for each representative value, and the step of displaying objects related to the representative value in the form of sections on the interface can selectively display sections corresponding to the preset related field information.
[0033] The related field information can be modified by a user through the interface, and the step of displaying the object related to the representative value in the form of a section on the interface can selectively display a section corresponding to the modified related field information.
[0034] The present invention includes the steps of receiving medical information of a patient before a reference date from a database; extracting or processing a portion of the provided medical information to generate a plurality of objects so that date-specific field-specific information from the provided medical information can be displayed on a terminal interface according to a preset policy; and displaying each of the objects in the form of a separate section on the interface.
[0035] Then, an object of the preset field is generated to include the result of comparing information before the relevant date with information on the relevant date, and a section of the preset field on the interface displays the result of comparing information before the relevant date with information on the relevant date.
[0036] The pre-set field is one of the fields that display the patient's test results, and the section of the pre-set field can display test result information for the corresponding date and information on increases or decreases compared to test results for previous dates.
[0037] The test result information for the relevant date is displayed in numbers, and the increase / decrease information is displayed in symbols.
[0038] The pre-set field section can further display whether the test results for the corresponding date are within the normal range.
[0039] The method further includes a step of displaying detailed information of a section selected by the user on the interface through a detail display window, wherein the amount of information displayed in the detail display window is greater than the amount of information displayed in the section.
[0040] Among the plurality of sections, the section corresponding to the field displaying the diagnosis information may display the name of the main diagnosis and the name of the secondary diagnosis, or the name of the main diagnosis and the suspected diagnosis.
[0041] The section can distinguish between the main diagnosis and the secondary diagnosis or the main diagnosis and the suspected diagnosis using any one of symbols, colors, and character shapes.
[0042] Meanwhile, the present invention provides a medical information query and input program including: an interface that displays patient medical information in the form of separate sections according to date information and field information, and allows a user to input the patient medical information; and a processing unit that processes the patient medical information provided from a database so that it can be displayed on the interface; wherein the processing unit includes an object generation unit that extracts or processes a portion of the provided medical information and generates a plurality of objects corresponding to each section so that each section can be displayed on the interface according to a preset policy.
[0043] The object generating unit generates an object of a pre-defined field to include a result of comparing the corresponding date information with information before the corresponding date, and the section of the pre-defined field displayed on the interface is configured to include and display the result of the comparison.
[0044] The preset field is one of the fields that display the patient's test results, and the section of the preset field displays test result information for the corresponding date and information on increases or decreases compared to test results for previous dates.
[0045] The test result information for the relevant date is displayed in numbers, and the comparison information is displayed in symbols.
[0046] The pre-set field section further displays whether the test results for the corresponding date are within the normal range.
[0047] The interface unit is configured to selectively display a detail display window for displaying detailed information of a section selected by the user, and the amount of information displayed in the detail display window is greater than the amount of information displayed in the section.
[0048] Among the multiple sections displayed on the interface, the section corresponding to the field displaying the diagnosis information displays the main diagnosis name and the secondary diagnosis name or the main diagnosis name and the suspected diagnosis, and displays the main diagnosis name and the secondary diagnosis name or the main diagnosis name and the suspected diagnosis in a distinguishable manner using any one of symbols, colors, and character shapes.
[0049] The present invention provides a medical information query and input method, including the steps of receiving medical information including patient examination information before a reference date from a database; generating each object for each date field from the provided patient medical information; displaying each object for each date in a separate section format on a terminal interface; and displaying date-specific examination result information corresponding to the examination field selected by the user in a graph via a separate display window.
[0050] The provided medical information includes date-specific treatment information or date-specific prescription information, and the step of displaying in a graph displays the date-specific treatment information or date-specific prescription information on the same time axis as the date-specific test result information.
[0051] The test results include results for a plurality of detailed test items, and the step of displaying the results in a graph displays a separate graph for each detailed test item, and when the user selects one of the treatment information or prescription information, the graph of the detailed test item associated with the selected treatment information or prescription information is displayed so as to be distinguishable from the graphs of the other detailed test items.
[0052] In the step of displaying the graphs, a plurality of graphs corresponding to the detailed inspection items are displayed overlapping on the same time axis. [Effects of the Invention]
[0053] According to the present invention, it is possible to simultaneously check medical information for multiple dates in chronological order through a single interface screen, which has the advantage that users can easily grasp the time-dependent changes in related information and the correlation between each field of information.
[0054] In addition, the method of displaying information on the interface in the present invention has a structure similar to that of existing paper-based medical charts, providing a familiar user environment through which users can easily distinguish and identify information by field.
[0055] Furthermore, according to the present invention, since new input can be performed using existing patient medical information, information input is easy and can be easily used in various device environments such as touch screens. [Brief explanation of the drawings]
[0056] [Figure 1] 1 shows the configuration of a medical information query and input system according to an embodiment of the present invention. [Figure 2] FIG. 2 is a block diagram showing the main configuration of the user terminal of FIG. [Figure 3] The interface is shown in Figure 2. [Figure 4] FIG. 3 shows a form in which the detailed contents of some sections are displayed. [Figure 5] Figure 3 shows some test results displayed in chronological order in a separate window. [Figure 6] 2 is a flow chart illustrating a medical information query and input method performed by the system of FIG. 1. [Figure 7] An example of entering the contents of the first field into the interface is shown below. [Figure 8] 10 shows another example of entering the contents of the first field into the interface. [Figure 9] An example of entering the contents of the second field into the interface is shown below. [Figure 10] An example of entering the contents of the second field into the interface is shown below. [Figure 11] 11 is a flowchart illustrating the input operation described in FIGS. 8 to 10. [Figure 12] 10 shows an interface displaying representative value-related information selected by the user. [Figure 13] 10 is a flow chart showing a method for selectively displaying representative value-related information selected by a user. [Figure 14] The first display mode shows the top aligned display mode. [Figure 15]The first display mode shows the mode arranged by fields. [Figure 16] 10 shows a form of setting a filter value in the second display mode. [Figure 17] The top-aligned display mode is shown in the second display mode. [Figure 18] Shows the field-sorted mode in the second display mode. [Figure 19] 1 shows an example of an interface where diagnostic and testing information is displayed. [Figure 20] 10 shows an example interface in which examination information is displayed via a detailed query window. [Figure 21] Graphs displayed for specific test items are shown. DETAILED DESCRIPTION OF THE INVENTION
[0057] Hereinafter, a medical information query and input system, query and input method, and a program, device, or system for executing the same according to embodiments of the present invention will be described in detail with reference to the drawings. In the following description, the positional relationship of each component will be described based on the drawings in principle. For the convenience of explanation, the drawings may simplify the structure of the invention or, if necessary, exaggerate it. Therefore, the present invention is not limited thereto, and various other devices may be added, modified, or omitted.
[0058] FIG. 1 illustrates the configuration of a medical information query and input system according to an embodiment of the present invention. As shown in FIG. 1, a server 100 is configured to be connected to various examination devices 10, various terminals 20 owned by patients, a server 30 of an external medical institution, and multiple user terminals 200 via a network to receive information. The server 100 includes a database 110 for storing various medical information, and stores various patient medical information provided via the network in the database 110. The data stored in the database 110 may include various information related to the patient's personal details and past medical history. For example, the data may include information recorded directly by medical professionals, such as medical records, surgery records, care records, and anesthesia records. The data may also include information related to the results of various examinations, such as imaging tests and functional tests, as well as information related to treatments performed during past medical examinations and prescription history. The data may also include patient medical information provided by external medical institutions, such as information related to various measurement results and requests sent via devices owned by the patient.
[0059] While Fig. 1 shows a structure in which a server 100 is connected to multiple user terminals 200, in small medical institutions such as private hospitals, the server may be connected to a single user terminal. Also, while Fig. 1 shows the server and user terminal as separate devices, the user terminal itself may have its own database and simultaneously function as both a server and a user terminal. Such a server may be configured as hardware installed within the medical institution, or it may be configured as a cloud server on the Internet that allows users to access it from anywhere via the Internet.
[0060] The user terminal 200 is a device that allows a user to view and input medical information of a patient via an interface 220. Such a user terminal 200 can be configured using various electronic devices that can display information to a user and allow the user to input information, such as a desktop, notebook, tablet PC, or mobile phone. In this embodiment, the user terminal 200 will be described as a user terminal used by medical personnel, but the present invention is not limited thereto, and the user terminal 200 can also be configured as a user terminal that allows a patient to view and input their own medical record information.
[0061] The patient's medical information input through the user terminal 200 can be newly stored or updated in the database 110. In addition, when order information such as treatment details, prescription details, and reservation is input through the user terminal 200, the corresponding information can be transmitted to the prescription transmission system 300 through the server 100 so that the corresponding order can be executed.
[0062] Fig. 2 is a block diagram showing the main components of the user terminal of Fig. 1. As shown in Fig. 2, the user terminal 200 can be configured to include a processing unit 210 and an interface 220.
[0063] The processing unit 210 is configured to request the patient's medical information from the database 110 via the interface 220, and process the patient's medical information provided via the database 110 so that it can be displayed on the interface 220. Here, the database 110 is represented using the drawing symbol of a server database for convenience, but is not limited thereto and may be a database of another external system or a database stored in the user terminal itself. The processing unit 210 is configured to transmit input information input via the interface 220 so that it can be stored in the database 110, and to generate and transmit order information for order items among the input information so that they can be transmitted to the prescription transmission system 300.
[0064] The interface 220 is configured to display medical information to the user via the display of the user terminal 200. The user can also input information such as medical records, treatment details, and prescription details via the interface 220. At this time, the user can input various information via the interface using a keyboard, mouse, input pen, etc., and if the display is configured as a touch screen, information can also be input using a touch method.
[0065] FIG. 3 shows the interface of FIG. 2. As shown in FIG. 3, the upper section of the interface 220 displays patient information such as the patient's name, gender, and age, and includes selection icons for selecting various functions. The lower section provides a space for displaying and recording various medical information of the selected patient. Such patient medical information includes various medical history information such as diagnosis records, examination records, surgery records, and hospitalization records. As shown in FIG. 3, such medical information is displayed along a horizontal timeline by the date on which each event corresponding to the medical history occurred. Therefore, a user can view a patient's medical history in chronological order through a single interface screen.
[0066] Specifically, dates on which events corresponding to a patient's medical history occurred are displayed along a timeline. Typically, a reference date is displayed at a predetermined distance from the left side of the timeline, and dates prior to the reference date are displayed to the left of the reference date. Here, the reference date is a set date, typically the date on which a user queries or inputs medical information. Medical information for the corresponding date is displayed vertically below each date. The vertical axis is divided into multiple fields categorized by the content and characteristics of the medical information. These fields may include a diagnosis field, a medical record field, an examination field, a prescription field, etc. Therefore, the patient's medical information stored in the database is displayed on the interface by date corresponding to the medical history, categorized by the nature of the information, in the corresponding field position. The user can scroll vertically through the medical information by date to view the content corresponding to each field. However, as shown in FIG. 3, some of the fields (in this embodiment, the prescription field) may be configured to be selectively expanded at the bottom of the interface for user convenience. (Here, the term "field" refers to a general concept consisting of a collection of subfields and is used to mean a distinction from the subfields, or a classification based on the characteristics of information, and may also refer to the subfield itself.)
[0067] Conventional systems have a disadvantage in that the interface is structured in a library format, making it difficult to access each piece of information and managing and displaying the information individually, making it difficult for users to make comprehensive judgments based on a patient's past medical information. In contrast, the present invention allows users to simultaneously view medical information for multiple dates in chronological order through a single interface screen. Furthermore, because the patient's medical information is divided into fields and displayed in chronological order, it is easy to grasp the time-varying changes in related information. In particular, because information corresponding to various fields is displayed on a single screen, it is easy to grasp the correlation between information in each field (e.g., the correlation between changes in blood glucose test values due to changes in prescribed medication). Therefore, users can easily grasp a patient's medical history and prescription history through the interface of the present invention and make comprehensive judgments about the patient's condition and the effectiveness of existing prescriptions.
[0068] The patient's date-specific field-specific information is provided in the form of sections on the interface. "Providing in the form of sections" means that each field is formed as a separate entity and displayed on the interface so that it can be graphically distinguished from other date-specific field-specific information. The user can view detailed information on a section-by-section basis and move between sections on the interface. For example, as shown in FIG. 3, each date-specific field-specific information is displayed as a card-like section 221 on the background of the interface. This structure is similar to existing paper-based medical charts, providing a familiar user experience and allowing the user to easily distinguish and identify each field-specific information. However, this section 221 does not consist of a single section for each date field. If a field has multiple subfields, separate sections are provided for each subfield. For example, in the examination field, each type of examination, such as blood test, blood test, and X-ray examination, can be displayed in a separate section. In the prescription field, each type of prescription, such as drug prescription, treatment prescription, examination prescription, and rehabilitation treatment prescription, can be displayed in a separate section.
[0069] As described above, the basic screen of the interface according to this embodiment is displayed in a format in which sections are arranged by date field. Therefore, if there is no information corresponding to some fields on a specific date, a separate section may not be created and some sections may be left blank. Therefore, the interface includes a function to arrange and display sections at the top of the screen to prevent blank spaces between sections of the same date. Therefore, when a user selects a corresponding function to view records by date, the user can check the patient's medical information while minimizing vertical scrolling of the screen.
[0070] FIG. 4 shows a form in which detailed content of some sections in FIG. 3 is displayed. Each section 221 displayed on the interface 220 processes and displays information by date and field. When a user requests detailed information of a corresponding section, the information is displayed via a separate details inquiry window 222. This request is made by the user selecting the corresponding section, and this selection can be made by clicking using a mouse, touching via a touch screen, etc. The details inquiry window 222 can be configured as a separate section generated on one side of the patient's medical information, as shown in FIG. 4. Since it is displayed overlapping the basic display screen without a separate screen switching operation, the user can maintain continuity in the operation of inquiring about medical information.
[0071] FIG. 5 illustrates the display of some test results in FIG. 3 in a separate window in chronological order. As described above, the interface of this embodiment provides medical information by date and field, allowing the user to view the time trends for each field through the basic interface screen. However, the interface of this embodiment may include a function for displaying such trends in more detail through a separate field-specific detailed information window 223. When the user selects a field (e.g., an X-ray test result field) (e.g., by clicking the field name), the medical information corresponding to the field can be displayed in chronological order through a separate detailed inquiry window. When viewed through the basic screen, some date-specific information may be displayed with blank spaces if the corresponding examination was not performed. However, when viewed through a separate detailed inquiry window, the field information can be viewed in a concentrated manner without such blank spaces. Another advantage is that the detailed inquiry window displays more detailed information than that displayed through each section, and if the information is numerical, the time trends can be displayed as graphs or statistics.
[0072] The basic display form of the interface according to this embodiment has been specifically described above with reference to Figures 3 and 5. However, the number of dates displayed on the interface, time axis information such as the displayed date interval, and field types can be changed by user settings.
[0073] The configuration of the processing unit will be described in more detail with reference to Fig. 2 again. As shown in Fig. 2, the processing unit 210 can be configured to include a data transfer unit 211, a cache storage unit 212, an object generation unit 213, and an input processing unit 214.
[0074] The data transmission unit 211 is connected to various databases (including user terminals, servers, separate testing devices, web-based databases, etc.) via wired / wireless connections to transmit and receive required information. Therefore, when a user requests medical information for a specific patient through the interface 220, the data transmission unit 211 of the processing unit 210 receives the corresponding information from the database 110. Then, the data transmission unit 211 transmits the medical information input by the user through the interface 220 so that it can be stored in the corresponding database 110 again. In addition, when a user inputs a prescription order through the interface 220, the data transmission unit 211 can perform the function of transmitting the corresponding order to the prescription transmission system 300.
[0075] The cache storage unit 212 is configured to temporarily store the patient's medical information transmitted from the database 110. Therefore, the processing unit 210 can extract and process information using the medical information stored in the cache storage unit according to the settings made on the interface or a user request. In addition, when the user inputs medical information, the medical information is reflected in the medical information stored in the cache storage unit, and the medical information stored in the cache storage unit 212 can be transmitted to the database 110 to update the medical information in the database.
[0076] The object generating unit 213 is configured to generate objects to be displayed in each section 221 of the interface 220 from the patient's medical information transmitted from the database 110. The amount of information displayed in each interface section from the patient's medical information transmitted from the database 110 is only a portion of the information, and the display format varies depending on the field. Therefore, the processing unit 210 extracts information for each date and field to be displayed from the medical information stored in the cache storage unit 212, and the object generating unit 213 can generate objects to be displayed in the date-by-field section according to the display format defined for each field.
[0077] For example, as shown in Fig. 4, the results of a blood test in the test field can include various information similar to that displayed in the detailed inquiry window. However, the section corresponding to the blood test items is specified to display only four major items of the blood test results in a specified pattern. Therefore, the object generation unit 213 generates an object that extracts only the relevant information from the blood test result information and displays it in a specified pattern.
[0078] The objects generated by the object generating unit 213 may be implemented in various forms depending on the corresponding field. As shown in FIG. 4, they may be generated to be displayed in different chart forms defined for each type of test, such as a blood test or a basal metabolic profile test. Furthermore, among test results, results such as an X-ray scan may be generated to be displayed as an image file in a section, and results such as an ultrasound scan may be generated to be played as a moving image in a section. Furthermore, the diagnosis field and the medical record field may be configured to be displayed in text form. In this way, the object generating unit may generate objects in various forms for each field and for each scale of a section, which will be described later.
[0079] Meanwhile, the input processing unit 214 processes the content input by the user via the interface. The user can perform input tasks such as creating a diagnosis corresponding to the reference date, creating a medical record, and creating a prescription via the interface. The content input by the user via the interface is recognized by the input processing unit, stored in the cache storage unit 212, and processed so that it can be updated in the database 110 or transmitted to the prescription transmission system 300. The processed information can then be transmitted to an external component such as a database or a prescription transmission system via the data transmission unit 211.
[0080] The above has described the main components of the medical information query and input system and the processing unit 210. Figure 6 is a flowchart showing the medical information query and input method executed by the system of Figure 1, and each step will be described in detail below with reference to Figure 6.
[0081] First, a user requests patient medical information through an interface (S110), which can be performed by the user inputting the patient's name or ID through the interface 220 screen.
[0082] The processing unit 210 reads the requested patient's medical information from the database 110 (S120). As described above, the database 110 may be a database provided in the user terminal, a database provided in a separate server device or cloud server, or a database provided in a separate testing device, another medical institution, or a device owned by the patient. This step is performed by receiving the corresponding medical information via the data transmission unit 211 of the processing unit, and the received medical information may be stored in the cache storage unit 212.
[0083] The processing unit 210 executes a step of generating objects to be displayed in each section of the interface using the patient's medical information received from the database (S130). In this step, the processing unit extracts target information from the patient's medical information based on set values (e.g., the displayed date range, selected field information, etc.). At this time, the content included in the target information may be classified by date or field (or by subfield, if any) in units corresponding to each section. The object generating unit 213 processes the information corresponding to each classified section in a format defined by the corresponding field or subfield to generate each object. At this time, the defined format may differ depending on the type of field, and even for the same field, it may differ depending on the scale set by the user.
[0084] The objects generated by the processing unit 210 are displayed through each section of the interface 220 (S140). As described above, the content displayed in each section can be generated in various formats, such as text, chart, image, and video playback, depending on the field or subfield. Therefore, the user can simultaneously check information by date in chronological order through the interface, and can also check information by field according to the nature of the information.
[0085] Meanwhile, the user performs a step of inputting necessary information through the interface 220 while checking the patient's medical information through the interface 220 (S150). The input information may be medical records, prescriptions, or information about medical appointments or examination reservations. Specific input methods will be described separately below.
[0086] When the user inputs the above content, the processing unit 210 processes the input information according to the input field and content (S160). For example, when the user inputs information such as a medical record, the input processing unit 214 processes the information so that the additional information can be added to the patient's existing medical information stored in the cache storage unit 212 and stored. For another example, when the user inputs a prescription order or reservation information, a command is generated so that the corresponding information can be transmitted to the prescription transmission system 300. In addition, the processing unit 210 can process / process the information input by the user in a manner defined according to its characteristics.
[0087] After the input information has been processed and edited, the processing unit 210 executes a step of storing the input content or transferring it in another configuration (S170). This step can be executed via the data transfer unit 211 of the processing unit 210. This step can update the patient's medical information by transferring the contents of the cache storage unit, in which the patient's medical information reflecting the input content is stored, to a database in which the patient's existing medical information is stored. Alternatively, the input content can be transferred to the prescription transfer system 300 or a device corresponding to the input content.
[0088] Medical information entry
[0089] The information that a user inputs through an interface can be broadly divided into two categories. First, there are fields such as the diagnosis field, medical record field, and opinion note field, where the user inputs their judgment, findings, and medical interview details (hereinafter referred to as the first field). These are generally input in text format and are often used to input medical information as of a reference date. The other type is the examination field and prescription field, where the user books examinations or rehabilitation treatments on or after the reference date, or inputs prescription orders for medications, procedures, examinations, rehabilitation treatments, etc. (hereinafter referred to as the second field). Below, we will explain in detail how the user inputs content depending on the nature of these fields.
[0090] FIG. 7 shows an example of entering the contents of a first field into the interface (first input method). When a patient's medical information is viewed, information before the reference date is displayed in the form of sections on the interface, while information on the reference date and after the reference date remains blank unless a scheduled appointment is made. If a user wants to enter a medical record for the reference date during medical treatment, the user selects a blank position in the reference date column of the corresponding field (medical record field) and an empty section 221a is created in that position. Then, when the user selects the created empty section 221a again, a separate input window 224 is displayed on one side of the interface, similar to the detailed inquiry window described above. Thus, when the user enters the medical record contents through the input window 224 and closes the input window 224, an object corresponding to the reference date medical record field is generated through the processing unit, and the corresponding contents are displayed in the corresponding section. However, depending on the embodiment, the step of creating an empty section when a blank position is selected may be omitted. Alternatively, an input window may be displayed simultaneously with a separate mark (e.g., a '+' mark) indicating the addition of a section. Once the input is complete, an object reflecting the corresponding contents is generated and a section is created in the corresponding field position.
[0091] On the other hand, patients often visit medical institutions for the same condition over a certain period of time, and in this case, the patient's symptoms and doctor's findings are often similar. Therefore, when entering the first field, instead of entering all the content anew, a function is included that allows you to use information entered on a previous date when entering.
[0092] FIG. 8 shows another example of inputting the contents of the first field in the interface (second input method). When inputting medical information for the reference date using medical information from before the reference date, the user can select a section from before the reference date to be used and move it to the corresponding field position for the reference date. This operation can be performed using a conventional drag-and-drop method. As a result, section 221c with the same content as existing section 221b is created in the same field for the reference date. This means that the same content as the existing section is entered in the corresponding field for the reference date (this can be used in the case where the diagnosis is the same). When the user selects section 221c created for the reference date, input window 224 is displayed to one side, as shown in FIG. 7. At this time, the input window 224 contains the same medical information as that of existing section 221b. The user can then enter information by modifying (deleting, replacing, or adding) the existing content through input window 224. When input window 224 is closed, an object corresponding to the corresponding field for the reference date is regenerated and displayed in the corresponding section 221c.
[0093] In this way, in this embodiment, the input operation can be performed using existing medical information, thereby enhancing user convenience, and the drag-and-drop method of sections can be used to apply to various terminal devices. At this time, to prevent erroneous input, the movement of such existing sections can be limited to within the same field.
[0094] Figure 9 shows an example of inputting the contents of a second field into the interface. As mentioned above, second fields such as examination fields or prescription fields require the ability to input various order and reservation information on or after the reference date. In particular, since the contents of various prescription orders are likely to be similar to prescriptions executed before the reference date, they can be input using information from before the reference date, as in the second input method described above.
[0095] Specifically, Figure 9 shows the prescription field window, which is partially hidden at the bottom of the interface and has been selected and expanded by the user. The prescription field can include sub-prescriptions such as drug prescriptions, treatment prescriptions, and test prescriptions. The user can enter prescription orders into the prescription field window using the second input method described above.
[0096] For example, when entering a drug prescription order, section 221d of the past drug prescription field for which a similar prescription is made is selected and moved to the reference date position. Then, section 221e created at the reference date position can be selected and the prescription order can be entered by modifying the details. Also, in the case of a treatment prescription, the section corresponding to the same past treatment prescription can be moved to the reference date position and an examination prescription order can be entered.
[0097] Furthermore, for some subfields that require a reservation function (e.g., examination prescriptions, rehabilitation treatment prescriptions), reservation input can be performed by moving the section's movement position to a position after the reference date rather than the reference date. For example, if an examination reservation is required, the previous section 221f that prescribed the same examination in the prescription field window can be moved to a position after the reference date (to the right of the reference date column) to reserve the corresponding examination. In this case, a new section 221g is generated after the reference date of the corresponding subfield, and if necessary, a function to select the reservation date can be included. In this case, the reservation date can be displayed on the time axis where the section corresponding to the reservation is generated.
[0098] In this way, in the case of the second field, it is possible to input prescription orders and reservation details by moving the position of an existing section using the second input method. Although the input process in the prescription field window has been mainly described in Figure 9, prescription orders and reservations can also be input using the same method in the examination field. For example, when entering an examination prescription or making an examination reservation when the prescription field window is not expanded, the section for the relevant examination in the section displaying past examination results in the examination field can be moved to a position on or after the reference date to input the examination prescription and examination reservation.
[0099] As described above, the second input method may limit movement of sections to the same field or subfield, with the exception of fields related to examinations. Specifically, when a user prescribes or schedules a specific examination using either the examination field or the prescription field, a corresponding section may be generated in the other field so that the user can check the prescription or schedule details. In this way, a user can prescribe or schedule an additional examination without opening the prescription field window while checking existing examination results through the examination field. Furthermore, sections generated by prescribing or scheduling an examination may be displayed separately from sections displaying existing examination results because corresponding examination result information does not yet exist. For example, a section displaying ultrasound examination results performed before the reference date may be displayed in the form of a moving image, while a section generated by prescribing or scheduling an examination may display an empty section or an object indicating that there is no examination information. Therefore, a user can check whether an examination scheduled for a past medical examination was performed on the reference date through a section displayed in the examination field.
[0100] The above description has focused on inputting prescription or reservation details into the second field using the second input method. However, the second field input method is not limited to this, and may also include a function of inputting using the first input method, which creates an empty section on or after the reference date and inputs directly into the empty section.
[0101] FIG. 10 shows an example of inputting the contents of a second field into an interface. Similar to FIGS. 8 and 9, FIG. 10 displays date-specific medical information chronologically on a single time axis, with field-specific information within each date-specific medical information being displayed in separate sections. While the area displaying information before the reference date and the area displaying information on the reference date are not separately separated in FIGS. 8 and 9, in FIG. 10, the area 220a displaying information before the reference date and the area 220b for inputting information on or after the reference date are separated and formed as separate objects. As shown in FIG. 10, the area displaying information before the reference date is located on the left side of the interface, and multiple sections corresponding to information before the reference date are displayed. The area for inputting information on or after the reference date is located on the right side of the interface, separate from the area before the reference date, and multiple sections corresponding to the information to be input are displayed. In this case, even while the area displaying information before the reference date moves up, down, left, or right as the user scrolls (e.g., when attempting to view information before the date displayed on the interface), the area displaying the reference date or information after the reference date can remain fixed. Furthermore, when a separate input window is invoked to input information on the reference date or after the reference date (the first input method), the area displaying information on the reference date or after the reference date can be moved to the left to secure space for the separate input window (e.g., to the right of the area on the reference date or after the reference date). In this case, the area before the reference date remains fixed, while the area on the reference date or after the reference date can be moved to the left, overlapping the area before the reference date. In this way, the area before the reference date and the area on the reference date or after the reference date are configured to be separate areas and can be moved independently on the interface.
[0102] In the embodiment of Figure 10, it is also possible to input information on or after the reference date using the first and second input methods described above. However, although Figure 9 illustrates a method of selecting an entire section and dragging and dropping it to input information using a section displayed on the interface that is before the reference date, it is also possible to input only a portion of the information contained in a section.
[0103] Specifically, one section may include multiple pieces of unit information. For example, a prescription field may include various types of information, such as a drug prescription, a treatment prescription, and a test prescription. One section displayed in the interface's prescription field may include various prescription contents, such as a first test, a second test, a first drug, and a second drug. In this manner, the various pieces of unit information displayed in one section (here, unit information refers to individual unit information, such as a first test, a second test, a first drug, and a second drug, which are distinguished from one another and defined by the system) may be displayed recognizably as distinguished objects. Therefore, a user can select only some of the unit information 222 from one section and drag and drop it to the reference date or post-reference date area to input the corresponding information.
[0104] Here, one section 221 may be displayed including a portion where multiple pieces of unit information are displayed and a blank portion 221-1 where no additional information is displayed. In this case, the user may select the entire section by selecting the blank portion 221-1, or may select only some of the unit information by selecting the portion where unit information 221-2 is displayed. This selection operation may be performed by clicking or touching the corresponding position with a mouse.
[0105] If you select an entire section and move it using the drag-and-drop method, the entire content of the section will be entered into the input field (see Figure 9). Alternatively, if you select only some unit information from the section and move it using the drag-and-drop method, you can selectively enter only the necessary unit information content into the input field.
[0106] 10 shows an example in which the second unit information 221-2 is selected and input, and the fourth unit information 222-2 is selected and input. At this time, if the unit information input in the prescription field corresponds to a test prescription, a new section 221z for the test content prescribed in the test field for the corresponding date (reference date in the case of FIG. 10) can be automatically generated as described above. At this time, the generated new section can display information on whether the test has been completed. If the test is not in progress, the test results can be displayed in the corresponding section as waiting, and if the test has been completed, the corresponding test results can be displayed.
[0107] In the above-described embodiment, medical information can be entered using a separate input window or by dragging and dropping the entire or a portion of a section. Through this input operation, a section displaying the entered content is displayed in the area on or after the reference date. The section displaying the entered content may include multiple units of measure information depending on the entered content. The multiple units of measure information may be displayed in the order in which they were entered, or may be automatically sorted and displayed according to a preset sorting criterion, or may be automatically sorted and displayed each time an input operation is performed. The preset criterion may be set in various ways. For example, in a prescription field, unit information corresponding to a drug prescription may be arranged at the top, and unit information corresponding to a test prescription may be arranged at the bottom. Automatically sorting the entered unit information allows the user to easily understand the information entered through the interface.
[0108] Figure 11 is a flowchart illustrating the input operation described in Figures 8 to 10. However, to avoid repetition of explanation, detailed explanations of steps similar to those in Figure 6 will be omitted, or steps will be combined or omitted to simplify the explanation.
[0109] 11, the data transfer unit of the processing unit executes a step of receiving patient medical information from a database (S210). The provided patient medical information is stored in a cache storage unit, and the object generation unit generates section-specific objects for display on an interface using the stored medical information (S220). Then, the generated objects are used to display the corresponding medical information on the interface (S230).
[0110] The user checks the patient's medical information through the interface and executes a step of inputting necessary information (S240). At this time, the input information is medical treatment information, examination information, or prescription details performed on the reference date, or appointment information for medical treatment and examinations to be performed after the reference date. As described above, this input step can be performed by the user directly inputting information through a separate input window, or by selecting all or part of a displayed section and dragging and dropping it to the input area for the reference date or after the reference date.
[0111] Thereafter, a step of displaying the content to be input by the user is performed (S250). At this time, when the user performs an input operation, the input processing unit checks the information to be input by the user, and the object generating unit generates an object corresponding to the input information. The generated object is then displayed in the form of a section on the interface, allowing the user to check the content to be input.
[0112] Select diagnosis name and related information selection inquiry
[0113] The interface according to this embodiment includes a function that can extract and display only medical information related to a representative value desired by a user from various medical information of a patient.
[0114] When a patient visits a medical institution for various conditions, the patient's medical information displayed on the interface may include diagnoses, examinations, and prescription records for the various conditions. Therefore, when a user attempts to search for information related to a specific diagnosis, the user may be inconvenienced by having to sort through the intermingled information that is less relevant, and the amount of information displayed on one screen may be limited, which may reduce the efficiency of the search. In this embodiment, when a user selects a diagnosis as a representative value, only medical information related to the selected diagnosis can be extracted and displayed, thereby improving the user's convenience and efficiency in searching.
[0115] To this end, the interface includes a function that allows the user to select a representative value. For example, the user can select a representative value by selecting section 221h of the diagnosis name field in which the diagnosis name of interest is displayed. Alternatively, the user can select a representative value by inputting the diagnosis name of interest through a separate selection window. Hereinafter, a diagnosis name will be described as an example of a representative value, but the present invention is not limited thereto, and other contents such as a drug prescription item, a treatment prescription item, or a test prescription item can also be selected as a representative value.
[0116] The processing unit 210 stores data that serves as a criterion for determining whether each representative value that the user can select is relevant. Therefore, when the user selects a representative value, relevant information is extracted from the patient's medical information stored in the cache storage unit 212 according to the relevance determination criterion. Therefore, the object generation unit 213 can exclude information with low relevance and generate objects only for the extracted information to display in a section on the interface 220.
[0117] In this case, the information extracted by the processing unit 210 is information corresponding to a specific field or a specific subfield. For example, if a diagnosis of a retinal disease is selected as a representative value, the processing unit can extract relevant fields such as an intraocular pressure test field, a fundus optical coherence tomography (OCT) test field, and a blood test field from the patient's medical information, and can exclude irrelevant fields such as a pulmonary function test field and an ultrasound test field.
[0118] Furthermore, the processing unit 210 can extract not only a specific field or a specific subfield but also highly relevant detailed information from the information included in the extracted field. The object generating unit 213 can generate an object to display highly relevant detailed information on the interface. In this case, the object generating unit 213 can generate an object in a defined manner different from the manner in which the object is displayed on the basic interface screen. For example, if a diagnosis for diabetes is selected as a representative value, a blood test field can be extracted as a relevant field, and an object can be generated to display blood glucose values and lipid values, etc., from the blood test information in sections. This allows the interface to display a problem-oriented view that the user is interested in.
[0119] In this selective display method that takes into account the user's interest, the date information displayed on the interface may be changed to be different from the information displayed on the interface before the user selects a representative value. This is because information on dates when medical treatments were performed for diseases different from the representative value may be excluded because it is not relevant. In addition, only relevant fields of the displayed date information may be selectively displayed. Furthermore, even if the same field is included, the displayed content may be displayed differently, focusing on specific relevant information.
[0120] 12 shows the interface display when a predetermined representative value is selected. The interface shown in FIG. 12 shows the case where the user has selected the diagnosis for hyperthyroidism as the representative value.
[0121] The medical information displayed on the interface is extracted from the patient's overall medical information and displays only the dates on which the patient was diagnosed with hyperthyroidism and underwent medical treatment. However, even if the diagnosis on the date is different, if the date includes test information highly related to the representative value, it can be displayed on the interface.
[0122] Then, the interface displays the date information with a focus on fields that are highly relevant to hyperthyroidism. However, the diagnosis field and medical record field of the date information can be displayed on the interface regardless of their relevance to the representative value. Specifically, as shown in FIG. 12, the interface displays the results of blood pressure tests, blood tests, thyroid function tests, and thyroid ultrasound tests, which are highly relevant to hyperthyroidism, among the examination fields. Among these, the blood test results can be configured to display the CEA value, which is highly relevant to hyperthyroidism, with a focus on the CEA value (see 221i), unlike the format displayed in FIGS. 3 to 5.
[0123] 13 is a flow chart showing a method for selectively displaying information related to a representative value selected by a user. Hereinafter, the method for displaying information related to the representative value will be described in more detail with reference to FIG.
[0124] First, the medical information of the patient requested by the user is provided from the database and the corresponding information is displayed on the interface (S310). A detailed description of this step is substituted for S110 to S140 of FIG. 6 described above.
[0125] The user performs a step of selecting representative values of interest via the interface (S320), where the representative values are the patient's diagnosis, the name of a specific prescribed drug, the name of a prescribed procedure, or various other items of interest.
[0126] When the user sets a representative value via the interface, the processing unit executes a step of extracting information related to the representative value from the patient's medical information (S330). As described above, the processing unit 210 stores criteria for determining whether each representative value is related, and the processing unit 210 extracts related information from the patient's medical information stored in the cache storage unit 212 based on the criteria.
[0127] A step of adjusting fields displayed in the interface may also be performed (S340). This step may determine the field items and their order to be displayed depending on whether or not information for a corresponding field is present in the medical information extracted in the previous step. However, since the field arrangement displayed in the interface is predefined based on a representative value selected regardless of the extracted medical information, the fields may be adjusted as defined. Furthermore, the timeline display date may also be adjusted to eliminate date-specific information consisting of irrelevant information and display date-specific information including relevant information based on the extracted information. The processing unit may then process the adjusted field and date information to form each section in the interface. Here, each section displayed in the interface is generated based on the adjusted field and date information and may be generated at a position where information corresponding to the corresponding field for the corresponding date is present among the extracted information. However, this step is not necessarily performed as a separate step, and date and field information may be automatically adjusted as a result of performing other steps.
[0128] The object generating unit 213 regenerates an object for displaying the extracted information in each section of the interface (S350). At this time, the object generation method can be defined to be different depending on the selected representative value. For example, even if an object for the same field is generated, it can be regenerated differently in a way that allows detailed information highly relevant to the representative value among the information for the corresponding field to be directly displayed to the user (e.g., displaying highly relevant values among blood test results).
[0129] The regenerated objects are displayed in each section of the interface, and the interface display content can be adjusted accordingly (S360). Through this step, information related to the representative value selected by the user can be displayed in chronological order on the interface in the form of each section.
[0130] In this manner, according to this embodiment, the user can selectively display and view only information related to representative values of interest, such as a specific diagnosis, on the interface.
[0131] Hereinafter, various display modes of the interface according to this embodiment will be described in detail with reference to Figures 14 to 18. Figure 14 shows a display mode arranged at the top in a first display mode, Figure 15 shows a mode arranged by field in the first display mode, Figure 16 shows a form of setting filter values in a second display mode, Figure 17 shows a display mode arranged at the top in the second display mode, and Figure 18 shows a mode arranged by field in the second display mode.
[0132] As shown in FIGS. 14 to 18, the interface of this embodiment includes a mode selection section 225 for selecting a display mode, and medical information can be displayed in various display modes according to user selection.
[0133] The mode selection unit includes a first selection unit 225a for selecting a first mode or a second mode and a second selection unit 225b for selecting a vertical alignment method for each mode. The first selection unit 225a can be set to the first or second display mode by selectively setting the first selection unit 225a to display selected information (information related to the representative value) centered on the representative value among the information displayed on the interface.
[0134] 14 and 15 show examples of the first display mode. The first display mode is a basic display mode that displays the patient's medical information provided, and displays all displayable fields of the provided information on the interface. In this case, the first selection means is not selected, and when a user requests a patient's medical information inquiry, the corresponding information can be displayed in the first display mode.
[0135] Specifically, in Figures 14 and 15, the horizontal axis forms the time axis, and date-specific medical information is arranged chronologically along the time axis. Medical information for the same date is displayed in sections based on field information and arranged vertically according to a preset field arrangement order. In Figure 14, multiple sections corresponding to the same date-specific information are displayed aligned to the top of each other, with no separate vertical axis defined, minimizing the vertical space between sections for the same date (display mode 1-1). In contrast, in Figure 15, the sections are not aligned to the top compared to Figure 14, and the vertical axis is defined by field items, with sections corresponding to the same field arranged side by side (display mode 1-2, corresponding to Figures 3 to 5).
[0136] At this time, the mode of displaying information arranged at the top can be set by selecting the left button of the second selection means 225b, and the mode of displaying information arranged by field can be set by selecting the right button of the second selection means 225b. The display mode 1-1 arranged at the top has the advantage of being able to display more information on the interface without a separate scrolling operation, and the display mode 1-2 arranged by field has the advantage of being able to check information corresponding to the same field in chronological order, making it easy to understand changes in information over time in the corresponding field.
[0137] 16 to 18 show examples of the second display mode, which selectively extracts and displays only specific information of interest to the user from the medical information displayed in the first display mode, and selectively displays only some of the sections displayed in the first display mode.
[0138] The second display mode can be set by selecting the first selection unit 225a. As shown in Fig. 16, when the first selection unit 225a is selected, a selection window is displayed, and the user can set a filter value of interest through the selection window. In this case, the filter value is the representative value described in Figs. 12 and 13. The user can set the representative value by inputting the representative value through the selection window or by selecting at least one representative value option displayed in the selection window.
[0139] Here, the representative value is one of the medical department, diagnosis, test item, drug prescription item, and treatment prescription item, as described above. By setting the representative value in this way, information corresponding to the related field can be extracted based on the previously stored representative value and the field-specific association relationship, and the information corresponding to the related field can be displayed on the interface.
[0140] In this case, the field information associated with the representative value may follow the pre-stored related information, or may be configured to be modified by the user through a selection window. Specifically, when the user inputs a representative value through the selection window, field information associated with the corresponding representative value is displayed, and the user can modify the fields displayed through the second mode by selecting part of the displayed related field information or adding separate field information. Furthermore, the fields displayed through the second mode can be determined by directly selecting required field information as a filter value without setting a separate representative value.
[0141] Once the fields to be displayed are determined in the second display mode, information for the corresponding fields is extracted from the provided patient medical information to generate date-specific field objects, and the extracted information can be displayed in the form of multiple sections on the interface after adjusting the time axis of the interface to take into account the omitted date information. Furthermore, the contents of sections corresponding to the same field on the same date can be displayed in a different manner from the first display mode, taking into account their relevance to the representative value. These steps are similar to those described with reference to FIGS. 12 and 13, and therefore detailed description thereof will be omitted.
[0142] 17 and 18 show the interface displayed in the second display mode through the above steps. Here, the second display mode can also be configured to display the images aligned at the top or aligned by field using the second selection unit 225b. Fig. 17 shows the form in which the images are aligned at the top when the left button of the second selection unit 225b is selected (display mode 2-1), and Fig. 18 shows the form in which the images are aligned by field when the right button of the second selection unit is selected (display mode 2-2).
[0143] As described above, the interface of this embodiment provides a first display mode that displays the patient's overall medical information and a second display mode that displays only a portion of the medical information of interest according to the user's settings. Furthermore, in each display mode, the medical information can be displayed in an upper-aligned or field-aligned manner.
[0144] Examination field information display
[0145] 19 shows an example of an interface where diagnosis and examination information is displayed, and FIG. 20 shows an example of an interface where examination information is displayed through a detailed inquiry window. As described above, when a patient's medical information is provided, the object generating unit 213 processes the corresponding information to display each piece of information in a section format on the interface, and processes each piece of data so that it can be displayed in a manner defined by the field type.
[0146] For example, section 221h corresponding to the diagnosis information field is configured to display not only the main diagnosis but also a secondary diagnosis or suspected diagnosis. In this case, the section corresponding to the diagnosis information field displays the main diagnosis and secondary diagnosis or the main diagnosis and suspected diagnosis in a distinguishable manner using one of symbols, colors, and character shapes. For example, as shown in Figure 19, the main diagnosis is displayed with a star after the diagnosis, and the secondary diagnosis or suspected diagnosis is displayed with a question mark after the diagnosis, allowing the user to distinguish between them.
[0147] In addition, some subfields in the test field where test results are displayed numerically are configured to display not only the test results for the relevant date, but also comparisons with results of the same test performed on or before the relevant date in the relevant section.
[0148] As an example, the following description will focus on the specimen test subfield section shown in Figures 19 and 20. Figure 20 shows how detailed information corresponding to the test information field section 221j for a specific date in Figure 19 is displayed through a details inquiry window 222. As displayed in the details inquiry window 222 of Figure 20, specimen test results include test results for various items. Among these, section 221j displayed on the interface can display the results of major items selected from the various items. As an example, as shown in the figure, out of the 10 or so test items, only three items corresponding to glucose value, urea nitrogen value, and HDL-cholesterol value can be displayed through the corresponding section.
[0149] At this time, the test results for that day are displayed numerically in the section. Additionally, an arrow can be used to indicate whether the result has increased or decreased compared to the previous test result. For example, if the test result for that item has increased compared to the previous test result, an up arrow will be displayed, and if the result has decreased compared to the previous test result, a down arrow will be displayed.
[0150] Furthermore, whether the test results are normal or not can be indicated using a color. In this case, the color may be the color of a number or the color of an arrow. For example, normal test results can be displayed in black, and test results outside the normal range can be displayed in a color other than black. For example, abnormal results that exceed the upper limit of the normal range can be displayed in red, and abnormal results that do not reach the lower limit of the normal range can be displayed in blue. This allows not only whether the results are normal but also the extent to which they deviate from the normal range. However, Figure 20 shows an example in which arrow patterns and shading are used instead of colors for a diagrammatic display. In this case, the user can simultaneously view comprehensive information such as the patient's condition change and whether the results are normal, as well as the numerical values of the test results, using the minimum information displayed in the test information section.
[0151] In this way, the object generating unit 213 generates objects taking this into consideration so that they can be displayed in sections in a manner defined for each field. For example, when the object generating unit generates an object for the test result field described above, the object generating unit generates the object not only to reflect the test result value for the corresponding date, but also to display whether the value has increased or decreased compared to the previous (immediately preceding) test result and the result of comparison with the normal range. In this case, the object generating unit can calculate and display whether the value has increased or decreased compared to the previous test result or the result of comparison with the normal range, and test information including the calculation result can be provided from the database to the user terminal.
[0152] As described above, the object generating unit generates an object to display a section in a manner defined for each field, and if a result of a test item is outside the normal range, the object generating unit can also generate an object to display the corresponding test item in a section. Specifically, when generating an object corresponding to the test information section, the object generating unit can generate an object to display a glucose value, a urea nitrogen value, and a HDL-cholesterol value in a section, or if a test result corresponding to an abnormality is included among the test items other than the above, the object generating unit can generate an object to display the test item including the abnormal result in the section in priority to the above-defined items.
[0153] Meanwhile, in the above explanation, we have mainly focused on the method of displaying in sections using not only numerical values but also arrows and color hues, but it is of course possible to display each test item displayed in the detailed inquiry window 222 in the same manner.
[0154] Inspection result graph display
[0155] Figure 21 shows the results of a graph for a specific test item. While it is possible to display the change in test results over time in a single graph as in Figure 5, it is also possible to configure an interface that allows users to grasp the correlation between the change in test results over time and prescription information as in Figure 21.
[0156] 21 may be configured so that when a field name of a specific test field is selected, the test results of the corresponding test field are displayed in a separate detailed inquiry window, or a separate mode may be provided, in which the interface is converted to a separate page for viewing test results, test items are selected through the corresponding page, and the test results of the selected items are displayed through the interface.
[0157] Specifically, as shown in FIG. 21, the interface includes a graph display area 226a for displaying test results and a medical record display area 226b for displaying the patient's medical record.
[0158] The horizontal axis of the graph display area 226a is the time axis, and the vertical axis is the axis that displays the numerical values of the test results, thereby displaying the change in the patient's test values over time. Here, the horizontal axis can be displayed in monthly or weekly units, and can also display the test date or test number.
[0159] The graph display area 226a includes a selection window 226c, through which the user can select the test type they wish to view. As an example, FIG. 21 shows the results of selecting a CBC test. Some tests, such as a CBC test, include multiple subtest items (e.g., white blood cell count, red blood cell count, red blood cell indices, hemoglobin concentration, etc.), and these subtest items are displayed on one side of the graph. The user can select the subtest item they wish to view and check the test results for each subtest item. The graph area may display the test results for one subtest item. If the user selects multiple subtest items, the test results for the multiple subtest items may be displayed overlapping each other with different colors or dot patterns. Alternatively, the test results for multiple subtest items included in the corresponding test may be displayed overlapping each other in the graph area, regardless of whether the user selects them.
[0160] 21, the medical record display area 226b can display prescription records for a patient. For example, the vertical axis displays the type of medication prescribed to the patient, and the horizontal axis displays the time axis, thereby displaying the patient's prescription records by period. In this case, the time axis of the medical record display area is formed in the same format and scale as the time axis of the graph area.
[0161] Figure 21 shows the type of medication prescribed as a prescription record. Therefore, when analyzing the cause of an increase or decrease in the value of a specific test result displayed in the graph area, it is possible to simultaneously check the drug prescription record by period. This makes it possible to check how a specific prescription affects the patient's condition (for example, whether the drug prescription is effective for the patient) or to predict the cause of a change in the patient's condition (test results).
[0162] Although Figure 21 shows mainly drug prescription history in the medical record display area, various medical records that are correlated with test results, such as test prescriptions and surgery history, can also be displayed in addition to drug prescriptions.
[0163] Furthermore, when a user selects one of treatment information or prescription information, the graph of the detailed test item associated with the selected treatment information or prescription information may be highlighted so as to be distinguishable from the graphs of the other detailed test items. Alternatively, when a user selects a specific detailed test item, the prescription item associated with the selected test item may be highlighted so as to be distinguished from the remaining prescription items. Here, the highlighted display method may be a method in which the color or line thickness is changed. This allows the user to more easily understand the correlation and sensitivity between the patient's medical records and test results.
[0164] To embody the above-mentioned embodiment, the present invention provides a medical information query and input method, including the steps of receiving medical information including patient examination information before a reference date from a database; generating each object for each date field from the provided patient medical information; displaying each object for each date in a separate section format on the terminal interface; and displaying date-specific examination result information corresponding to the examination field selected by the user in a graph via a separate display window.
[0165] In the step of displaying in a graph, when a user requests the display of specific test results, the processing unit extracts the test results and medical record information to be displayed from the patient's medical information provided from the database. The extracted medical record information includes information such as drug prescriptions, test prescriptions, and surgical history, and is medical record information corresponding to the period displayed in the test result graph. Then, using the test result information and the extracted medical record information, the results of detailed test items and the medical record information are graphically displayed on the same time axis, as shown in Figure 21.
[0166] In this case, the patient's medical information provided from the database may include information regarding whether there is a relationship between medical record information (e.g., prescription information) and test items (e.g., drug prescription data for diabetes treatment and blood glucose test data include tags in the same group). Therefore, when a user selects a specific prescription item or test item displayed on the interface, the processing unit may control the display of the related test item or prescription item to be highlighted.
[0167] The medical information query and input method according to the embodiment of the present invention described above can be implemented as a program (including an application) to be executed in combination with a user terminal and stored on a medium.
[0168] Such a program may include code coded in a programming language that can be read by a computing device of a user terminal so that the computing device of the terminal can read the program and execute the method embodied in the program. Such code may include functional code related to functions defining the functions necessary to execute the method, and may include control code related to the execution procedure necessary for the computing device of the terminal to execute the functions according to a predetermined procedure.
[0169] Furthermore, the medium on which such a program is stored refers to a medium that stores data semi-permanently and is readable by a device, rather than a medium that stores short-term data such as a register, cache, or memory. Specific examples of the storage medium include, but are not limited to, ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage device. For example, the program may be stored in various recording media on various web servers that can be connected to user terminals. Furthermore, the medium may be distributed across computer systems connected via a network, and computer-readable code may be stored in a distributed manner.
[0170] Although one embodiment of the present invention has been described in detail above, the present invention is not limited to the above embodiment. Those skilled in the art will recognize that various modifications and changes can be made to the present invention without departing from the scope of the technical features of the present invention as defined in the appended claims. [Explanation of symbols]
[0171] 10 Inspection equipment 20 Patient-owned devices 30 External medical institution database 100 servers 110 databases 200 user terminals 210 Processing section 211 Data Transmission Unit 212 Cache storage unit 213 Object Generation Unit 214 Input processing section 220 Interface 300 Prescription Delivery System
Claims
1. retrieving the patient's medical information before the reference date from the database; Displaying the patient's medical information on a terminal interface in the form of a plurality of sections divided by date and field, with a horizontal axis corresponding to the date axis and a vertical axis corresponding to the field axis; and inputting information for the reference date or the post-reference date using a pre-reference date section displayed on the interface; The plurality of sections are displayed on the interface by date and arranged on the same field axis; A medical information query and input method in which the area where the information on the reference date or after the reference date is input is separated from the area where the information before the reference date is displayed, and the area where the information on the reference date or after the reference date is input remains fixed while the section before the reference date moves along the horizontal axis as the user scrolls.
2. The medical information query and input method according to claim 1 , wherein the area in which the information on the reference date or after the reference date is input is located to the right of the area in which the information before the reference date is displayed on the interface.
3. 2. The medical information query and input method according to claim 1, wherein the input step comprises selecting information displayed in a section before the reference date displayed on the interface and moving it to a position on the reference date or after the reference date using a drag-and-drop method, and inputting the information on the reference date or after the reference date.
4. The medical information query and input method described in claim 3, wherein the section before the reference date includes a plurality of unit information, each unit information being displayed recognizably as a divided object, and the user can select the section in the input step, and can also select some of the unit information from the section.
5. 5. The medical information query and input method of claim 4, wherein when the user selects and inputs the section in the input step, all unit information contained in the section is input into the information on the reference date or after the reference date, and when the user selects and inputs some unit information from the section, the selected some unit information is input into the information on the reference date or after the reference date.
6. 6. The medical information inquiry and input method of claim 5, further comprising a step of: the information inputted through the input step includes a plurality of unit information items; and the inputted plurality of unit information items are automatically sorted according to a preset sorting criterion.
7. The medical information query and input method of claim 1 , wherein the step of inputting the information on the reference date or after the reference date further comprises the step of calling an input window for a corresponding field and inputting information through the input window.
8. The information on the reference date or after the reference date input in the input step includes information for a prescription field, The medical information query and input method of claim 1 , wherein if the input prescription field includes an examination item, a separate section is generated for the reference date or post-reference date examination field.
9. The medical information query and input method of claim 8 , wherein the created examination field section includes information on whether the examination has been completed.
10. An interface that displays patient medical information in separate sections according to date information and field information, allowing a user to input patient medical information; and a processing unit that processes the patient's medical information provided from the database so that it can be displayed on the interface, and processes information input from the interface; The processing unit is a medical information query and input program that, when a user inputs information on a reference date or a post-reference date using a section before the reference date on the interface, generates the section on the reference date or the post-reference date based on the input information and displays it on the interface.
11. the interface includes an area for displaying information before a reference date and an area for inputting information on or after the reference date; The medical information query and input program of claim 10, wherein the two areas are separated from each other, and the area where information on the reference date or after the reference date is input remains fixed while the section in the area before the reference date moves according to the user's operation.
12. The processing unit an input processing unit that processes information input by a user via the interface; and an object generating unit that generates objects corresponding to date information and field information from the patient's medical information provided from the database or input via the interface so that the objects can be displayed in the section on the interface; the input processing unit processes information corresponding to the section as having been input when the user selects the section before the reference date on the interface and moves it to an area for inputting information on the reference date or after the reference date by a drag-and-drop method; 11. The medical information query and input program according to claim 10, wherein the object generating unit generates an object for the input information so that the input information can be displayed on the interface.
13. The medical information query and input program of claim 12, wherein the section before the reference date includes a plurality of unit information, each of which is displayed recognizably as a separate object, and the user can select and move the entire section to input information on the reference date or after the reference date, or select and move some of the unit information from within the section to input information on the reference date or after the reference date.
14. The medical information query and input program of claim 13, wherein the input processing unit processes the entire contents of the selected section as having been input when the user selects and inputs an entire section, and processes the contents corresponding to the selected partial unit information as having been input when the user selects and inputs partial unit information.
15. 14. The medical information query and input program of claim 13, wherein the object generating unit generates an object so that input unit information on or after the reference date can be automatically sorted and displayed according to a preset sorting criterion.
Citation Information
Patent Citations
Electronic medical chart apparatus, method, program, and recording medium
JP2008250748A
Medical information management system
JP2008305358A
Medical information management system
JP2010097572A
Electronic medical chart device
JP2013182443A
Scroll control program, scroll control method and scroll control device
JP2015176336A