WO1997045805A2 - System and method for graphic creation of a medical logical module in the arden syntax file format - Google Patents

System and method for graphic creation of a medical logical module in the arden syntax file format Download PDF

Info

Publication number
WO1997045805A2
WO1997045805A2 PCT/US1997/008949 US9708949W WO9745805A2 WO 1997045805 A2 WO1997045805 A2 WO 1997045805A2 US 9708949 W US9708949 W US 9708949W WO 9745805 A2 WO9745805 A2 WO 9745805A2
Authority
WO
WIPO (PCT)
Prior art keywords
node
medical
logical module
file format
encoding
Prior art date
Application number
PCT/US1997/008949
Other languages
French (fr)
Other versions
WO1997045805A9 (en
WO1997045805A3 (en
Inventor
John Gilman
Eric F. Halsey
Michael E. Raymer
Original Assignee
Nellcor Puritan Bennett Incorporated
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nellcor Puritan Bennett Incorporated filed Critical Nellcor Puritan Bennett Incorporated
Publication of WO1997045805A2 publication Critical patent/WO1997045805A2/en
Publication of WO1997045805A3 publication Critical patent/WO1997045805A3/en
Publication of WO1997045805A9 publication Critical patent/WO1997045805A9/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/30Creation or generation of source code
    • G06F8/34Graphical or visual programming
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/20ICT specially adapted for the handling or processing of patient-related medical or healthcare data for electronic clinical trials or questionnaires
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/63ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for local operation
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H50/00ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics
    • G16H50/20ICT specially adapted for medical diagnosis, medical simulation or medical data mining; ICT specially adapted for detecting, monitoring or modelling epidemics or pandemics for computer-aided diagnosis, e.g. based on medical expert systems

Definitions

  • This invention relates generally to systems and methods for developing and using medical logical modules for encoding medical protocols and information, and more particularly concerns a system and method for development and use of medical logical modules in the Arden syntax file format.
  • the Arden Syntax for medical logic modules is a computer programming language for encoding medical knowledge.
  • Each medical logical module typically contains logic or information allowing a user to make one or more medical decisions, and can generate output such as e-mail messages, clinical alerts, interpretations, diagnoses, screening for clinical research, quality assurance functions, and administrative support, for example.
  • an appropriate computer program also known as an event monitor
  • a medical logic module can run automatically, to generate advice as needed.
  • a medical logic module can provide a warning and advice to health care workers when a patient develops new or worsening kidney failure.
  • the Arden Syntax for medical logic modules has been used extensively, for example, at Columbia-Presbyterian Medical Center in New York, and other major medical institutions and universities.
  • One major functional component of a medical logical module is to define the context, also termed the evoke slot, in which the medical logical module will be used, such as defining when the medical logical module is pertinent, or whether the medical logical module will be used in conjunction with data storage, another medical logical module, or another application.
  • Another major functional component of a medical logical module is the logic, or logic slot, such as a set of medical criteria or algorithm, for example, and concluding whether a logical outcome is true or false. The medical logical module can then perform some form of action function, or action slot, to be executed when the logic concludes true, such as to store a message, send e-mail, or return a value, for example.
  • the medical logical module maps the action to a data slot, such as to an institution's local database.
  • medical logical modules can generate a coded or narrative message; a clinical message or alert sent to the provider taking care of a patient; a warning of some concern which is usually flagged in some way; an interpretation or message of advice or information, including diagnosis support; or a screen, which typically results in a message, often sent by e-mail, to a researcher or quality assurance officer informing them of a patient that fits some criteria.
  • Medical logical modules can also trigger each other, and can perform specific actions specific to an institution, such as communicating with another programming application or data base.
  • the present invention provides for a system and method for graphic creation, development, and utilization of a medical logical module in the Arden syntax file format that allows a user to define a medical decision process in terms of flowcharts and outlines, which is much more intuitive than an editor.
  • the graphic software tool of the invention permits a user to quickly define an Arden syntax file by simply reducing their current protocols in flowchart and outline form.
  • the system and method of the invention provide a graphic software tool that facilitate utilization of the ASTM standard concerning medical logical modules by the clinical community.
  • the system and method of the invention utilize user defined instructions in run time format, with a graphic user interface that visualizes the user defined protocols in a flow chart and outline format, along with real time clinical decision support.
  • the Arden syntax editor hardware and software system and method of the invention permits graphic creation of Patient Driven Protocols (PDPs) , and point of care execution of PDPs.
  • PDPs Patient Driven Protocols
  • the system provides a software module deliverable on multiple product platforms, that can be integrated with existing hospital information systems.
  • the present invention provides for a method for creation of a medical logical module for a computer in the Arden syntax file format.
  • the method of the invention comprises encoding a graphic representation of a medical decision logic tree of a connected series of a plurality of nodes in a medical decision process, each node having a logical path from the node, and each connected series of nodes containing at least one intermediate node and a concluding node.
  • the graphic representation is preferably in the form of either a flowchart or an outline. For each node, a conditional statement is encoded for each path from the node; a definition of a path from each intermediate node is encoded; and an outcome for each concluding node is encoded.
  • the outcome is selected from the group consisting of a recommended alert, an order, an action to be taken with the patient, a coded message, a narrative message, a screen, triggering of another medical logical module, and communicating with another programming application.
  • a medical logical module of the graphic representation is also encoded in Arden Syntax file format, which in one presently preferred embodiment conforms to the current ASTM standard E31.15 (Health Knowledge Representation).
  • An existing medical logical module can be edited through the use of graphic editor, and a graphic representation can be created of an existing Arden syntax medical logical module.
  • the present invention also provides for a system for creation of a medical logical module for a computer in the Arden syntax file format.
  • the system comprises means for encoding a representation of a medical decision logic tree in a form of a graphic flowchart or outline of a connected series of a plurality of nodes in a medical decision process, each node having a logical path from the node, and each connected series of nodes containing at least one intermediate node and a concluding node; means for encoding a conditional statement for each path from each node.
  • the system includes means for encoding a definition of a path from each intermediate node, and means for encoding an outcome for each concluding node.
  • the outcome is selected from the group consisting of a recommended alert, action or order to be taken with the patient as defined by the medical logical module designer, a coded message, a narrative message; a screen, which typically results in a message, often sent by e-mail, to a researcher or quality assurance officer informing them of a patient that fits some criteria, triggering another medical logical module, and communicating with another programming application.
  • the system also includes means for generating a medical logical module in Arden Syntax file format, which in one currently preferred embodiment conforms to a current ASTM standard E31.15 (Health Knowledge Representation).
  • the system also preferably comprises means for inputting an Arden syntax medical logical module to the system and for creating and editing a graphic representation of the Arden syntax medical logical module.
  • Figure 1 is a computer screen shot of an opening screen for an example of a graphic representation of the invention of a medical logical module entitled a Secretion Management Patient Driven Protocol;
  • Fig. 2 is a computer screen shot of a graphic flowchart representation of the medical logical module of Fig. 1 with the Activities menu selected;
  • Fig. 3 is a computer screen shot of an enlargement of the graphic flowchart representation of Fig . 2 ;
  • Fig. 4 is computer screen shot of the graphic flowchart representation of Fig. 2 with the Instructions menu selected, showing the initial instructions for the Secretion Management Patient Driven Protocol;
  • Fig. 5 is a computer screen shot of a graphic flowchart representation of the medical logical module of Fig. 1 with the Orders menu selected;
  • Fig. 6 is a computer screen shot similar to that of Fig. 4, with the Chart Text option selected, and a line of chart text entered;
  • Fig. 7 is a computer screen shot of the graphic flowchart representation of the medical logical module of Fig. 1 with a node question selected showing the paths from the conditional statements of the node question;
  • Fig. 8 is a computer screen shot of a branch of the graphic flowchart of Fig. 7 to another node question;
  • Fig. 9 is a computer screen shot showing the node question of Fig. 8 selected, and showing the paths from the conditional statements of the node question;
  • Fig. 10 is a computer screen shot showing an opening screen of a Protocol Editor software with an Instruction window selected for viewing and editing the initial instructions for the Secretion Management Patient Driven Protocol of Fig. 4;
  • Fig. 11 is a computer screen shot similar to Fig. 10 showing selected intermediate nodes from the protocol as seen in Fig. 2, in outline format;
  • Fig. 12 is a computer screen shot similar to Fig. 10 showing a Rules window selected for viewing and editing the initial rules for the Secretion Management Patient Driven Protocol;
  • Fig. 13 is a computer screen shot similar to
  • Fig. 10 showing a Orders window selected for viewing and editing the initial orders for the Secretion Management Patient Driven Protocol
  • Fig. 14 is a computer screen shot similar to Fig. 10 showing an expanded outline for a selected node question
  • Fig. 15 is a computer screen shot similar to Fig. 14 showing Orders to be generated for the highlighted, selected node;
  • Fig. 16 is a computer screen shot similar to
  • Fig. 15 showing Rules for a conditional statement of the highlighted, selected node
  • Fig. 17 is a computer screen shot of an expanded window of the node outline shown in Figs. 14, 15 and 16;
  • Fig. 18 is a computer screen shot showing the
  • Fig. 19 is a computer screen shot showing the Edit pull down menu options of the Protocol Editor software of Fig. 10;
  • Fig. 20 is a computer screen shot showing the View pull down menu options of the Protocol Editor software of Fig. 10;
  • Fig. 21 is a computer screen shot showing the Run menu options of the Protocol Editor software of Fig. 10;
  • Fig. 22 is a computer screen shot showing the Tools menu options of the Protocol Editor software of Fig. 10;
  • Fig. 23 is a computer screen shot showing the Window menu options of the Protocol Editor software of Fig. 10;
  • Fig. 24 is a computer screen shot showing the Help menu options of the Protocol Editor software of Fig. 10;
  • Fig. 25 is a computer screen shot showing the Import option from the Protocol Editor software File options of Fig. 18;
  • Fig. 26 is a computer screen shot showing the Export option from the Protocol Editor software File options of Fig. 18. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • the invention is embodied in an improved system and method for creation of a medical logical module in the Arden syntax file format in an intuitive graphic manner on a computer.
  • the medical logical module designer is able to build the representation of a medical decision process in a form of a flowchart or outline of nodes in the medical decision process. For each node of the flowchart or outline of the decision process, the medical logical module designer is able to define a conditional statement for each path out of the node.
  • the medical logical module designer is then able to define the paths from that node and the conditional statements for the corresponding next node or nodes in the chain, and so on to the concluding node or nodes in the chain.
  • the concluding node of each branch of the flowchart or outline is an outcome such as a recommended alert, action or order to be taken with the patient as defined by the medical logical module designer.
  • the software will automatically generate a medical logical module in the Arden Syntax file format conforming to the then current ASTM standard E31.15 (Health Knowledge Representation).
  • the medical logical module designer would also be able to edit a medical logical module through the use of this graphic editor.
  • the graphic editor software can also read an Arden syntax medical logical module and create a graphic representation of it, for editing or modification, as desired.
  • the Arden syntax editor hardware and software system of the invention permits graphic creation of Patient Driven Protocols (PDPs), and point of care execution of PDPs.
  • PDPs Patient Driven Protocols
  • the system provides a software module deliverable on multiple product platforms, including ChartWrite and Vista.
  • the system provides for protocol based care proven to reduce utilization of services.
  • the Arden syntax editor hardware and software system of the invention provides for the creation and organization of a plurality of protocol nodes, each of which may include information such as a title, and interactive questions for inputting data, yes or no branching to other nodes, an outcome or order, and entering chart text.
  • the key elements of a node typically include instructions for assistance in using the protocol or the particular node, and rules for the conditional statement or node question for determining a path from the node.
  • the key output from a node can typically include rule values, orders, chart text, and an Arden syntax file for a medical logical module. Existing Arden syntax files for an medical logical module can also be imported into the editor.
  • Figs. 1-9 illustrating screen shots of a computer using a "WINDOWS” based operating system available from Microsoft, running an Arden syntax editor developed by Nellcor Puritan Bennett under the name "SmartChart Protocol Editor,” in one example, the hardware and software system of the invention can be used to provide a graphic representation of a medical logical module, such as the one entitled a Secretion Management Patient Driven Protocol.
  • the SmartChart Protocol Editor software provides for the creation, organization and use of one or more protocol nodes, each of which may include information such as a title, and interactive node questions for inputting data, or providing conditional statements with a logical truth table "yes" or “no” branching to other nodes, an outcome, and entering of medical chart text.
  • the key elements of a node typically include instructions for assisting the user in using the protocol or the node, and rules for determining a path from the node in response to an answer to a conditional statement or data input.
  • the key output from a node can typically include rule values, orders, chart text, and an Arden syntax file for creation of a medical logical module.
  • the present invention provides for a method and system for creation of a medical logical module, such as in the example, a Secretion Management PDP medical logical module, for a computer in the Arden syntax file format, such as in a WINDOWS based operating system, for example, although other operating systems may of course be suitable.
  • the method of the invention comprises encoding a graphic representation of a medical decision logic tree of a connected series of a plurality of nodes in a medical decision process, each node having a logical path from the node, and each connected series of nodes containing at least one intermediate node and a concluding node. As is illustrated in Figs.
  • the graphic representation preferably can be in the form of a flowchart, and can be presented in the form of an outline, as illustrated in Figs. 11-17.
  • a conditional statement is encoded for each path from the node; a definition of a path from each intermediate node is encoded; and an outcome for each concluding node is encoded, such as is illustrated in Figs. 7 and 9, and in the outline more fully shown in Fig. 17.
  • the outcome is selected from the group consisting of a recommended alert, an order, an action to be taken with the patient, a coded message, a narrative message, a screen, triggering of another medical logical module, and communicating with another programming application, consistent with outcomes available in Arden syntax, although other outcomes may also be suitable or may become available in the future.
  • a medical logical module of the graphic representation of the protocol being developed or edited such as the Secretion Management PDP for example, can also be encoded in Arden Syntax file format, which in one presently preferred embodiment conforms to the current ASTM standard E31.15 (Health Knowledge Representation).
  • An existing medical logical module can be imported in the Arden syntax graphic editor of the invention, to create a graphic representation of the existing Arden syntax medical logical module, for editing or use.

Abstract

The system and method for graphic creation of a medical logical module in the Arden syntax file format allows a user to define a medical decision process in terms of flowcharts and outlines. The system and method provide for creation of a medical logical module for a computer in the Arden syntax file format. A graphic representation of a medical decision logic tree of a connected series of a plurality of nodes in a medical decision process is encoded, with each node having a logical path from the node, and each connected series of nodes containing at least one intermediate node and a concluding node. For each node, a conditional statement is encoded for each path from the node; a definition of a path from each intermediate node is encoded; and an outcome for each concluding node is encoded. A medical logical module of the graphic representation is also encoded in Arden syntax file format. An existing medical logical module can be edited through the use of graphic editor, and a graphic representation can be created of an existing Arden syntax medical logical module.

Description

SYSTEM AND METHOD FOR GRAPHIC CREATION OF A MEDICAL LOGICAL MODULE IN THE ARDEN SYNTAX FILE FORMAT
BACKGROUND OF THE INVENTION
Related Application: This application is based upon the Provisional
Application Serial No. 60/018,821, filed in the United States Patent and Trademark Office on May 31, 1996.
Field of the Invention:
This invention relates generally to systems and methods for developing and using medical logical modules for encoding medical protocols and information, and more particularly concerns a system and method for development and use of medical logical modules in the Arden syntax file format. Description of Related Art:
The Arden Syntax for medical logic modules (MLMs) is a computer programming language for encoding medical knowledge. Each medical logical module typically contains logic or information allowing a user to make one or more medical decisions, and can generate output such as e-mail messages, clinical alerts, interpretations, diagnoses, screening for clinical research, quality assurance functions, and administrative support, for example. With an appropriate computer program, also known as an event monitor, a medical logic module can run automatically, to generate advice as needed. For example, a medical logic module can provide a warning and advice to health care workers when a patient develops new or worsening kidney failure. The Arden Syntax for medical logic modules has been used extensively, for example, at Columbia-Presbyterian Medical Center in New York, and other major medical institutions and universities.
One major functional component of a medical logical module is to define the context, also termed the evoke slot, in which the medical logical module will be used, such as defining when the medical logical module is pertinent, or whether the medical logical module will be used in conjunction with data storage, another medical logical module, or another application. Another major functional component of a medical logical module is the logic, or logic slot, such as a set of medical criteria or algorithm, for example, and concluding whether a logical outcome is true or false. The medical logical module can then perform some form of action function, or action slot, to be executed when the logic concludes true, such as to store a message, send e-mail, or return a value, for example. The medical logical module maps the action to a data slot, such as to an institution's local database. For example, medical logical modules can generate a coded or narrative message; a clinical message or alert sent to the provider taking care of a patient; a warning of some concern which is usually flagged in some way; an interpretation or message of advice or information, including diagnosis support; or a screen, which typically results in a message, often sent by e-mail, to a researcher or quality assurance officer informing them of a patient that fits some criteria. Medical logical modules can also trigger each other, and can perform specific actions specific to an institution, such as communicating with another programming application or data base.
Currently, in order for a user such as a medical professional to generate an Arden syntax medical logic module, the user must be proficient in the Arden syntax, and use an Arden syntax editor program to define a medical logical module which can be shared with other medical institutions in accordance with the ASTM E31.15 standard. This can be a tedious process, which limits the accessibility of the Arden syntax for creation of medical logical modules to those willing to invest the time to learn this syntax. The majority of medical logical modules have therefore commonly been created in research and university settings. It is therefore desirable to provide a system and method that would allow a user to define a medical decision process in a medical logical module in terms of flowcharts and outlines in a manner that is more intuitive than with a conventional editor. For example, a large number of respiratory care departments in hospitals have defined therapist or patient driven protocols in the form of a flowchart. It would be much more difficult for those users to document those medical decisions in an Arden syntax format. It would be desirable to provide a method and system that would allow a user to quickly define an Arden syntax file based upon current protocols with a graphic software tool. It would be desirable to provide such a system and method that utilize user defined instructions in run time format, with a graphic user interface that visualizes the user defined protocols in a flow chart format, that can provide real time clinical decision support, and that can be integrated with existing hospital information systems. The present invention meets these needs. SUMMARY OF THE INVENTION
Briefly, and in general terms, the present invention provides for a system and method for graphic creation, development, and utilization of a medical logical module in the Arden syntax file format that allows a user to define a medical decision process in terms of flowcharts and outlines, which is much more intuitive than an editor. The graphic software tool of the invention permits a user to quickly define an Arden syntax file by simply reducing their current protocols in flowchart and outline form. The system and method of the invention provide a graphic software tool that facilitate utilization of the ASTM standard concerning medical logical modules by the clinical community. The system and method of the invention utilize user defined instructions in run time format, with a graphic user interface that visualizes the user defined protocols in a flow chart and outline format, along with real time clinical decision support. The Arden syntax editor hardware and software system and method of the invention permits graphic creation of Patient Driven Protocols (PDPs) , and point of care execution of PDPs. The system provides a software module deliverable on multiple product platforms, that can be integrated with existing hospital information systems.
Accordingly, the present invention provides for a method for creation of a medical logical module for a computer in the Arden syntax file format. The method of the invention comprises encoding a graphic representation of a medical decision logic tree of a connected series of a plurality of nodes in a medical decision process, each node having a logical path from the node, and each connected series of nodes containing at least one intermediate node and a concluding node. The graphic representation is preferably in the form of either a flowchart or an outline. For each node, a conditional statement is encoded for each path from the node; a definition of a path from each intermediate node is encoded; and an outcome for each concluding node is encoded. In a presently preferred embodiment, the outcome is selected from the group consisting of a recommended alert, an order, an action to be taken with the patient, a coded message, a narrative message, a screen, triggering of another medical logical module, and communicating with another programming application. A medical logical module of the graphic representation is also encoded in Arden Syntax file format, which in one presently preferred embodiment conforms to the current ASTM standard E31.15 (Health Knowledge Representation). An existing medical logical module can be edited through the use of graphic editor, and a graphic representation can be created of an existing Arden syntax medical logical module.
The present invention also provides for a system for creation of a medical logical module for a computer in the Arden syntax file format. In one presently preferred embodiment, the system comprises means for encoding a representation of a medical decision logic tree in a form of a graphic flowchart or outline of a connected series of a plurality of nodes in a medical decision process, each node having a logical path from the node, and each connected series of nodes containing at least one intermediate node and a concluding node; means for encoding a conditional statement for each path from each node. The system includes means for encoding a definition of a path from each intermediate node, and means for encoding an outcome for each concluding node. In a presently preferred embodiment, the outcome is selected from the group consisting of a recommended alert, action or order to be taken with the patient as defined by the medical logical module designer, a coded message, a narrative message; a screen, which typically results in a message, often sent by e-mail, to a researcher or quality assurance officer informing them of a patient that fits some criteria, triggering another medical logical module, and communicating with another programming application. The system also includes means for generating a medical logical module in Arden Syntax file format, which in one currently preferred embodiment conforms to a current ASTM standard E31.15 (Health Knowledge Representation). The system also preferably comprises means for inputting an Arden syntax medical logical module to the system and for creating and editing a graphic representation of the Arden syntax medical logical module.
These and other aspects and advantages of the invention will become apparent from the following detailed description, and the accompanying drawings, which illustrate by way of example the features of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS
Figure 1 is a computer screen shot of an opening screen for an example of a graphic representation of the invention of a medical logical module entitled a Secretion Management Patient Driven Protocol;
Fig. 2 is a computer screen shot of a graphic flowchart representation of the medical logical module of Fig. 1 with the Activities menu selected;
Fig. 3 is a computer screen shot of an enlargement of the graphic flowchart representation of Fig . 2 ;
Fig. 4 is computer screen shot of the graphic flowchart representation of Fig. 2 with the Instructions menu selected, showing the initial instructions for the Secretion Management Patient Driven Protocol;
Fig. 5 is a computer screen shot of a graphic flowchart representation of the medical logical module of Fig. 1 with the Orders menu selected;
Fig. 6 is a computer screen shot similar to that of Fig. 4, with the Chart Text option selected, and a line of chart text entered;
Fig. 7 is a computer screen shot of the graphic flowchart representation of the medical logical module of Fig. 1 with a node question selected showing the paths from the conditional statements of the node question;
Fig. 8 is a computer screen shot of a branch of the graphic flowchart of Fig. 7 to another node question;
Fig. 9 is a computer screen shot showing the node question of Fig. 8 selected, and showing the paths from the conditional statements of the node question;
Fig. 10 is a computer screen shot showing an opening screen of a Protocol Editor software with an Instruction window selected for viewing and editing the initial instructions for the Secretion Management Patient Driven Protocol of Fig. 4;
Fig. 11 is a computer screen shot similar to Fig. 10 showing selected intermediate nodes from the protocol as seen in Fig. 2, in outline format;
Fig. 12 is a computer screen shot similar to Fig. 10 showing a Rules window selected for viewing and editing the initial rules for the Secretion Management Patient Driven Protocol;
Fig. 13 is a computer screen shot similar to
Fig. 10 showing a Orders window selected for viewing and editing the initial orders for the Secretion Management Patient Driven Protocol;
Fig. 14 is a computer screen shot similar to Fig. 10 showing an expanded outline for a selected node question;
Fig. 15 is a computer screen shot similar to Fig. 14 showing Orders to be generated for the highlighted, selected node;
Fig. 16 is a computer screen shot similar to
Fig. 15 showing Rules for a conditional statement of the highlighted, selected node;
Fig. 17 is a computer screen shot of an expanded window of the node outline shown in Figs. 14, 15 and 16;
Fig. 18 is a computer screen shot showing the
File pull down menu options of the Protocol Editor software of Fig. 10;
Fig. 19 is a computer screen shot showing the Edit pull down menu options of the Protocol Editor software of Fig. 10;
Fig. 20 is a computer screen shot showing the View pull down menu options of the Protocol Editor software of Fig. 10;
Fig. 21 is a computer screen shot showing the Run menu options of the Protocol Editor software of Fig. 10;
Fig. 22 is a computer screen shot showing the Tools menu options of the Protocol Editor software of Fig. 10;
Fig. 23 is a computer screen shot showing the Window menu options of the Protocol Editor software of Fig. 10;
Fig. 24 is a computer screen shot showing the Help menu options of the Protocol Editor software of Fig. 10;
Fig. 25 is a computer screen shot showing the Import option from the Protocol Editor software File options of Fig. 18; and
Fig. 26 is a computer screen shot showing the Export option from the Protocol Editor software File options of Fig. 18. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
As is illustrated in the drawings, and with reference to the attached Appendix containing source code for software utilized in the invention, the invention is embodied in an improved system and method for creation of a medical logical module in the Arden syntax file format in an intuitive graphic manner on a computer. The medical logical module designer is able to build the representation of a medical decision process in a form of a flowchart or outline of nodes in the medical decision process. For each node of the flowchart or outline of the decision process, the medical logical module designer is able to define a conditional statement for each path out of the node. The medical logical module designer is then able to define the paths from that node and the conditional statements for the corresponding next node or nodes in the chain, and so on to the concluding node or nodes in the chain. There is no real limit to the number of chaining nodes which can be defined. The concluding node of each branch of the flowchart or outline is an outcome such as a recommended alert, action or order to be taken with the patient as defined by the medical logical module designer.
Once the medical logical module designer has completed the flowchart or outline of the medical decision to be made, the software will automatically generate a medical logical module in the Arden Syntax file format conforming to the then current ASTM standard E31.15 (Health Knowledge Representation). The medical logical module designer would also be able to edit a medical logical module through the use of this graphic editor. The graphic editor software can also read an Arden syntax medical logical module and create a graphic representation of it, for editing or modification, as desired.
The Arden syntax editor hardware and software system of the invention permits graphic creation of Patient Driven Protocols (PDPs), and point of care execution of PDPs. The system provides a software module deliverable on multiple product platforms, including ChartWrite and Vista. The system provides for protocol based care proven to reduce utilization of services.
The Arden syntax editor hardware and software system of the invention provides for the creation and organization of a plurality of protocol nodes, each of which may include information such as a title, and interactive questions for inputting data, yes or no branching to other nodes, an outcome or order, and entering chart text. The key elements of a node typically include instructions for assistance in using the protocol or the particular node, and rules for the conditional statement or node question for determining a path from the node. The key output from a node can typically include rule values, orders, chart text, and an Arden syntax file for a medical logical module. Existing Arden syntax files for an medical logical module can also be imported into the editor.
Referring to Figs. 1-9, illustrating screen shots of a computer using a "WINDOWS" based operating system available from Microsoft, running an Arden syntax editor developed by Nellcor Puritan Bennett under the name "SmartChart Protocol Editor," in one example, the hardware and software system of the invention can be used to provide a graphic representation of a medical logical module, such as the one entitled a Secretion Management Patient Driven Protocol. The SmartChart Protocol Editor software provides for the creation, organization and use of one or more protocol nodes, each of which may include information such as a title, and interactive node questions for inputting data, or providing conditional statements with a logical truth table "yes" or "no" branching to other nodes, an outcome, and entering of medical chart text. The key elements of a node typically include instructions for assisting the user in using the protocol or the node, and rules for determining a path from the node in response to an answer to a conditional statement or data input. The key output from a node can typically include rule values, orders, chart text, and an Arden syntax file for creation of a medical logical module.
With reference to Figs. 10-26, the present invention provides for a method and system for creation of a medical logical module, such as in the example, a Secretion Management PDP medical logical module, for a computer in the Arden syntax file format, such as in a WINDOWS based operating system, for example, although other operating systems may of course be suitable. The method of the invention comprises encoding a graphic representation of a medical decision logic tree of a connected series of a plurality of nodes in a medical decision process, each node having a logical path from the node, and each connected series of nodes containing at least one intermediate node and a concluding node. As is illustrated in Figs. 2-5 and 7-9, the graphic representation preferably can be in the form of a flowchart, and can be presented in the form of an outline, as illustrated in Figs. 11-17. For each intermediate node, a conditional statement is encoded for each path from the node; a definition of a path from each intermediate node is encoded; and an outcome for each concluding node is encoded, such as is illustrated in Figs. 7 and 9, and in the outline more fully shown in Fig. 17. In a presently preferred embodiment, the outcome is selected from the group consisting of a recommended alert, an order, an action to be taken with the patient, a coded message, a narrative message, a screen, triggering of another medical logical module, and communicating with another programming application, consistent with outcomes available in Arden syntax, although other outcomes may also be suitable or may become available in the future. A medical logical module of the graphic representation of the protocol being developed or edited, such as the Secretion Management PDP for example, can also be encoded in Arden Syntax file format, which in one presently preferred embodiment conforms to the current ASTM standard E31.15 (Health Knowledge Representation). An existing medical logical module can be imported in the Arden syntax graphic editor of the invention, to create a graphic representation of the existing Arden syntax medical logical module, for editing or use.
It will be apparent from the foregoing that while particular forms of the invention have been illustrated and described, various modifications can be made without departing from the spirit and scope of the invention. Accordingly, it is not intended that the invention be limited, except as by the appended claims.

Claims

WHAT IS CLAIMED IS:
1. A method for creation of a medical logical module for a computer in the Arden syntax file format, the steps of the method comprising, encoding a graphic representation of a medical decision logic tree of a connected series of a plurality of nodes in a medical decision process, each said node having a logical path from said node, and each said connected series of nodes containing at least one intermediate node and a concluding node; encoding a conditional statement for each path from each said intermediate node; encoding a definition of a path from each said intermediate node; encoding an outcome for each concluding node; and encoding a medical logical module of said graphic representation in Arden Syntax file format.
2. The method of Claim 1, wherein said graphic representation is in a form selected from a flowchart, an outline, and a combination thereof.
3. The method of Claim 1, wherein said outcome is selected from the group consisting of a recommended alert, an order, an action to be taken with the patient, a coded message, a narrative message, a screen, triggering of another medical logical module, and communicating with another programming application.
4. The method of Claim 1, wherein said medical logical module formed in Arden Syntax file format conforms to a current ASTM standard E31.15 (Health Knowledge Representation).
5. A system for creation of a medical logical module for a computer in the Arden syntax file format, comprising, means for encoding a graphic representation of a medical decision logic tree of a connected series of a plurality of nodes in a medical decision process, each said node having a logical path from said node, and each said connected series of nodes containing at least one intermediate node and a concluding node; means for encoding a conditional statement for each path from each said node; means for encoding a definition of a path from each said intermediate node; means for encoding an outcome for έach concluding node; and means for generating a medical logical module in Arden Syntax file format.
6. The system of Claim 5, wherein said is in a form selected from a graphic flowchart, an outline, and a combination thereof.
7. The system of claim 5, wherein said outcome is selected from the group consisting; of a recommended alert, action or order to be taken with the patient as defined by the medical logical module designer, a coded message, a narrative message; a screen, which typically results in a message, often sent by e-mail, to a researcher or quality assurance officer informing them of a patient that fits some criteria, triggering another medical logical module, and communicating with another programming application.
8. The system of Claim 5, wherein said medical logical module in Arden Syntax file format conforms to a current ASTM standard E31.15 (Health Knowledge Representation).
PCT/US1997/008949 1996-05-31 1997-05-23 System and method for graphic creation of a medical logical module in the arden syntax file format WO1997045805A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US1882196P 1996-05-31 1996-05-31
US60/018,821 1996-05-31

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US09/551,806 Continuation US6725447B1 (en) 1996-05-31 2000-04-18 System and method for graphic creation of a medical logical module in the arden syntax file format

Publications (3)

Publication Number Publication Date
WO1997045805A2 true WO1997045805A2 (en) 1997-12-04
WO1997045805A3 WO1997045805A3 (en) 1998-02-19
WO1997045805A9 WO1997045805A9 (en) 1998-08-06

Family

ID=21789949

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/008949 WO1997045805A2 (en) 1996-05-31 1997-05-23 System and method for graphic creation of a medical logical module in the arden syntax file format

Country Status (1)

Country Link
WO (1) WO1997045805A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6554707B1 (en) 1999-09-24 2003-04-29 Nokia Corporation Interactive voice, wireless game system using predictive command input

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5546507A (en) * 1993-08-20 1996-08-13 Unisys Corporation Apparatus and method for generating a knowledge base
US5555191A (en) * 1994-10-12 1996-09-10 Trustees Of Columbia University In The City Of New York Automated statistical tracker

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5546507A (en) * 1993-08-20 1996-08-13 Unisys Corporation Apparatus and method for generating a knowledge base
US5555191A (en) * 1994-10-12 1996-09-10 Trustees Of Columbia University In The City Of New York Automated statistical tracker

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
GAO X ET AL.: "Design and functions of medical knowledge editors for the Arden syntax" PROCEEDINGS OF THE SEVENTH WORLD CONGRESS ON MEDICAL INFORMATICS, vol. 1, 6 - 19 September 1992, GENEVA, SWITZERLAND, pages 472-477, XP002049667 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6554707B1 (en) 1999-09-24 2003-04-29 Nokia Corporation Interactive voice, wireless game system using predictive command input
US6793580B2 (en) 1999-09-24 2004-09-21 Nokia Corporation Applying a user profile in a virtual space

Also Published As

Publication number Publication date
WO1997045805A3 (en) 1998-02-19

Similar Documents

Publication Publication Date Title
US6725447B1 (en) System and method for graphic creation of a medical logical module in the arden syntax file format
AU785417B2 (en) Method for assembling and using a knowledge base
JP6200431B2 (en) Text analysis system
US5729751A (en) Document assembly system with assembly logic
US6353817B1 (en) Multi-user system for creating and maintaining a medical-decision-making knowledge base
WO2000042487A9 (en) Protocol building tool for medical decision support expert system
JP2001519559A (en) Computer-based decision management system using dynamically generated question and answer options
Maiden et al. CREWS-SAVRE: Systematic scenario generation and use
Fox et al. PROforma: A method and language for specifying clinical guidelines and protocols
Dunsmuir et al. A knowledge authoring tool for clinical decision support
US20140379367A1 (en) System and method for creating computer interpretable guidelines using a knowledge acquisition and management tool
Flemming et al. Cognitive maps to visualise clinical cases in Handovers
Aigner et al. Supporting protocol-based care in medicine via multiple coordinated views
WO1997045805A2 (en) System and method for graphic creation of a medical logical module in the arden syntax file format
Antona et al. A process-oriented interactive design environment for automatic user-interface adaptation
Avrunin et al. Process driven guidance for complex surgical procedures
Juhrisch et al. Information systems engineering in healthcare–an evaluation of the state of the art of operational process design
Cook A knowledge-based system for computer-aided production of measuring instrument specifications
Votruba Structured knowledge acquisition for asbru
Markopoulos et al. Representation and use of task knowledge in a user interface design environment
Mészáros et al. Rapid prototyping of application-oriented natural language interfaces
Lu et al. Can existing guideline languages meet the requirements of computerized checklist systems?
Jianwu et al. Using human factors engineering as the basis for developing medical human-computer systems
Zaibi et al. Usability in computerised mobile assistance solutions
Heisel et al. Tool support for formal software development: A generic architecture

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): CA JP US

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

AK Designated states

Kind code of ref document: A3

Designated state(s): CA JP US

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

121 Ep: the epo has been informed by wipo that ep was designated in this application
COP Corrected version of pamphlet

Free format text: PAGES 12-133, DESCRIPTION, ADDED; PAGES 12-13, CLAIMS, RENUMBERED AS PAGES 134-135

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 97542847

Format of ref document f/p: F

NENP Non-entry into the national phase

Ref country code: CA

122 Ep: pct application non-entry in european phase