Dynamic Database Field Tracking for Real-Time Healthcare Data

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current healthcare systems face challenges in dynamically updating database tables to track and store patient data, requiring significant overhead and wait times due to the need for system administrators and developers to make changes, which can be burdensome for healthcare practitioners.

Innovation Solution

A method and apparatus for dynamically updating database tables by generating dynamic field tracking forms, allowing healthcare practitioners to request and add custom fields in real-time, with embedded scripts enabling customization and transmission of data between client and server, enabling real-time updates without rebooting servers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If system administrators and developers make changes to the computer application on the server and database to enable access to or tracking of desired data, then the system can provide relevant data to healthcare practitioners, but the practitioners incur wait time and servers need to be rebooted

Engineering Contradiction:
Improveability to access and track desired data fieldsVSAvoidwait time for development changes and server reboot time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system enables self-service by allowing end users (healthcare practitioners) to directly add and customize data fields without requiring administrator or developer intervention. Users can specify custom fields, enter values, and have them automatically added to database tables and reflected in forms through embedded scripts, eliminating the need for manual system changes and server reboots.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements dynamic field tracking where database tables and forms can be modified in real-time during client-server sessions. The embedded scripts enable the system to dynamically generate and update forms based on user-defined custom fields, allowing the system structure to adapt flexibly without requiring static configuration changes or server reboots.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If system administrators and developers make changes to the computer application, then new data fields can be tracked, but the complexity of the system increases due to requiring development intervention

Engineering Contradiction:
Improveability to track new custom data fieldsVSAvoidcomplexity of system changes and development processes
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transfers the capability to modify data fields from administrators/developers to end users. Practitioners can directly define custom fields, specify their properties, and enter data without involving development resources, thereby reducing system complexity while maintaining adaptability.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Embedded scripts act as intermediaries between user input and database operations. These scripts automatically translate user-defined custom fields into appropriate database table modifications and form generation, eliminating the need for complex manual development processes while enabling flexible field tracking.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If traditional methods are used to update database tables, then data can be stored, but the process requires manual system changes and server reboots which reduces productivity

Engineering Contradiction:
Improvedata storage and tracking capabilityVSAvoidoperational efficiency and data update speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system enables dynamic updates to database tables and forms during active client-server sessions without requiring server reboots. Embedded scripts facilitate real-time modification of database structures and form generation, allowing continuous operation and immediate reflection of changes, thereby significantly improving productivity while maintaining data reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system maintains continuous operation by eliminating the need for server reboots when updating database tables or adding custom fields. Changes are applied and reflected in real-time during ongoing client-server sessions, ensuring uninterrupted data storage and tracking capabilities while enhancing operational efficiency.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS11360965B1Method, apparatus, and computer program product for dynamically updating database tables
Publication Date: 2022.06.14 HEALTHSTREAM INC
  • US11360965B1 patent drawing
  • US11360965B1 patent drawing
  • US11360965B1 patent drawing

AI summary

A method, apparatus, and computer program product are provided for dynamically updating database tables by generating dynamic field tracking forms. The method retrieves, based on an application bundle, values associated with a plurality of fields from a database, and dynamically generates and transmits a structured document and associated script based on the retrieved values. The method further receives an indication of a custom field, stores the custom field and associated values, and dynamically re-generates and re-transmits an updated structured document to allow for real-time or near real-time customization and database storage.