# US 12,002,556 B2 · Pre-operative assessment and inventory management system

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,002,556 B2
- Document ID: US12002556B2
- Status: Granted
- Kind: B2
- Application number: 17/474,139
- Filed: 2021-09-14
- Published: 2021-12-30
- Granted: 2024-06-04
- Earliest claimed: 2018-07-24
- Assignees: Warsaw Orthopedic, Inc.
- Applicants: Warsaw Orthopedic, Inc.
- Inventors: Nicholas Benson; Rodney R. Ballard
- Web page: https://patentgrep.com/patent/US12002556B2

## CPC

- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G16H 30/40: for processing medical images, e.g. editing
- A61B 34/10: Computer-aided planning, simulation or modelling of surgical operations
- G16H 20/40: relating to mechanical, radiation or invasive therapies, e.g. surgery, laser therapy, dialysis or acupuncture
- G16H 30/20: for handling medical images, e.g. DICOM, HL7 or PACS
- G16H 80/00: ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
- A61B 2034/108: {Computer aided selection or customisation of medical implants or cutting guides}
- G06N 20/00: Machine learning
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
- A61B: DIAGNOSIS; SURGERY; IDENTIFICATION (usefulness limited to only animals A61D)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

A system of generating a pre-operative assessment of a patient includes an assessment system configured to communicate with client electronic devices. The system receives patient information pertaining to a patient, uses the patient information to access one or more medical images associated with the patient, performs one or more image processing techniques on the one or more medical images to identify measurements pertaining to an internal bodily structure of the patient, identifies one or more implant components for the patient, determines whether the one or more implant components are currently stocked, in response to determining that the one or more implant components are not currently stocked, automatically generates and placing an order for the one or more implant components that are not stocked, generates a pre-operative assessment for the patient, and causes the assessment to be displayed on a display device of a client electronic device.

## Claims

### Claim 1

A system comprising:
one or more computing devices and a computer-readable storage medium, wherein the computer-readable storage medium comprises one or more programming instructions that, when executed, cause the one or more computing devices to:
receive a plurality of pieces of diagnostic information, each piece of diagnostic information categorized as pertaining to one or more corresponding specific types of spinal condition;
receive patient information pertaining to a patient;
analyze the patient information to ascertain a specific type of spinal condition associated with the patient;
generate an assessment for the patient and the ascertained specific type of spinal condition by:
identifying, based on the ascertained specific type of spinal condition, a portion of the plurality of pieces of diagnostic information comprising pieces of diagnostic information that are categorized as pertaining to the ascertained specific type of spinal condition;
training a machine learning model on a data set comprising the identified diagnostic information categorized as pertaining to for the ascertained specific type of spinal condition to produce a trained machine learning model capable of recognizing the ascertained specific type of spinal condition in a medical image and determining a probability of the patient having the ascertained specific type of spinal condition, wherein the data set comprises one or more images depicting the ascertained specific type of spinal condition and one or more images that do not depict the ascertained specific type of spinal condition;
receiving medical records associated with the patient, the medical records comprising one or more medical images associated with the patient; and
applying the trained machine learning model to at least a portion of one or more of the received medical images to generate the assessment that the patient exhibits the specific type of spinal condition;
receive information about components for treating the specific type of spinal condition exhibited by the patient;
based on the received information, identify one or more implant components for treating the spinal condition of the patient by searching a component data store;
determine whether the one or more implant components are currently stocked; and
on a condition that the one or more implant components are determined to be out of stock, generate and place an order for the one or more implant components.

### Claim 2 (depends on 1)

The system of claim 1, wherein the trained machine learning model is further trained based on whether the patient actually exhibits the specific type of spinal condition.

### Claim 3 (depends on 1)

The system of claim 1, wherein the one or more programming instructions further cause the one or more computing devices to identify, based one or more of the received medical images, one or more dimensional constraints pertaining to the implant components, wherein the one or more programming instructions that cause the one or more computing devices to identify the one or more implant components for treating the spinal condition of the patient comprise instructions that cause the one or more computing devices to search the component data store for one or more implant components having dimensions that corresponds to the one or more dimensional constraints.

### Claim 4 (depends on 3)

The system of claim 3, wherein the one or more programming instructions that cause the one or more computing devices to identify the one or more dimensional constraints pertaining to the implant components comprise instructions that cause the one or more computing devices to apply a machine learning model that has been trained on a set of bodily structures.

### Claim 5 (depends on 3)

The system of claim 3, wherein the one or more programming instructions that cause the one or more computing devices to identify the one or more implant components for the patient comprise instructions that cause the one or more computing devices to identify a unique identifier associated with each implant component having dimensional information that corresponds to the one or more dimensional constraints.

### Claim 6 (depends on 5)

The system of claim 5, wherein the one or more programming instructions that cause the one or more computing devices to determine whether the one or more implant components are currently stocked comprise instructions that cause the one or more computing devices to:
search an inventory data store for one or more of the unique identifiers; and
determine an inventory status associated with the one or more unique identifiers.

### Claim 7 (depends on 3)

The system of claim 3, wherein the one or more dimensional constraints comprise a length, width, diameter, or height of the implant components.

### Claim 8 (depends on 3)

The system of claim 3, wherein the implant components comprise screws, rods, or plates.

### Claim 9 (depends on 1)

The system of claim 1, wherein the one or more programming instructions that cause the one or more computing devices to receive the one or more medical images associated with the patient comprise instructions that cause the one or more computing devices to receive the one or more medical images from one or more of the following:
electronic medical record data; or
electronic health record data.

### Claim 10 (depends on 1)

The system of claim 1, wherein the one or more programming instructions further cause the one or more computing devices to:
on a condition that the one or more implant components are determined to be in stock, generate a supply assessment comprising location information of one or more of the implant components.

### Claim 11 (depends on 10)

The system of claim 10, wherein the one or more programming instructions further cause the one or more computing devices to cause the supply assessment to be displayed on a display device of a client electronic device.

### Claim 12 (depends on 1)

The system of claim 1, wherein the one or more programming instructions that cause the one or more computing devices to receive the patient information comprise instructions that cause the one or more computing devices to receive information about the patient that is collected by one or more sensors that are internal to the patient.

### Claim 13 (depends on 1)

The system of claim 1, wherein the one or more programming instructions that cause the one or more computing devices to analyze the patient information comprise instructions that cause the one or more computing devices to parse at least the portion of the received patient information for one or more key words that correspond to the specific type of spinal condition.

### Claim 14 (depends on 1)

The system of claim 1, wherein the one or more programming instructions that cause the one or more computing devices to analyze the patient information comprise instructions that cause the one or more computing devices to analyze at least the portion of the one or more medical images to determine the specific type of spinal condition.

### Claim 15 (depends on 1)

The system of claim 1, wherein the one or more programming instructions that cause the one or more computing devices to apply the trained machine learning model to at least the portion of one or more of the received medical images to generate the assessment that the patient exhibits the specific type of spinal condition comprise instructions that cause the one or more computing devices to apply the trained machine learning model to at least the portion of one or more of the received medical images to generate a probability that the patient exhibits the specific type of spinal condition.

### Claim 16 (depends on 1)

The system of claim 1, wherein the one or more programming instructions further cause the one or more computing devices to cause the generated assessment to be displayed on a display of a client electronic device.
