Hospital UI Widgets With Visual Editing for HIS Customization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional hospital information system (HIS) development faces issues such as lack of modular functionality, leading to code duplication, increased development and maintenance costs, and complexity due to hard coding, which complicates updates and bug fixes.

Innovation Solution

A method and system for developing HIS applications using a user interface frame with modular user interface components, generating widgets, and employing a visual editor to edit these components, enabling flexible customization and reuse.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional hospital information system development is used without modular functionality, then developers can implement custom functions, but code duplication increases and development cost increases

Engineering Contradiction:
Improvecustom function implementationVSAvoidcode duplication
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent divides the hospital information system into modular widgets that can be independently developed and reused. Each widget represents a discrete functional unit (e.g., patient registration, appointment scheduling) that can be assembled into different system configurations, eliminating the need to rewrite code for similar functions across different departments or hospitals.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent creates universal widget components that can serve multiple functions and be applied across different hospital departments and systems. These widgets are designed to be configurable and adaptable, allowing the same widget to fulfill various custom needs through configuration rather than code modification, thus reducing code duplication while maintaining versatility.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Productivity

If customized modifications are implemented through hard coding, then specific needs can be met quickly, but system complexity increases and maintenance difficulty increases

Engineering Contradiction:
Improvecustomization speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamic widgets that can be configured and modified through a visual editor without requiring hard coding. The system allows users to dynamically adjust widget properties, layouts, and behaviors through configuration interfaces, enabling quick customization while keeping the underlying codebase clean and maintainable.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent introduces a visual editor as an intermediary layer between the user and the system code. This editor provides a user-friendly interface for customizing widgets without directly modifying the underlying code, thus achieving quick customization while preventing system complexity from increasing. The editor acts as a mediator that translates user actions into configuration parameters rather than code changes.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If hard-coded modifications are made for updates or bug fixes, then specific issues can be addressed, but review and testing of all related codes is required which is time-consuming

Engineering Contradiction:
Improvebug fix capabilityVSAvoidreview and testing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the system into independent widgets, allowing bug fixes and updates to be applied to individual widgets without requiring review and testing of the entire system. Each widget can be independently modified, tested, and updated, significantly reducing the time and effort required for maintenance while maintaining system reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent enables widgets to be copied and reused across different parts of the system. When a bug is fixed in one widget instance, the fix automatically applies to all copies of that widget, eliminating the need to review and test each instance separately. This copying mechanism dramatically reduces maintenance time while ensuring consistency across the system.

Inventive Principle:
Principle #26Copying

4Adaptability or versatility

If similar functions are implemented repeatedly in different scenarios, then specific departmental needs can be met, but development cost increases

Engineering Contradiction:
Improvedepartmental function implementationVSAvoiddevelopment cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent creates universal widget components that can be deployed across different hospital departments and scenarios. These widgets are designed to be highly configurable, allowing the same widget to adapt to various departmental needs through configuration rather than requiring separate development for each scenario, thus reducing development costs while maintaining adaptability.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent implements widgets with pre-configured functionalities and templates that can be directly applied to different scenarios. By preparing reusable widget components in advance with common hospital functions pre-built, the system eliminates the need to redevelop similar functions for each department, significantly reducing development costs while maintaining the ability to meet specific departmental requirements through configuration.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260064260A1Method and system for developing hospital information system application
Publication Date: 2026.03.05 ASUSTEK COMPUTER INC
  • US20260064260A1 patent drawing
  • US20260064260A1 patent drawing
  • US20260064260A1 patent drawing

AI summary

Provided are a method and a system for developing hospital information system application. The method includes the following steps. A user interface frame is built, in which the user interface frame includes a plurality of user interface components. A widget is generated by using the user interface components of the user interface framework. A visual editor is configured to edit the widget in an operation page of a hospital information system application.