五险合一政策机接口规范810版.doc_第1页
五险合一政策机接口规范810版.doc_第2页
五险合一政策机接口规范810版.doc_第3页
五险合一政策机接口规范810版.doc_第4页
五险合一政策机接口规范810版.doc_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 42 1504010004099400000 赤峰市赤峰市 五保合一五保合一 信息系统信息系统 医疗保险系统医疗保险系统 接口文档接口文档 安宁英硕安宁英硕Version 8 1 0 2009 12 23 Written By AnyInsure 北京安宁英硕软件系统有限公司北京安宁英硕软件系统有限公司 20092009 BeiJing AnyInsure System LTD All Rights Reserved 目录目录 1 系统说明 系统说明 4 1 1 系统体系结构 4 2 42 1 2 软件体系结构 5 1 3 应用服务器系统组成 6 1 4 设计原则 6 1 5 接口特点 7 1 6 应用程序说明 7 1 7 数据上传要求 7 1 8 更新日志 8 2 接口流程 接口流程 9 2 1 函数调用流程 9 2 2 门诊收退费流程 9 2 3 门诊接口开发流程 12 2 4 住院收退费流程 13 2 3 住院接口开发流程 15 3 接口函数说明接口函数说明 16 3 1 接口函数调用格式说明 16 3 2 公用函数 18 3 2 1 登录函数 18 3 2 2退出登录函数 18 3 2 3 得到该医疗机构信息 19 3 2 4 个人通用信息查询函数 19 3 2 5 错误提示函数 21 3 2 6 服务器时间 21 3 2 7 修改IC卡密码 22 3 3 业务处理类函数 23 3 3 1 门诊挂号函数 23 3 3 2 门诊退号函数 23 3 3 3 医疗项目费用分解函数 24 3 3 4 医疗收费函数 26 3 3 5 医疗费用分解函数 27 3 42 3 3 6 门诊费用支付确认函数 29 3 3 7 门诊退结算函数 30 3 3 8 住院费用清除 30 3 3 9 门诊费用清除 31 3 3 10 入院登记函数 31 3 3 11 入院退登记函数 32 3 3 12 入院结算函数 32 3 3 13 入院退结算函数 33 3 4 维护类函数 34 3 4 1 中心目录查询函数 34 3 4 2 对照目录查询函数 35 3 4 3目录上传函数 36 3 4 4目录维护函数 38 3 5 对帐函数 39 3 5 1 门诊收费检验函数 39 3 5 1 住院结算检验函数 40 3 5 3 明细查询函数 40 4 42 1 系统说明 系统说明 1 1 系统体系结构系统体系结构 DDN ISDN XDSL FR AME DELAY VPN 中心服务器 中心客户机 中心客户机 中心端医保前置机 医院服务器 医院客户机医院客户机 IC 卡读 写器 IC 卡读 写器 应用服务器系统体系结构 5 42 如图所示 医院端和医保中心端分别设置医保前置机 医院端医保前置机调用北京安宁英硕软件有限公司接口程序 AnyInterface82 dll 医保政策机系统向 HIS 系统提供访问接口 API 北京安宁英硕医保政策机系统是医保信息系统与 HIS 系统之间的数据通道 和解释器 充当医保系统与 HIS 系统之间的桥梁 同时限制流通数据 隔离医 保系统与 HIS 系统 保证医保系统和 HIS 系统的安全性 1 2 软件体系结构软件体系结构 中心端应用服务器 中心端数据库 医院端接口 HIS 系统IC 卡机具驱动 程序 医院数据库 接口应用软件体系结构 AnyBrowser exe 数据加密 6 42 1 3 应用服务器系统组成应用服务器系统组成 医保政策机医保政策机 CLIENT 医保政策机 CLIENT 为一个动态连接库 安装在 HIS 系统的客户端 为 HIS 系统提供一组 API 函数供 HIS 调用 当 HIS 调用 API 函数时 医保政策机 CLIENT 向医保政策机 SERVER 申请服务 医保政策机 SERVER 响应服务 将服务结果返回给医保政策机 CLIENT 医保政策机 CLIENT 再将调用结果给 HIS 同时 医保政策机 CLIENT 内嵌了一个医疗保险 IC 卡通用接口层 负责屏 闭掉不同类型的 IC 卡的差异 1 4 设计原则设计原则 不进入 不干预对方系统的业务处理 保证医疗保险政策在医院端有效地执行 保证医保中心与医院实时地交换信息 应用系统间采用数据耦合 无数据控制关系 统一接口模式 提供磁盘 磁带应急传递手段 遵循可扩展性原则 实现方式灵活 能较快地适应政策调整和运行环 境改进等变化 医保前置接口 医院端医保政策机 CLIENT 医疗保险 IC 卡通用接口层 7 42 1 5 接口特点接口特点 API 接口界限明晰 保证整个医保应用服务器系统的完整性 易移植 易扩充性 交换的数据应满足双方 HIS 系统 医保系统的需要和业务流程 并适 当考虑日后的变更需要 恰当的考虑安全性和效率问题 耦合方式为函数耦合 1 6 应用程序说明应用程序说明 AnyInterface82 dll 为接口主调用程序 AnyBrowser exe 为客户端应用程序 AnyInterface8 log 客户端日志文件 增量插入 Client Test EXE 接口测试程序 在调用函数前 f comm logout f comm compinfo f comm datetime f comm gete rrormsg 除外 必需调用 f comm login 函数 调用 f comm logout 后 系统会清除当前登陆信息 如再次使用 需 重新调用 f comm login 1 7 数据上传要求数据上传要求 要求及时上传院方产生数据 具体要求请向医保局了解 要求准确反映院方数据所产生的时间 操作人等实际情况 如登记 明细 出院等业务 及时核对数据是否一致 如有误差需及时调整 及时更新中心目录 检查报销目录是否有变动 8 42 1 8 更新日志更新日志 更新日期更新目标更新函数名版本说明 2009 12 21文档f comm divide医疗垫付金额 21 22 23 27 2009 12 27文档f maint contrast项目名称与检索码长度最大为 254 2010 1 3文档 动态库f comm alterpasswd10 1 3 1增加修改 IC 卡密码函数 2010 1 3文档 动态库f maint edit10 1 3 1增加目录修改函数 2010 1 3文档f inp clear修改函数名 f inp clean 2010 1 3文档f outp clear修改函数名 f inp clean 2010 1 5文档f maint list f contrast list 增加收费类别 2010 1 7文档f outp withdrawal10 1 7 1去掉返回参数 2010 1 12文档 动态库f comm append 10 1 12 1 项目名称扩大到 200 个字符 2010 1 13文档 动态库f inp register f inp unregister f inp balance f inp unbalance f inp check AnyService dll 10 1 14 1 AnyInterface82 dll0 10 14 1 Client test exe 10 10 13 1 增加函数 9 42 2 接口流程 接口流程 2 1 函数调用流程函数调用流程 业务处理函数 f comm login 登录 f comm compinfo F comm logout 退出 操作 其它 险种 操作其它业务 2 2 门诊收退费流程门诊收退费流程 每一次门诊一定要有登记流水号 结算流水号 每次挂号可包含多个 处方费用 登记流水号与结算流水号一一对应 而这些号码都是要由 HIS 端产生的 然后要调用门诊登记函数 f outp register const char szIn 此时只涉及 到挂号流水号 10 42 费用录入时可以调用 f item divide 对单笔费用进行分解 这项操作不 涉及到收费流水号和挂号流水号 对于门诊收费流程也不是必须的 调用门诊分解函数 f comm append const char szIn char szOut 把 本次要收费的所有费用以文件方式传到政策机进行收费 调用门诊分解函数 f item query const char szIn char szOut 查询 该人员门诊费用 调用门诊分解函数 f comm divide const char szIn char szOut 查 询该人员门诊费用分解情况 调用支付确认函数 f outp affirm char char szIn 要指明需要确认支付 的挂号流水号和收费流水号 调用此函数成功后则此笔收费完全结束 无论成功或失败都调用 f outp check 看此笔费用是否成功 对于已经确认结算的费用 通过调用 f outp withdrawal 函数来退结算 在未结算前退费时只需在导入明细时传入负记录即可 f comm append 中第 14 项费用编号为该次住院唯一序号 如果在传递 费用时有重复费用将不再入库 门诊分解结果以 f outp affirm 返回结果为准 门诊收费流程图如下 11 42 f comm getpersoninfo 获取社保号 姓名等信息 f outp register 门诊挂号 f comm divide 门诊分解 此时费用已经入库但状态是未 支付 f item divide 不是必需 单条项目 分解甲乙类 此时费用并未入库 f outp affirm 门诊收费确认函数 此时费用已入库状态是支付 扣卡 f outp withdrawal 退费 门诊收费开始 门诊收费结束 f outp check 门诊收费确认查询 f comm append 门诊收费 f outp unregister 门诊退号 注 1 带 为需读卡操作 2 红色为必需流程 12 42 2 3 门诊接口开发流程门诊接口开发流程 门诊收费结束 HIS 结算 HIS 挂号 开处方 划价f item divide f outp register f comm append f comm divide f outp affirm 成功 否 是 成功 是 f outp withdrawal 否 医院端 接口端 注 1 带 为需读卡操作 2 红色为必需流程 f comm login f comm getpersoninfo 13 42 2 4 住院收退费流程住院收退费流程 每一次一定要有登记流水号 结算流水号 每次登记可包含多个处方 费用 登记流水号与结算流水号一一对应 都要由 HIS 端产生的 数据为增量插入 办理出院前应调 f item query 查核对该人员中心费用与定点费用明细是 否一至 在未结算前退费时只需在导入明细时传入负记录即可 f comm append 中第 14 项费用编号为该次住院唯一序号 如果在传递 费用时有重复费用将不再入库 退结算后该人员返回到在院状态 费用全部保留 已经有发生的费用 不允许退院 用结算函数 f inp balance char char szIn 要指明需要确认支付的登记 流水号与结算流水号 调用此函数成功后则此笔收费完全结束 无论 成功或失败都调用 f inp check 看此笔费用是否成功 住院收费流程图如下 14 42 f comm getpersoninfo 获取社保号 姓名等信息 f inp register 住院登记 f comm divide 住院分解 此时费用已经入库但状态是未 支付 f item divide 不是必需 单条项目 分解甲乙类 此时费用并未入库 f inp balance 住院收费确认函数 此时费用已入库状态是支付 扣卡 f inp unbalance 退结算 住院收费开始 住院收费结束 f inp check 住院收费确认查询 f comm append 住院收费 f inp unregister 住院退登记 15 42 2 3 住院接口开发流程住院接口开发流程 住院结束 HIS 结算 HIS 登记 f item divide f inp register f comm append f inp balance 成功 否 是 成功 是 f inp unbalance 否 医院端 接口端 HIS 发生费用 注 1 带 为需读卡操作 2 红色为必需流程 f comm login f comm getpersoninfo 16 42 3 接口函数说明接口函数说明 3 1 接口函数调用格式说明接口函数调用格式说明 函数的入口 出口参数标明为 字符串 的 表示该函数入口或出口参数 以字符串的形式提供 字段以 序号 所示顺序排列 各字段间以 相 隔 函数的入口 出口参数需分配好空间 再进行操作 建议 2000 以上 并要注 意管理内存 函数的入口 出口参数标明为 文件 的 表示该函数入口或出口参数为 所设定接口文件的绝对路径 文件名称应该为函数名 入口文件后辍为 in 出口参数后辍为 out 参数文件中各字段以 相隔 文件中的每行表示数 据表中的一条记录 其中 第一行表示该文件的总计信息 以下各行表示 详细信息 第一行中各字段具体含义以及其余各行各字段具体含义见函数 说明 当 HIS 收到接口系统返回信息后 按照业务的要求加以使用或保存 不应 做任何修改 在以下说明中 数据的 类型 指业务需要的数据类型 传送参数是应转 换成字符串 其中 C 字符串 N 数值 D 日期 DT 日期时间 I 整型 参数中数据项的长度不得大于指定的长度 若小于指定的长度 按实际长 度传送参数即可 不必补足指定的长度 入口参数中尽量不要使用全角符号 字符式参数或文件式参数的内容中不得出现以下符号 当参数为文件时 入口文件后辍名为 in 出口文件后辍名为 out AnyInterface8 log 为错误日志文件 最后一行为最新信息 当返回值为 0 时为成功 当返回值为非 0 时为失败 失败提示可调用函数 f comm geterrormsg 查看 也可查看 AnyInterface8 log 17 42 系统配置文件为 connect ini 字符数据超长时需由 HIS 方将数据进行截取 截取时需避免出现非法字符 建议 截取长度小于规定长度一位 截取完后补空格 日期格式必需严格按照说明格式设定 格式为 YYYYMMDDHHmmSS 的要 求精确到秒 格式为 YYYYMMDD 精确到天 接口文档中 szIn szOut 分别代表入口参数和出口参数 函数中出现的组合项值 特病信息 项目详细信息用点分隔 如果有多 项时用逗号 分隔 精度 数量 10 4 单价 12 6 明细金额 12 6 结算金额 12 2 18 42 3 2 公用函数公用函数 3 2 1 登录函数登录函数 函数名 f comm login 功能 登录函数 入口参数 字符串 出口参数 字符串 格 式 f comm login szIn szOut 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类型长度说明 1操作员编号C20医疗机构操作员编号 Not null 2操作员姓名C20医疗机构操作员姓名 出口参数说明 序号数据项类型长度说明 1操作员编号C20 2操作员姓名C20 3险种编号C16当前操作险种编号 4险种名称C16当前操作险种名称 3 2 2 退出登录函数退出登录函数 函数名 f comm logout 功能 退出登录函数 入口参数 无 出口参数 无 格 式 f comm logout 函数返回值 0 正确 非 0 整数 错误码 19 42 3 2 3 得到该医疗机构信息得到该医疗机构信息 函数名 f comm compinfo 功能 查询药品信息 入口参数 无 出口参数 字符串 格 式 f comm compinfo szOut 函数返回值 0 正确 非 0 整数 错误码 出口参数说明 序号数据项类型长度说明 1定点编号C20 2定点名称C200 3定点级别C10 3 2 4 个人通用信息查询函数个人通用信息查询函数 函数名 f comm getpersoninfo 入口参数 字符串 出口参数 字符串 格 式 f comm getpersoninfo szIn szOut 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 该参数用于读卡方式使用 序号数据项类型长度说明 1密码C6Not null 医疗保险出口参数说明 序号数据项类型长度说明 1IC 卡号C10 20 42 2社会保障号C19 3姓名C20 4性别C1 5出生日期D8YYYYMMDD 6人员类别C10 7身份证号码C19 8参保日期D8YYYYMMDD 9民族C2 10人员姓名检索码 大写 C10 11单位名称C50 12在院标志I0 不在院 1 在 院 13人员性质C50 14当前月是否有待遇I0 没有 1 有 15区域编码号 16对应区域编码的地区名称 17备用备用 18备用备用 19备用备用 20备用备用 21本年住院次数I2 22个人账户余额N10 2 23本年统筹医纳入保内累计N10 2 24本年统筹支付累计N10 2 25公务员支付累计N10 2 26大额支付累计N10 2 27最后出院日期D8YYYYMMDD 28特殊病信息C400组合项 以下特病详细信息 21 42 用点分隔 1疾病编号C20使用医疗保险接口 时 在门诊登记 f outp register 第四项用该编号 2疾病名称C50 3 2 5 错误提示函数错误提示函数 函数名 f comm geterrormsg 功能 返回错误信息 入口参数 字符串 出口参数 字符串 格 式 f comm geterrormsg szIn szOut 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类型长度说明 1错误编码C10NOT ULL 出口参数说明 序号数据项类型长度说明 1错误提示C100 3 2 6 服务器时间服务器时间 函数名 f comm datetime 功能 返回中心服务器时间 入口参数 无 出口参数 字符串 22 42 格 式 f comm datetime szOut 函数返回值 0 正确 非 0 整数 错误码 出口参数说明 序号数据项类型长度说明 1系统日期C100YYYY MM DD HH mm SS 3 2 7 修改修改 IC 卡密码卡密码 函数名 f comm alterpasswd 功能 返回中心服务器时间 入口参数 字符串 出口参数 无 格 式 f comm alterpasswd szIn 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类型长度说明 1旧密码C6NOT NULL 2新密码C6NOT NULL 23 42 3 3 业务处理类函数业务处理类函数 3 3 1 门诊挂号函数门诊挂号函数 函数名 f outp register 功能 将门诊挂号信息写入政策机 入口参数 字符串 出口参数 无 格 式 f outp register szIn 说 明 门诊挂号流水号不得重复 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类型长度说明 1门诊挂号流水号C20Not null 2挂号时间DT14YYYYMMDDHHmmSS Not null 3就诊科室名称C20Not null 4特病编号C20 5诊断C200 6主治大夫C20 7备用C20 3 3 2 门诊退号函数门诊退号函数 函数名 f outp unregister 功能 门诊退号 入口参数 字符串 出口参数 无 格 式 f outp unregister szIn 函数返回值 0 正确 非 0 整数 错误码 24 42 说明 如果人员已经有收费信息 必需先退费或清除该人员费用 入口参数说明 序号数据项类型长度说明 1门诊挂号流水号C20Not null 3 3 3 医疗项目费用分解函数医疗项目费用分解函数 函数名 f item divide 功能 从政策机获得明细项目的分解信息 入口参数 字符串 出口参数 字符串 10 1 1 99 anning123 格 式 f item divide szIn szOut 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类型长度说明 1项目代码C20医院的药品 诊疗医院的药品 诊疗 项目或服务设施编 码 Not null 2项目名称C40本医院项目名称本医院项目名称 3目录类别C10 药品 1 诊疗项目 2 服务设施 Not null 4单价N12 6 Not null 5计价单位C20 6数量N10 4 Not null 7金额N12 Not null 25 42 6 8剂型CNot null 9规格CNot null 10特殊病编码C10 出口参数说明 序号数据项类 型 长度说明 1项目代码C20医院的药品 诊疗医院的药品 诊疗 项目或服务设施编 码 2项目名称C40本医院项目名称本医院项目名称 3目录类别C10 药品 1 诊疗项目 2 服务设施 4单价N12 6 5计价单位C20 6数量N10 4 7金额N12 6 8中心编码C20 9项目类别C2 10支付级别C10 全额支付 1 部分支付 2 全额自付 11对照表中医院药品单价N12 6 12自付比例N6 4 13医保范围内金额N10 4 14医保范围外金额N10 4 15剂型C20 16规格C20 26 42 3 3 4 医疗收费函数医疗收费函数 函数名 f comm append 费用明细上传 功能 将患者门诊处方信息传入政策机 并从政策机获得费用分解信息 入口参数 文件 in 出口参数 字符串 格 式 f comm append szIn szOut 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 文件总计信息 首行 格式说明 序号数据项类型长度说明 1类别I11 门诊 2 住院 Not null 2挂号流水号C20Not null 3文件记录条数C4本文件包含的记录的数 量 Not null 4本次收费费用总金额N12 6 Not null 文件详细信息 第二行至最后一行 格式说明 序号数据项类型长度说明 1费用发生时间DT14YYYYMMDDHHmmSS Not null 27 42 2项目代码C20Not null 3项目名称C200本医院项目名称本医院项目名称 4目录类别C10 药品 1 诊疗项目 2 服务设施 Not null 5单价N12 6 Not null 6计价单位C20 7数量N10 4 Not null 8金额N12 6 Not null 9处方编号C20 10处方大夫C20开本处方大夫 11费用序号C20在处方中的序号 12剂型C10 13规格C10 14费用编号C20在每次住院中唯一 不 得重复 15费用科室C20发生费用科室 16用量C200 17执行频次C200 18用法C20 19执行天数C20 20操作员姓名C20Not null 出口参数说明 参照参照 f comm divide 返回值格式返回值格式 28 42 3 3 5 医疗费用分解函数医疗费用分解函数 函数名 f comm divide 功能 从政策机获得费用分解信息 入口参数 字符串 出口参数 字符串 格 式 f comm divide szIn szOut 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类型长度说明 1类别C11 门诊或药店 2 住院 2登记流水号C20Not null 出口参数说明 医疗保险出口参数说明 序号数据项类型长度说明 1登记流水号C20 2社会保障号C19 3收费总条数C4 4费用总金额N10 2 5医保范围内金额N10 2 6医保范围外金额N10 2 7全额支付药品金额N10 2 8部分支付药品医保支付金额N10 2 9部分支付药品政策自付金额N10 2 10不予支付药品全额自付金额N10 2 11全额支付诊疗项目金额N10 2 29 42 12部分支付诊疗项目医保支付金额N10 2 13部分支付诊疗项目政策自付金额N10 2 14不予支付诊疗项目全额自付金额N10 2 15全额支付服务设施金额N10 2 16部分支付服务设施医保支付金额N10 2 17部分支付服务设施政策自付金额N10 2 18不予支付服务设施全额自付金额N10 2 19个人帐户余额N10 2 20现金支付金额N10 2 21个人帐户支付金额N10 2 22公务员补助支付金额N10 2 23统筹基金支付金额N10 2 24起付额累计N10 2 25统筹金累计N10 2 26有效金额累计N10 2 27大额 救助金 保险支付金额N10 2 28封顶线上自付N10 2 29统筹医保内N10 2 30大额 救助金 医保内N10 2 31预支付N10 2 医疗保险医疗垫付金额 21 22 23 27 3 3 6 门诊费用支付确认函数门诊费用支付确认函数 函数名 f outp affirm 功能 按政策机分解的结果完成门诊收费 政策机记录确认信息 并冲减 IC 卡 须插卡 入口参数 字符串 出口参数 字符串 格 式 f outp affirm szIn szOut 30 42 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类型长度说明 1门诊收费流水号C20Not null 2挂号流水号C20Not null 3结算时间C14YYYYMMDDHHmmSS 出口参数说明 参照参照 f comm divide 返回值格式返回值格式 3 3 7 门诊退结算函数门诊退结算函数 函数名 f outp withdrawal 功能 将患者退费有关的信息传入政策机 并从政策机获得费用分解信息 须插卡 说明 调用该函数成功后将会撤销本次收费的所有记录 入口参数 字符串 出口参数 无 格 式 f outp withdrawal szIn 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类型长度说明 1门诊收费流水号C20Not null 2挂号流水号C20Not null 3 3 8 住院费用清除住院费用清除 函数名 f inp clear 31 42 功能 清除该登记流水号下所有的费用 入口参数 字符串 出口参数 无 格 式 f inp clear szIn 函数返回值 0 正确 非 0 整数 错误码 说明 只适用于在院人员 入口参数说明 3 3 9 门诊费用清除门诊费用清除 函数名 f outp clear 功能 清除该登记流水号下所有的费用 入口参数 字符串 出口参数 无 格 式 f outp clear szIn 函数返回值 0 正确 非 0 整数 错误码 说明 只适用于未结算人员 入口参数说明 序号数据项类型长度说明 1门诊登记流水号C20Not null 3 3 10 入院登记函数入院登记函数 函数名 f inp register 功能 将入院登记信息写入政策机 须插卡 入口参数 字符串 出口参数 无 格 式 f inp register szIn 序号数据项类型长度说明 1入院登记流水号C20Not null 32 42 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类 型 长 度 说明 1入院登记流水号C20Not null 2入院时间DT14YYYYMMDDHHmmSS Not null 3就诊科室名称C20Not null 4病案号C20 5入院诊断C200 6主治大夫C20 7备用C20 8操作员姓名C40NOT NULL 3 3 11 入院退登记函数入院退登记函数 函数名 f inp unregister 功能 将入院登记信息写入政策机 须插卡 入口参数 字符串 出口参数 无 格 式 f inp unregister szIn szOut 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类 型 长 度 说明 1入院登记接口流水号C20Not null 33 42 3 3 12 入院结算函数入院结算函数 函数名 f inp balance 功能 按政策机分解的结果完成住院结算 须插卡 入口参数 字符串 出口参数 字符串 格 式 f inp balance szIn szOut 函数返回值 0 正确 非 0 整数 错误码 入口参数说明 序号数据项类型长度说明 1结算流水号C20Not null 2登记流水C20Not null 3结算时间C14YYYYMMDDHHmmSS 4出院诊断C200Not null 5医生姓名C40 出口参数说明 参照参照 f comm divide 返回值格式返回值格式 3 3 13 入院退结算函数入院退结算函数 函数名 f inp unbalance 功能 将患者退费有关的信息传入政策机 并从政策机获得费用分解信息 须插卡 说明 调用该函数成功后将会撤销本次收费的所有记录 入口参数 字符串 出口参数 字符串 格 式 f inp unbalance szIn 函数返回值 0 正确 非 0 整数 错误码 34 42 入口参数说明 序号数据项类型长度说明 1登记流水号C20Not null 2结算流水号C20Not null 3 4 维护类函数维护类函数 3 4 1 中心目录查询函数中心目录查询函数 函数名 f maint list 功能 以文件式返回中心项目明细 入口参数 字符串 出口参数 文件 f maint list out 格 式 f maint list szIn szOut 入口参数说明 序号数据项类型长度说明 1返回类型C10 药品 1 诊疗 2 服务 Not null 出口参数文件说明 序号数据项类型长度说明 1中心项目代码C20 2项目名称C254 3拼音检索码C254 35 42 4项目类别C16 5适应症C100 6剂型C10 7规格 8支付级别C10 全额支付 1 部分支付 2 全额自付 9自付比例N6 4 10标准价格 11限价N10 4 12单位C20 13收费类别C20 3 4 2 对照目录查询函数对照目录查询函数 函数名 f contrast list 功能 以文件式返回中心项目明细 入口参数 字符串 出口参数 文件 f contrast list out 格 式 f contrast list szIn szOut 入口参数说明 序号数据项类型长度说明 1返回类型C10 药品 1 诊疗 2 服务 Not null 2返回类别C10 已对照 1 未对照 Not null 36 42 出口参数文件内容说明 序号数据项类型长度说明 1项目代码C20 2项目名称C254 3拼音检索码C254 4价格N10 4 5计价单位C20 6描述C254 7备用C254 8支付级别C10 全额支付 1 部分支付 2 全额自付 9自付比例N6 4 10项目类别C16 11限价N10 4 12中心项目编码C20 13收费类别C20 3 4 3 目录上传函数目录上传函数 函数名 f maint contrast 不支持批量上传三项目录 功能 以文件式返回中心项目明细 入口参数 文件 f maint contrast in 出口参数 文件 f maint contrast out 格 式 f maint contrast szIn szOut 说 明 执行该函数后 对应目录类别所有项目将被清除 以本次上传 项目为准 入口参数说明 文件总计信息 首行 格式说明 序号数据项类型长度说明 37 42 1目录类别C10 药品 1 诊疗项目 2 服务设施 Not null 2行数I明细行数 文件详细信息 第二行至最后一行 格式说明 序号数据项类型长度说明 1项目代码C20Not null 2项目名称C200Not null 3拼音检索码C200Not null 4单价N12 6 5计价单位C20 6剂型C40 7规格C40 8中心项目编码C20所对应中心编码 注 草药对应为 77777777 出口文件信息 文件总计信息 首行 格式说明 序号数据项类型长度说明 1目录类别C10 药品 1 诊疗项目 2 服务设施 Not null 文件详细信息 第二行至最后一行 格式说明 序号数据项类型长度说明 1项目代码C20 2项目名称C254 3拼音检索码C254 38 42 4价格N10 4 5计价单位C20 6剂型C40 7规格C40 8中心项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论