×

System and method of providing dynamic and customizable medical examination forms

  • US 9,501,627 B2
  • Filed: 02/15/2013
  • Issued: 11/22/2016
  • Est. Priority Date: 11/19/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computing system comprising;

  • one or more computer processors;

    a non-transitory computer readable medium storing computer-executable instructions that, when executed by the one or more computer processors, cause the computing system to;

    access a data structure including;

    associations between respective medical examination types and one or more examination form templates; and

    for each of the respective examination form templates;

    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;

    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;

    for at least some of the one or more information fields, associations with respective export rules indicating respective data destinations to which information included in the respective information fields is to be automatically exported;

    receive an indication of a medical examination type;

    automatically select an examination form template based on the accessed associations between the respective medical examination types and the one or more examination form templates;

    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;

    automatically import the one or more items of information into the 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, at least one of the first subset of the one or more information fields being a required field;

    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;

    require data input from the user to the required field prior to storing the data input to at least some of the respective information fields 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;

    in response to a request to view the examination form by a second user;

    determine second role associated with the second user;

    generate a second interactive view of the examination form for display to the second user based on the second role associated with the second user, wherein the second interactive view is different from the first interactive view and is configured to receive data in a second subset of the one or more information fields of the examination form;

    receive data input into at least some of the second subset of the one or more information fields of the second interactive view of the examination form; and

    dynamically store the data input into the at least some of the second subset of the one or more information fields in association with the respective information fields of the examination form;

    export respective portions of information of the examination form to a plurality of respective data destinations as indicated by the export rules of the examination form template of the examination form, wherein;

    not all of the information of the examination form is exported to all of the data destinations as indicated by the export rules such that bandwidth needs are reduced and efficiency of categorizing portions of information of the examination form received at least some of the data destinations is increased,at least one of the plurality of respective data destinations is a medical report, andat least one other of the plurality of respective data destinations is at least one of a billing system, a backup database, a clinical information system, or a data repository; and

    generate the medical report based on the portion of information of the examination form exported to the medical report, the portion of information of the examination form exported to the medical report including a portion of the data input into the examination form by the first and second users, 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,a section of the medical report corresponding to blank information fields of the one or more information fields of the examination form are not included in the medical report, andat least some of the information of the examination form is not included in the medical report.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×