Dynamic Database Field Tracking for Real-Time Healthcare Data
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


