0.0.8-beta.8 • Published 5 months ago

@imedx/ics-imedx-intf-chs-js-sdk v0.0.8-beta.8

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

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> 
0.0.8-beta.6

6 months ago

0.0.8-beta.5

6 months ago

0.0.8-beta.8

5 months ago

0.0.8-beta.7

6 months ago

0.0.8-beta.4

6 months ago

0.0.8-beta.3

7 months ago

0.0.5-beta.30

1 year ago

0.0.8-beta.2

1 year ago

0.0.5-beta.34

1 year ago

0.0.8-beta.1

1 year ago

0.0.5-beta.33

1 year ago

0.0.5-beta.32

1 year ago

0.0.5-beta.31

1 year ago

0.0.5-beta.37

1 year ago

0.0.5-beta.36

1 year ago

0.0.5-beta.35

1 year ago

0.0.5-beta.1

1 year ago

0.0.5-beta.2

1 year ago

0.0.5-beta.3

1 year ago

0.0.5-beta.4

1 year ago

0.0.5-beta.5

1 year ago

0.0.5-beta.6

1 year ago

0.0.5-beta.7

1 year ago

0.0.5-beta.8

1 year ago

0.0.5-beta.9

1 year ago

0.0.5-beta.23

1 year ago

0.0.5-beta.22

1 year ago

0.0.5-beta.21

1 year ago

0.0.5-beta.20

1 year ago

0.0.5-beta.27

1 year ago

0.0.5-beta.26

1 year ago

0.0.5-beta.25

1 year ago

0.0.5-beta.24

1 year ago

0.0.5-beta.29

1 year ago

0.0.5-beta.28

1 year ago

0.0.5-beta.12

1 year ago

0.0.5-beta.11

1 year ago

0.0.5-beta.10

1 year ago

0.0.5-beta.16

1 year ago

0.0.5-beta.15

1 year ago

0.0.5-beta.14

1 year ago

0.0.5-beta.13

1 year ago

0.0.5-beta.19

1 year ago

0.0.5-beta.18

1 year ago

0.0.5-beta.17

1 year ago

0.0.8

1 year ago

0.0.7

1 year ago

0.0.6

1 year ago

0.0.4-beta.4

1 year ago

0.0.4-beta.3

1 year ago

0.0.5

1 year ago

0.0.4-beta.2

1 year ago

0.0.4-beta.1

1 year ago

0.0.4

2 years ago

0.0.3-beta.11

2 years ago

0.0.3-beta.10

2 years ago

0.0.3-beta.8

2 years ago

0.0.3-beta.9

2 years ago

0.0.3-beta.7

2 years ago

0.0.3-beta.2

2 years ago

0.0.3-beta.3

2 years ago

0.0.3-beta.6

2 years ago

0.0.3-beta.4

2 years ago

0.0.3-beta.5

2 years ago

0.0.3-beta.1

2 years ago

0.0.3

2 years ago

0.0.2

2 years ago

0.0.1-beta.13

2 years ago

0.0.1-beta.12

2 years ago

0.0.1-beta.11

2 years ago

0.0.1-beta.10

2 years ago

0.0.1-beta.9

2 years ago

0.0.1-beta.8

2 years ago

0.0.1-beta.7

2 years ago

0.0.1-beta.6

2 years ago

0.0.1-beta.5

2 years ago

0.0.1-beta.4

2 years ago

0.0.1-beta.3

2 years ago

0.0.1-beta.2

2 years ago

0.0.1-beta.1

2 years ago

0.0.1

2 years ago