imedicalxc-doctor-blh

Standardize BLH development with Nacos-based versioning and four-layer architecture.

Updated Jun 4, 2026
One-click install
npx skills add https://github.com/SkylerCook/imedical.agents --skill imedicalxc-doctor-blh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: imedicalxc-doctor-blh
Source: https://github.com/SkylerCook/imedical.agents/tree/main/plugins/imedicalxc-doctor-extend-engineer/skills/imedicalxc-doctor-blh
Command: npx skills add https://github.com/SkylerCook/imedical.agents --skill imedicalxc-doctor-blh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the development of BLHs (Business Logic Handlers) for medical applications, ensuring consistency and adherence to best practices.

Core Features & Use Cases

  • Standardization: Defines and enforces naming conventions, architecture, and code organization for BLHs.
  • BLH Types: Supports CommonBLH, RegionBLH, and ProjectBLH to handle standard, regional, and project-specific logic.
  • Versioning and Routing: Utilizes Nacos for versioning and routing of different BLH versions based on environment and configuration.
  • Use Case: For a hospital developing a patient management system, this Skill can be used to define the common patient management logic, regional variations, and project-specific features in a standardized manner.

Quick Start

Run the imedicalxc-doctor-blh skill to initialize or update the BLHs for your project context.

Frequently Asked Questions about imedicalxc-doctor-blh

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize business logic handler development for medical applications?

The four-layer architecture for medical applications consists of Controller, BLH, Service, and Mapper layers. This structure organizes code by separating request handling, business logic, service operations, and data access to maintain clear boundaries.

How does Nacos handle versioning and routing for different business logic handler versions?

Nacos handles versioning and routing by dynamically loading different business logic handler versions based on environment and configuration. This mechanism allows seamless switching between common, regional, and project-specific logic without redeploying the application.

When do I need to use CommonBLH, RegionBLH, and ProjectBLH in medical software?

Use CommonBLH for standard logic, RegionBLH for regional variations, and ProjectBLH for project-specific features in medical software. This separation is needed when deploying a patient management system across different hospitals with localized requirements.

What is the best way to manage regional and project-specific variations in medical application logic?

The best way to manage regional and project-specific variations is by categorizing business logic handlers into distinct types. Combining structured package organization with Nacos-based dynamic versioning ensures the correct logic loads per environment.

Does this BLH standardization approach work without external dependencies?

Yes, the BLH standardization approach works without external dependencies, though utilizing Nacos is required for dynamic versioning and routing features. The core architecture and naming conventions can be applied independently to structure medical application code.