接口函数使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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失败;