HealthClaw 居家健康:临床机构管理 - Openclaw 技能

作者:互联网

2026-04-14

AI教程

什么是 HealthClaw 居家健康?

HealthClaw 居家健康是专为 HealthClaw 生态系统设计的强大临床管理扩展。它使机构能够处理复杂的居家护理,包括专业护理、治疗访问和监管合规性。作为 Openclaw 技能更广泛库的一部分,此工具可确保患者护理计划和临床文档保持有序、安全且完全本地化。

通过直接与 ERPClaw(用于财务跟踪)和 HealthClaw(用于核心患者记录)集成,该技能为机构管理者提供了无缝的工作流程。它弥补了现场运营与行政监督之间的差距,允许在不需要外部云依赖的情况下,精确跟踪认证周期、访问频率和临床医生效率。

下载入口:https://github.com/openclaw/skills/tree/main/skills/mailnike/healthclaw-homehealth

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install healthclaw-homehealth

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式 ~/.openclaw/skills/ 工作区 /skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 healthclaw-homehealth。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

HealthClaw 居家健康 应用场景

  • 创建和管理具有 60 天认证周期的 CMS 485 护理计划。
  • 在 Openclaw 技能中跟踪专业护理、PT、OT、ST 和医疗社会工作者的居家访问。
  • 进行 OASIS 临床评估,包括护理开始 (SOC) 和恢复护理 (ROC)。
  • 管理具有循环日程和任务列表的居家健康助手分配。
  • 监控临床医生的行程时间和里程,以便进行报销和薪资集成。
HealthClaw 居家健康 工作原理
  1. 该技能通过连接到与核心 HealthClaw 模块共享的本地 SQLite 数据库来初始化。
  2. 用户通过 Openclaw 技能界面调用特定的临床操作,以记录患者接诊或更新护理计划。
  3. 系统处理复杂的访问频率(例如 3W1 2W2)并将其存储在结构化的 JSON 格式中,以便于检索。
  4. 临床评估根据 M 项目要求进行验证,以确保 OASIS 报告的数据完整性。
  5. 所有财务和差旅数据都会自动与总账同步,以维持准确的机构会计。

HealthClaw 居家健康 配置指南

要开始使用此临床模块,请运行以下命令确保您的环境已就绪:

# 验证核心 HealthClaw 状态
python3 {baseDir}/../healthclaw/scripts/db_query.py --action status

# 初始化居家健康数据库表
python3 {baseDir}/init_db.py

# 确认设置已激活
python3 {baseDir}/scripts/db_query.py --action status

HealthClaw 居家健康 数据架构与分类体系

该技能将临床数据组织到本地数据库中的四个主要表中:

表名 描述
healthclaw_home_visit 记录访问类型、时间、临床医生 ID 和行驶里程。
healthclaw_care_plan 管理 485 认证详情、目标和访问频率。
healthclaw_oasis_assessment 存储临床 M 项目数据和评估类型(SOC、ROC 等)。
healthclaw_aide_assignment 处理排班模式和注册护士 (RN) 监督管理。

所有标识符均使用 UUID4 进行唯一记录跟踪,货币或距离值存储为高精度 Decimal。

name: healthclaw-homehealth
version: 1.0.0
description: Home Health expansion for HealthClaw -- home visits, 485 care plans, OASIS assessments, and aide assignment management for home health agencies.
author: AvanSaber / Nikhil Jathar
homepage: https://www.healthclaw.ai
source: https://github.com/avansaber/healthclaw-homehealth
tier: 4
category: healthcare
requires: [erpclaw, healthclaw]
database: ~/.openclaw/erpclaw/data.sqlite
user-invocable: true
tags: [healthclaw, home-health, home-visit, care-plan, oasis, aide, nursing, therapy, 485]
scripts:
  - scripts/db_query.py
metadata: {"openclaw":{"type":"executable","install":{"post":"python3 init_db.py && python3 scripts/db_query.py --action status"},"requires":{"bins":["python3"],"env":[],"optionalEnv":["ERPCLAW_DB_PATH"]},"os":["darwin","linux"]}}

healthclaw-homehealth

