Surgical video analysis for operative reports validation
AssigneeTheator Inc.
InventorsTamir WOLF, Dotan ASSELMANN
Life of this patent
Estimating the term…
Abstract
Systems, methods and non-transitory computer readable media for analysis of videos of surgical procedures are provided. One example includes surgical video analysis to inspect operative reports. Another example includes surgical video analysis for operative report text generation. Yet another example includes surgical video analysis for synchronized browsing of surgical videos and operative reports. An additional example includes surgical video analysis for resolving inconsistencies between surgical footages and operative reports.
Claims80
A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for assisted resolution of inconsistencies between surgical footages and operative reports, the operations comprising:
- receiving an input of surgical footage of a surgical procedure performed on a patient by a health care provider;
- receiving a preliminary operative report associated with the surgical procedure;
- accessing a data-structure indicative of a plurality of inconsistencies between the surgical footage and the preliminary operative report;
- for each inconsistency of the plurality of inconsistencies, presenting a respective visual indication of the inconsistency to an individual;
- presenting the preliminary operative report to the individual;
- receiving a selection of a particular inconsistency of the plurality of inconsistencies from the individual;
- analyzing the preliminary operative report to generate a suggested modification to the preliminary operative report to correct the particular inconsistency;
- presenting the suggested modification to the individual;
- receiving an input from the individual indicative of a desire of the individual to alter the suggested modification;
- updating the preliminary operative report based on the suggested modification and the input received from the individual;
- and
- presenting the updated preliminary operative report to the individual.
A system for assisted resolution of inconsistencies between surgical footages and operative reports, the system comprising:
- at least one processing unit configured to perform operations, the operations comprise:
- receiving an input of surgical footage of a surgical procedure performed on a patient by a health care provider;
- receiving a preliminary operative report associated with the surgical procedure;
- accessing a data-structure indicative of a plurality of inconsistencies between the surgical footage and the preliminary operative report;
- for each inconsistency of the plurality of inconsistencies, presenting a respective visual indication of the inconsistency to an individual;
- presenting the preliminary operative report to the individual;
- receiving a selection of a particular inconsistency of the plurality of inconsistencies from the individual;
- analyzing the preliminary operative report to generate a suggested modification to the preliminary operative report to correct the particular inconsistency;
- presenting the suggested modification to the individual;
- receiving an input from the individual indicative of a desire of the individual to alter the suggested modification;
- updating the preliminary operative report based on the suggested modification and the input received from the individual;
- and
- presenting the updated preliminary operative report to the individual.
A method for assisted resolution of inconsistencies between surgical footages and operative reports, the method comprising:
- receiving an input of surgical footage of a surgical procedure performed on a patient by a health care provider;
- receiving a preliminary operative report associated with the surgical procedure;
- accessing a data-structure indicative of a plurality of inconsistencies between the surgical footage and the preliminary operative report;
- for each inconsistency of the plurality of inconsistencies, presenting a respective visual indication of the inconsistency to an individual;
- presenting the preliminary operative report to the individual;
- receiving a selection of a particular inconsistency of the plurality of inconsistencies from the individual;
- analyzing the preliminary operative report to generate a suggested modification to the preliminary operative report to correct the particular inconsistency;
- presenting the suggested modification to the individual;
- receiving an input from the individual indicative of a desire of the individual to alter the suggested modification;
- updating the preliminary operative report based on the suggested modification and the input received from the individual;
- and
- presenting the updated preliminary operative report to the individual.
A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations, the operations comprising:
- receiving an input of surgical footage of a surgical procedure performed on a patient by a health care provider;
- receiving a preliminary operative report associated with the surgical procedure;
- analyzing the preliminary operative report and the surgical footage to identify at least one inconsistency between the preliminary operative report and the surgical footage;
- and
- providing an indication of the identified at least one inconsistency.
A system, the system comprising:
- at least one processing unit configured to perform operations, the operations comprise:
- receiving an input of surgical footage of a surgical procedure performed on a patient by a health care provider;
- receiving a preliminary operative report associated with the surgical procedure;
- analyzing the preliminary operative report and the surgical footage to identify at least one inconsistency between the preliminary operative report and the surgical footage;
- and
- providing an indication of the identified at least one inconsistency.
A method, the method comprising:
- receiving an input of surgical footage of a surgical procedure performed on a patient by a health care provider;
- receiving a preliminary operative report associated with the surgical procedure;
- analyzing the preliminary operative report and the surgical footage to identify at least one inconsistency between the preliminary operative report and the surgical footage;
- and
- providing an indication of the identified at least one inconsistency.
A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations, the operations comprising:
- receiving an input of an identifier of a patient;
- receiving an input of an identifier of a health care provider;
- receiving an input of surgical footage of a surgical procedure performed on the patient by the health care provider;
- analyzing a plurality of frames of the surgical footage to derive image-based text for populating an operative report of the surgical procedure;
- and
- causing the derived image-based text to populate the operative report of the surgical procedure.
A system, the system comprising:
- at least one processing unit configured to perform operations, the operations comprise:
- receiving an input of an identifier of a patient;
- receiving an input of an identifier of a health care provider;
- receiving an input of surgical footage of a surgical procedure performed on the patient by the health care provider;
- analyzing a plurality of frames of the surgical footage to derive image-based text for populating an operative report of the surgical procedure;
- and
- causing the derived image-based text to populate the operative report of the surgical procedure.
A method, the method comprising:
- receiving an input of an identifier of a patient;
- receiving an input of an identifier of a health care provider;
- receiving an input of surgical footage of a surgical procedure performed on the patient by the health care provider;
- analyzing a plurality of frames of the surgical footage to derive image-based text for populating an operative report of the surgical procedure;
- and
- causing the derived image-based text to populate the operative report of the surgical procedure.
A non-transitory computer readable medium containing instructions that when executed by at least one processor cause the at least one processor to perform operations for synchronized browsing of surgical videos and operative reports, the operations comprising:
- receiving an input of surgical footage of a surgical procedure performed on a patient by a health care provider;
- receiving textual data in a natural language, the textual data is associated with the surgical procedure;
- accessing a data-structure associating different portions of the surgical footage with different portions of the textual data;
- presenting the textual data and a first part of the surgical footage to an individual, with a visual indication of a first part of the textual data, the first part of the surgical footage is associated in the data-structure with the first part of the textual data;
- receiving from the individual a selection of a second part of the textual data;
- using the data-structure to determine a second part of the surgical footage associated with the second part of the textual data;
- presenting the second part of the surgical footage to the individual;
- receiving from the individual a selection of a third part of the surgical footage;
- using the data-structure to determine a third part of the textual data associated with the third part of the surgical footage;
- and
- presenting a visual indication of the third part of the textual data to the individual.
A system for synchronized browsing of surgical videos and operative reports, the system comprising:
- at least one processing unit configured to perform operations, the operations comprise:
- receiving an input of surgical footage of a surgical procedure performed on a patient by a health care provider;
- receiving textual data in a natural language, the textual data is associated with the surgical procedure;
- accessing a data-structure associating different portions of the surgical footage with different portions of the textual data;
- presenting the textual data and a first part of the surgical footage to an individual, with a visual indication of a first part of the textual data, the first part of the surgical footage is associated in the data-structure with the first part of the textual data;
- receiving from the individual a selection of a second part of the textual data;
- using the data-structure to determine a second part of the surgical footage associated with the second part of the textual data;
- presenting the second part of the surgical footage to the individual;
- receiving from the individual a selection of a third part of the surgical footage;
- using the data-structure to determine a third part of the textual data associated with the third part of the surgical footage;
- and
- presenting a visual indication of the third part of the textual data to the individual.
A method for synchronized browsing of surgical videos and operative reports, the method comprising:
- receiving an input of surgical footage of a surgical procedure performed on a patient by a health care provider;
- receiving textual data in a natural language, the textual data is associated with the surgical procedure;
- accessing a data-structure associating different portions of the surgical footage with different portions of the textual data;
- presenting the textual data and a first part of the surgical footage to an individual, with a visual indication of a first part of the textual data, the first part of the surgical footage is associated in the data-structure with the first part of the textual data;
- receiving from the individual a selection of a second part of the textual data;
- using the data-structure to determine a second part of the surgical footage associated with the second part of the textual data;
- presenting the second part of the surgical footage to the individual;
- receiving from the individual a selection of a third part of the surgical footage;
- using the data-structure to determine a third part of the textual data associated with the third part of the surgical footage;
- and
- presenting a visual indication of the third part of the textual data to the individual.
Dependencies are inferred from the claim text.