IP Library Granted Patent US 11,628,011
Granted Patent B2
US 11,628,011 · App. 16/906,747 · Granted Apr 18, 2023

Health imaging informatics system and methods

Inventors: Wesley Bryan Hodges (Toronto, CA); Norman Pyo (Toronto, CA); Cameron Anthony Piron (Toronto, CA); Kelly Noel Dyer (Toronto, CA)
A61B34/10A61B5/0075A61B5/7246A61B17/3421A61B34/20A61B34/25G06T7/0014G06T7/30G16H10/40G16H20/40G16H30/20G16H30/40G16H40/20G16H50/20G16H50/50G16H50/70A61B90/50A61B2034/101A61B2034/105A61B2034/107A61B2034/2051A61B2034/2055A61B2034/252A61B2034/256A61B2090/103A61B2090/365A61B2090/374A61B2090/378A61B2090/3762A61B2090/571A61B2576/026G06T2207/30016G16H10/60G16H70/20
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,628,011
App. No.
16/906,747
Granted
Apr 18, 2023
Kind
B2
Abstract

Methods and systems for providing treatment planning information for a neurology procedure, including neurosurgical procedures. A database containing historical data about historical procedures is accessed. Historical data relevant to a neurology procedure is determined, based on a determination of similarity to a set of data characterizing the neurology procedure. Historical instances of procedure parameters relevant to the neurology procedure are determined and displayed.

Claims (78)

1. A method of intraoperatively providing planning information for a neurosurgical procedure by way of an informatics system, the method comprising:

providing the informatics system, providing the informatics system comprising providing a central system, providing the central system comprising providing a data processing module and providing a processor operable by the data processing module, providing the data processing module comprising providing a planning module, providing a tractography generator to generate 3D models of neural tracts using diffusion tensor imaging data, providing a module for comparing pre-procedure tractography data with post-procedure tractography data generated from the diffusion tensor imaging data to enable determination of correlations between changes in the patient's tractography and patient outcome, and providing at least one plug-in configured to translate data formats for transmission to any given database and to enable output of a plurality of data types via a web portal;

receiving a first set of data characterizing the neurosurgical procedure by the central system;

accessing at least one historical database containing historical data about at least one historical procedure by the central system;

determining at least one set of historical data relevant to the neurosurgical procedure, based on a determination of similarity to the first set of data, by the central system;

determining, from the at least one set of historical data, at least one historical instance of at least one procedure parameter relevant to the neurosurgical procedure by the central system;

using the tractography generator, receiving diffusion tensor imaging data and generating the pre-procedure tractography data and the post-procedure tractography data from the diffusion tensor imaging data;

quantifying the pre-procedure tractography data and the post-procedure tractography data, quantifying comprising calculating a fiber volume of a particular fiber bundles in the pre-procedure tractography data and in the post-procedure tractography data;

automatically performing a quantitative comparison of the pre-procedure tractography data with the post-procedure tractography;

using the at least one plug-in, translating data formats for transmission to any given database;

causing an output device to display the quantitative comparison in combination with the pre-procedure image data and the post-procedure image data, the pre-procedure image data comprising pre-procedure tractography data and the post-procedure image data comprising post-procedure tractography data, and the quantitative comparison comprising a comparison of pre-procedure neural tract data in the pre-procedure tractography data with the post-procedure neural tract data in the post-procedure tractography data; and

causing an output device to display the at least one historical instance of the at least one procedure parameter by the central system, the at least one procedure parameter comprising at least one historical entry site for the neurosurgical procedure, displaying comprising displaying at least one indicator of at least one location of the at least one historical entry site superimposed on an image of a region of interest of a current treatment plan for the neurosurgical procedure,

thereby providing output via the web portal in at least one manner of directly outputting analytics and indirectly outputting translated data in at least one data type of the plurality of data types via the at least one plug-in.

2. The method of claim 1 , further comprising:

