Files

781 B

types

医签通公共 TypeScript 类型定义包。

计划包含的类型

  • 患者;
  • 门诊/住院就诊;
  • 医嘱和收费项目;
  • 知情同意文书;
  • 签署任务和任务组;
  • 签署人及监护人关系;
  • 签署状态;
  • 回传结果;
  • 分页、错误和审计记录。

示例:

type ConsentStatus =
  | 'pending'
  | 'signed'
  | 'rejected'
  | 'expired'
  | 'voided'

使用原则

  • 类型命名使用清晰的业务名词;
  • 前后端字段命名和枚举值保持一致;
  • 只放公共类型和必要的枚举;
  • 不放页面组件和接口请求逻辑;
  • 优先使用 import type,避免产生不必要的运行时代码。

当前状态

当前仅完成目录和说明文档,尚未创建类型代码。