Mutation Object for Medical Safety Event Audit Records

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Healthcare institutions face challenges in efficiently tracking and auditing the changes of medical safety event reports due to the large volume of data and the need to maintain historic records, which requires effective data storage and retrieval solutions.

Innovation Solution

A computer-implemented method using a mutation object to track changes in medical safety event data, where the mutation object describes the initial and updated content, status, and actions, allowing for efficient storage and retrieval of audit records, even with limited storage resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all audit records and historical data are stored in full detail, then complete audit trail and data integrity are maintained, but storage resource consumption increases significantly

Engineering Contradiction:
Improveaudit trail completenessVSAvoidstorage resource consumption
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential change information from complete audit records. Instead of storing full historical data, the system identifies and stores only the mutation objects that represent changes between audit states, thereby reducing storage consumption while maintaining the ability to reconstruct complete audit trails when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by differentiating storage requirements for different types of data. Complete audit records are stored for critical integrity information, while change summaries and mutation objects are stored for historical tracking. This selective storage approach optimizes resource usage by allocating storage capacity according to the specific quality requirements of different data elements.

Inventive Principle:
Principle #3Local quality

2Reliability

If detailed historical audit records are maintained for all changes, then comprehensive audit capability is achieved, but data processing and retrieval complexity increases

Engineering Contradiction:
Improveaudit capabilityVSAvoiddata management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments audit data into distinct components: complete audit records, change summaries, and mutation objects. This segmentation allows the system to manage different types of audit information separately, reducing overall complexity by organizing data into manageable segments with specific purposes rather than maintaining a monolithic historical record system.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces mutation objects as intermediary representations between complete audit records and change summaries. These mutation objects serve as mediators that capture essential change information without requiring storage of complete historical records, thereby simplifying the data management process while maintaining audit capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of information

If complete audit records are stored for every data change, then full historical tracking is achieved, but storage efficiency decreases

Engineering Contradiction:
Improvehistorical data trackingVSAvoidstorage efficiency
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent creates simplified copies of audit information in the form of mutation objects and change summaries. Instead of storing complete original audit records for every historical change, the system creates condensed copy representations that capture essential change information, thereby maintaining historical tracking capability while significantly improving storage efficiency.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent changes the parameters of stored audit data by transforming complete audit records into mutation objects that represent changes. This parameter transformation allows the system to store change information in a more compact form, improving storage efficiency while preserving the ability to track historical data changes through the mutated parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240212810A1Parsing audit records stored in a hardware storage device
Publication Date: 2024.06.27 THE JOHNS HOPKINS HEALTH SYST CORP
  • US20240212810A1 patent drawing
  • US20240212810A1 patent drawing
  • US20240212810A1 patent drawing

AI summary

A computer-implemented method includes: receiving a request to perform an audit on data describing a medical safety event; obtaining an initial audit record based on the request; parsing the initial audit record to identify a structure of the initial audit record; identifying, from the structure, one or more fields that describe one or more properties of the medical safety event; identifying a mutation object based on the one or more fields, with the mutation object describing an initial content of the data; determining a first change of the data from the initial content to a first updated content; updating the mutation object to describe the first updated content; obtaining a first updated audit record based on the first updated content of the data; storing the mutation object describing the first updated content; and storing the initial audit record and the first updated audit record.