accessing at least one of: at least one other local and at least one remote database;

determining additional data characterizing the neurosurgical procedure, the additional data being determined to be relevant to the neurosurgical procedure based on identification information included in the first set of data; and

including the additional data into the first set of data.

3. The method of claim 1 ,

wherein determining the at least one set of historical data relevant to the neurosurgical procedure comprises determining at least one set of historical data associated with tissue analysis data similar to tissue analysis data associated with the neurosurgical procedure, and

wherein determining the at least one historical instance of the at least one procedure parameter comprises determining at least one tissue diagnosis associated with the at least one set of historical data.

4. The method of claim 3 , wherein the first set of data comprises image data associated with the neurosurgical procedure, the method further comprising receiving input selecting a location in the image data, and determining the at least one set of historical data relevant to the neurosurgical procedure based on tissue analysis data associated with the selected location.

5. The method of claim 1 , wherein determining the at least one set of historical data relevant to the neurosurgical procedure comprises determining at least one set of historical data associated with image data similar to image data associated with the neurosurgical procedure.

6. The method of claim 1 , further comprising displaying, on the output device, at least one procedure outcome associated with the at least one set of historical data.

7. An informatics system for intraoperatively providing information relating to a neurosurgical procedure, the informatics system comprising:

a central system comprising a processor operable by a data processing module, the data processing module comprising a planning module, a tractography generator to generate 3D models of neural tracts using diffusion tensor imaging data, a module for comparing pre-procedure tractography data with post-procedure tractography data generated from the diffusion tensor imaging data to enable determination of correlations between changes in the patient's tractography and patient outcome, the data processing module in communication with a plurality of databases, each of the plurality of databases storing different information associated with the neurosurgical procedure, and at least one plug-in configured to translate data formats for transmission to any given database and to enable output of a plurality of data types via a web portal,

the central system configured to:

receive a first set of data characterizing the neurosurgical procedure;

access at least one historical database containing historical data about historical procedures;

determine at least one set of historical data relevant to the neurosurgical procedure, based on a determination of similarity to the first set of data;

determine, from the at least one set of historical data, at least one historical instance of at least one procedure parameter relevant to the neurosurgical procedure, the at least one procedure parameter comprising at least one historical entry site for the neurosurgical procedure;

use the tractography generator to receive diffusion tensor imaging data and generate the pre-procedure tractography data and the post-procedure tractography data from the diffusion tensor imaging data;

quantify the pre-procedure tractography data and the post-procedure tractography data by calculating a fiber volume of a particular fiber bundles in the pre-procedure tractography data and in the post-procedure tractography data;

automatically perform a quantitative comparison of the pre-procedure tractography data with the post-procedure tractography;

use the at least one plug-in to translate data formats for transmission to any given database;

cause an output device to display the quantitative comparison in combination with the pre-procedure image data and the post-procedure image data, the pre-procedure image data comprising pre-procedure tractography data and the post-procedure image data comprising post-procedure tractography data, and the quantitative comparison comprising a comparison of pre-procedure neural tract data in the pre-procedure tractography data with the post-procedure neural tract data in the post-procedure tractography data; and

cause an output device to display the at least one historical instance of the at least one procedure parameter, including displaying at least one indicator of at least one location of the at least one historical entry site superimposed on an image of a region of interest of a current treatment plan for the neurosurgical procedure,

whereby output is providable via the web portal in at least one manner of direct output of analytics and indirect output of at least one translated data type of the plurality of data types via the at least one plug-in.

8. The system of claim 7 , wherein the planning module further causes the system to:

access at least one of: at least one other local database and a remote database;

determine additional data characterizing the neurosurgical procedure, the additional data being determined to be relevant to the neurosurgical procedure based on identification information included in a first set of data; and

include the additional data into the first set of data.

