@imedx/ics-imedx-intf-chs-js-sdk v0.0.8-beta.8
Usage
npm i @imedx/ics-imedx-intf-chs-js-sdk@0.0.4
feature
0.0.8-beta.8 修改医保卡密码 DataProcess增加入参bizCodeX、createUserId、createUserName
0.0.8-beta.7 医保预结算2401接口增加leaveHospitalTime (出院时间(未出区时要传,用于医保工作台-预结算))
0.0.8-beta.6 医保读卡2100接口根据参数S01549,判断是否弹【患者参保信息弹窗】(接口容错)
0.0.8-beta.3 1.患者参保信息弹窗取值改变,且新增字段patientTypeName、balance 2.新增channel字段 3.撤销结算接口 新增settleCancelType
0.0.4 更新ts模版
0.0.3 优化完善
0.0.2 优化完善
0.0.1 初始提供
Features
Importing library
You can import the generated bundle to use the whole library generated by this starter:
import ChsPlatform from '@imedx/ics-imedx-intf-chs-js-sdk'
ChsPlatform
/**
* 医保初始化接口
* @param param 医保初始化入参
* @param param.visitId 患者就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
*/
Init({ visitId, businessCode, oPFlag, serviceMode }: { visitId: string, businessCode: string, oPFlag: string, serviceMode: string }): Promise<any>
/**
* 医保读卡接口
* @param param 医保读卡入参
* @param param.visitId 患者就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
*/
ReadCard({ visitId, businessCode, oPFlag, serviceMode }: { visitId: string, businessCode: string, oPFlag: string, serviceMode: string }): Promise<any>
/**
* 医保登记接口
* @param param 医保读卡入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
* @param param.FeeRegion 1-挂号 0-其它
* @param param.chargeSettleId his费用结算id
* @param param.channel 渠道 不传默认HIS 医保工作台-住院业务传CHS
*/
Register({ visitId, businessCode, oPFlag, serviceMode, FeeRegion, chargeSettleId, channel}: { visitId: string, businessCode: string, oPFlag: string, serviceMode: string, FeeRegion: number, chargeSettleId: string, channel: string }): Promise < any >
/**
* 医保登记修改接口
* @param param 医保登记修改入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
*
*/
RegisterUpdate({ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode }: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string }): Promise < any >
/**
* 医保登记撤销接口
* @param param 医保登记撤销入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
* @param param.FeeRegion 1-挂号 0-其它
* @param param.chargeSettleId his费用结算id
*/
RegisterCancel({ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode, FeeRegion,
chargeSettleId}: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string, FeeRegion: number, chargeSettleId: string }): Promise < any >
/**
* 医保费用上传接口
* @param param 医保费用上传入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
* @param param.chargeSettleId his费用结算id
* @param param.FeeRegion 1-挂号 0-其它
* @param param.channel 渠道 不传默认HIS 医保工作台-住院业务传CHS
*/
FeeTransfer({ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode, chargeSettleId,
FeeRegion, channel }: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string, chargeSettleId: string, FeeRegion: number, channel: string }): Promise < any >
/**
* 医保费用上传撤销接口
* @param param 医保费用上传撤销入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
* @param param.chargeSettleId his费用结算id
* @param param.FeeRegion 1-挂号 0-其它
*/
FeeTransferCancel({ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode, chargeSettleId, FeeRegion }: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string, chargeSettleId:string, FeeRegion: number}): Promise < any >
/**
* 医保预结算接口
* @param param 医保预结算入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
* @param param.chargeSettleId his费用结算id
* @param param.FeeRegion 1-挂号 0-其它
* @param param.channel 渠道 不传默认HIS 医保工作台-住院业务传CHS
* @param param.leaveHospitalTime 出院时间(未出区时要传,用于医保工作台-预结算) 非必传
*/
PreSettle({ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode, chargeSettleId, FeeRegion, channel, leaveHospitalTime }: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string,chargeSettleId: string, FeeRegion: number, channel: string,leaveHospitalTime: string }): Promise < any >
/**
* 医保预结算撤销接口
* @param param 医保预结算撤销入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
* @param param.chargeSettleId his费用结算id
* @param param.FeeRegion 1-挂号 0-其它
* @param param.channel 渠道 不传默认HIS 医保工作台-住院业务传CHS
*/
PreSettleCancel({ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode, chargeSettleId,
FeeRegion, channel }: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string, chargeSettleId: string, FeeRegion: number, channel: string }): Promise < any >
/**
* 医保结算接口
* @param param 医保结算入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
* @param param.chargeSettleId his费用结算id
* @param param.FeeRegion 1-挂号 0-其它
* @param param.channel 渠道 不传默认HIS 医保工作台-住院业务传CHS
*/
Settle(
{ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode, chargeSettleId,
FeeRegion, channel }: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string, chargeSettleId: string, FeeRegion: number, channel: string }): Promise < any >
/**
* 医保结算撤销接口
* @param param 医保结算撤销入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
* @param param.chargeSettleId his费用结算id
* @param param.FeeRegion 1-挂号 0-其它
* @param param.settleCancelType 1结算中的撤消(只撤销医保结算),2退费撤消(撤销结算后,自动撤销费用上传、医保登记)
* @param param.channel 渠道 不传默认HIS 医保工作台-住院业务传CHS
*/
SettleCancel(
{ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode, chargeSettleId, FeeRegion, settleCancelType, channel }: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string, chargeSettleId: string, FeeRegion: number, settleCancelType: number, channel: string}): Promise < any >
/**
* 医保出院登记接口
* @param param 出院登记入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
*/
LeaveRegister(
{ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode }: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string }
): Promise < any >
/**
* 医保出院登记撤销接口
* @param param 出院登记撤销入参
* @param param.chsTypeId 医保类型Id
* @param param.visitId 患者就诊Id
* @param param.chsvisitId 医保就诊Id
* @param param.businessCode 交易码
* @param param.oPFlag 门诊住院 1-门诊 2-住院
* @param param.serviceMode 1-静默模式(自助/静默) 0-其他
*/
LeaveRegisterCancel(
{ chsTypeId, visitId, chsvisitId, businessCode, oPFlag, serviceMode }: { chsTypeId: string, visitId: string, chsvisitId: string, businessCode: string, oPFlag: string, serviceMode: string }
): Promise < any >
/**
* 医保目录数据下载接口 2701
* @param param 医保录数据下载入参
* @param param.chsTypeId 医保类型Id
* @param param.businessCode 交易码
* @param param.bizCodeX 1 修改医保卡密码
* @param param.createUserId 操作人Id
* @param param.createUserName 操作人姓名
*/
DataProcess({
chsTypeId,
businessCode,
bizCodeX,
createUserId,
createUserName
}: {
chsTypeId: string
businessCode: string
bizCodeX?: number
createUserId?: string
createUserName?: string
}): Promise<any>
6 months ago
6 months ago
5 months ago
6 months ago
6 months ago
7 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago