System and method of providing dynamic and customizable medical examination forms
AssigneeMerge Healthcare Solutions Inc.
InventorsMurray A. Reicher, Evan K. Fram
Life of this patent
Estimating the term…
Abstract
A system and method of providing dynamic and customizable medical forms is disclosed. In certain specific embodiments, these dynamic and customizable medical forms may be automatically presented to users based on a predefined series of rules which allow multiple users having different roles in the clinical process to collaborate and contribute to a medical examination report, while at the same time maintaining an independent record of what was contributed and by whom it was contributed.
Claims16
A computing system comprising:
- a computer readable storage medium having program instructions embodied therewith;
- and
- one or more processors configured to execute the program instructions to cause the one or more processors to:
- access a data structure storing an examination form template, wherein the examination form template includes:
- indications of one or more information fields,
- for at least some of the one or more information fields, indications of respective import links to respective data sources that provide information to be automatically imported into respective information fields from the respective data sources, and
- for at least some of the one or more information fields, indications of respective locations within a medical report associated with the examination form template where information input into the respective information field is to be included in the medical report;
- automatically retrieve, based on the indications of the import links of the examination form template, one or more items of information from respective data sources for automatic importation into respective of the at least some of the one or more information fields of the examination form template;
- instantiate an examination form based on the examination form template, the examination form including the one or more information fields of the examination form template and the one or more items of information imported into the respective of the at least some of the one or more information fields of the examination form template;
- in response to a request to view the examination form by a first user:
- determine a first role associated with the first user;
- generate a first interactive view of the examination form for display to the first user based on the first role associated with the first user, wherein the first interactive view is configured to receive data in a first subset of the one or more information fields of the examination form;
- receive data input into at least some of the first subset of the one or more information fields of the first interactive view of the examination form;
- and
- dynamically store the data input into the at least some of the first subset of the one or more information fields in association with the respective information fields of the examination form;
- generate a medical report based on a portion of the data input into the examination form by the first user, wherein:
- information associated with at least some of the one or more information fields of the examination form is included in the medical report in respective locations as indicated by the examination form template of the examination form, and
- at least some of the information of the examination form is not included in the medical report.
A computer-implemented method comprising:
- by one or more processors executing program instructions:
- accessing a data structure storing an examination form template, wherein the examination form template includes:
- indications of one or more information fields,
- for at least some of the one or more information fields, indications of respective import links to respective data sources that provide information to be automatically imported into respective information fields from the respective data sources, and
- for at least some of the one or more information fields, indications of respective locations within a medical report associated with the examination form template where information input into the respective information field is to be included in the medical report;
- automatically retrieving, based on the indications of the import links of the examination form template, one or more items of information from respective data sources for automatic importation into respective of the at least some of the one or more information fields of the examination form template;
- instantiating an examination form based on the examination form template, the examination form including the one or more information fields of the examination form template and the one or more items of information imported into the respective of the at least some of the one or more information fields of the examination form template;
- in response to a request to view the examination form by a first user:
- determining a first role associated with the first user;
- generating a first interactive view of the examination form for display to the first user based on the first role associated with the first user, wherein the first interactive view is configured to receive data in a first
- subset of the one or more information fields of the examination form;
- receiving data input into at least some of the first subset of the one or more information fields of the first interactive view of the examination form;
- and
- dynamically storing the data input into the at least some of the first subset of the one or more information fields in association with the respective information fields of the examination form;
- generating a medical report based on a portion of the data input into the examination form by the first user, wherein:
- information associated with at least some of the one or more information fields of the examination form is included in the medical report in respective locations as indicated by the examination form template of the examination form, and
- at least some of the information of the examination form is not included in the medical report.
A non-transitory computer readable medium storing computer-executable instructions that, when executed by one or more computer processors of a computing system, cause the one or more computer processors to:
- access a data structure storing an examination form template, wherein the examination form template includes:
- indications of one or more information fields,
- for at least some of the one or more information fields, indications of respective import links to respective data sources that provide information to be automatically imported into respective information fields from the respective data sources, and
- for at least some of the one or more information fields, indications of respective locations within a medical report associated with the examination form template where information input into the respective information field is to be included in the medical report;
- automatically retrieve, based on the indications of the import links of the examination form template, one or more items of information from respective data sources for automatic importation into respective of the at least some of the one or more information fields of the examination form template;
- instantiate an examination form based on the examination form template, the examination form including the one or more information fields of the examination form template and the one or more items of information imported into the respective of the at least some of the one or more information fields of the examination form template;
- in response to a request to view the examination form by a first user:
- determine a first role associated with the first user;
- generate a first interactive view of the examination form for display to the first user based on the first role associated with the first user, wherein the first interactive view is configured to receive data in a first subset of the one or more information fields of the examination form;
- receive data input into at least some of the first subset of the one or more information fields of the first interactive view of the examination form;
- and
- dynamically store the data input into the at least some of the first subset of the one or more information fields in association with the respective information fields of the examination form;
- generate a medical report based on a portion of the data input into the examination form by the first user, wherein:
- information associated with at least some of the one or more information fields of the examination form is included in the medical report in respective locations as indicated by the examination form template of the examination form, and
- at least some of the information of the examination form is not included in the medical report.
Dependencies are inferred from the claim text.