9. The system of claim 8 , wherein the first set of data includes image data associated with the neurosurgical procedure, the planning module further causes the system to receive input selecting a location in the image data, and determine the at least one set of historical data relevant to the neurosurgical procedure based on tissue analysis data associated with the selected location.

10. The system of claim 8 , wherein the planning module further causes the system to determine the at least one set of historical data relevant to the neurosurgical procedure by determining at least one set of historical data associated with image data similar to image data associated with the neurosurgical procedure.

11. The system of claim 8 , wherein the planning module further causes the system to cause the output device to display at least one procedure outcome associated with the at least one set of historical data.

12. The system of claim 7 , wherein the planning module further causes the system to determine the at least one set of historical data relevant to the neurosurgical procedure by determining at least one set of historical data associated with tissue analysis data similar to tissue analysis data associated with the neurosurgical procedure, and to determine the at least one historical instance of the at least one procedure parameter by determining at least one tissue diagnosis associated with the at least one set of historical data.

13. The system of claim 7 ,

wherein the planning module further causes the system to: access at least one of: at least one other local database and a remote database; determine additional data characterizing the neurosurgical procedure, the additional data being determined to be relevant to the neurosurgical procedure based on identification information included in a first set of data; and include the additional data into the first set of data,

wherein the planning module further causes the system to determine the at least one set of historical data relevant to the neurosurgical procedure by determining at least one set of historical data associated with tissue analysis data similar to tissue analysis data associated with the neurosurgical procedure, and to determine the at least one historical instance of the at least one procedure parameter by determining at least one tissue diagnosis associated with the at least one set of historical data,

wherein the first set of data includes image data associated with the neurosurgical procedure, the planning module further causes the system to receive input selecting a location in the image data, and determine the at least one set of historical data relevant to the neurosurgical procedure based on tissue analysis data associated with the selected location,

wherein the planning module further causes the system to determine the at least one set of historical data relevant to the neurosurgical procedure by determining at least one set of historical data associated with image data similar to image data associated with the neurosurgical procedure, and

wherein the planning module further causes the system to cause the output device to display at least one procedure outcome associated with the at least one set of historical data.

14. A method of fabricating an informatics system for intraoperatively providing information relating to a neurosurgical procedure, the method comprising:

providing a central system comprising a processor operable by a data processing module, the processing module comprising a planning module, a tractography generator to generate 3D models of neural tracts using diffusion tensor imaging data, a module for comparing pre-procedure tractography data with post-procedure tractography data generated from the diffusion tensor imaging data to enable determination of correlations between changes in the patient's tractography and patient outcome, the processing module in communication with a plurality of databases, each of the plurality of databases storing different information associated with the neurosurgical procedure; and at least one plug-in configured to translate data formats for transmission to any given database and to enable output of a plurality of data types via a web portal, providing the central system comprising configuring the central system to:

receive a first set of data characterizing the neurosurgical procedure;

access at least one historical database containing historical data about historical procedures;

determine at least one set of historical data relevant to the neurosurgical procedure, based on a determination of similarity to the first set of data;

determine, from the at least one set of historical data, at least one historical instance of at least one procedure parameter relevant to the neurosurgical procedure, the at least one procedure parameter comprising at least one historical entry site for the neurosurgical procedure;

use the tractography generator to receive diffusion tensor imaging data and generate the pre-procedure tractography data and the post-procedure tractography data from the diffusion tensor imaging data;

quantify the pre-procedure tractography data and the post-procedure tractography data by calculating a fiber volume of a particular fiber bundles in the pre-procedure tractography data and in the post-procedure tractography data;

automatically perform a quantitative comparison of the pre-procedure tractography data with the post-procedure tractography;

use the at least one plug-in to translate data formats for transmission to any given database;

cause an output device to display the quantitative comparison in combination with the pre-procedure image data and the post-procedure image data, the pre-procedure image data comprising pre-procedure tractography data and the post-procedure image data comprising post-procedure tractography data, and the quantitative comparison comprising a comparison of pre-procedure neural tract data in the pre-procedure tractography data with the post-procedure neural tract data in the post-procedure tractography data; and

