宇我的小宇宙
小工具 · 规范库 · 后端代码规范(Java / Spring Boot / SQL)

HIS 业务术语表(后端)

← 返回上一页
rules/10-backend/his-domain.md

HIS 业务术语表(后端)

用途

统一后端代码中的业务术语命名与理解,避免 AI 生成代码时自创同义词。前端术语见 20-frontend/*,两边保持一致。

核心业务域与术语

门诊与挂号(AppointReg / OutPatient)

  • 挂号 / Registration / Reg:患者预约就诊。模块包 appoint / register / outpatient。
  • 号源 / Schedule / 号池:某医生某时段可挂的数量。重构后由「号源池」统一管理(见 号源池 重构项目)。
  • 号源池 / AppointPool:统一号源调度模块(AppointPool),处理多渠道号源分配、加号、冲突校验。
  • 排班 / Schedule:医生出诊计划(科室、医生、日期、时段、号源数)。
  • 加号 / Add Number:在常规号源外追加,分「诊间加号」等场景。
  • 门诊 / OutPatient:区别于住院(InPatient)。
  • 诊间 / Consulting Room:医生接诊位置。

收费与结算(Bill / ChargeManage / Payment)

  • 收费 / Charge:门诊/住院费用收取。模块 charge。
  • 费用明细 / Bill / Fee Detail:一笔笔费用项。
  • 结算 / Settlement:费用汇总收付完成。
  • 退费 / Refund:已收费的退还,需与原记录关联。
  • 医保结算 / MedInsurance Settlement:走医保的结算部分(与自费区分)。

医保(MedInsurance)

  • 医保 / MedInsurance:模块 medinsurance,处理医保目录、政策、结算上传。
  • 政策代码 / Policy Code:医保政策映射。
  • 目录 / Catalog:药品/诊疗/材料医保目录。
  • 医保上传 / Upload:向医保平台报送结算/明细数据。

病历(Record / medscribe)

  • 病历 / Medical Record:模块 Record。
  • 电子病历 / EMR:前端微应用 EMR_Micro_Web。
  • AI 病历 / medscribe:AI 辅助病历生成模块(medscribe),语音/文本转结构化病历。

基础主数据(MDM)

  • 主数据 / MDM:MDM 模块,含字典(DictManage)、机构(OrgManage)、资源(HispResource)。
  • 机构 / Org / 多机构:一套系统部署多个医疗机构,机构代码 orgCode/orgName(前端多机构构建对应此概念)。
  • 字典 / Dictionary:性别、科室、职称等枚举值。

住院与护理(Nurse / Doctws / OutpNurse)

  • 住院 / InPatient:区别门诊。
  • 护理 / Nurse:Nurse 模块。

其他

  • 用户/权限(UserManage):账号、角色、权限。
  • 任务(Task):定时/异步任务。
  • Socket 服务(SocketServer):长连接(如叫号、消息推送)。
  • 报表(jasperreports):基于 JasperReports 的报表模块。
  • HIS 适配(HISAdapter)/ 对外接口(ExtPublic):与外部 HIS 或第三方系统对接。

命名约定

  • 包名/类名优先用上表英文词:RegService、AppointPoolService、MedInsuranceController、ChargeBillMapper。
  • 不要混用:registration 与 regist、schedule 与 resource 各选一种,遵循各模块既有用法。
  • 表前缀与模块对应:挂号 T_REG_、收费 T_CHG_、医保 T_MI_、病历 T_REC_(以各模块实际为准)。