Method and apparatus for providing clinical decision support system
The clinical decision support system addresses the usability issues of existing systems by grouping medical data according to user criteria and presenting it in a timeline format, thereby improving the efficiency of medical data interpretation and diagnosis.
Patent Information
- Application Number
- PCT/KR2024/096579
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-24
- Filing Date
- 2024-11-15
- Publication Date
- 2025-05-30
AI Technical Summary
Existing clinical decision support systems (CDSS) lack usability as they present medical data in a single screen without specific criteria, making it cumbersome for users to find the required information.
A method and device for providing a clinical decision support system that groups medical data according to user-selected criteria, allowing medical staff to easily access and interpret patient data in a timeline-based format.
The solution enhances the usability of CDSS by providing medical events related to diagnosis, treatment, progress, examination, and pathology in a clear, timeline-based manner, facilitating quick and accurate diagnosis.
Smart Images

Figure KR2024096579_30052025_PF_FP_ABST
Abstract
Description
Method and device for providing a clinical decision support system
[0001] The present invention relates to a method and device for providing a clinical decision support system.
[0002] A Clinical Decision Support System (CDSS) is a computer-based system designed to help medical professionals make more accurate decisions when necessary by managing patient data, medical information, and medical knowledge.
[0003] Clinical decision support systems can go beyond providing general guidelines for patients and can support decisions about whether a patient has a specific disease or a patient's overall health status based on information about the patient's health status.
[0004] As patients' medical records are stored and managed using electronic medical records (EMRs) instead of the traditional method of recording patient information on paper, film, etc., attempts to introduce clinical decision support systems are gradually increasing.
[0005] However, clinical decision support systems developed to date are structured to present medical data about patients on a single screen without any specific criteria. Consequently, users unfamiliar with the system face the inconvenience of having to manually navigate through the UI provided on the screen to find the data they need.
[0006] The background technology of the invention has been prepared to facilitate a better understanding of the present invention. It should not be construed as an admission that the matters described in the background technology of the invention constitute prior art.
[0007] Accordingly, a method is required to assist medical staff in clinical decision-making by providing medical data about patients in a clear, timeline-based manner in a clinical decision support system.
[0008] As a result, the inventors of the present invention have developed a method for improving the usability of a clinical decision support system by grouping medical data about a patient according to criteria selected by the user so that medical staff can more easily check the data.
[0009] The tasks of the present invention are not limited to the tasks mentioned above, and other tasks not mentioned will be clearly understood by those skilled in the art from the description below.
[0010] In order to solve the above-described problem, a method for providing a clinical decision support system according to an embodiment of the present invention is provided. The method is a method performed by a processor of a clinical decision support system providing device, and is configured to include the steps of: obtaining a request for providing medical data for a patient from a user device; providing a first user interface for displaying the medical data of the patient in a timeline area in response to the request for providing medical data; and providing a medical event related to at least one of diagnosis, treatment, progress, examination, and pathology corresponding to a timeline when a point in the timeline area is selected.
[0011] According to a feature of the present invention, the step of providing the medical event may be a step of providing a user-selectable first graphic object representing summary data on a medical event related to at least one of the diagnosis, treatment, progress, examination and pathology.
[0012] According to another feature of the present invention, the step of providing the medical event may further include the step of monitoring whether any one of the first graphic objects is selected through the first user interface, and the step of providing a medical event activation window including an icon for providing an additional timeline together with detailed data of the medical event corresponding to the first graphic object when any one of the first graphic objects is selected according to the monitoring result.
[0013] According to another feature of the present invention, the medical event related to the examination may include an aperiodic imaging examination performed by a patient, and after the step of providing the medical event activation window, the step of monitoring whether a medical event and an icon related to the imaging examination are selected, and if any one of the icons is selected based on the monitoring result, the step of providing a second user interface indicating an additional timeline area related to the imaging examination list may be further included.
[0014] According to another feature of the present invention, the step of providing the second user interface may further include the step of determining an alignment position of detailed data for the image examination list based on a medical event matched with the icon.
[0015] According to another feature of the present invention, the step of providing the second user interface may further include the step of providing a second graphic object representing detailed data about the image examination.
[0016] According to another feature of the present invention, the step of determining the alignment position may further include the step of placing a third graphic object representing at least one image inspection at the bottom of the second graphic object based on the alignment position.
[0017] According to another feature of the present invention, the step of arranging the third graphic object may further include the step of displaying summary data based on the date included in the second graphic object arranged at the top, or displaying detailed data of a medical event corresponding to the third graphic object.
[0018] According to another feature of the present invention, the first user interface may further include at least one area among a modeling image area in which the size and location of at least one tumor are displayed together with the timeline area, a chart area in which the size and number of tumors are displayed, and a diagnostic guide area.
[0019] In order to solve the above-described problem, a clinical decision support system providing device according to another embodiment of the present invention is provided. The device includes a communication interface, a memory, and a processor operably connected to the communication interface and the memory, wherein the processor is configured to obtain a request for providing medical data for a patient from a user device, and, in response to the request for providing medical data, provide a first user interface for displaying the medical data of the patient in a timeline area to the user device, and, when a point in the timeline area is selected, provide a medical event related to at least one of diagnosis, treatment, progress, examination, and pathology corresponding to the timeline.
[0020] Specific details of other embodiments are included in the detailed description and drawings.
[0021] The present invention goes beyond simply listing medical data about a patient along a timeline. It groups and presents related medical events based on the time of each medical event, such as diagnosis, examination, imaging, or treatment, thereby facilitating the interpretation of medical data. For example, the present invention can summarize various medical events occurring over a period of time, such as cancer treatment. This allows medical professionals to intuitively assess the impact of these long-term medical events on the patient and the patient's recovery status following treatment.
[0022] The present invention can help interpret changes in a patient's condition due to diagnosis, surgery, and various treatments from various perspectives as the alignment position of medical data changes according to user selection.
[0023] The present invention can facilitate access to medical data using a clinical decision support system. Specifically, by shortening the cumbersome process of finding medical data, it can enable medical professionals to make rapid and accurate diagnoses of patients.
[0024] The effects according to the present invention are not limited to those exemplified above, and more diverse effects are included within the present invention.
[0025] Figure 1 is a block diagram showing the configuration of a clinical decision support system according to one embodiment of the present invention.
[0026] FIG. 2 is a block diagram showing the configuration of a user device according to one embodiment of the present invention.
[0027] Figure 3 is a block diagram showing the configuration of a clinical decision support system providing device according to one embodiment of the present invention.
[0028] Figure 4 is a schematic flowchart of a method for providing a clinical decision support system according to one embodiment of the present invention.
[0029] FIG. 5a, FIG. 5b, FIG. 5c, FIG. 5d, FIG. 5e, FIG. 6, FIG. 7a, FIG. 7b, FIG. 8, FIG. 9a, FIG. 9b, FIG. 9c, and FIG. 9d are exemplary diagrams of user interface screens using a clinical decision support system according to one embodiment of the present invention.
[0030] The advantages and features of the present invention, and the methods for achieving them, will become clearer with reference to the embodiments described in detail below together with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various different forms. These embodiments are provided solely to ensure that the disclosure of the present invention is complete and to fully inform those skilled in the art of the scope of the invention, and the present invention is defined only by the scope of the claims. In connection with the description of the drawings, similar reference numerals may be used for similar components.
[0031] In this document, the expressions "has," "may have," "includes," or "may include" indicate the presence of a feature (e.g., a number, function, operation, or component such as a part), but do not exclude the presence of additional features.
[0032] In this document, the expressions "A or B," "at least one of A and / or B," or "one or more of A or / and B" can include all possible combinations of the listed items. For example, "A or B," "at least one of A and B," or "at least one of A or B" can all refer to cases where (1) at least one A is included, (2) at least one B is included, or (3) at least one A and at least one B are included.
[0033] The terms "first," "second," "first," or "second," as used herein, may describe various components, regardless of order and / or importance, and are only used to distinguish one component from another, without limiting the components. For example, "first user device" and "second user device" may represent different user devices, regardless of order or importance. For example, without departing from the scope of the rights set forth in this document, "first component" may be referred to as "second component," and similarly, "second component" may also be referred to as "first component."
[0034] When it is said that a component (e.g., a first component) is "(operatively or communicatively) coupled with / to" or "connected to" another component (e.g., a second component), it should be understood that the component is directly coupled to the other component, or can be connected via another component (e.g., a third component). Conversely, when it is said that a component (e.g., a first component) is "directly coupled to" or "directly connected to" another component (e.g., a second component), it should be understood that no other component (e.g., a third component) exists between the first component and the other component.
[0035] The expression "configured to" as used herein can be used interchangeably with, for example, "suitable for," "having the capacity to," "designed to," "adapted to," "made to," or "capable of." The term "configured to" does not necessarily mean something that is "specifically designed to" in hardware. Instead, in some contexts, the expression "a device configured to" can mean that the device, together with other devices or components, is "capable of." For example, the phrase "a processor configured (or set) to perform A, B, and C" may mean a dedicated processor (e.g., an embedded processor) for performing those operations, or a general-purpose processor (e.g., a CPU or application processor) that can perform those operations by executing one or more software programs stored in a memory device.
[0036] The terms used in this document are used only to describe specific embodiments and may not be intended to limit the scope of other embodiments. The singular expression may include the plural expression unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as commonly understood by those of ordinary skill in the art described in this document. Terms defined in general dictionaries among the terms used in this document may be interpreted as having the same or similar meaning in the context of the relevant technology, and shall not be interpreted in an idealized or overly formal sense unless explicitly defined in this document. In some cases, even if a term is defined in this document, it cannot be interpreted to exclude the embodiments of this document.
[0037] The individual features of the various embodiments of the present invention can be partially or wholly combined or combined with each other, and as can be fully understood by those skilled in the art, various technical connections and operations are possible, and each embodiment can be implemented independently of each other or can be implemented together in a related relationship.
[0038] For clarity in the interpretation of this specification, the terms used in this specification are defined below.
[0039] Hereinafter, the present invention will be described in detail by describing a preferred embodiment of the present invention with reference to the attached drawings.
[0040] Figure 1 is a block diagram showing the configuration of a clinical decision support system according to one embodiment of the present invention.
[0041] Referring to FIG. 1, a clinical decision support system (1000) may be a system configured to manage various data regarding a patient's health status. The clinical decision support system (1000) may provide a patient's medical history in conjunction with an Electronic Medical Record (EMR) and may assist medical staff in making clinical decisions regarding medical history related to cancer. To this end, the clinical decision support system (1000) may include a user device (100) possessed by a medical staff member who wishes to check a patient's medical history and a clinical decision support system provision device (200) possessed by a service provider who stores, organizes, and provides various data related to the patient (hereinafter referred to as a "provision device").
[0042] The user device (100) is a device carried by medical staff using the clinical decision support system, and may include a smartphone, a tablet PC (personal computer), a laptop, and a PC.
[0043] In various embodiments, the user device (100) may install or execute a web or mobile application or program provided by the CDSS providing device (200). For example, the user device (100) may access a CDSS web page and output a user interface screen for checking the patient's medical data. Here, a medical event may mean obtaining various data about the patient through diagnosis, treatment, progress observation, and examination of cells or tissues extracted from the patient's body. For example, the user device (100) may output medical data related to cancer obtained through diagnosis, treatment, progress observation, and examination of cancer tissue on the user interface screen.
[0044] The user device (100) can select a patient for whom medical data is to be verified through the patient information provided on the initial user interface screen, and display grouped medical event results for that patient. In other words, the user device (100) can display event results grouped by type and time of medical data required for patient diagnosis.
[0045] In various embodiments, the user device (100) may output a user interface screen including, in addition to patient personal information, a modeling image area showing the size and location of tumors according to cancer type, a chart area showing the size and number of tumors, and a diagnostic guide area.
[0046] The CDSS providing device (200) may include a general-purpose computer, laptop, data server, etc., as a service provider's server that can organize and provide medical data acquired from a hospital's EMR. The CDSS providing device (200) may provide a user interface for displaying a patient's medical data on a timeline at the request of a user device (100) accessing the CDSS web page.
[0047] In various embodiments, the CDSS providing device (200) may provide medical events related to at least one of a patient's diagnosis, treatment, progress, examination, and pathology by arranging them in a timeline region. Here, medical events related to diagnosis may include information about the patient's visit date and hospitalization date, medical events related to treatment may include information about the patient's surgery, chemotherapy, radiation, procedure, drug prescription, etc., medical events related to progress may include information about cancer metastasis and recurrence, medical events related to examination may include information about the patient's functional examination and imaging examination, and medical events related to pathology may include information about the patient's genetic examination, diagnostic examination, biopsy pathology, immune molecules, etc.
[0048] In various embodiments, when a point in a timeline area is selected, the CDSS providing device (200) may provide a medical event related to at least one of diagnosis, treatment, progress, examination, and pathology corresponding to the timeline, which will be described in detail later.
[0049] In various embodiments, the CDSS provider (200) may provide a web or mobile application or program to a user device (100) to provide medical data about the patient. For example, the CDSS provider (200) may provide the patient's medical data in a grouped manner for easy diagnosis to a user device (100) accessing a CDSS web page.
[0050] The clinical decision support system (1000) according to one embodiment of the present invention has been described so far. According to the present invention, the clinical decision support system (1000) goes beyond simply listing medical data about a patient and provides it in a grouped form necessary for diagnosis, thereby enabling medical staff to more conveniently utilize the CDSS, thereby assisting in patient diagnosis.
[0051] Hereinafter, with reference to FIG. 2, a user device (200) utilizing CDSS will be described.
[0052] FIG. 2 is a block diagram showing the configuration of a user device according to one embodiment of the present invention.
[0053] Referring to FIG. 2, the user device (100) may include a memory interface (110), one or more processors (120), and a peripheral interface (130). Various components within the user device (100) may be connected by one or more communication buses or signal lines.
[0054] The memory interface (110) is connected to the memory (150) and can transmit various data to the processor (120). Here, the memory (150) can include at least one type of storage medium among flash memory type, hard disk type, multimedia card micro type, card type memory (e.g., SD or XD memory, etc.), RAM, SRAM, ROM, EEPROM, PROM, network storage, cloud, and blockchain database.
[0055] In various embodiments, the memory (150) may store medical staff information, patient personal information, a patient list, patient diagnosis results, and elements of a CDSS web page screen necessary for patient diagnosis.
[0056] In various embodiments, the memory (150) may store at least one of an operating system (151), a communication module (152), a graphical user interface module (GUI) (153), a sensor processing module (154), a telephone module (155), and an application module (156). Specifically, the operating system (151) may include instructions for processing basic system services and instructions for performing hardware operations. The communication module (152) may communicate with at least one of one or more other devices, computers, and servers. The graphical user interface module (GUI) (153) may process a graphical user interface. The sensor processing module (154) may process sensor-related functions (e.g., processing voice input received through one or more microphones (192). The telephone module (155) may process telephone-related functions. The application module (156) may perform various functions of a user application, such as electronic messaging, web browsing, media processing, navigation, imaging, and other processing functions. Additionally, the user device (100) may store one or more software applications (156-1, 156-2) associated with a type of service (e.g., an application for providing CDSS) in the memory (150).
[0057] In various embodiments, the memory (150) may store a digital assistant client module (157) (hereinafter, DA client module), and accordingly, may store commands for performing client-side functions of the digital assistant and various user data (158) (e.g., user-customized vocabulary data, preference data, other data such as the user's electronic address book, etc.).
[0058] Meanwhile, the DA client module (157) can obtain the user's voice input, text input, touch input, and / or gesture input through various user interfaces (e.g., I / O subsystem (140)) provided in the user device (100).
[0059] Additionally, the DA client module (157) can output data in audiovisual and tactile forms. For example, the DA client module (157) can output data consisting of a combination of at least two or more of voice, sound, notification, text message, menu, graphic, video, animation, and vibration. In addition, the DA client module (157) can communicate with a digital assistant server (not shown) using a communication subsystem (180).
[0060] In various embodiments, the DA client module (157) may collect additional information about the surroundings of the user device (100) from various sensors, subsystems, and peripheral devices to construct a context associated with the user input. For example, the DA client module (157) may provide context information along with the user input to a digital assistant server to infer the user's intent. Here, the context information that may accompany the user input may include sensor information, such as lighting, ambient noise, ambient temperature, images of the surroundings, videos, etc. As another example, the context information may include the physical state of the user device (100) (e.g., device orientation, device position, device temperature, power level, speed, acceleration, motion patterns, cellular signal strength, etc.). As yet another example, the context information may include information related to the software state of the user device (100) (e.g., processes running on the user device (100), installed programs, past and present network activity, background services, error logs, resource usage, etc.).
[0061] In various embodiments, the memory (150) may include added or deleted instructions. Furthermore, the user device (100) may also include additional configurations other than those illustrated in FIG. 2, or may exclude some configurations.
[0062] The processor (120) can control the overall operation of the user device (100) and can execute various commands to output medical events related to at least one of the diagnosis, treatment, progress, examination, and pathology of the patient by driving an application or program stored in the memory (150).
[0063] The processor (120) may correspond to a computing device such as a CPU (Central Processing Unit) or an AP (Application Processor). In addition, the processor (120) may be implemented in the form of an integrated chip (IC), such as a SoC (System on Chip) that integrates various computing devices that perform machine learning, such as an NPU (Neural Processing Unit).
[0064] In various embodiments, the processor (120) may receive a user interface for providing CDSS from the CDSS providing device (200) and may output medical data for a single patient at the user's request. Specifically, the processor (120) may output medical events related to at least one of diagnosis, treatment, progress, examination, and pathology in a timeline manner. In addition, the processor (120) may group medical events of the same type as the medical event selected by the user and display them in a timeline manner. Specifically, the processor (120) may group and display only the contents of a specific imaging examination designated by the user so that the user can check them in a timeline manner.
[0065] The peripheral interface (130) can be connected to various sensors, subsystems, and peripheral devices to provide data so that the user device (100) can perform various functions. Here, the function performed by the user device (100) can be understood as being performed by the processor (120).
[0066] The peripheral interface (130) can receive data from a motion sensor (160), a light sensor (light sensor) (161), and a proximity sensor (162), through which the user device (100) can perform orientation, light, and proximity detection functions, etc. For another example, the peripheral interface (130) can receive data from other sensors (163) (positioning system - GPS receiver, temperature sensor, biometric sensor), through which the user device (100) can perform functions related to the other sensors (163).
[0067] In various embodiments, the user device (100) may include a camera subsystem (170) connected to a peripheral interface (130) and an optical sensor (171) connected thereto, through which the user device (100) may perform various photographing functions such as taking pictures and recording video clips.
[0068] In various embodiments, the user device (100) may include a communication subsystem (180) connected to a peripheral interface (130). The communication subsystem (180) may be comprised of one or more wired / wireless networks and may include various communication ports, radio frequency transceivers, and optical transceivers.
[0069] In various embodiments, the user device (100) includes an audio subsystem (190) connected to a peripheral interface (130), the audio subsystem (190) including one or more speakers (191) and one or more microphones (192), such that the user device (100) can perform voice-activated functions, such as voice recognition, voice replication, digital recording, and telephony functions.
[0070] In various embodiments, the user device (100) may include an I / O subsystem (140) connected to a peripheral interface (130). For example, the I / O subsystem (140) may control a touch screen (143) included in the user device (100) via a touch screen controller (141).
[0071]
[0072] *For example, the touch screen controller (141) may detect a user's contact and movement or cessation of contact and movement using any one of a plurality of touch sensing technologies, such as capacitive, resistive, infrared, surface acoustic wave technology, proximity sensor array, etc. As another example, the I / O subsystem (140) may control other input / control devices (144) included in the user device (100) via other input controller(s) (142). As an example, the other input controller(s) (142) may control one or more buttons, rocker switches, thumb wheels, infrared ports, USB ports, and pointer devices, such as a stylus.
[0073] So far, a user device (100) according to one embodiment of the present invention has been described. According to the present invention, the user device (100) groups identical medical events based on medical events selected by the user and provides them in an easily understandable form, thereby assisting medical staff in making quick and accurate patient diagnoses.
[0074] Hereinafter, with reference to FIG. 3, a CDSS providing device (200) that provides a CDSS to assist medical staff in diagnosis will be described.
[0075] Figure 3 is a block diagram showing the configuration of a clinical decision support system providing device according to one embodiment of the present invention.
[0076] Referring to FIG. 3, the clinical decision support system providing device (200) (hereinafter referred to as “providing device”) may include a communication interface (210), a memory (220), an I / O interface (230), and a processor (240), and each component may communicate with each other through one or more communication buses or signal lines.
[0077] The communication interface (210) can be connected to a user device (100) via a wired / wireless communication network to exchange data. For example, the communication interface (210) can receive a CDSS web page access request from the user device (100) and transmit a user interface screen for providing CDSS to the user device (100).
[0078] Meanwhile, the communication interface (210) that enables transmission and reception of such data includes a wired communication port (211) and a wireless circuit (212), wherein the wired communication port (211) may include one or more wired interfaces, for example, Ethernet, Universal Serial Bus (USB), FireWire, etc. In addition, the wireless circuit (212) may transmit and receive data with an external device via an RF signal or an optical signal. In addition, the wireless communication may use at least one of a plurality of communication standards, protocols, and technologies, for example, GSM, EDGE, CDMA, TDMA, Bluetooth, Wi-Fi, VoIP, Wi-MAX, or any other suitable communication protocol.
[0079] The memory (220) can store various data used in the CDSS providing device (200). For example, the memory (220) can store a CDSS user interface screen provided to the user device (100), a list of patients by hospital, medical data of patients, etc.
[0080] In various embodiments, the memory (220) may include a volatile or non-volatile storage medium capable of storing various data, commands, and information. For example, the memory (220) may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., an SD or XD memory, etc.), RAM, SRAM, ROM, EEPROM, PROM, network storage, cloud, and a blockchain database.
[0081] In various embodiments, the memory (220) may store configurations of at least one of an operating system (221), a communication module (222), a user interface module (223), and one or more applications (224).
[0082] An operating system (221) (e.g., embedded operating systems such as LINUX, UNIX, MAC OS, WINDOWS, VxWorks, etc.) may include various software components and drivers to control and manage general system operations (e.g., memory management, storage device control, power management, etc.) and may support communication between various hardware, firmware, and software components.
[0083] The communication module (223) can support communication with other devices through the communication interface (210). The communication module (220) can include various software components for processing data received by the wired communication port (211) or wireless circuit (212) of the communication interface (210).
[0084] The user interface module (223) can receive a user's request or input from a keyboard, touch screen, keyboard, mouse, microphone, etc. through an I / O interface (230) and provide a user interface on the display.
[0085] The application (224) may include a program or module configured to be executed by one or more processors (240). Here, the application for machine learning model operation may be implemented on a server farm.
[0086] The I / O interface (230) can connect at least one of an input / output device (not shown) of the CDSS providing device (200), such as a display, a keyboard, a touch screen, and a microphone, to the user interface module (223). The I / O interface (230) can receive user input (e.g., voice input, keyboard input, touch input, etc.) together with the user interface module (223) and process a command according to the received input.
[0087] The processor (240) is connected to a communication interface (210), a memory (220), and an I / O interface (230) to control the overall operation of the CDSS providing device (200), and can perform various commands to sort and provide medical data provided through the CDSS through an application or program stored in the memory (220).
[0088] The processor (240) may correspond to a computing device such as a Central Processing Unit (CPU) or an Application Processor (AP). Furthermore, the processor (240) may be implemented in the form of an integrated chip (IC), such as a System on Chip (SoC) in which various computing devices are integrated. Alternatively, the processor (240) may include a module for calculating an artificial neural network model, such as a Neural Processing Unit (NPU).
[0089] Hereinafter, with reference to FIGS. 4 to 9d, a method for a processor (240) of a CDSS providing device (200) to align and provide a patient's medical data on CDSS will be described.
[0090] FIG. 4 is a schematic flowchart of a method for providing a clinical decision support system according to one embodiment of the present invention, and FIGS. 5a, 5b, 5c, 5d, 5e, 6, 7a, 7b, 8, 9a, 9b, 9c, and 9d are exemplary diagrams of user interface screens using the clinical decision support system according to one embodiment of the present invention.
[0091] Referring to FIG. 4, the processor (240) may obtain a request for providing medical data for a patient from the user device (100) (S110). Specifically, the processor (240) may provide the user device (100) with a list of patients for whom medical data can be provided through the CDSS. For example, the patient list may include information on the patient's number, gender, date of birth, first or most recent visit date, and type of cancer being treated. Here, the information on the type of cancer may be provided in the form of O / X checked for each type of cancer included in the cancer list.
[0092] After step S110, the processor (240) may provide a first user interface that displays the medical data of the patient in a timeline area to the user device in response to a request for provision of medical data (S120).
[0093] In relation to this, referring to FIGS. 5A, 5B, 5C, 5D, and 5E, the processor (240) may provide a first user interface (10) for providing medical data about a patient to a user device (100). Specifically, the first user interface (10) may include a patient information display area (11) that outlines personal information about the patient and a timeline area (12) that displays medical data. The patient information display area (11) may include an area for selecting a cancer type corresponding to the patient, and the patient's first diagnosis date, age, last visit date, and whether multiple cancer types have been diagnosed may be displayed.
[0094] In various embodiments, the first user interface (10) may further include a modeling image area (13) in which the size and location of at least one tumor are displayed, a chart area (14) in which the size and number of tumors are displayed, and a diagnostic guide area (15) together with a timeline area (12). The modeling image area (13) may display the location of a tumor in 2D or 3D based on a medical image of the patient. The chart area (14) may display the size and number of cancers in different graph forms based on the date of capture. For example, the size of the cancer may be displayed in the form of a bar graph on the left y-axis, and the number of cancers may be displayed in the form of a broken line graph on the right y-axis. In addition, the diagnostic guide area (15) may display a graph indicating the survival rate of the patient. The processor (240) may analyze the survival rate of the patient based on at least one medical event among diagnosis, treatment, progress, examination, and pathology acquired from the user device (100) and generate the result in the form of a graph. Additionally, the diagnostic guide area (15) may display medical research information related to the patient's cancer type. For example, the diagnostic guide area (15) may display information on academic journals published within a certain period of time related to the patient, information on clinical trials related to the subject, and / or news reports published within a certain period of time related to the subject.
[0095] After step S120, when a point in the timeline area is selected, the processor (240) may provide a medical event related to at least one of diagnosis, treatment, progress, examination, and pathology corresponding to the timeline (S130). Specifically, the processor (240) may collect medical data that occurred over a predetermined period of time based on a point in the timeline area. A graphic area representing this may be included in the first user interface (10). The processor (240) may provide summary data on the medical event as a user-selectable first graphic object in an area adjacent to the timeline area.
[0096] In relation to this, referring to FIGS. 6 to 7b, when a point is selected within the timeline area (12), the processor (240) may provide a first user interface (10) including a graphic area (16) representing a medical event that occurred during a predetermined period of time based on the selected point in time to the user device (100). Specifically, the graphic area (16) may include a first graphic object (16-1) representing summary data. Here, the summary data may include the type of medical event, the acquisition date of the medical event, etc. For example, in the case of a medical event related to an examination, the summary data may include an imaging examination and the date of its performance, such as “Imaging 2019-05-21”, and in the case of a medical event related to pathology, the summary data may include the type of tissue examination, the date of performance, the test result value, etc., such as “Tissue 2019-06-21” “CEA-3.95 2019-05-23”.
[0097] In various embodiments, after providing a medical event, the processor (240) may monitor whether a first graphic object is selected through the first user interface. If a first graphic object is selected based on the monitoring result, the processor (240) may provide a medical event activation window (17) including an icon (17-2) for providing an additional timeline along with detailed data (17-1) of the medical event corresponding to the first graphic object, as illustrated in FIG. 7b.
[0098] Meanwhile, for medical events related to diagnosis, treatment, and progress, the process can be quickly grasped through the timeline area (12) and the medical event activation window (17). However, for medical events related to examination and pathology, the process can be repeatedly executed according to a specific cycle depending on the implementation. In particular, for imaging examinations, the process can be repeatedly executed to observe changes in the size and number of cancers according to the treatment cycle. Accordingly, the processor (240) can provide a timeline related to non-periodic imaging examinations performed by the patient. To this end, the processor (240) can monitor whether medical events and icons related to imaging examinations are selected. If any of the icons is selected based on the monitoring results, the processor (240) can provide a second user interface indicating an additional timeline area related to the list of imaging examinations.
[0099] In relation to this, referring to FIG. 8, the processor (240) may provide a second user interface (20) representing an additional timeline area (22) related to a video inspection list (21) to the user device (100). Specifically, the second user interface (20) may include a second graphic object (22-1) representing detailed data for a video inspection (21-1) corresponding to an icon (17-2) selected by the user. Although FIG. 8 illustrates a plurality of second graphic objects (22-1), depending on the number of video inspections performed, the second graphic object (22-1) may include one or more.
[0100] In various embodiments, the processor (240) may determine the arrangement of imaging tests included in the imaging test list (21) based on a medical event matching an icon (17-2) selected by the user. For example, if the medical event selected by the user is a CT Chest HR imaging test performed on May 12, 2019, the processor (240) may collect imaging tests of the same type and list them in date order. The processor (240) may determine the sorting position of detailed data for the imaging test selected from the imaging test list (21) thereafter based on the dates of the collected imaging tests.
[0101] In relation to this, referring to FIGS. 9A to 9D, when other image examinations (21-2)(21-3) are selected from the image examination list (21), the processor (240) may place a third graphic object (22-2)(22-3) representing the selected image examinations (21-2)(21-3) at the bottom of the second graphic object (22-1) based on the alignment position on the second user interface (20). Here, the third graphic object (22-2)(22-3) may be displayed as detailed data or summary data depending on whether it is included in a preset period based on the date included in the second graphic object (22-1) placed at the top (the date of performing the image examination (21-1)). For example, the processor (240) can confirm that the performance dates of the image examinations (21-1) that were first selected by the user and arranged at the top are May 26, 2018, July 21, 2018, and May 21, 2019, and can determine whether the image examinations (21-2)(21-3) that are selected thereafter were performed within a preset period (e.g., -15 days to +15 days) based on each date. If the image examinations (21-2)(21-3) that are selected thereafter are not performed within the preset period, the processor (240) can display and provide the third graphic object (22-2)(22-3) as summary data, as shown in FIG. 9A, without providing detailed data on the selected image examinations (21-2)(21-3). Here, the positions of the third graphic objects (22-2) (22-3) displayed as summary data can be determined based on May 26, 2018, July 21, 2018, and May 21, 2019. In addition, when the user selects the third graphic object (22-3) displayed as summary data, the processor (240) can provide the third graphic object (23-3) displaying detailed data on the selected image examination (21-3) as shown in FIG. 9b.
[0102] Thereafter, when another image examination (21-4) is selected from the image examination list (21), the processor (240) may place a third graphic object (22-41)(22-42) representing the selected image examination (21-4) based on the date included in the second graphic object (22-1) arranged at the top, as shown in FIG. 9c, on the second user interface (20). For example, some of the selected image examinations (21-4) may be performed on the same date as the reference date, and thus the third graphic object (22-41) may be displayed as detailed data, while others may not be performed within a preset period, and thus the third graphic object (22-42) may be displayed as summary data. In addition, when the user selects the third graphic object (22-42) displayed as summary data, the processor (240) may provide a third graphic object (23-43) displaying detailed data on the selected image examination (21-4), as shown in FIG. 9d.
[0103] The CDSS providing device (200) according to one embodiment of the present invention has been described so far. According to the present invention, medical data can be sorted and provided according to different criteria based on user selection, thereby helping to interpret changes in a patient's condition resulting from diagnosis, surgery, and various treatments from various perspectives.
[0104] Although the embodiments of the present invention have been described in more detail with reference to the attached drawings, the present invention is not necessarily limited to these embodiments, and various modifications may be implemented without departing from the technical spirit of the present invention. Therefore, the embodiments disclosed in the present invention are not intended to limit the technical spirit of the present invention, but to explain it, and the scope of the technical spirit of the present invention is not limited by these embodiments. Therefore, it should be understood that the embodiments described above are illustrative in all aspects and not restrictive. The protection scope of the present invention should be interpreted by the following claims, and all technical ideas within a scope equivalent thereto should be interpreted as being included in the scope of the rights of the present invention.
[0105] [National Research and Development Project Supporting This Invention]
[0106] [Project ID] 1465040545
[0107] [Assignment Number] HI23C0730000023
[0108] [Ministry Name] Ministry of Health and Welfare
[0109] [Name of Project Management (Specialist) Agency] Korea Health Industry Development Institute
[0110] [Research Project Name] Research and Development and Demonstration (R&D) of Healthcare MyData Utilization Technology
[0111] [Research Project Name] Artificial Intelligence-Based Tumor Tracking Visualization Using Medical MyData
[0112] Development of a medical information support platform
[0113] [Contribution rate] 1 / 1
[0114] [Name of the project performing organization] Yonsei University Industry-Academic Cooperation Foundation
[0115] Research Period: April 1, 2023 - December 31, 2025
Claims
1. A method performed by a processor of a clinical decision support system providing device, A step of obtaining a request for providing medical data for one patient from a user device; In response to the request for provision of the medical data, a step of providing a first user interface that displays the medical data of the patient in a timeline area using the user device; and A method for providing a clinical decision support system, comprising: providing a medical event related to at least one of diagnosis, treatment, progress, examination, and pathology corresponding to the timeline when a point in the above timeline area is selected; 2. In paragraph 1, The steps for providing the above medical event are: A method for providing a clinical decision support system, comprising the step of providing a user-selectable first graphical object, wherein the first graphical object represents summary data regarding a medical event related to at least one of the diagnosis, treatment, progress, examination and pathology.
3. In paragraph 2, The steps for providing the above medical event are: A step of monitoring whether a first graphic object is selected through the first user interface; A method for providing a clinical decision support system, further comprising: providing a medical event activation window including an icon for providing an additional timeline together with detailed data of a medical event corresponding to the first graphic object when any one of the first graphic objects is selected based on the monitoring results; 4. In paragraph 3, Medical events related to the above examinations are: Includes non-routine imaging tests performed by the patient, After the step of providing the above medical event activation window, A step of monitoring whether or not to select medical events and icons related to the above imaging examination; A method for providing a clinical decision support system, further comprising: providing a second user interface indicating an additional timeline area related to a list of imaging examinations when one of the icons is selected based on the monitoring results; 5. In paragraph 4, The step of providing the second user interface is: A method for providing a clinical decision support system, further comprising: determining an alignment position of detailed data for the imaging examination list based on a medical event matched with the icon; 6. In paragraph 5, The step of providing the second user interface is: A method for providing a clinical decision support system, further comprising: providing a second graphical object representing detailed data about an imaging examination; 7. In paragraph 6, The step of determining the above alignment position is: A method for providing a clinical decision support system, further comprising: a step of placing a third graphic object representing at least one imaging examination at the bottom of the second graphic object based on the alignment position; 8. In paragraph 8, The step of placing the third graphic object is: A method for providing a clinical decision support system, further comprising the step of displaying summary data based on the date included in the second graphic object placed at the top, or displaying detailed data of a medical event corresponding to the third graphic object.
9. In paragraph 1, The above first user interface, A method for providing a clinical decision support system, further comprising at least one region among a modeling image region in which the size and location of at least one tumor are displayed together with the timeline region, a chart region in which the size and number of tumors are displayed, and a diagnostic guide region.
10. Communication interface; memory; and a processor operably connected to the communication interface and the memory; The above processor, A device providing a clinical decision support system, which obtains a request for providing medical data for a patient from a user device, provides a first user interface for displaying medical data of the patient in a timeline area according to the request for providing medical data, and provides a medical event related to at least one of diagnosis, treatment, progress, examination, and pathology corresponding to the timeline when a point in the timeline area is selected.
11. In paragraph 10, The above processor, A clinical decision support system providing device configured to provide a user-selectable first graphical object, wherein the first graphical object represents summary data regarding a medical event related to at least one of the diagnosis, treatment, progress, examination and pathology.
12. In paragraph 11, The above processor, A device for providing a clinical decision support system, further configured to monitor whether any one of the first graphic objects is selected through the first user interface, and, if any one of the first graphic objects is selected based on the monitoring result, provide a medical event activation window including an icon for providing an additional timeline together with detailed data of a medical event corresponding to the first graphic object.
13. In paragraph 12, Medical events related to the above examinations are: Includes non-routine imaging tests performed by the patient, The above processor, A clinical decision support system providing device, further configured to monitor whether a medical event and icon related to the imaging examination are selected after providing the above medical event activation window, and, if any one of the icons is selected based on the monitoring result, provide a second user interface indicating an additional timeline area related to the imaging examination list.
14. In paragraph 13, The above processor, A clinical decision support system providing device further configured to determine an alignment position of detailed data for the imaging examination list based on a medical event matching the above icon.
15. In paragraph 14, The above processor, A clinical decision support system providing device further configured to provide a second graphical object representing detailed data about the imaging examination.
16. In paragraph 15, The above processor, A device for providing a clinical decision support system, further configured to place a third graphic object representing at least one imaging examination at the bottom of the second graphic object based on the alignment position.
17. In paragraph 16, The above processor, A device providing a clinical decision support system, further configured to display summary data based on the date included in the second graphic object placed at the top, or to display detailed data of a medical event corresponding to the third graphic object.
18. In paragraph 10, The above first user interface, A device for providing a clinical decision support system, further comprising at least one region among a modeling image region in which the size and location of at least one tumor are displayed together with the timeline region, a chart region in which the size and number of tumors are displayed, and a diagnostic guide region.
Citation Information
Patent Citations
Method and system for providing clinical display and search of electronic medical recording data from variety of information systems
JP2008204461A
Medical information display device
JP2020038642A
Method of query generation for pattern search in health records
KR1020140036941A
Electronic medical record system-based data display method and device
KR1020140095231A
Apparatus and method for managing control right of robot
KR1020240082479A