00-接口总览.md 7.1 KB

DRG医保控费预警系统 - 接口服务总览

最后更新: 2026-03-20 命名规范: 所有字段统一采用 小驼峰(camelCase) 命名

1. 通用请求/响应结构

1.1 通用请求格式

{
  "code": "02010001",
  "params": [
    { "业务参数Key": "业务参数Value" }
  ],
  "session": [
    {
      "userId": "158",
      "locId": 1,
      "groupId": "1",
      "hospId": "8",
      "sessionId": "mEezLwofKB",
      "hospCode": "12344"
    }
  ]
}

1.2 通用响应格式

{
  "errorCode": "0",
  "errorMessage": "",
  "result": {}
}
字段 类型 说明
errorCode String 错误码,"0"表示成功
errorMessage String 错误信息
result Object/Array 返回业务数据

1.3 分页请求参数

分页参数统一放在 params[0] 中:

字段 类型 默认值 说明
page Number 1 页码
limit Number 20 每页条数

1.4 分页响应结构

{
  "errorCode": "0",
  "errorMessage": "",
  "result": {
    "total": 100,
    "rows": [{ "id": "1" }, { "id": "2" }]
  }
}

2. 接口清单

2.1 登录服务 (src.Logon.Logon)

接口Code 接口名称 方法名 文档
- 登录校验 IsValidUser 01-登录服务.md
- 用户登录 Logon 01-登录服务.md
- 用户注销 Logout 01-登录服务.md
- 获取登录权限列表 GetLogonGroupByUserId 01-登录服务.md
- 下拉列表通用查询 GetSelectList 01-登录服务.md

2.2 DRG分组服务 (src.DRG.Interface)

接口Code 接口名称 方法名 文档
02010001 DRG分组器 Device 02-DRG分组服务.md
02010026 保存病案首页 SaveMedInsuMedicalRecord 03-病案管理服务.md
02010027 查询病案首页 QueryMedicalRecord 03-病案管理服务.md
02010028 从HIS获取病案首页 GetMedicalRecordFromHIS 03-病案管理服务.md
02010029 从HIS获取结算清单 GetSettlementInfoFromHIS 03-病案管理服务.md
02010030 保存结算清单 SaveMedInsuSettleMentInfo 03-病案管理服务.md
02010031 查询结算清单 QuerySettleMentInfo 03-病案管理服务.md
02010035 保存分组记录 SaveDRGGroupRecord 02-DRG分组服务.md
02010036 查询分组记录 QueryDRGGroupRecord 02-DRG分组服务.md

2.3 预警服务 (src.DRG.Warning)

接口Code 接口名称 方法名 文档
02010101 查询预警规则 QueryWarningRules 04-预警服务.md
02010102 保存预警规则 SaveWarningRule 04-预警服务.md
02010103 查询预警记录 QueryWarningRecords 04-预警服务.md
02010104 处理预警 ProcessWarning 04-预警服务.md
02010105 删除预警规则 DeleteWarningRule 04-预警服务.md
02010106 预警统计分析 QueryWarningStats 04-预警服务.md

2.4 盈亏分析服务 (src.DRG.Profit)

接口Code 接口名称 方法名 文档
02010201 查询科室盈亏 QueryDeptProfit 05-盈亏分析服务.md
02010202 查询医生盈亏 QueryDoctorProfit 05-盈亏分析服务.md
02010203 查询病种盈亏 QueryDiseaseProfit 05-盈亏分析服务.md
02010204 盈亏趋势分析 QueryProfitTrend 05-盈亏分析服务.md
02010205 重新计算盈亏 RecalculateProfit 05-盈亏分析服务.md
02010206 查询科室汇总 QueryDeptSummary 05-盈亏分析服务.md
02010207 查询参保地域类型盈亏 QueryInsuranceAreaProfit 05-盈亏分析服务.md

2.5 病案质控服务 (src.DRG.QC)

接口Code 接口名称 方法名 文档
02010301 执行质控检查 PerformQCCheck 06-病案质控服务.md
02010302 查询质控问题 QueryQCIssues 06-病案质控服务.md
02010303 处理质控问题 ProcessQCIssue 06-病案质控服务.md
02010304 质控统计报表 QueryQCStats 06-病案质控服务.md

2.6 系统管理服务 (src.DRG.System)

接口Code 接口名称 方法名 文档
02010401 查询用户列表 QuerySystemUsers 07-系统管理服务.md
02010402 保存用户 SaveSystemUser 07-系统管理服务.md
02010403 查询菜单 QuerySystemMenus 07-系统管理服务.md
02010404 查询接口服务 QueryInterfaceServices 07-系统管理服务.md
02010405 保存接口服务 SaveInterfaceService 07-系统管理服务.md
02010406 查询角色 QuerySystemRoles 07-系统管理服务.md
02010407 保存角色 SaveSystemRole 07-系统管理服务.md
02010408 获取用户菜单 GetUserMenus 07-系统管理服务.md
02010409 保存角色菜单权限 SaveRoleMenu 07-系统管理服务.md
02010410 用户登录 UserLogin 07-系统管理服务.md
02010411 用户登出 UserLogout 07-系统管理服务.md
02010412 删除接口服务 DeleteInterfaceService 07-系统管理服务.md
02010413 测试接口调用 TestInterfaceCall 07-系统管理服务.md
02010414 查询接口日志 QueryInterfaceLogs 07-系统管理服务.md
02010415 获取科室列表 GetDeptList 07-系统管理服务.md

2.7 MI医保服务 (src.DRG.MIService)

接口Code 接口名称 方法名 文档
- 获取病人参保信息 QueryPatCurrentInsuInfo 08-MI医保服务.md

3. 错误码规范

错误码 说明
0 成功
-1 业务逻辑失败(具体原因见errorMessage)
-99 系统异常
05000001 登录校验失败