接口函数使用说明

  • 格式:doc
  • 大小:124.00 KB
  • 文档页数:12

下载文档原格式

  / 12
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

接口函数使用说明

1、编写目的:为满足佳木斯市中心医院信息管理和医疗保险的需求,特编写此接口。

2、用户对象使用说明

Uo_calc_ic:读卡验证参保患者类型用户对象;

Uo_calc_base:城镇居民各类封装函数用户对象;

Uo_calc_base_zg城镇职工各类封装函数用户对象;

1、定义窗口实例变量或全局实例变量;

2、在调用窗口的Open 事件中创建实例,在close 事件中释放实例变量;

例如:实例变量:uo_calc_ic calc_ic

uo_calc_base calc_base

Uo_calc_base_zg calc_base_zg

Integer Ils_type //此变量用于存放Uo_calc_ic对象的GetType()返

回值,如果是1代表城镇职工卡,2代表城镇居

民卡;

在Open事件中:calc_ic=create uo_calc_ic

_ calc_base_=create uo_calc_base

calc_base_zg=create uo_calc_base_zg

在Close事件中: destroy calc_ic;

destroy calc_base

destroy calc_base_zg

3、用户对象Uo_calc_ic封装函数

1、获取参保病人参保对象函数Int GetType()

功能说明:验证患者是城镇居民或城镇职工,根据返回值调用城镇职工或城镇职工相对应的用户对象的函数;

参数说明:无;

返回值:如果2代表城镇居民,1代表城镇职工;

调用说明:ils_type = Gettype()

4、用户对象Uo_calc_base和Uo_calc_base_zg函数功能说明

1、初始化读卡函数Int Init(String Ls_type)

功能说明:完成初始化读卡功能;

参数说明:Ls_type:凭单类型,在门诊调用传入字符’1’;在住院调用传入字符’2’;

返回值:如果返回值为1成功,否则失败;

调用说明:在结算前身份确认时调用;

2、信息导出函数V oid ExportV arV alue(Ref String Ls_Name,

Ref String Ls_Sex,

Ref String Ls_Sort,

Ref String Ls_EachCode,

Ref String Ls_UnitCode,

Ref String Ls_AreaCode,

Ref Decimal Ld_AccountAddUp,

Ref Decimal Ld_PlanAsWhole,

Ref Integer Ld_InHospTime,

Ref String Ls_WorkTime

Ref Decimal Ld_BaseAsWhole

Ref Decimal Ld_BigAswhole

Ref Decimal ld_deylflj

Ref Decimal ld_ylfljzj );

功能说明:完成读卡后,信息返回功能;

参数说明1)Ls_name:返回参保人员姓名;

2)Ls_Sex:返回参保人员性别;

3) Ls_Sort:返回参保人员类别;

4)Ls_EachCode:返回参保人员代码;

5)Ls_UnitCode:返回参保人员单位代码;

6)Ls_AreaCode:返回参保人员地区代码;

7)Ld_AccountAddUp:本年内账户累计支出

8)Ld_PlanAsWhole:本年内住院统筹累计

9)Ld_InHospTime:返回住院次数;

10)Ls_WorkTime:工作日期(YYYYMMDD)

11)Ref Decimal Ld_BaseAsWhole 基本统筹累计

12)Ref Decimal Ld_BigAswhole 大额统筹累积

13)Ref Decimal ld_deylflj 大额医疗费累计

14)Ref Decimal ld_ylfljzj 医疗费累计总计

返回值:无;

调用说明:在调用Init函数后进行调用,用于获取患者基本情况;

3、入院信息传入int Setinhosp_ex(Datastore Da_inhosp_ex)

功能说明:把住院病人基本信息传入医疗保险接口中;

参数说明:input001 住院号:保证不同住院患者的唯一性,7位字符型;

input002 住院序号:住院序号(HIS提供),住院患者在本医院住院

次数,数值型;

input003 姓名:字符型;

input004 性别:字符型1、男;2、女;

input005 出生日期:日期型;

input006 社会保障号;字符型20

input007 单位编号:字符型10

input008 医院编号:字符型7位;

input009 人员类别:字符型2位

input010 入院日期:日期型;

input011 科别:字符型4位需要对照编码

input012 病房:字符型4位需要对照编码

返回值:,返回1成功,返回-1失败。

调用说明:在入院信息登记时调用。

4、住院费用传入Int SetItemInfo_ex(string ls_status,string ls_rylb,DataStore

Da_SetItem_ex,ref datastore da_setitem_ex_ref)

功能说明:把住院费用明细传入到医疗保险接口中,为结算带来数据来源

参数说明:ls_status 人员状态,通过geteachinfo获得

Ls_rylb 人员类别,入院登记记载,每次录遗嘱时取出传入

Da_SetItem_ex、Da_SetItem_ex_ref 说明

Input001:住院号(HIS提供),保证不同住院患者的唯一性,7

位字符型;

input002:住院序号(HIS提供),住院患者在本医院住院次数,数

值型;

input003:单据号(HIS提供),费用明细的流水号,保证唯一性,

10位字符型

input004:操作码(HIS提供),药品或诊疗项目编码(医疗保险标

准库提供的编码),如果是自费项目,提供HIS中的

编码,16位字符型

input005:序号(HIS提供),若流水号保证唯一,此号可以不提供,

数值型;

input006:时间(HIS提供),项目发生日期和时间,日期型;

input007:项目名称(HIS提供),药品和诊疗项目的名称,80位字

符型;

input008:规格,30位字符型;

input009:剂型,4位字符型

input010:单位,10位字符型

input011:数量,数值型;

input012:单价,数值型;

input013:金额,数值型;

input014: 药品类别his不传入1位字符

input015: 审批(对于适应症项目需要审批,医院大夫掌握)1位

字符,值为0未审批1审批

input016:金额,数值型;

input017: 目录范围标识his不用传入

input018: 人员状态his不用传入

返回值:返回1成功,返回-1失败。

调用说明:在His录入处方后调用该函数。

5、住院结算获取费用明细信息int GetItemInfo(String Ls_InHospNo,Long

Li_InHospSeq);

功能说明:从接口中获取住院费用明细信息以此作为住院结算费用明细;

参数说明:Ls_InHospNo:住院号字符型7位;

InHospSeq: 住院序号整型

返回值:返回1成功,-1失败;