0.0.1-beta.7 • Published 5 months ago

@imedx/ics-imedx-chs-assistance-js-sdk v0.0.1-beta.7

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

Usage

npm i @imedx/ics-imedx-chs-assistance-js-sdk@0.0.1

feature

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
*/
  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>