cause an output device to display the at least one historical instance of the at least one procedure parameter, including displaying at least one indicator of at least one location of the at least one historical entry site superimposed on an image of a region of interest of a current treatment plan for the neurosurgical procedure,

whereby output is providable via the web portal in at least one manner of direct output of analytics and indirect output of at least one translated data type of the plurality of data types via the at least one plug-in.

15. The method of claim 14 , wherein providing the central system comprises providing the planning module further causing the system to:

access at least one of: at least one other local database and a remote database;

determine additional data characterizing the neurosurgical procedure, the additional data being determined to be relevant to the neurosurgical procedure based on identification information included in a first set of data; and

include the additional data into the first set of data.

16. The method of claim 15 , wherein, providing the central system, the first set of data comprises image data associated with the neurosurgical procedure, providing the central system comprising providing the planning module further causing the system to receive input selecting a location in the image data, and determine the at least one set of historical data relevant to the neurosurgical procedure based on tissue analysis data associated with the selected location.

17. The method of claim 14 , wherein providing the central system comprises providing the planning module further causing the system to determine the at least one set of historical data relevant to the neurosurgical procedure by determining at least one set of historical data associated with tissue analysis data similar to tissue analysis data associated with the neurosurgical procedure, and to determine the at least one historical instance of the at least one procedure parameter by determining at least one tissue diagnosis associated with the at least one set of historical data.

18. The method of claim 14 , wherein providing the central system comprises providing the planning module further causing the system to determine the at least one set of historical data relevant to the neurosurgical procedure by determining at least one set of historical data associated with image data similar to image data associated with the neurosurgical procedure.

19. The method of claim 14 , wherein providing the central system comprises providing the planning module further causing the system to cause the output device to display at least one procedure outcome associated with the at least one set of historical data.

20. The method of claim 14 ,

wherein providing the central system comprises providing the planning module further causing the system to: access at least one of: at least one other local database and a remote database; determine additional data characterizing the neurosurgical procedure, the additional data being determined to be relevant to the neurosurgical procedure based on identification information included in a first set of data; and include the additional data into the first set of data,

wherein providing the central system comprises providing the planning module further causing the system to determine the at least one set of historical data relevant to the neurosurgical procedure by determining at least one set of historical data associated with tissue analysis data similar to tissue analysis data associated with the neurosurgical procedure, and to determine the at least one historical instance of the at least one procedure parameter by determining at least one tissue diagnosis associated with the at least one set of historical data,

wherein, providing the central system, the first set of data comprises image data associated with the neurosurgical procedure, providing the central system comprising providing the planning module further causing the system to receive input selecting a location in the image data, and determine the at least one set of historical data relevant to the neurosurgical procedure based on tissue analysis data associated with the selected location,

wherein providing the central system comprises providing the planning module further causing the system to determine the at least one set of historical data relevant to the neurosurgical procedure by determining at least one set of historical data associated with image data similar to image data associated with the neurosurgical procedure, and

wherein providing the central system comprises providing the planning module further causing the system to cause the output device to display at least one procedure outcome associated with the at least one set of historical data.

Assignments (3)
SECURITY INTEREST Recorded Jan 7, 2021
From: SYNAPTIVE MEDICAL INC.
To: ESPRESSO CAPITAL LTD.
Reel/Frame 054922/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 11, 2020
From: SYNAPTIVE MEDICAL (BARBADOS) INC.
To: SYNAPTIVE MEDICAL INC.
Reel/Frame 054384/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2020
From: HODGES, WESLEY BRYAN; PYO, NORMAN; PIRON, CAMERON ANTHONY; DYER, KELLY NOEL
To: SYNAPTIVE MEDICAL (BARBADOS) INC.
Reel/Frame 054060/0938 →