汇总数据表结构设计.doc_第1页
汇总数据表结构设计.doc_第2页
汇总数据表结构设计.doc_第3页
汇总数据表结构设计.doc_第4页
汇总数据表结构设计.doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

HIS汇总库表结构设计1. 数据交互方式:目前定为his各个库每天晚上自动执行数据的导出,导出后由专门的传输平台来处理数据的传输,导出格式为文件,要求导出文件的条数可根据后台来配置大小,导出文件的目录也可根据后台来配置,每次将表中截止晚上23:59:59前的数据来导出,导出时注意有些主子表,子表的导出按照主表的时间来做为条件,导出文件内容就按查出的dataset转成xml的方式来输出,文件名命名规则为:时间加表名加文件数,如:20120608pa_info1.xml 20120608pa_info2.xml;程序根据配置文件的设置来做相应的处理:exp QHZJPT/dbhisora11g file=E:/qhjchis.dmp tables=(s_area,s_auth,s_dictionary)2数据库表结构如下:其中标为红色的为需要增加的字段.1.2.2.1 Pa_Info 患者基本信息表序号字段名字段描述数据类型长度为空注释默认1PatiID患者编码String50NotPK,患者的唯一标识2IDCardTypeID证件类型编码String50CodeTypeID=0100043IDCardTypeName证件类型名称4IDCard证件号码String50Index5PatiName患者姓名String255Index6PatiEName患者英文名称String2557InputStr输入串String50NotIndex8SexID性别编码String50CodeTypeID=0100059SexName性别名称String25510BirthDate出生日期Datetime11OccupationID职业编码String50CodeTypeID=01000612OccupationName职业名称String25513RegiLocID户口所在地编码String50CodeTypeID=01000714RegiLocName户口所在地名称String25515RegiLocPostCode户口所在地邮编String5016MarriedID婚姻状态编码String50CodeTypeID=01000817MarriedName婚姻状态名称18CountryID国籍编码String50CodeTypeID=01000919CountryName国籍名称String25520NativePlaceID籍贯地编码String50CodeTypeID=01000721NativePlaceName籍贯地名称String25522NationalityID民族编码String50CodeTypeID=01001023NationalityName民族名称String25524RetireTypeID职退状态编码IDString50CodeTypeID=01001125RetireTypename职退状态编码名称String5026PatiEmail患者Email String5027FLAreaID家庭地区编码String50CodeTypeID=01000728FLAreaName家庭地区名称String25529FLAddr家庭地址String25530FLPostcode邮编String5031FLTeleNum家电话String5032EntID单位编码String5033EntName单位名称String25534EntAddr单位地址String25535EntTeleNum单位电话String5036EntContactor单位联系人姓名String5037EntPostCode单位邮编String5038CTName联系人姓名String5039CTRoleID与患者关系类型编码String50CodeTypeID=01001240CTTeleNum联系人电话String5041CTAddr联系人地址String25542CTHandset联系人手机String5043ClinicCardID患者当前就诊卡号String50Index44AccID帐户编码String5046ID1_Value备用ID1 数值String5048ID2_Value备用ID2 数值String5049PatiPayTypeID默认患者付款类型String50FK,NotPa_PayType 中 PatiPayTypeID50FullPYCode患者姓名拼音全码String50Index51CTRoleName联系人关系名称String5052Date_Create建档日期Datetime52Date_Update修改日期Datetime52EHRID健康档案号String5052OrgID_City所属市地区卫生机构编码String50所属市地区卫生机构编码取自ConfigInfo.xml中的定义52OrgID_County所属县卫生机构编码String50所属县卫生机构编码取自ConfigInfo.xml中的定义2.2 Pao_Visit门诊患者访问表序号字段名字段描述数据类型长度为空注释默认1SerialNo门诊流水号String50NotPK2OrgID_Hosp医院编码String50Not2OrgName_Hosp医院名称String503SortNum排队顺序号IntegerNot04OutPatiID门诊号String50Index5PatiID患者编码String50Index6PatiNote患者信息记忆串String255姓名,性别,年龄,付款类型7RegistID号别编码String20NotIndex8PatiPayTypeID患者付款类型String509PriceTypeID患者价格类型String5010Date_Input登记日期DatetimeIndex11VisitDate1就诊开始日期Datetime12VisitDate2就诊结束日期Datetime13RegistTypeID挂号类型编码String50NotCodeTypeID=000500普通号,专家号,急诊号。14OrgID_Diag就诊科别编码String50Index15OrgName_Diag就诊科别名称16EmpID_Diag医师编码String5017EmpName_Diag医师名称18EmpID_Canc作废人员编码String5019EmpName_Canc作废人员名称String5020Date_Canc作废日期Datetime21EmpID_Input登记人员编码String50Index22EmpName_Input登记人员名称String5023OutStatusID就诊状态String50CodeTypeID=010100挂号、分诊、接诊、离诊。24PrintTimes打印次数IntegerNot025OrgFullPathID_Diag就诊机构分类编码String15026DateTypeID日期分组类型(挂号午别)String50CodeTypeID=000501星期一上午、星期二下午。27DateTypeName日期分组类型名称String5028RsrcTypeCate挂号类别范畴TinyintNot0:科室号1:专家号029ValidDate1此号有效开始日期Datetime默认为开始就诊日期30ValidDate2此号有效结束日期Datetime由本号型的有效范围决定31ClinicCardID就诊卡号String50Index32DiseaseID_Visit门诊登记疾病编码String50门慢编码33DiseaseName_Visit门诊登记疾病名称34VisitUseMode挂号方式Integer0:现场挂号1:电话挂号2:短信挂号3:诊间预约035Date_NextVisit?下一次就诊日期DateTime36Amount_Pay门诊预交金额?Decimal14,4Not暂不用,以后可能扩充为某押金只为该次挂号使用037VisitType访问类型IntegerNot0 初诊1 复诊不送病案2 复诊送病案038VisitClinicType门急诊类型IntegerNot挂号时通过号型区分是门诊还是急诊 , 写入此字段, 在后续流程中用此字段区分门急诊0门诊 1急诊039EmBedID急诊床号String5040IncumbencyFlag是否急诊标识BoolNot041BookID预约流水号String5042PayTypeCateID患者付款身份对应的类型编码String50CodeTypeID=01011053Standard_OrgID_Hosp所属医院机构IDString50PK防止汇总数据不会有主键重复,用于表明所属医院的标准机构53Standard_OrgID_Diag就诊科别编码String50用于表明标准的就诊科别编码53Standard_OrgName_Diag就诊科别名称String50用于表明标准的就诊科别名称52OrgID_City所属市地区卫生机构编码String50所属市地区卫生机构编码取自ConfigInfo.xml中的定义52OrgID_County所属县卫生机构编码String50所属县卫生机构编码取自ConfigInfo.xml中的定义53Sum_Fee当前发生费用总额Decimal14,4054Sum_BASEDRUG国家基本药物费用Decimal14,455Sum_BASEDRUG_area省基本药物费用Decimal14,456Sum_exam门诊诊疗费用Decimal14,42.3 Pao_Diag 门诊患者诊断表序号字段名字段描述数据类型长度为空注释默认1SerialNo门诊流水号String50NotPK,FK12DiagTypeID患者诊断类型String50NotPKCodeTypeID=0003113RowNo序号IntegerNotPK04PatiID患者编码String50NotIndex5DiagID疾病编码String506DiagVer编码版本String50FK7DiagName疾病名称String2558DiagRoleID患者诊断角色编码String50CodeTypeID=0101019DiagResultID诊断结果编码String50CodeTypeID=010102 10Date_Create开立日期Datetime11Date_Modify最后一次修改日期Datetime新产生的记录中该字段值等于开立日期,以后每-次修改时只更新该字段53Standard_OrgID_Hosp所属医院机构IDString50PK防止汇总数据不会有主键重复,用于表明所属医院的标准机构52OrgID_City所属市地区卫生机构编码String50所属市地区卫生机构编码取自ConfigInfo.xml中的定义52OrgID_County所属县卫生机构编码String50所属县卫生机构编码取自ConfigInfo.xml中的定义2.4 Pao_Bill门诊患者记帐主表序号字段名字段描述数据类型长度为空注释默认1BillID收费编码String50NotPK2BillTypeID收费类型integer3Not0 门诊收费1 挂号收费3ReturnFlag收退费标志IntegerNot1 收费1 退费13SerialNo门诊流水号String50NotIndex4ExpSrcType收费来源类型integer3Not0 直接收费1 帐户2 押金05PatiID患者编码StringIndex6ClinicCardID患者就诊卡号String50Index7PatiNote患者信息String2558Date_Bill收费日期DateTimeNotIndex9OrgID_Bill收费机构编码String50Index10OrgName_Bill收费机构名称String25511OrgFullPathID_Bill收费机构分类编码String5012EmpID_Bill收费人员String50Index13EmpName_Bill收费人员名称String5014Date_Canc作废日期DateTimeNot15EmpID_Canc作废人编码String50押金收费业务在结算之前如果退费则原记录和负记录的CancDate和CancEmpID都置值,用于取别正常收费没结算的其它记录.16Amount_Total收费总金额Decimal18,8Not017Amount_Pati其中患者付款金额Decimal18,8Not018Amount_PayType其中付款类型记帐金额Decimal18,8Not019BillID_Neg退费记录对应的原BillIDString5020RekID门诊结算编码String50Index21PayTypeCateID医保类型String50门特、门普、普通53Standard_OrgID_Hosp所属医院机构IDString50PK防止汇总数据不会有主键重复,用于表明所属医院的标准机构53Standard_OrgID_Bill收费机构编码String50用于表明标准的收费机构编码53Standard_OrgName_Bill收费机构名称String50用于表明标准的收费机构名称52OrgID_City所属市地区卫生机构编码String50所属市地区卫生机构编码取自ConfigInfo.xml中的定义52OrgID_County所属县卫生机构编码String50所属县卫生机构编码取自ConfigInfo.xml中的定义2.5 Pao_Bill_Item 门诊患者记帐子表序号字段名字段描述数据类型长度为空注释默认1BillID记帐编码String50NotPK2RowNo序号IntNot3ItemID项目编码String50NotIndex4ItemCateID项目分类编码String50Not5ItemName项目名称String255Not6ItemSpec项目规格String507UnitTypeID包装单位类型编码String50CodeTypeID=0000038UnitName包装单位名称String509UnitQuantity包装数量Decimal16,6Not010Quantity基本单位下数量Decimal16,6Not011Quantity_Return已退数量Decimal16,6Not012SalesPrice零售单价Decimal18,8Not013RetailFactor零售单位到换算系数114Factor包装和基本单位的换算系数Decimal10,4Not15Amount_Total总金额Decimal18,4Not016Amount_Pati患者付金额Decimal18,4Not017Amount_PayType付款类新付金额Decimal18,4Not018EmpID_Diag开立人员编码String5019EmpName_Diag开立人员名称String5020OrgID_Input项目录入科别String50默认为医嘱科别对于记费或补费为补费科别Index21OrgName_Input项目录入科别名称String25522OrgFullPathID_Input项目录入科别路径编码String5023OrgID_Exec项目执行科室String50Index24OrgName_Exec项目执行科室名称String25525OrgFullPathID_Exec项目执行科别路径编码String5026Quantity_Exec已执行的数量,(基本包装单位)Decimal18,4Not027OrdID对应医嘱编码String50FK, Index28OrdRowNo对应医嘱项目序号IntegerFK29ItemInputType项目来源类型Integer10Not0 医生医嘱带入1 医技科室记费或补费030OrgID_Diag患者就诊科别编码String50Index31OrgName_Diag患者就诊科别名称String25532OrgFullPathID_Diag患者就诊科别路径编码String5053Standard_OrgID_Hosp所属医院机构IDString50PK防止汇总数据不会有主键重复,用于表明所属医院的标准机构53Standard_OrgID_Input项目录入科别String50用于表明标准的项目录入科别53Standard_OrgName_Input项目录入科别名称String50用于表明标准的项目录入科别名称53Standard_OrgID_Exec项目执行科室String50用于表明标准的项目执行科室53Standard_OrgName_Exec项目执行科室名称String50用于表明标准的项目执行科室名称53Standard_OrgID_Diag患者就诊科别编码String50用于表明标准的患者就诊科别编码53Standard_OrgName_Diag患者就诊科别名称String50用于表明标准的患者就诊科别名称53BASEDRUGFLAG国家基本药物标志IntegerNot53BASEDRUGFLAG_AREA青海基本药物标志IntegerNot53STANDARDITEMID项目标准编码String50Not52OrgID_City所属市地区卫生机构编码String50所属市地区卫生机构编码取自ConfigInfo.xml中的定义52OrgID_County所属县卫生机构编码String50所属县卫生机构编码取自ConfigInfo.xml中的定义2.6 Pai_Visit 住院患者访问表序号字段名字段描述数据类型长度为空注释默认1SerialNo住院流水号String50NotPK2OrgID_Hosp医疗机构编码String50NotFK2orgName_Hosp医疗机构名称String503PatiPayTypeID患者付款方式类型编码String504PriceTypeID患者价格类型Sreing505PatiID患者编码String50FK6ClinicCardID就诊卡编号String507InPatiID住院号String50FK8CurrentFlag当前标志booleanNot为1表示该记录为该InPatiID当前入院记录19InNo分院入院次数IntegerNot表示在每个分院中是第几次入院010OrgID_Diag就诊科室String5011OrgName_Diag就诊科室名称String25512OrgFullPathID_Diag就诊科室13OrgID_Loc接收病区(护理)String5014OrgName_Loc接受病区名称15OrgFullPathID_Loc接受病区分类编码16BedID床位编码String5017BedName床位名称18EmpID_Doctor主管医师编码String5019EmpName_Doctor主管医师名称String5020EmpID_Nurse主管护士编码String5021EmpName_Nurse主管护士名称String25522EmpID_Recomm推荐人编码String50开票或推荐医师23EmpName_Recomm推荐人名称String5024Date_Admit入院日期Datetime在系统配置blnNewInUpdateAdminDate的影响下,可能会在病区接收业务时回写为接收日期25Date_Announce通知出院日期DateTime26Date_Discharge出院日期Datetime27RekCn已结算次数IntegerNot028Sum_Deposit当前押金总额Decimal14,4Not029Sum_Fee当前发生费用总额Decimal14,4Not030Sum_Self患者需要自行承担的金额Decimal14,4Not031ChildCn婴儿数量IntegerNot032InFlag是否出院BoolNot033RekFlag是否结算BoolNot034ArchiveFlag是否归档BoolNot035RecResultFlag 是否结平BoolNot0 未,1平036CtrFlag是否需要控制费用BoolNot0 不,1是037CtrAmount控制额度Decimal14,4Not038AlarmAmount提示金额Decimal14,4Not039LockFlag锁住患者BoolNot0 开锁,1 锁住040CloseFlag关帐信息BoolNot0 开,1 关41AdmitSrcID患者来源String50CodeTypeID=01020B42InStatusID患者住院状态String50CodeTypeID=01020143AdmitStatusID入院时情况String50NotCodeTypeID=010202044DayLeftFlag当日退院标志BoolNot045CheckEmpID审核操作员String5046TendGradeID护理等级String50CodeTypeID=010206 下的00分类47IllnessStatusID病情String50CodeTypeID=010206下的01分类48NutritionID饮食对应编码String50CodeTypeID=010206 下的03分类49Date_TempLeave临时出院时间Datetime不为空表示正在临时出院中50OPName手术名称String255患者最近一次的手术名称51OPDate手术日期Datetime患者最近一次的手术日期52Date_Input入院登记日期Datetime办理入院登记的日期53EmpID_Input登记人编码String50操作人员编码54EmpName_Input登记人名称String50操作人员名称55Inno_Hosp集团入院次数IntegerNot表示在整个集团中是第几次入院156Reason_Leave出院原因String50CodeTypeID=01020C57EmpID_DayLeft当日退院操作员编码String5058EmpName_DayLeft当日退院操作员名称String5059Date_DayLeft当日退院操作日期Datetime53Standard_OrgID_Hosp所属医院机构IDString50PK防止汇总数据不会有主键重复,用于表明所属医院的标准机构53Standard_OrgID_Diag就诊科别编码String50用于表明标准的就诊科别编码53Standard_OrgName_Diag就诊科别名称String50用于表明标准的就诊科别名称53Standard_OrgID_Loc就诊病区编码String50用于表明标准的就诊病区编码53Standard_OrgName_Loc就诊病区名称String50用于表明标准的就诊病区名称52OrgID_City所属市地区卫生机构编码String50所属市地区卫生机构编码取自ConfigInfo.xml中的定义52OrgID_County所属县卫生机构编码String50所属县卫生机构编码取自ConfigInfo.xml中的定义Sum_BASEDRUG国家基本药物费用Decimal14,4Sum_BASEDRUG_area省基本药物费用Decimal14,4Sum_exam门诊诊疗费用Decimal14,42.7 Pai_Diag 住院患者诊断表序号字段名字段描述数据类型长度为空注释默认1SerialNo住院流水号String50NotPK,FK12DiagTypeID患者诊断类型String50NotPKCodeTypeID=0003113RowNo序号IntegerNotPK04PatiID患者编码String50Not5DiagID疾病编码String506DiagVer编码版本String50FK7DiagName疾病名称String2558DiagRoleID患者诊断角色编码String50CodeTypeID=0101019DiagResultID诊断结果编码String50CodeTypeID=01010210Date_Create开立日期Datetime11Date_Modify最后一次修改日期Datetime新产生的记录中该字段值等于开立日期,以后每一次修改时只更新该字段53Standard_OrgID_Hosp所属医院机构IDString50PK防止汇总数据不会有主键重复,用于表明所属医院的标准机构52OrgID_City所属市地区卫生机构编码String50所属市地区卫生机构编码取自ConfigInfo.xml中的定义52OrgID_County所属县卫生机构编码String50所属县卫生机构编码取自ConfigInfo.xml中的定义2.8 Pai_Bill 住院患者记帐表序号字段名字段描述数据类型长度为空注释默认1BillID记帐单编码String50NotPKSerialNo+日期+流水2Date_Bill记帐日期DatetimeNotIndex3SerialNo住院流水号String50Index4PatiID患者编码String50IndexFK5ChildNo婴儿号IntegerNot06OrgID_Diag患者所在就诊机构String50Index7OrgFullPathID_Diag患者所在护理单元String508OrgID_Loc患者所在护理单元String50Index9OrgFullPathID_Loc患者所在护理单元分类编码String5010OrgID_Ord医嘱开立机构String5011OrgFullPathID_Ord医嘱开立机构分类编码String5012OrgID_Exec执行机构String50Index13OrgFullPathID_Exec执行机构分类编码String5014OrgID_Chg收费机构String50Index15ApplyType申请单编码类型Integer1 药品请领单2 医技申请单3 手术申请单16ApplyID申请单编码String50Index对应上述字段ApplyType的值决定本字段的外链表1:Cmi_Apply_Sheet请领单2:Cmi_App申请单3:Cmi_Op手术单17OrgFullPathID_Chg执行机构分类编码String5018EmpID_Bill记帐人员String50Index19EmpID_Doct主治医师String5020EmpID_Nurs主管护士String5021OrdID相关医嘱编码String50IndexFK122OrdRowNo相关医嘱序号IntegerFK123ItemID项目编码String50NotIndex24ItemName项目名称String25525ItemSpec项目规格String25526UnitName包装单位描述String5027Factor和基本单位的换算系数Decimal10,4Not128RetailFactor 零售价格对应包装单位数量Decimal10,4Not129Quantity基本数量Decimal16,6Not030UnitQuantity包装单位数量Decimal16,6Not031ExecQuantity已执行的数量Decimal16,6Not032SalesPrice零售单价Decimal18,8Not033Amount_Tot总金额Decimal14,4Not034Amount_Pati患者付款金额Decimal14,4Not035Amount_PayType付款类型付款金额Decimal14,4Not36OutTakeFlag出院带药标志BoolNot0菲出院带药,1 出院带药 037ExecFlag已执行标志BoolNot038RekID患者结算号String50Index39Date_Rek患者结算日期Datetime40ApportID对应分摊交易号String5041BillIDNeg对应的负冲BillID号String50原有记录和负冲记录都写上对方的BillID号42Note备注String5043Date_Charge费用日期DatetimeIndex默认业务与Date_Bill(实际记录产生时间)相同 对冲帐录费的记录Date_Charge要保证在出院日期前(暂定出院日的0点)53Standard_OrgID_Hosp所属医院机构IDString50PK防止汇总数据不会有主键重复,用于表明所属医院的标准机构53Standard_OrgID_Diag患者就诊科别编码String50用于表明标准的患者就诊科别编码53Standard_OrgID_Loc患者就诊病区编码String50用于表明标准的患者就诊病区编码53Standard_OrgID_Ord医嘱开立机构String50用于表明标准的医嘱开立机构53Standard_OrgID_Exec执行机构String50用于表明标准的执行机构53Standard_OrgID_Chg收费机构String50用于表明标准的收费机构53BASEDRUGFLAG国家基本药物标志IntegerNot53BASEDRUGFLAG_AREA青海基本药物标志IntegerNot53STANDARDITEMID项目标准编码String50Not52OrgID_City所属市地区卫生机构编码String50所属市地区卫生机构编码取自ConfigInfo.xml中的定义52OrgID_County所属县卫生机构编码String50

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论