Socket
Book a DemoInstallSign in
Socket

@imedx/ics-imedx-chs-assistance-js-sdk

Package Overview
Dependencies
Maintainers
22
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@imedx/ics-imedx-chs-assistance-js-sdk

医保辅助接口

latest
npmnpm
Version
0.0.1-beta.10
Version published
Weekly downloads
15
15.38%
Maintainers
22
Weekly downloads
 
Created
Source

Usage

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

feature

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>

FAQs

Package last updated on 21 Aug 2025

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts