Dynamic Electronic Form Data Segmentation and History Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electronic data entry forms in healthcare lack the ability to maintain a history of inputted data for multiple-use forms, leading to inefficiencies and the need for complex rule management, which becomes unsustainable as new form types are developed.

Innovation Solution

A computer system that stores and visualizes structured dynamic electronic forms by separating form template data and input data, allowing for the storage of historical values and conditional visibility/ordering of form fields, and sending a form filler package to the user device for rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If electronic data entry forms store historical values for multiple-use forms, then data completeness and traceability are improved, but storage complexity and data management burden increase

Engineering Contradiction:
Improvehistorical data retentionVSAvoiddata storage structure
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the electronic form data into two distinct components: form template data (defining structure, fields, and validation rules) and form data (containing actual input values including historical values). This segmentation allows historical data to be stored efficiently without complicating the overall form structure, as each component is managed independently with its own data model.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a temporal dimension to form data storage by maintaining arrays of historical values for each form field. Instead of storing only the current value, the system stores sequences of values over time, enabling multiple-use forms to retain their complete data history while maintaining a clear separation between the form definition and the data instances.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If form template data and form data are stored separately, then data retrieval and processing efficiency are improved, but system complexity increases

Engineering Contradiction:
Improvedata processing efficiencyVSAvoidsystem architecture
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements segmentation by storing form template data and form data in separate database tables or data structures. The form template data contains the schema, field definitions, and validation rules, while form data contains the actual user inputs and historical values. This separation enables independent processing, indexing, and querying of each data type, improving overall system efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer (form management system) that handles the coordination between template data and form data. This intermediary manages the relationships between the two separate data components, handling operations such as form instantiation, data validation, and historical value management, thereby simplifying the interface between the separated components.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If forms adapt dynamically based on user input, then user experience and form functionality are improved, but rule management complexity increases

Engineering Contradiction:
Improveform dynamicsVSAvoidrule management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic forms by allowing the form structure and behavior to change based on user input and form state. Form fields can be conditionally displayed, required, or disabled based on values entered in other fields. The form management system evaluates rules and constraints dynamically during form interaction, enabling adaptive behavior without hardcoding complex logic in the user interface.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent incorporates feedback mechanisms where user input triggers rule evaluation, which in turn modifies the form state or provides validation feedback. The system continuously monitors form data against defined rules and constraints, providing real-time feedback to users about data completeness, validity, and required actions, thereby managing complexity through systematic feedback loops rather than complex conditional logic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11822878B2Systems, methods and devices for structured dynamic electronic forms
Publication Date: 2023.11.21 THINK RES
  • US11822878B2 patent drawing
  • US11822878B2 patent drawing
  • US11822878B2 patent drawing

AI summary

Computer systems, methods, and devices for structured dynamic electronic forms are provided. The system includes a user device comprising a client form management application and a server comprising a server form management application. The client form management application generates and sends a request for a dynamic electronic form to the server. The server form management application stores the dynamic electronic form comprising separately stored form template data and form data; and merges and sends the form template data and the form data to the user device for rendering. The client form management application sends a request for a form filler package (“FFP”) comprising rules for filling out and rendering the dynamic electronic form. The server form management application sends the FFP to the user device and the client form management application renders the dynamic electronic form using the merged form template data and form data and the FFP.