TTokenySpace
返回 Skills 列表

iaiops-clinical

Clinical-facility edition of iaiops — hospital / healthcare facilities as a distinct vertical from generic building management, with patient-safety framing. BACnet/IP BMS (isolation-room pressurizatio

#中文
0

安装到 Tokeny(自动)

下载 ZIP
安装"iaiops-clinical"技能
技能信息:
- 名称: iaiops-clinical
- 标识: iaiops-clinical
- 描述: Clinical-facility edition of iaiops — hospital / healthcare facilities as a distinct vertical from generic building management, with patient-safety framing. BACnet/IP BMS (isolation-room pressurizatio
- 版本: 1.0.0
下载地址:
https://www.tokeny.space/api/skills/iaiops-clinical/download
继续

复制上方内容到 Tokeny 客户端并在会话中发送即可自动安装;也可直接 下载 ZIP并拖动到技能窗口安装。

SKILL.md

iaiops-clinical — 医疗设施 edition(BACnet + Modbus + OPC-UA + 脑)

启动:IAIOPS_MCP=clinical / iaiops-mcp-clinical(= bacnet + modbus + opcua + 脑; 等价显式写法 IAIOPS_MCP=bacnet,modbus,opcua)。BACnet 需 extra: pip install iaiops[bacnet]。典型现场:楼宇/暖通/隔离房压力走 BACnet BMS,医用气体 报警屏/表计走 Modbus,全院 SCADA 走 OPC-UA。

为什么单列 edition:医院设施科的关注点是患者安全(隔离房压力、医用气体), 买家/合规(NFPA 99、感控)与普通楼宇物业不同 —— 所以从 iaiops-building 升格为独立 edition。工具复用同一套楼宇/BACnet + 脑,叠加两个临床安全检查。

工具

临床安全检查(healthcare-facility;纯分析、只读、患者安全导向)

  • isolation_room_check — 隔离病房压差合规(ASHRAE 170 / CDC:空气传染隔离 AII 负压、 保护性环境 PE 正压,≥2.5 Pa)。检出 reversed(反向,可上报安全事件)/breach/low_margin, worst-first,每项引用读数。读数来自 bacnet_read_points 的压差 AI 点或历史库。
  • medical_gas_check — 医用气体/真空源压力合规(NFPA 99 / HTM 02-01:O2/医用空气/N2O ~345–380 kPa、医用真空须够深)。检出 low_pressure / high_pressure / insufficient_vacuum / critical,worst-first,引用数值。读数来自 BACnet AI 点或气体报警屏。
  • or_environment_check — 手术室通风合规(ASHRAE 170 Table 7.1:温度 20–24°C、相对湿度 20–60%、换气 ≥20 ACH)。逐参数越界即 breach,worst-first,引用数值。读数来自 BACnet/BMS。

BACnet/IP(read-first;BMS / 暖通 / 压力 / 气体点)

  • bacnet_discover — Who-Is:本地 BACnet/IP 网上的设备
  • bacnet_object_list — 设备的 object/point 列表
  • bacnet_read_property — 单对象属性(默认 presentValue)
  • bacnet_read_points — 所有 analog/binary/multistate 点的 presentValue(压差/气体压力快照)
  • bacnet_cov_subscribe — 单对象有界 Change-of-Value 捕获
  • bacnet_read_trend_log — 读设备 TrendLog 缓冲记录
  • bacnet_write_property[WRITE][HIGH][MOC] 写单对象属性(默认 dry_run=True + 双确认)

Modbus-TCP / RTU(只读;医用气体报警屏、能耗表)

  • modbus_read_holding modbus_read_input modbus_read_coils modbus_read_discrete
  • modbus_detect_byte_order — 字节/字序自动探测
  • modbus_list_templates / modbus_apply_template — 厂商寄存器模板 → 命名 tag
  • modbus_health_summary — 寄存器 vs 阈值分类

OPC-UA(只读;全院 SCADA / PLC 网关)

  • opcua_server_info / opcua_browse / opcua_read_node / opcua_read_many
  • opcua_subscribe_sample opcua_read_alarms opcua_alarm_events(A&C 带时间戳) opcua_read_history(HDA)
  • opcua_diagnose_connection — 连接失败归因;opcua_discover_tags 语义资产建模; opcua_health_summary 阈值分类;opcua_anomaly_scan 有界统计异常扫描

跨协议脑(永远随 server 暴露)

  • 诊断:diagnose_dataflow downtime_root_cause downtime_root_cause_live downtime_triage learn_cause_weights rca_corpus_from_maintenance historian_health alarm_bad_actors tag_health subscription_health heartbeat_health alarm_flood_analysis alarm_cascade alarm_rationalization_worksheet
  • 预测维护:pdm_forecast —— 制冷/空压/真空泵趋势 + 到限时间
  • 数据质量:data_quality_scorecard data_quality_fleet_rollup
  • 分析:oee_compute downtime_events oee_multidim monitor_changes
  • 资产:asset_inventory cross_protocol_asset_model adopt_alias_map diff_alias_map
  • 基线:baseline_learn baseline_check baseline_record_change baseline_status
  • 合规/信创:compliance_mapping compliance_frameworks compliance_dengbao_levels compliance_report compliance_evidence_bundle historian_push export_data historian_query historian_coverage stream_publish stream_publish_event rca_narrate fleet_status fleet_incidents
  • 程序解读:plc_program_outline plc_program_xref plc_program_section plc_program_visibility
  • 元:protocols_supported

Workflows

  1. Doctor-firstprotocols_supportediaiops doctor → BACnet 先 bacnet_discover
  2. 患者安全巡检bacnet_read_points 读隔离房压差 AI 点 → isolation_room_check; 读医用气体源压力点 → medical_gas_check。两者 worst-first,reversed/critical 优先处置。判定仅为结构性分析,现场 NFPA 99 报警屏/感控为准
  3. 停机/告警:设施设备停机用 downtime_triage;制冷/真空泵劣化用 pdm_forecast
  4. MOC 写:本 edition 读优先;bacnet_write_property 为唯一写工具,统一走 MOC: risk=HIGH + 默认 dry_run=True + 改前值 undo + iaiops approve 具名审批双确认。 绝不对生命安全相关的暖通/气体系统未经授权下发。

支持版本矩阵(内部 HLD §8,设计文档不随本仓发布;待核实 不得当既成事实)

协议库(pin)规范/版本覆盖传输自测
BACnet/IPBAC0>=2023.6,<2026(extra,over bacpypes3)BACnet/IP(read + 单点写)BMS/暖通/压力/气体点UDP/47808⚠️ mock;真 BMS 待核实
Modbus-TCPpymodbus>=3.5,<4App 1.1b3;FC 1/2/3/4/5/6/15/16气体报警屏/表计/任意从站TCP/502
Modbus-RTUpymodbus>=3.5,<4 + pyserial>=3.5Modbus serial (RTU)串口从站/表计RS-485/serial✅ socat PTY;物理 RS-485 待核实
OPC-UAasyncua>=1.0,<2OPC UA 1.0x(DA+HA+AC 子集)全院 SCADA / PLC 网关opc.tcp✅ mock+HDA

评论

加载中…