@imedx/ics-imedx-chs-assistance-js-sdk
v0.0.1-beta.12
Published
医保辅助接口
Maintainers
Keywords
Readme
Usage
npm i @imedx/[email protected]feature
0.0.1-beta.12 新增接口SettleInfoQuery
0.0.1-beta.11 新增接口FeeInfoQuery
0.0.1-beta.10 新增两定接口SettleQueryDetail
0.0.1-beta.9 新增两定接口SettleQualityControlDownload、DIPGroupResultDownload
0.0.1-beta.8 新增接口ChsCatalogueDownload、LocalChsSumReconciliation、ReconciliationLiquidationApply、LiquidationApplyQuery、LiquidationApplyReturn、LiquidationApplyPrint
0.0.1-beta.7 新增接口UploadApply、CancelUploadApply
0.0.1-beta.6 新增接口LocalChsReconciliation、AllopatryChsReconciliation、ChsRectification、UnReconciliationDownload
0.0.1-beta.4 新增接口SettleUpload、SettleSubmit
0.0.1 初始提供Features
- Test:测试
Importing library
You can import the generated bundle to use the whole library generated by this starter:
import ChsAssistanceIntf from '@imedx/ics-imedx-chs-assistance-js-sdk'
const arr = new ChsAssistanceIntf()
arr.TakeUpload({ code: '81', params: { billIdList: [] } })ChsAssistanceIntf
/**
* 盘存上传
* @param code 交易码81
* @param params
* @param param.billIdList<array>
*/
TakeUpload({ code, params }: { code: string; params: any }): Promise<any>
/**
* 库存变更
* @param code 交易码82
* @param params
* @param param.billIdList<array>
*/
StoreUpload({ code, params }: { code: string; params: any }): Promise<any>
/**
* 商品销售
* @param code 交易码85
* @param params
* @param param.billIdList<array>
*/
ProductSales({ code, params }: { code: string; params: any }): Promise<any>
/**
* 商品销售退货
* @param code 交易码86
* @param params
* @param param.billIdList<array>
*/
ProductSalesReturn({ code, params }: { code: string; params: any }): Promise<any>
/**
* 结算清单上传
* @param code 交易码44a
* @param params
* @param param.id String 结算清单id
* @param param.flag Number 结算清单上传:1 取消上传:0
*/
SettleUpload({ code, params }: { code: string; params: any }): Promise<any>
/**
* 结算清单提交
* @param code 交易码44e
* @param params
* @param param.id String 结算清单id
* @param param.flag Number 结算清单提交:1,取消提交:0
*/
SettleSubmit({ code, params }: { code: string; params: any }): Promise<any>
/**
* 本地医保对账
* @param code 编码 H7102(本地明细对账)
* @param params
* @param params.chsTypeId 医保类型编码 string
* @param params.startTime 结算开始时间 string
* @param params.endTime 结算结束时间 string
* @param params.allopatryFlag 本地异地标识 number 0:本地 1:异地
*/
public async LocalChsReconciliation({ code, params }: { code: string; params: any }): Promise<any>
/**
* 异地医保对账
* @param code 编码 H7104(异地明细对账)
* @param params
* @param params.chsTypeId 医保类型编码 string
* @param params.startTime 结算开始时间 string
* @param params.endTime 结算结束时间 string
* @param params.allopatryFlag 本地异地标识 number 0:本地 1:异地
*/
public async AllopatryChsReconciliation({ code, params }: { code: string; params: any }): Promise<any>
/**
* 医保冲正
* @param code 编码 H7103或者H7106
* @param params
* @param params.id 医保对账明细id string
* @param params.chsTypeId 医保类型编码 string
* @param params.allopatryFlag 本地异地标识 number 0:本地 1:异地
*/
public async ChsRectification({ code, params }: { code: string; params: any }): Promise<any>
/**
* 异地未对账下载
* @param code 编码 H7105
* @param params
* @param params.chsTypeId 医保类型编码 string
* @param params.startTime 结算开始时间 string
* @param params.endTime 结算结束时间 string
*/
public async UnReconciliationDownload({ code, params }: { code: string; params: any }): Promise<any>
/**
* 追溯码上传(分页查询)
* @param code 编码 商品库存变更:82 商品销售:85 商品销售退货:86
* @param params
* @param params.chsType 医保类型编码 string
* @param params.uploadType 上传类型: 商品库存变更:store 商品销售:sale 商品销售退货:return
* @param params.recordIdList 结算记录ids
* @param params.status 上传状态 全部时不传 0: 未上传 1:上传成功 -1:上传失败 -2:全部未上传(包含未上传和上传失败的)
* @param params.startTime 开始时间
* @param params.endTime 结束时间
* @param params.currentPage 当前页
* @param params.pageSize 每页条数
*/
public async UploadApply({ code, params }: { code: string; params: any }): Promise<any>
/**
* 取消上传申请接口
* @param code 编码 取消上传87
* @param params
* @param params.chsType 医保类型编码 string
* @param params.uploadType 上传类型: 商品库存变更:store 商品销售:sale 商品销售退货:return
* @param params.recordIdList 结算记录ids
*/
public async CancelUploadApply({ code, params }: { code: string; params: any }): Promise<any>
/**
* 医保目录下载
* @param code 编码 91A、91B、91C、61
* @param params
* @param params.chsTypeId 医保类型编码 string
* @param params.chsCategoryTypeName 医保目录类别名称 string
* @param params.forceExecute 若参数传的时 true时,强行结束其他正在执行的任务(选传)
* @param params.uploadWay 更新方式 0:无 1:版本号 2:更新时间
* @param params.uploadWayValue 当前下载方式值
*/
public async ChsCatalogueDownload({ code, params }: { code: string; params: any }): Promise<any>
/**
* 本地汇总对账
* @param code 编码 H7101
* @param params
* @param params.recordList 记录 Array
* @param params.sameCityFlag 同城化标识 string
* recordList 记录内的字段释义
* @param params.chsTypeId 医保类型编码 string
* @param params.chsInsureTypeId 险种ID string
* @param params.chsInsureTypeName 险种名称
* @param params.clrType 清算类别
* @param params.clrOptins 清算医疗机构
* @param params.startTime 对账开始日期 string
* @param params.endTime 对账结束日期 string
* @param params.total 医疗总费用 number
* @param params.fundPaySumamtTotal 基金支付总额 number
* @param params.unifiedFund 统筹支付
* @param params.seriousFund 大病统筹支付
* @param params.civilFund 公务员补助
* @param params.rescueFund 救助支付
* @param params.otherFund 其它基金支付
* @param params.cashPayTotal 现金支付金额
* @param params.familyAccountPayTotal 个人账户支付金额 number
* @param params.settlementNum 定点医疗机构结算笔数 number
* @param params.refdSetlFlag 是否包含退费 0:否 1:是
* @param params.createOrgId 机构id
* @param params.createOrgName 机构
*/
public async LocalChsSumReconciliation({ code, params }: { code: string; params: any }): Promise<any>
/**
* 清算申请
* @param code 编码 71
* @param params
* @param params.recordList 记录(批量)
* @param params.sameCityFlag 同城化标识 string
* recordList 记录内的字段释义
* @param params.chsTypeId 医保类型编码 string
* @param params.dateMonthNo 清算期号 string
* @param params.chsInsureTypeId 险种ID(执行社会保险办法) string
* @param params.clrType 清算类别 string
* @param params.clrOptins 清算医疗机构(清算分中心) string
* @param params.total 医疗总费用 number
* @param params.fundPaySumamtTotal 基金支付总额 number
* @param params.unifiedFund 统筹支付 number
* @param params.seriousFund 大病统筹支付 number
* @param params.civilFund 公务员补助 number
* @param params.familyAccountPayTotal 个人账户支付金额 number
* @param params.medicalInsuranceCode 结算申请人(登录人医保编号) string
* @param params.beginDate 开始时间 string YYYY-MM-DD
* @param params.endDate 结束时间 string YYYY-MM-DD
*/
public async ReconciliationLiquidationApply({ code, params }: { code: string; params: any }): Promise<any>
/**
* 清算申请查询
* @param code 编码 74
* @param params
* @param params.sameCityFlag 同城化标识 string
* @param params.dateMonthNo 清算期号 string
*/
public async LiquidationApplyQuery({ code, params }: { code: string; params: any }): Promise<any>
/**
* 清算申请查询(返回字段)
clrId, // 机构费用清算id
clrAppyEvtId, // 结算申请流水号
standardCode, // 定点医药机构编码(医院医保编码)
orgName, // 定点医药机构名称
clrOptins, // 定点归属医保区划(清算分中心)
chsInsureTypeId, //险种类型
clrType, // 清算类型
clrTypeLv2, //二级清算类型
dateMonthNo, // 清算年月(清算期号)
settlementNum, //清算人次(结算笔数)
total, // 医疗费总额
fundPaySumamtTotal, //基金支付总额
familyAccountPayTotal, // 个人账户支付金额
beginDate, // 开始日期
endDate, // 结束日期
clrStatus, //结算状态
validFlag //有效标志
*/
/**
* 清算申请回退(撤销清算申请)
* @param code 编码 73
* @param params
* @param params.chsTypeId 医保类型id
* @param params.sameCityFlag 同城化标识 string
* @param params.dateMonthNo 清算期号
* @param params.clrAppyEvtId 医院清算申请流水号
* @param params.clrOptins 清算医疗机构(清算分中心) string
* @param params.userName 清算回退人姓名 string
* @param params.chsInsureTypeId 险种ID(执行社会保险办法) string
* @param params.clrType 清算类别 string
*/
public async LiquidationApplyReturn({ code, params }: { code: string; params: any }): Promise<any>
/**
* 清算申请汇总表打印
* @param code 编码 75
* @param params
* @param params.chsTypeId 医保类型id
* @param params.sameCityFlag 同城化标识 string
* @param params.clrAppyEvtId 医院清算申请流水号
* @param params.medicalInsuranceCode 登录人医保编号 string
*/
public async LiquidationApplyReturn({ code, params }: { code: string; params: any }): Promise<any>
/**
* 结算清单质控结果下载
* @param code 3607
* @param params
* @param params.setlYm // 结算年月(string 格式为YYYY-MM)
*/
public async SettleQualityControlDownload({ code, params }: { code: string; params: any }): Promise<any>
/**
* DIP分组结果下载
* @param code 3606
* @param params
* @param params.setlYm // 结算年月(string 格式为YYYY-MM)
*/
public async DIPGroupResultDownload({ code, params }: { code: string; params: any }): Promise<any>
/**
* 结算清单上传情况4103
* @param code 4103
* @param params
* @param param.id String 结算清单id
*/
public async SettleQueryDetail({ code, params }: { code: string; params: any }): Promise<any>