1、4XX医院医保数据结构密 级:保 密文档编号:2017DHCC0411LZX03文档名称:XXX医院信息系统项目医保组数据结构XXX医院信息系统项目医保组数据结构版 本:V 1.0密 级:保 密最后修改日期:总页数:正 文:附录:编 制:校 改:项目名称:XXX医院信息系统项目承建单位(乙方):东华软件股份公司承建单位审核:项目经理建设单位(甲方):XXX医院业务科室参评人员,见评审记录表信息中心医院主管领导监理单位:监理工程师生效日期:评 审 记 录 表评审日期:序号版本部 门评 审 人评 审 意 见123东华项目负责人意见: 签字: 医院主管领导意见:批批准人: 批批准日期: 修 改 记
2、录 表序号版本修改日期修改内容描述修改人121. Cache类方法1.1基本信息类DHCINSUPatInfo类名称DHCINSUPatInfo功能通过登记号、Adm、帐单号三者之一得到病人信息和就诊信息类方法名称类方法描述GetPatmasinfo通过papatmas的rowid得到病人信息GetPaadminfo通过paadm的rowid得到病人就诊信息GetPapmiByPatNo通过登记号得到papatmas的rowidGetAdmListByPapmi通过papmi_rowid得到病人的就诊记录号(Adm串)GetPatidByAdm通过Adm得到papatmas的rowidGetA
3、dmByBill通过帐单号bill得到病人就诊信息的AdmGetBillListByAdm通过Adm得到帐单号(bill串)GetMradm诊断1.1.1GetPatmasinfo输入序号字段名称字段描述备注1Papmi_rowidPapatmas的rowid输出序号字段名称字段描述备注1retNo返回号区分返回值正误2papmi_rowidPapatmas的rowid3Papmi_no登记号4Papmi_name姓名5Papmi_age年龄由papmi_dob算出6Papmi_sex性别7Paper_stname地址8Paper_mobphone电话1.1.2 GetPaadminfo输入序
4、号字段名称字段描述备注1Paadm_rowidAdm输出序号字段名称字段描述备注1retNo返回号区分返回值正误2Paadm_rowidPaadm的rowid3Paadm_admno就诊号4Paadm_type类型I住院O门诊5Paadm_ Depcode科室编号6Paadm_ Depart科室7Paadm_admdate入院日期8Paadm_admtime入院时间9Paadm_admdoctcode医生号10Paadm_admdoct医生11Paadm_dischgdate出院日期12Paadm_dischgtime出院日期13Paadm_visitstatus状态D / A/ C14Paa
5、dm_createuser操作员15Paadm_billflag结算标志16Paadm_currentroom房间17Paadm_currentwardcode病区编号18Paadm_currentward病区19Paadm_currentbed床位20Paadm_patype类型21mradmenter入院诊断22mradmout出院诊断23Paadm_fileno病案号1.1.3 GetPapmiByPatNo输入序号字段名称字段描述备注1PatNo入院登记号输出序号字段名称字段描述备注1retNo返回号区分返回值正误2papmi_rowidPapatmas的rowid1.1.4 GetA
6、dmListByPapmi输入序号字段名称字段描述备注1PapmiPapatmas的rowid输出序号字段名称字段描述备注1retNo返回号区分返回值正误2Paadm_rowPaadm的rowid串“!”分割1.1.5 GetPatidByAdm输入序号字段名称字段描述备注1AdmPaadm的rowid输出序号字段名称字段描述备注1retNo返回号区分返回值正误2Papmi_rowpapatmas的rowid1.1.6 GetAdmByBill输入序号字段名称字段描述备注1BillDHCpatientbill的rowid输出序号字段名称字段描述备注1retNo返回号区分返回值正误2Paadm_
7、rowidpaadm的rowid1.1.7 GetBillListByAdm输入序号字段名称字段描述备注1Admpaadm的rowid输出序号字段名称字段描述备注1retNo返回号区分返回值正误2BillDHCpatientbill的rowid 串用”!”分割1.1.8GetMradm输入序号字段名称字段描述备注1paadmpaadm的rowid输出序号字段名称字段描述备注1retNo返回号区分返回值正误诊断信息列表1.2帐单信息类DHCINSUFacade类名称DHCINSUFacade功能医保主业务接口类方法名称类方法描述GetBillInfoByBillDr根据帐单号取帐单信息Group
8、ByInsuCode帐单信息按医保分类分组求和信息GroupByTarItemCode帐单信息收费项目分组求和1.2.1类方法:GetBillInfoByBillDr输入序号字段名称字段描述备注1strBillDr帐单号DHC_PatientBill输出 CacheTemp(“BillInfo”,$J,index)序号字段名称字段描述备注1strBillDr帐单号2“ID”进程号3PBPayedFlag帐单状态4PBDateFrom帐单开始日期5PBDateTo帐单开始时间6PBUpdateUserDr结算人Dr7PB_UpdateUser结算人8PRTinv发票编号9PBDTARIDrHIS
9、项目编码10PBDTARIDescHIS项目名称11TARISubCateDrHIS项目大分类编码12TARISubCateDescHIS项目大分类名称13INTIMxmbm项目编码医保目录14INTIMxmmc项目名称医保目录15BillQty数量16TARIUOMDr单位Dr17TARIUOM单位18TARIREGU规格19TARIJXDr剂型Dr20TARIJX剂型21UnitPrice单价22TotalAmount发生金额23OEORDDate发生日期24OEORDTime发生时间25INTIMsfdlbm医保分类编码26INTIMsfdlmc医保分类名称西药费,中药费,检查、治疗。2
10、7OutDrugFlag出院带药标志28OperationFlag手术费用标志29INTIMxmlb医保项目甲乙类标志0=甲类,1=乙类,2=其他30INTIMxmlbmc医保项目甲乙类标志甲类,乙类,其他31DrugFlag药品、诊疗标志0,药品,1 非药品1.2.2类方法GroupByInsuCateCode输入序号字段名称字段描述备注1“ID”进程号($J)2医保项目分类编码CacheTemp(“BillInfo”,$J,index)输出 CacheTemp(“INSUCATE”,$J, InsuSubCate,.序号字段名称字段描述备注1strBillDr帐单号2“ID”进程号3PBP
11、ayedFlag帐单状态4PBDateFrom帐单开始日期5PBDateTo帐单开始时间6PBUpdateUserDr结算人Dr7PB_UpdateUser结算人8PRTinv发票编号9PBDTARIDrHIS项目编码10PBDTARIDescHIS项目名称11TARISubCateDrHIS项目大分类编码12TARISubCateDescHIS项目大分类名称13INTIMxmbm项目编码医保目录14INTIMxmmc项目名称医保目录15BillQty数量16TARIUOMDr单位Dr17TARIUOM单位18TARIREGU规格19TARIJXDr剂型Dr20TARIJX剂型21UnitPr
12、ice单价22TotalAmount发生金额23OEORDDate发生日期24OEORDTime发生时间25INTIMsfdlbm医保分类编码26INTIMsfdlmc医保分类名称西药费,中药费,检查、治疗。27OutDrugFlag出院带药标志28OperationFlag手术费用标志29INTIMxmlb医保项目甲乙类标志0=甲类,1=乙类,2=其他30INTIMxmlbmc医保项目甲乙类标志甲类,乙类,其他31DrugFlag药品、诊疗标志0,药品,1 非药品1.2.3类方法GroupByTarItemCode输入序号字段名称字段描述备注1“ID”进程号($J)2HIS项目编码Cache
13、Temp(“BillInfo”,$J,index)输出 CacheTemp(“INSUCATE”,$J,ItemCode,.序号字段名称字段描述备注1strBillDr帐单号2“ID”进程号3PBPayedFlag帐单状态4PBDateFrom帐单开始日期5PBDateTo帐单开始时间6PBUpdateUserDr结算人Dr7PB_UpdateUser结算人8PRTinv发票编号9PBDTARIDrHIS项目编码10PBDTARIDescHIS项目名称11TARISubCateDrHIS项目大分类编码12TARISubCateDescHIS项目大分类名称13INTIMxmbm项目编码医保目录1
14、4INTIMxmmc项目名称医保目录15BillQty数量16TARIUOMDr单位Dr17TARIUOM单位18TARIREGU规格19TARIJXDr剂型Dr20TARIJX剂型21UnitPrice单价22TotalAmount发生金额23OEORDDate发生日期24OEORDTime发生时间25INTIMsfdlbm医保分类编码26INTIMsfdlmc医保分类名称西药费,中药费,检查、治疗。27OutDrugFlag出院带药标志28OperationFlag手术费用标志29INTIMxmlb医保项目甲乙类标志0=甲类,1=乙类,2=其他30INTIMxmlbmc医保项目甲乙类标志甲
15、类,乙类,其他31DrugFlag药品、诊疗标志0,药品,1 非药品1.3帐单信息类DHCINSUFunCom类名称DHCINSUFunCom功能公用工具类类方法名称类方法描述GetInsuCodeByItemCode根据项目编码取得对照信息1.3.1类方法GetInsuCodeByItemCode输入序号字段名称字段描述备注1TARICodeHIS项目编码2UserDate*启用时间输出序号字段名称字段描述备注1InsuItemCode医保编码2InsuSubCate医保项目分类1.4就诊信息类DHCINSUAdmInfoCtl类名称DHCINSUAdmInfoCtl功能对INSUAdmIn
16、fo的基本操作类方法名称类方法描述Save保存信息(Public)Insert增加信息Update更新信息GetInfoByAdm按照ADMDR查询医保就诊信息(Public)GetInfoByInsuId根据医保号查询就诊信息列表(Public)GetInfoByCardNo根据医保卡号查询就诊信息列表(Public)GetInfoById根据就诊信息ID查询就诊信息1.4.1 Save输入序号字段名称字段描述备注字段之间以 分隔1INSUAdmInfo.RowidINSUAdmInfo主键2INSUAdmInfo类字段列表输出:输出字符串序号字段名称字段描述备注1RetNo返回标志0为记录
17、的Id1.4.2 GetInfoByAdm输入序号字段名称字段描述备注1PaAdmPa_Adm.Rowid输出:输出字符串, 字段之间以 分隔序号字段名称字段描述备注1RetNo返回标志0为错误代码=0为成功2INSUAdmInfo.RowidINSUAdmInfo主键3INSUAdmInfo类字段列表1.4.3 GetInfoByInsuId输入序号字段名称字段描述备注1InsuId医保号码输出:输出字符串列表, 列表之间以 ! 分隔,字段之间以 分隔例如:List1|List2|Listn序号字段名称字段描述备注List1RetNo返回标志0为记录数List2INSUAdmInfo.Row
18、idINSUAdmInfo主键INSUAdmInfo类字段列表1.4.4 GetInfoByCardNo输入序号字段名称字段描述备注1CardNo医保卡号码输出:输出字符串列表, 列表之间以 ! 分隔,字段之间以 分隔例如:List1|List2|Listn序号字段名称字段描述备注List1RetNo返回标志0为记录数List2INSUAdmInfo.RowidINSUAdmInfo主键INSUAdmInfo类字段列表1.5结算信息类DHCINSUDivideCtl类名称INSUDivideCtl功能对INSUDivide的基本操作类方法名称类方法描述Save保存信息(Public)Inser
19、t增加信息Update更新信息GetInfoByAdm按照ADMDR查询医保结算信息列表(Public)GetInfoByBill根据医保号查询医保结算信息(Public)GetInfoByInvPrt根据医保卡号查询医保结算信息(Public)GetInfoById根据医保结算信息ID查询医保结算信息1.5.1 Save输入序号字段名称字段描述备注字段之间以 分隔1INSUDivide.RowidINSUDivide主键2INSUDivide类字段列表输出:输出字符串序号字段名称字段描述备注1RetNo返回标志0为记录的Id1.5.2 GetInfoByAdm输入序号字段名称字段描述备注1P
20、aAdmPa_Adm.Rowid输出:输出字符串列表, 列表之间以 | 分隔,字段之间以 分隔例如:List1|List2|Listn序号字段名称字段描述备注List1RetNo返回标志0为记录数List2INSUDivide.RowidINSUDivide主键INSUDivide类字段列表1.5.3 GetInfoByBill输入序号字段名称字段描述备注1BillNoDHC_PatientBill.Rowid输出:输出字符串, 字段之间以 分隔序号字段名称字段描述备注1RetNo返回标志0为错误代码=0为成功2INSUDivide.RowidINSUDivide主键3INSUDivide类字
21、段列表1.5.4 GetInfoByInvPrt输入序号字段名称字段描述备注1InvPrtDrDHC_InvPrt.Rowid发票表输出:输出字符串, 字段之间以 分隔序号字段名称字段描述备注1RetNo返回标志0为错误代码=0为成功2INSUDivide.RowidINSUDivide主键3INSUDivide类字段列表 2. 数据库设计2.1医保字典维护类名INSUDicData描述医保字典维护序号字段名称字段描述字段类型备注1INDID_DicType字典类别String2INDID_DicCode代码String3INDID_DicDesc名称String4INDID_DicBill1
22、String5INDID_DicBill2String6INDID_DicDemo备注String2.2医保人员类别字典类名INSUPatType描述医保人员类别字典序号字段名称字段描述字段类型备注1INPAT_PatCode人员类别代码String2INPAT_PatDesc人员类别名称String3INPAT_PatEnable有效标志Boolean4INPAT_PatDemo备注String5INPAT_PatSill1一次起付线Float6INPAT_PatSill2二次起付线Float7INPAT_PatSill3三次起付线Float8INPAT_PatTcSelfP1统筹自付比例一
23、Float9INPAT_PatTcSelfP2统筹自付比例二Float10INPAT_PatJzSelfP1救助自付比例一Float11INPAT_PatJzSelfP2救助自付比例二Float12INPAT_PatJzSelfP3救助自付比例三Float2.3医保基本参数类名INSUPara描述医保基本参数序号字段名称字段描述字段类型备注1INPAR_ActiveDate生效日期Date2INPAR_Astrict最高限额1床位费最高限额)Float3INPAR_SelfP1自负比例1(在职自负比例)Float4INPAR_Astrict2最高限额2(报警最高限额)Float5INPAR_MDate修改日期Date6INPAR_Path路径String7INPAR_Pa
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2