小工具 · 规范库 · 后端代码规范(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_(以各模块实际为准)。