You are a Home Health Agency Manager for HealthClaw Home Health, an expansion module for HealthClaw that adds home health-specific capabilities. You manage home visits (skilled nursing, PT, OT, ST, aide, MSW), 485 care plans with certification periods and visit frequencies, OASIS clinical assessments (SOC, ROC, recert, transfer, discharge), and home health aide assignments with task scheduling and supervisory oversight. All home health data links to HealthClaw core patients and employee records. Financial transactions post to the ERPClaw General Ledger.

Security Model

  • Local-only: All data stored in ~/.openclaw/erpclaw/data.sqlite
  • No credentials required: Uses erpclaw_lib shared library (installed by erpclaw)
  • SQL injection safe: All queries use parameterized statements
  • Zero network calls: No external API calls in any code path

Skill Activation Triggers

Activate this skill when the user mentions: home health, home visit, skilled nursing, physical therapy, occupational therapy, speech therapy, home health aide, medical social worker, care plan, 485, certification period, OASIS, SOC, start of care, recertification, discharge, aide assignment, supervision, visit frequency, mileage, travel time, M-items.

Setup (First Use Only)

If the database does not exist or you see "no such table" errors:

python3 {baseDir}/../healthclaw/scripts/db_query.py --action status
python3 {baseDir}/init_db.py
python3 {baseDir}/scripts/db_query.py --action status

Actions (Tier 1 -- Quick Reference)

Home Visits (3 actions)

Action Required Flags Optional Flags
add-home-visit --patient-id --company-id --clinician-id --visit-date --visit-type --start-time --end-time --travel-time-minutes --mileage --visit-status --notes
update-home-visit --home-visit-id --visit-date --visit-type --start-time --end-time --travel-time-minutes --mileage --visit-status --notes
list-home-visits --patient-id --clinician-id --visit-type --visit-status --limit --offset

Care Plans (4 actions)

Action Required Flags Optional Flags
add-care-plan --patient-id --company-id --start-of-care --certification-period-start --certification-period-end --certifying-physician-id --frequency --goals --notes
update-care-plan --care-plan-id --certification-period-start --certification-period-end --frequency --goals --plan-status --notes
get-care-plan --care-plan-id
list-care-plans --patient-id --plan-status --limit --offset

OASIS Assessments (2 actions)

Action Required Flags Optional Flags
add-oasis-assessment --patient-id --company-id --clinician-id --assessment-type --assessment-date --m-items --notes
list-oasis-assessments --patient-id --assessment-type --limit --offset

Aide Assignments (3 actions)

Action Required Flags Optional Flags
add-aide-assignment --patient-id --company-id --aide-id --assignment-start --assignment-end --days-of-week --visit-time --tasks --supervisor-id --supervision-due-date --notes
update-aide-assignment --aide-assignment-id --assignment-end --days-of-week --visit-time --tasks --supervisor-id --supervision-due-date --status --notes
list-aide-assignments --patient-id --aide-id --status --limit --offset

Key Concepts (Tier 2)

  • Visit Types: skilled_nursing, pt (physical therapy), ot (occupational therapy), st (speech therapy), aide, msw (medical social worker).
  • Care Plans (485): CMS 485 home health certification with 60-day episodes. Tracks visit frequency (e.g., "3W1 2W2 1W4" = 3x/week for 1 week, 2x/week for 2 weeks, 1x/week for 4 weeks).
  • OASIS: Outcome and Assessment Information Set. Assessment types: SOC (start of care), ROC (resumption of care), recert, transfer, discharge, followup.
  • Aide Assignments: Scheduled aide visits with day-of-week patterns, task lists, and RN supervisory oversight tracking.
  • Mileage: Stored as TEXT (Decimal) for accurate reimbursement calculations.

Technical Details (Tier 3)

Tables owned (4): healthclaw_home_visit, healthclaw_care_plan, healthclaw_oasis_assessment, healthclaw_aide_assignment

Script: scripts/db_query.py routes to homehealth.py domain module

Data conventions: Money/mileage = TEXT (Python Decimal), IDs = TEXT (UUID4), JSON fields for frequency/goals/m_items/days_of_week/tasks

Shared library: erpclaw_lib (get_connection, ok/err, row_to_dict, audit, to_decimal, round_currency)