




已阅读5页,还剩21页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
晶奇新型农村合作医疗接口 参 考 手 册 目目 录录 1 目的目的 3 2 方案的介绍方案的介绍 3 第 2 页 共 26 页 2 1 方案图解 3 2 2 医院系统需要做的改造工作 3 2 3 医院开发商还需要提供的小应用 4 3 医院管理信息系统改造实施详细说明医院管理信息系统改造实施详细说明 4 3 1 门诊部分 4 3 2 住院部分 5 4 新农合接口函数说明新农合接口函数说明 6 4 1 公有函数说明 6 4 1 1 动态链接库初始化函数 7 4 1 2 获得就诊号 7 4 1 3 获取病人信息 8 4 1 4 就诊登记 8 4 1 5 费用明细录入 10 4 1 6 新农合病人结算 预结算 11 4 1 7 住院结算申请 13 4 1 8 结算费用冲销 13 4 1 9 获取不可报销的药品和诊疗项目列表 14 4 1 10 明细取消传送 14 4 1 11 字符串分解函数 15 4 1 12 批量传输费用明细准备 15 4 1 13 批量传输费用明细 16 4 1 14 删除本地的数据 17 4 1 15 医院单条上传项目对照信息 17 4 1 16 取得单条目录对照结果 18 4 1 17 判断是否同疾病再次住院 19 4 1 18 同种疾病再次住院传入 19 4 1 19 费用明细录入2 20 4 1 20 下载最新的药品 诊疗 以及icd10码 22 4 1 21 出院确认 结报制 22 4 1 22 取消出院确认 结报制 23 4 1 23 住院分段信息获取 24 4 1 24 住院单病种信息上传 24 4 1 25 下载单病种治疗方式 25 4 1 26 获取病人费用明细 25 第 3 页 共 26 页 1 目的目的 为了更好的加快项城市新型农村合作医疗建设 对于新农合报销算法的准确性 可控性 可维护性和安全性等多方面的考虑 在对医院原有系统的改造的过程中 我们准备采用开发 新农合报销算法的动态链接库的办法来解决 2 方案的介绍方案的介绍 2 1 方案图解 2 2 医院系统需要做的改造工作 首先医院需要根据新农合政策的需要 按照我们所提供的新农合的接口改造医院的 his 系统 使其 his 系统能够适应新农合报销的需要 医院需要根据合管办提供的三个基本目录 包括病种信息 药品信息 诊疗项目信 息建立与医院内码对应的对照信息 对于那些无法找到对应关系的收费项目信息 医院按照新农合中心费用分类编码 维护收费项目信息 此动态链接库的方式只适合于 windows98 以上平台的 his 系统 报销计算 办法 dll新农合 前置机 数据库 医院收费 终端计算 请求发起 报销计算结果写 入 his 系统中 his 系 统数据 库 传送 计算结果 第 4 页 共 26 页 2 3 医院开发商还需要提供的小应用 维护三个对照表 每个都是一对多的关系 也就是在原表基础上加新农合对应编码 病种信息对照表 药品信息对照表 诊疗项目对照表 没有对应关系的收费项目信息 按照合管办的费用分类办法修改收费项目信息 3 医院管理信息系统改造实施详细说明医院管理信息系统改造实施详细说明 3 1 门诊部分 1 1 获得就诊号 获得就诊号 就诊号为本次新农合病人就诊报销的唯一有效编号 可重复获取 一次交易一个 就诊号 进行门诊就诊登记前必须先从合管办中心服务器获得就诊号 2 2 获取病人信息 获取病人信息 根据病人提供的合作医疗证号进行查询 选择病人后返回该病人的个人编号 姓 名 性别 出生日期等相关信息 3 3 门诊就诊登记 门诊就诊登记 提交个人编号和获取的就诊号进行门诊病人的就诊登记 4 4 门诊划价 门诊划价 如划价与收费不同时操作 则此时的划价因不发生实际费用可不调用新农合接口 也可调用接口函数 费用明细录入 把划价信息写入新农合前置机中 5 5 门诊收费 门诊收费 进行门诊收费前必须保证已经进行了门诊就诊登记 在原系统 确定 或 存盘 按钮中 如门诊划价时没有调用 费用明细录入 则此时要求循环调用 费用明细录费用明细录 入入 把该病人当前没有结算的全部的处方信息写入新农合前置机中 写入处方结束后调 用 新农合病人结算 预结算新农合病人结算 预结算 生成新农合结算信息 第 5 页 共 26 页 6 6 门诊退费 门诊退费 发生门诊结算单退费时 调用 新农合病人结算 预结算新农合病人结算 预结算 入口参数为冲消类型 对前面的结算进行返冲 3 2 住院部分 1 1 2 2 请参见门诊请参见门诊 3 3 入院登记 入院登记 提交个人编号和获取的就诊号进行住院病人的就诊登记 如因退合或者被列入黑名 单 则可采用自费方法处理 4 4 药品 诊疗明细录入 药品 诊疗明细录入 调用接口函数 费用明细录入 把划价信息写入新农合前置机中 5 5 提交结算申请 提交结算申请 进行新农合出院结算前 必须先向合管办提交结算申请 等待合管办审核通过后 方可 以进行出院结算 否则在调用出院结算函数时系统会返回审核不通过原因 进行出院预 结算时则不需要进行结算申请 6 6 出院结算 出院结算 参见门诊收费 7 7 冲消出院结算 冲消出院结算 参见门诊退费 进行冲消结算时如果病人已经出院则必须先进行出院召回 8 8 出院登记 出院登记 必须先进行出院结算 调用接口函数 就诊登记 入口参数为出院类型 把出院信 息写入新农合前置机中 9 9 出院召回 出院召回 调用接口函数 就诊登记 入口参数为回归类型 把出院信息写入新农合前置机中 1010 取消传送 取消传送 在需要时可以将已经传送至合管办中心端的明细记录全部冲消 以方便重新传送 1111 取消入院登记取消入院登记 第 6 页 共 26 页 取消入院登记可以冲消该病人本次在合管办中心的入院登记 只有在登记病人没有进 行过出院结算并且上传的费用明细时才可以进行此操作 4 新农合接口函数说明新农合接口函数说明 动态链接库名称 动态链接库名称 hisinteface dll databuffer 说明 说明 databuffer 为函数返回参数 char 类型 如果函数执行成功 返回值多个参数 使用 分割 如果执行失败 那么 databuffer 中含有错误详细信息 日期类型格式 日期类型格式 yyyy mm dd hh mm ss 如果没有时间 则后 6 位均为 0 4 1 公有函数说明 函数列表 序号函数名代码 1动态链接库初始化函数initdll 2获得就诊号getreccode 3获取病人信息getpersoninfo 4就诊登记 门诊 住院 住院修改 回归 出院 冲消 inpatreg 5费用明细录入writefeedetail 6费用预结算 结算 门诊 住院 expensecalc 7住院结算申请expensereq 8报补费用冲销cancelsettlefee 9获取不可报销的药品和诊疗项目列表getnotfeedetail 10明细取消传送cancelfee 11字符串分解函数getposvalue 12批量传输费用明细准备batchfeedetailprepare 13批量传输费用明细batchfeedetail 14删除本地的数据deletelocalfeedetail 15医院单条上传项目对照信息applyitemcontras 16取得单条目录对照审核结果getcontrasresult 17判断是否同疾病再次住院samediseasejudge 18同种疾病再次住院传入inputjudge 19费用明细录入 2writefeedetail 2 20下载药品 诊疗 icd10 码updatemlb 21出院确认 结报制 inpatleaveaffirm 22取消出院确认 结报制 inpatunleaveaffirm 23住院分段信息获getgradelist 24住院单病种信息上传inpatdiagnosisupdate 25下载单病种治疗方式downtreat 26获取病人费用明细getfeedetail 第 7 页 共 26 页 4 1 1 动态链接库初始化函数动态链接库初始化函数 syntax int initdll initdll parameter none return s 0 success 1 failure remarks 应用起动时 必须调用此函数对 dll 所用到的资源进行初始化 以便分配相关句柄 4 1 2 获得就诊号获得就诊号 syntax int getreccode char databuffer parameter 参数 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 databufferout返回信息 return s 0 succuss 1 failure remarks 进行门诊和住院就诊登记前必须先获得就诊号 varchar 15 第 8 页 共 26 页 4 1 3 获取病人信息获取病人信息 syntax int getpersoninfo char cardid char databuffer parameter 参数 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 cardidin就诊证编号nvarchar 10 databufferout返回信息 return s 0 succuss 1 failure databuffer 说明 说明 0 户编号 1 人员编号 2 就诊证号 3 人员姓名 4 性别 5 出生日期 6 身份证号 7 联系电 话 8 地址 9 ic 卡号 10 参合类型 11 ic 卡状态 12 参合年份 13 户主 14 保留 15 保留 4 1 4 就诊登记就诊登记 syntax int inpatreg int regtype char reccode char personno char diseaseno1 char diseaseno2 char diseaseno3 char regdate char inpatoperator char leavedate char leaveoperator char department char marriage int transfer char transferno char ldiseaseno1 char ldiseaseno2 char ldiseaseno3 char disease1 char disease2 char disease3 char ldisease1 char ldisease2 char ldisease3 char lreason char inhosno char bedno int inpatcount char errormsg parameter 参数参数输入输入 输出输出 参数名参数名是否可空是否可空类型类型 第 9 页 共 26 页 regtypein登记类型 0 入院修改 1 门诊 2 入院 3 出院 4 回归 9 入院冲消 11 慢病登记 12 专科慢病登记 nnumber 1 reccodein就诊号 通过 getreccode 获 得的 nvarchar 15 personnoin个人编号nvarchar 15 diseaseno1in入院主诊断 合管办提供的疾 病名称 入院登记 不能为空 varchar 60 diseaseno2in入院次诊断 合管办提供的疾 病名称 varchar 60 diseaseno3in入院三诊断 合管办提供的疾 病名称 varchar 60 regdatein入院日期入院登记 不能为空 yyyy mm dd hh mm ss inpatoperatorin入院登记人 门诊就诊登记人入院登记 不能为空 varchar 20 leavedatein出院日期出院登记 不能为空 yyyy mm dd hh mm ss leaveoperato r in出院登记人 回归 冲消登记 人 出院登记 不能为空 varchar 20 departmentin住院科室varchar 20 marriagein电话号码varchar 20 transferin是否转院 0 1 nnumber transfernoin转诊单号当 transfer 1 不能 为空 varchar 20 ldiseaseno1in出院主诊断 合管办提供的疾 病名称 出院登记 不能为空 varchar 60 ldiseaseno2in出院次诊断 合管办提供的疾 病名称 varchar 60 ldiseaseno3in出院三诊断 合管办提供的疾 病名称 varchar60 disease1in入院病情 入院主诊断对应的 疾病编码 入院登记 不能为空 varchar 60 disease2in入院病情 入院次诊断对应的 疾病编码 varchar 60 disease3in入院病情 入院三诊断对应的 疾病编码 varchar 60 ldisease1in出院病情 出院主诊断对应的 疾病编码 出院登记 不能为空 varchar 60 ldisease2in出院病情 出院次诊断对应的 疾病编码 varchar 60 ldisease3in出院病情 出院三诊断对应的 疾病编码 varchar 60 lreasonin出院原因 康复 转院 死亡 其他 出院登记 不能为空 varchar 4 inhosnoin病人的住院号不能为空varchar 15 第 10 页 共 26 页 bednoin病人的床位号 没有床位管 理的医院传入空字符串即可 varchar 15 inpatcountout本年度住院次数number errormsgout出错信息或者提示信息 returns 0 success 1 failure 4 1 5 费用明细录入费用明细录入 syntax int writefeedetail char reccode char centercode char itemname char internalcode char internalname char spec char dosetype double unitprice double quantity double amount double dosage char frequency char usage char operator char opdate int feetype char formularyno char doctor char compound char errormsg parameter 第 11 页 共 26 页 remarks compound 参数是在 feetype 2 时才生效 如果是草药 则需要判断该草药是复方还是 单味 如果是单味 则 compound 传 1 如果是复方 则 compound 传 2 单价最好保留三位小数 总金额保留两位小数 returns 0 success 1 failure 4 1 6 新农合病人结算新农合病人结算 预结算 预结算 syntax int expensecalc char reccode int inpattype int expensetype char operator char expensedate char regdate char leavedate char diseaseno1 char ldiseaseno1 char billno double homepay int calctype char databuffer parameterparameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 centercodein收费项目 中心编码nvarchar 20 itemnamein收费项目 中心名称nvarchar 70 internalcodein收费项目 医院编码nvarchar 20 internalnamein收费项目 医院名称nvarchar 70 specin规格varchar 50 dosetypein剂型varchar 50 unitpricein单价nnumber 12 5 quantityin数量nnumber 7 2 amountin金额nnumber 12 2 dosagein一次用量number 5 2 frequencyin频次varchar 50 usagein用法varchar 20 operatorin登记人nvarchar 20 opdatein登记日期n yyyy mm dd hh mm ss feetypein费用类别 0 西药 1 成药 2 草药 6 特殊诊疗材料 9 诊疗 项目 nnumber 1 formularynoin医院处方号varchar 15 doctorin医生名称varchar 20 compoundin是否复方 1 单味 2 复方 varchar 1 errormsgout出错信息或者提示信息 第 12 页 共 26 页 参数参数 输入输入 输出输出 参数名参数名 是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 inpattypein 就诊类型 1 门诊 2 住院 3 转院 nnumber 1 expensetypein 结算类型 0 门诊结算 1 正 常出院结算 3 住院平产 4 住院剖腹产 9 慢病结算 138 专科慢性病门诊 nnumber 2 operatorin登记人nvarchar 20 expensedatein结算时间n yyyy mm dd hh mm ss regdatein入院时间n yyyy mm dd hh mm ss leavedatein出院时间n yyyy mm dd hh mm ss diseaseno1in入院主诊断nvarchar 60 ldiseaseno1in出院主诊断nvarchar 60 billnoin医院单据号 发票号 nvarchar 10 homepayin 本次门诊账户递减金额 门诊 结算是传 nnumber 7 2 calctypein 结算类别 1 预结算 2 正式结算 nnumber 1 databufferout 结算结果 结算执行成功 或出 错原因 结算执行失败 结算输出结算输出 databuffer databuffer 0 医疗费总额 1 基金支付 2 现金支付 3 个人支付 4 起付金额 5 帐户支付 6 本年度基金累计支付 7 本次支付前帐户余额 8 可报销总金额 9 本次支付后帐户余额 10 自费金额 11 自付比例金额 12 中心单据号 报补单号 13 户主名称 14 外院检查总费用 15 外院检查补偿费用 16 外院检查可报销费用 17 部分进统筹项目总金额 18 中医项目可报 销金额 19 中医项目报销金额 20 基本药物金额 21 基本药物报销金额 22 单病种费用定额 23 医疗机构承担费用 24 民政救助补偿金额 25 是否保底补偿 0 否 1 是 26 药品费用 27 可报销药品费用 28 一般诊疗费补偿 29 大病再补偿金额 30 预留 remarks remarks 个人支付中含起付金额 本年度基金累计支付中含本次基金支付 为避免因舍入导致的 小数误差 建议 his 开发商不要直接取现金支付 而应采用反算法即 医疗费总额 基金支付 帐户支付 医疗机构承担费用 现金支付 第 13 页 共 26 页 在调用本函数进行结算前 应判断 his 系统中发生的费用总额与传送至合管办中心端服 务器的已传送费用总额是否相等 基金支付为本次补偿总金额 其中包括外院检查补偿费用 中医项目报销金额 基本药物 报销金额 民政救助补偿金额 一般诊疗费补偿 大病再补偿金额 医疗费总额只是本院发生的总费用 不包括院外检查总费用 医疗费总额 基金支付 帐户支付 医疗机构承担费用 现金支付 4 1 7 住院结算申请住院结算申请 syntax int expensereq char reccode int expensetype char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 expensetypein结算类型 0 门诊结算 1 正常出院结算 3 住 院平产 4 住院剖腹产 19 单病种结算 nnumber 2 databufferout错误返回信息 return s 0 success 1 failure 4 1 8 结算费用冲销结算费用冲销 syntax int cancelsettlefee char reccode char compensateno int inpattype char operator char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 compensatenoin报补单号 nvarchar 15 inpattypein就诊类型 0 门诊 1 住 院 n number 1 operator in 冲销操作人 姓名 nvarchar 20 databufferout错误返回信息 第 14 页 共 26 页 return s 0 success 1 failure 4 1 9 获取不可报销的药品和诊疗项目列表获取不可报销的药品和诊疗项目列表 syntax int getnotfeedetail char reccode char compensateno char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 compensatenoin报补单号 nvarchar 15 databufferout项目列表结果 执行成功 或出错原因 执行失败 输出结果输出结果 databuffer databuffer 每条记录之间的分隔符号为 字段值与字段值之间的分隔符号为 0 医院项目名称 1 项目单价 2 费用类型 3 数量 4 金额 5 自费金额 0 医院项目名称 1 项目 单价 2 费用类型 3 数量 4 金额 5 自费金额 0 医院项目名称 1 项目单价 2 费用类型 3 数量 4 金额 5 自费金额 费用类型 0 西药 1 成药 2 草药 6 特殊诊疗材料 9 诊疗服务项目 return s 0 success 1 failure 4 1 10 明细取消传送明细取消传送 syntax int cancelfee char reccode int inpattype char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 inpattype in就诊类型 0 门诊 1 住 院 n number 1 databufferout错误返回信息 return s 0 success 1 failure 第 15 页 共 26 页 4 1 11 字符串分解函数字符串分解函数 syntax int getposvalue int pos char sourcestring char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 posin想要取值的位置n sourcestringin源字符串n databuffer out由 pos 所指定位置的字符串 值 return s 0 success 1 failure remarks 本函数主要用于 his 开发商分解 databuffer 输出的由管道分隔符 隔开的字符串 只要 输入第几个位置 由 pos 标识 和源字符串 由 sourcestring 标识 即可的到第 pos 位置的字符串 值 当然 his 开发商完全可以自己写一个这样的函数 而不调用本函数 4 1 12 批量传输费用明细准备批量传输费用明细准备 syntax int batchfeedetailprepare char reccode char centercode char itemname char internalcode char internalname char spec char dosetype double unitprice double quantity double amount double dosage char frequency char usage char operator char opdate int feetype char formularyno char doctor char compound char errormsg parameter 第 16 页 共 26 页 returns 0 success 1 failure remarks 本过程参数同费用明细录入 writefeedetail 如果需要批量传输费用明细数据 请先循 环调用该过程将当前的病人费用明细写入前置机 然后调用批量传输费用明细 batchfeedetail 函数将数据一次性上传到服务器端 4 1 13 批量传输费用明细批量传输费用明细 syntax int batchfeedetail char reccode char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 centercodein收费项目 中心编码nvarchar 20 itemnamein收费项目 中心名称nvarchar 70 internalcodein收费项目 医院编码nvarchar 20 internalnamein收费项目 医院名称nvarchar 70 specin规格varchar 50 dosetypein剂型varchar 50 unitpricein单价nnumber 12 5 quantityin数量nnumber 7 2 amountin金额nnumber 12 2 dosagein一次用量number 5 2 frequencyin频次varchar 50 usagein用法varchar 20 operatorin登记人nvarchar 20 opdatein登记日期n yyyy mm dd hh mm ss feetypein费用类别 0 西药 1 成药 2 草药 6 特殊诊疗材料 9 诊 疗项目 nnumber 1 formularynoin医院处方号varchar 15 doctorin医生名称varchar 20 compoundin是否复方 1 单味 2 复方 varchar 1 errormsgout出错信息或者提示信息 第 17 页 共 26 页 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 databufferout错误返回信息 return s 0 success 1 failure remarks 批量传输前置机中指定就诊号的病人费用明细信息 如果上传成功 则自动删除前置机 中的备份的数据 4 1 14 删除本地的数据删除本地的数据 syntax int deletelocalfeedetail char reccode char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 databufferout错误返回信息 return s 0 success 1 failure remarks 在循环调用批量传输费用明细准备 batchfeedetailprepare 过程之前 建议先调用本过 程 删除本地的数据 4 1 15 医院单条上传项目对照信息医院单条上传项目对照信息 syntax int applyitemcontras char hiscode char hisname char hissort char hisspec char histype double hisinprice double hisretailprice char hisproducingarea char hisuse char hisoperator char hisoperatordate char centercode char databuffer parameter 参数参数输入输入 参数名参数名是否是否类型类型 第 18 页 共 26 页 输出输出可空可空 hiscodein医院项目代码nvarchar 20 hisnamein医院项目名称nvarchar 100 hissortin医院项目大类 0 西药 1 成药 2 中药 9 诊 疗 nvarchar 10 hisspecin医院规格 单位 格式为 规格 单位 varchar 50 histypein医院剂型varchar 50 hisinpricein医院进价number 12 5 hisretailpricein医院零售价nnumber 12 5 hisproducinga rea in产地varchar 100 hisusein医院使用标志 0 停用 1 在用 nvarchar 1 hisoperatorin医院对照人nvarchar 20 hisoperatordat e in对照时间n yyyy mm dd hh mm ss centercodein中心项目编码varchar 20 databufferout错误返回信息 return s 0 success 1 failure remarks 上传单条对照信息 4 1 16 取得单条目录对照结果取得单条目录对照结果 syntax int getcontrasresult char hiscode char hissort char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 hiscodein医院项目代码nvarchar 20 hissortin医院项目大类 0 西药 1 成药 2 中药 9 诊 疗 nvarchar 10 databufferout错误返回信息 第 19 页 共 26 页 输出结果输出结果 databuffer databuffer 字段值与字段值之间的分隔符号为 0 医院项目代码 1 医院项目名称 2 中心项目代码 3 中心项目名称 4 中心费用类型 5 审核 状态 6 审核人 7 审核时间 8 不通过原因 费用类型 0 西药 1 成药 2 草药 6 特殊诊疗项目 9 诊疗服务项目 审核状态 1 待审核 2 通过状态 3 不通过状态 4 审核不通过 机构再上报状态 待审核 return s 0 success 1 failure remarks 上传单条对照信息 4 1 17 判断是否同疾病再次住院判断是否同疾病再次住院 syntax int samediseasejudge char reccode char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊 idnvarchar 15 databufferout返回信息 输出结果输出结果 databuffer databuffer 年度内同种疾病再次住院的情况的人为判断提示 传入就诊 id databuffer 返回当前就 诊 id 的病人当年该当前年度内的就诊信息 由用户进行判断 然后调用 inputjudge 过程传 入判断结果 如果 databuffer 无 则表示当前病人是本年度内第一次住院 不需要进行 inputjudge 过程的调用 return s 0 success 1 failure remarks 4 1 18 同种疾病再次住院传入同种疾病再次住院传入 syntax int inputjudge char reccode char inputresult 第 20 页 共 26 页 char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊 idnvarchar 15 inputresultin0 本次就诊不是年 度内同种疾病再次住院 的情况 1 本次就诊是年度 内同种疾病再次住院的 情况 nvarchar 2 databufferout错误返回信息 输出结果输出结果 databuffer databuffer return s 0 success 1 failure remarks 4 1 19 费用明细录入费用明细录入 2 syntax int writefeedetail 2 char reccode char centercode char itemname char internalcode char internalname char spec char dosetype double unitprice double quantity double amount double dosage char frequency char usage char operator char opdate int feetype char formularyno char doctor char compound char rtnvalue char errormsg parameter 第 21 页 共 26 页 rtnvalue 0 最高限价 1 收费比例 2 费用类型 0 西药 1 成药 2 草药 6 特殊材料或项目 9 诊疗服务项目 3 自费金额 4 自付金额 5 可报销金额 6 最高限价 7 是否中医诊疗项目 8 收费比例 2 针对特殊或者项目 按最高限价分段分比例进统筹 remarks remarks compound 参数是在 feetype 2 时才生效 如果是草药 则需要判断该草药是复方还是 单味 如果是单味 则 compound 传 1 如果是复方 则 compound 传 2 此过程仅供潜山县使用 returns 0 success 1 failure 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 reccodein就诊号nvarchar 15 centercodein收费项目 中心编码nvarchar 20 itemnamein收费项目 中心名称nvarchar 70 internalcodein收费项目 医院编码nvarchar 20 internalnamein收费项目 医院名称nvarchar 70 specin规格varchar 50 dosetypein剂型varchar 50 unitpricein单价nnumber 12 5 quantityin数量nnumber 7 2 amountin金额nnumber 12 2 dosagein一次用量number 5 2 frequencyin频次varchar 50 usagein用法varchar 20 operatorin登记人nvarchar 20 opdatein登记日期n yyyy mm dd hh mm ss feetypein费用类别 0 西药 1 成药 2 草药 6 特殊诊疗材料 9 诊疗 项目 nnumber 1 formularynoin医院处方号varchar 15 doctorin医生名称varchar 20 compoundin是否复方 1 单味 2 复方 varchar 1 rtnvalueout写费用明细时返回值 见说 明 errormsgout出错信息或者提示信息 第 22 页 共 26 页 4 1 20 下载最新的药品 诊疗 以及下载最新的药品 诊疗 以及 icd10 码码 syntax int updatemlb char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 databufferout错误返回信息 remarks remarks return s 0 success 1 failure 4 1 21 出院确认 结报制 出院确认 结报制 syntax int inpatleaveaffirm int peoptype char reccode char leavedate char leaveoperator char department char ldiseaseno1 char ldiseaseno2 char ldiseaseno3 char ldisease1 char ldisease2 char ldisease3 char lreason char memo char fee char sobligate1 char sobligate2 char sobligate3 char errormsg parameter 参数参数输入输入 输出输出 参数名参数名是否可空是否可空类型类型 peoptypein病人类型 1 门诊 2 出院 院 nnumber 1 reccodein就诊号 通过 getreccode 获 得的 nvarchar 15 leavedatein出院日期n yyyy mm dd hh mm ss leaveoperatorin出院登记人nvarchar 20 departmentin住院科室varchar 20 ldiseaseno1in出院主诊断 合管办提供的 疾病名称 nvarchar 60 ldiseaseno2in出院次诊断 合管办提供的 疾病名称 varchar 60 ldiseaseno3in出院三诊断 合管办提供的 疾病名称 varchar60 ldisease1in出院病情 出院主诊断对应 的疾病编码 nvarchar 60 ldisease2in出院病情 出院次诊断对应 的疾病编码 varchar 60 ldisease3in出院病情 出院三诊断对应varchar 60 第 23 页 共 26 页 的疾病编码 lreasonin出院原因 康复 转院 死 亡 其他 nvarchar 4 memoin备注varchar 60 feein医院费用总额nvarchar 60 sobligate1in预留 1varchar 60 sobligate2in预留 2varchar 60 sobligate3in预留 3varchar 60 errormsgout出错信息或者提示信息 returns 0 success 1 failure 此函数在执行结报制的调用 病人出院时 不需要调用新农合病人结算函数 直接调用 此函数进行出院确认 4 1 22 取消出院确认 结报制 取消出院确认 结报制 syntax int inpatunleaveaffirm int peoptype char reccode char soperator char sobligate1 char sobligate2 char sobligate3 char errormsg parameter 参数参数输入输入 输出输出 参数名参数名是否可空是否可空类型类型 peoptypein病人类型 1 门诊 2 出院 院 nnumber 1 reccodein就诊号 通过 getreccode 获 得的 nvarchar 15 soperatorin操作人员nvarchar 20 sobligate1in预留 1varchar 60 sobligate2in预留 2varchar 60 sobligate3in预留 3varchar 60 errormsgout出错信息或者提示信息 remarks remarks return s 0 success 1 failure 此函数在执行结报制的调用 病人在作废发票时 不需要调用结算费用冲销 需要合管办在 程序上进行结算冲销 his 再调用此函数进行入院回归 第 24 页 共 26 页 4 1 23 住院分段信息获取住院分段信息获取 syntax int getgradelist char bbdh char databuffer parameter 参数参数输入输入 输出输出 参数名参数名是否是否 可空可空 类型类型 bbdhin报补单号 nvarchar 15 databufferout项目列表结果 执行成功 或出错原因 执行失败 输出结果输出结果 databuffer databuffer 每条记录之间的分隔符号为 字段值与字段
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025鞋履销售合同书
- 2025农业机械租赁合同范本
- 劳务外包合同
- 第8课 循环结构-for循环说课稿-2025-2026学年初中信息技术浙教版2020八年级上册-浙教版2020
- 环保监测服务合同协议
- 八年级物理下册 7.2力的描述说课稿 (新版)教科版
- 2024秋四年级英语上册 Module 9 Unit 1 Are you going to run on sports day说课稿 外研版(三起)
- 第14课 数字名章我制作说课稿-2025-2026学年小学信息技术人教版一 二年级起点五年级上册-人教版(一、二年级起点)
- 关于宝葫芦的秘密读后感
- 个人股权代持及转让中的股权激励实施与退出协议
- 2025年全国水利行业安全生产竞赛测试题及答案
- 期货从业资格之期货投资分析从业资格考试真题及答案详解【网校专用】
- 危重新生儿救治知识竞赛试题及答案
- 2025年新人教版语文三年级上册全册教学课件
- 《数字图像处理基础》课件
- 2025年全国质量月主题宣讲课件
- 无取向硅钢热轧板翘皮缺陷成因及控制措施研究
- 煤矿机电安全事故培训课件
- 形势与政策(吉林大学)智慧树知到答案2024年吉林大学
- 一线医务人员登记表(模板)
- 2021年四年级数学上册二两三位数除以两位数整理与练习课件苏教版
评论
0/150
提交评论