dwd_create_table.sql 117 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476
  1. CREATE TABLE `dwd_activity_patient_info` (
  2. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  3. `act_no` varchar(48) NOT NULL COMMENT '活动编号',
  4. `register_id` varchar(48) NULL COMMENT '挂号ID',
  5. `patient_name` varchar(128) NULL COMMENT 'mc'
  6. ) ENGINE=OLAP
  7. UNIQUE KEY(`patient_id`, `act_no`)
  8. COMMENT 'DWD_参加活动的患者'
  9. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 8
  10. PROPERTIES (
  11. "replication_allocation" = "tag.location.default: 1",
  12. "is_being_synced" = "false",
  13. "storage_format" = "V2",
  14. "enable_unique_key_merge_on_write" = "true",
  15. "light_schema_change" = "true",
  16. "disable_auto_compaction" = "false",
  17. "enable_single_replica_compaction" = "false"
  18. );
  19. CREATE TABLE `dwd_collect_fee_record_info` (
  20. `patient_id` varchar(64) NOT NULL COMMENT '患者编号',
  21. `id` varchar(48) NOT NULL COMMENT 'id',
  22. `visit_id` varchar(64) NULL COMMENT '就诊记录号',
  23. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  24. `register_sn` varchar(48) NULL COMMENT '挂号流水号',
  25. `register_date` datetime NULL COMMENT '挂号时间',
  26. `register_department_code_raw` varchar(48) NULL COMMENT '挂号部门编号(原始)',
  27. `register_department_code_standard` varchar(48) NULL COMMENT '挂号部门编号(标准)',
  28. `fee_code_raw` varchar(48) NULL COMMENT '费用编号(原始)',
  29. `fee_name_raw` varchar(128) NULL COMMENT '费用名称(原始)',
  30. `fee_name_standard` varchar(128) NULL COMMENT '费用名称(标准)',
  31. `fee_code_standard` varchar(48) NULL COMMENT '费用编号(标准)',
  32. `item_name_raw` varchar(128) NULL COMMENT '收费项目名称(原始)',
  33. `item_name_standard` varchar(128) NULL COMMENT '收费项目名称(标准)',
  34. `item_code_raw` varchar(64) NULL COMMENT '收费项目编号(原始)',
  35. `item_code_standard` varchar(64) NULL COMMENT '收费项目编号(标准)',
  36. `doctor_code` varchar(48) NULL COMMENT '医生编号',
  37. `finance_department_code_raw` varchar(48) NULL COMMENT '执行部门编号(原始)',
  38. `finance_department_code_standard` varchar(48) NULL COMMENT '执行部门编号(标准)',
  39. `department_name_raw` varchar(128) NULL COMMENT '科室名称(原始)',
  40. `department_name_standard` varchar(128) NULL COMMENT '科室名称(标准)',
  41. `department_code_raw` varchar(64) NULL COMMENT '科室编码(原始)',
  42. `department_code_standard` varchar(64) NULL COMMENT '科室编码(标准)',
  43. `total_fee` DECIMAL(11, 2) NULL COMMENT '收费总金额',
  44. `own_fee` DECIMAL(11, 2) NULL COMMENT '自费金额',
  45. `own_pay_fee` DECIMAL(11, 2) NULL COMMENT '自付金额',
  46. `center_pay_fee` DECIMAL(11, 2) NULL COMMENT '统筹金额',
  47. `invoice_no` varchar(48) NULL COMMENT '发票号',
  48. `fee_date` datetime NULL COMMENT '收费时间',
  49. `status_raw` varchar(24) NULL COMMENT '状态(原始)',
  50. `status_standard` varchar(24) NULL COMMENT '状态(标准)',
  51. `type_raw` varchar(24) NULL COMMENT '场景分类(原始)',
  52. `type_standard` varchar(24) NULL COMMENT '场景分类(标准)',
  53. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  54. `op_data_user` varchar(48) NULL COMMENT '操作人',
  55. `op_date` datetime NULL COMMENT '数据更新时间'
  56. ) ENGINE=OLAP
  57. UNIQUE KEY(`patient_id`, `id`)
  58. COMMENT 'DWD收费记录信息表'
  59. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  60. PROPERTIES (
  61. "replication_allocation" = "tag.location.default: 1",
  62. "is_being_synced" = "false",
  63. "storage_format" = "V2",
  64. "enable_unique_key_merge_on_write" = "true",
  65. "light_schema_change" = "true",
  66. "disable_auto_compaction" = "false",
  67. "enable_single_replica_compaction" = "false"
  68. );
  69. CREATE TABLE `dwd_diagnosis_report_info` (
  70. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  71. `id` varchar(48) NOT NULL COMMENT 'id',
  72. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  73. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  74. `recipe_id` varchar(64) NULL COMMENT '关联处方id',
  75. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  76. `department_name_raw` varchar(64) NULL COMMENT '下诊断科室名称(原始)',
  77. `department_name_standard` varchar(64) NULL COMMENT '下诊断科室名称(标准)',
  78. `department_code_raw` varchar(64) NULL COMMENT '下诊断科室编码(原始)',
  79. `department_code_standard` varchar(64) NULL COMMENT '下诊断科室编码(标准)',
  80. `doctor_code` varchar(128) NULL COMMENT '下诊断医生编号',
  81. `doctor_name` varchar(128) NULL COMMENT '下诊断医生姓名',
  82. `diagnosis_time` datetime NULL COMMENT '诊断时间',
  83. `scene_type_raw` varchar(48) NULL COMMENT '场景分类(原始)',
  84. `scene_type_standard` varchar(48) NULL COMMENT '场景分类(标准)',
  85. `rel_type` varchar(48) NULL COMMENT '关联业务分类',
  86. `rel_id` varchar(48) NULL COMMENT '关联业务ID',
  87. `description` varchar(128) NULL COMMENT '备注',
  88. `diagnosis_code_raw` varchar(64) NULL COMMENT '诊断编码(原始)',
  89. `diagnosis_code_standard` varchar(64) NULL COMMENT '诊断编码(标准)',
  90. `diagnosis_name_raw` varchar(256) NULL COMMENT '诊断内容(原始)',
  91. `diagnosis_name_standard` varchar(256) NULL COMMENT '诊断内容(标准)',
  92. `main_flag` varchar(48) NULL COMMENT '是否主诊断',
  93. `confirm_flag` varchar(48) NULL COMMENT '是否确诊',
  94. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  95. `op_data_user` varchar(48) NULL COMMENT '操作人',
  96. `op_date` datetime(3) NULL COMMENT '数据操作时间',
  97. `sort_idx` int(11) NULL COMMENT '诊断排序'
  98. ) ENGINE=OLAP
  99. UNIQUE KEY(`patient_id`, `id`)
  100. COMMENT 'DWD诊断信息'
  101. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  102. PROPERTIES (
  103. "replication_allocation" = "tag.location.default: 1",
  104. "is_being_synced" = "false",
  105. "storage_format" = "V2",
  106. "enable_unique_key_merge_on_write" = "true",
  107. "light_schema_change" = "true",
  108. "disable_auto_compaction" = "false",
  109. "enable_single_replica_compaction" = "false"
  110. );
  111. CREATE TABLE `dwd_discharge_content_info` (
  112. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  113. `id` varchar(48) NOT NULL COMMENT 'id',
  114. `content_raw` text NULL COMMENT '出院小结(原文)',
  115. `content_standard` text NULL COMMENT '出院小结(解密文)'
  116. ) ENGINE=OLAP
  117. UNIQUE KEY(`patient_id`, `id`)
  118. COMMENT 'DWD出院小结信息表'
  119. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  120. PROPERTIES (
  121. "replication_allocation" = "tag.location.default: 1",
  122. "is_being_synced" = "false",
  123. "storage_format" = "V2",
  124. "enable_unique_key_merge_on_write" = "true",
  125. "light_schema_change" = "true",
  126. "disable_auto_compaction" = "false",
  127. "enable_single_replica_compaction" = "false"
  128. );
  129. CREATE TABLE `dwd_discharge_record_info` (
  130. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  131. `id` varchar(48) NOT NULL COMMENT 'id',
  132. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  133. `in_patient_no` varchar(48) NULL COMMENT '关联住院号',
  134. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  135. `company_code` varchar(48) NULL COMMENT '医院编号',
  136. `company_name` varchar(128) NULL COMMENT '医院名称',
  137. `admit_department_name_raw` varchar(64) NULL COMMENT '入住科室名称(原始)',
  138. `admit_department_name_standard` varchar(64) NULL COMMENT '入住科室名称(标准)',
  139. `admit_department_code_raw` varchar(64) NULL COMMENT '入住科室编码(原始)',
  140. `admit_department_code_standard` varchar(64) NULL COMMENT '入住科室编码(标准)',
  141. `out_department_name_raw` varchar(64) NULL COMMENT '离住科室名称(原始)',
  142. `out_department_name_standard` varchar(64) NULL COMMENT '离住科室名称(标准)',
  143. `out_department_code_raw` varchar(64) NULL COMMENT '离住科室编码(原始)',
  144. `out_department_code_standard` varchar(64) NULL COMMENT '离住科室编码(标准)',
  145. `leave_date` datetime NULL COMMENT '出院时间',
  146. `icu_days` int(11) NULL COMMENT 'icu天数',
  147. `leave_way_raw` varchar(48) NULL COMMENT '出院方式(原始)',
  148. `leave_way_name_raw` varchar(64) NULL COMMENT '出院方式名称(原始)',
  149. `leave_way_standard` varchar(48) NULL COMMENT '出院方式(标准)',
  150. `emergency_treatment_days` int(11) NULL COMMENT '病情危重天数',
  151. `diagnosis_raw` text NULL COMMENT '诊断内容(原始)',
  152. `diagnosis_standard` text NULL COMMENT '诊断内容(标准)',
  153. `diagnosis_code_standard` varchar(1024) NULL COMMENT '诊断编码(标准)',
  154. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  155. `op_data_user` varchar(48) NULL COMMENT '操作人',
  156. `op_date` datetime(3) NULL COMMENT '数据操作时间'
  157. ) ENGINE=OLAP
  158. UNIQUE KEY(`patient_id`, `id`)
  159. COMMENT 'DWD出院信息表'
  160. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  161. PROPERTIES (
  162. "replication_allocation" = "tag.location.default: 1",
  163. "is_being_synced" = "false",
  164. "storage_format" = "V2",
  165. "enable_unique_key_merge_on_write" = "true",
  166. "light_schema_change" = "true",
  167. "disable_auto_compaction" = "false",
  168. "enable_single_replica_compaction" = "false"
  169. );
  170. CREATE TABLE `dwd_examination_patient_info` (
  171. `visit_id` varchar(48) NOT NULL COMMENT '体检记录号',
  172. `patient_name` varchar(64) NULL COMMENT '体检者姓名',
  173. `sex` varchar(24) NULL COMMENT '性别',
  174. `birth_day` datetime NULL COMMENT '生日',
  175. `id_card` varchar(48) NULL COMMENT '身份证号',
  176. `data_create_date` datetime NULL COMMENT '数据新建时间',
  177. `data_update_date` datetime NULL COMMENT '数据更新时间',
  178. `main_person_id` varchar(48) NULL COMMENT '主客户ID',
  179. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  180. `op_date` datetime(3) NULL COMMENT '数据操作时间'
  181. ) ENGINE=OLAP
  182. UNIQUE KEY(`visit_id`)
  183. COMMENT 'DWD体检患者信息表'
  184. DISTRIBUTED BY HASH(`visit_id`) BUCKETS 8
  185. PROPERTIES (
  186. "replication_allocation" = "tag.location.default: 1",
  187. "is_being_synced" = "false",
  188. "storage_format" = "V2",
  189. "enable_unique_key_merge_on_write" = "true",
  190. "light_schema_change" = "true",
  191. "disable_auto_compaction" = "false",
  192. "enable_single_replica_compaction" = "false"
  193. );
  194. CREATE TABLE `dwd_examine_apply_info` (
  195. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  196. `id` varchar(48) NOT NULL COMMENT '检查申请单流水号',
  197. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  198. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  199. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  200. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  201. `department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  202. `department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  203. `department_code_raw` varchar(64) NULL COMMENT '申请科室编码(原始)',
  204. `department_code_standard` varchar(64) NULL COMMENT '申请科室编码(标准)',
  205. `doctor_code` varchar(64) NULL COMMENT '申请医生编号',
  206. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  207. `pay_date` datetime NULL COMMENT '申请支付时间',
  208. `apply_date` datetime NULL COMMENT '申请时间',
  209. `scene_type_raw` varchar(24) NULL COMMENT '场景分类(原始)',
  210. `scene_type_standard` varchar(24) NULL COMMENT '场景分类(标准)',
  211. `items_raw` varchar(1024) NULL COMMENT '检查项目(原始)-del-2',
  212. `items_standard` varchar(1024) NULL COMMENT '检查项目(标准)-del-2',
  213. `diagnosis_raw` text NULL COMMENT '诊断项目内容(原始)',
  214. `diagnosis_standard` text NULL COMMENT '诊断项目内容(标准)',
  215. `diagnosis_code_standard` varchar(1024) NULL COMMENT '医嘱诊断编号(标准)',
  216. `status_raw` varchar(48) NULL COMMENT '状态编号(原始)',
  217. `status_standard` varchar(24) NULL COMMENT '状态编号(标准)',
  218. `status_name_raw` varchar(128) NULL COMMENT '状态名称(原始)',
  219. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  220. `op_data_user` varchar(48) NULL COMMENT '操作人',
  221. `op_date` datetime NULL COMMENT '数据操作时间'
  222. ) ENGINE=OLAP
  223. UNIQUE KEY(`patient_id`, `id`)
  224. COMMENT 'DWD检查申请单信息表'
  225. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  226. PROPERTIES (
  227. "replication_allocation" = "tag.location.default: 1",
  228. "is_being_synced" = "false",
  229. "storage_format" = "V2",
  230. "enable_unique_key_merge_on_write" = "true",
  231. "light_schema_change" = "true",
  232. "disable_auto_compaction" = "false",
  233. "enable_single_replica_compaction" = "false"
  234. );
  235. CREATE TABLE `dwd_examine_apply_item_info` (
  236. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  237. `apply_id` varchar(48) NOT NULL COMMENT '检查申请单流水号',
  238. `id` varchar(48) NOT NULL COMMENT 'id',
  239. `type_raw` varchar(64) NULL COMMENT '项目分类(原始)',
  240. `type_standard` varchar(64) NULL COMMENT '项目分类(标准)',
  241. `code_raw` varchar(64) NULL COMMENT '项目编号(原始)',
  242. `code_standard` varchar(64) NULL COMMENT '项目编号(标准)',
  243. `name_raw` varchar(128) NULL COMMENT '项目名称(原始)',
  244. `name_standard` varchar(128) NULL COMMENT '项目名称(标准)',
  245. `part_code_raw` varchar(128) NULL COMMENT '部位编号(原始)',
  246. `part_code_standard` varchar(128) NULL COMMENT '部位编号(标准)',
  247. `part_name_raw` varchar(128) NULL COMMENT '部位名称(原始)',
  248. `part_name_standard` varchar(128) NULL COMMENT '部位名称(标准)',
  249. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  250. `op_data_user` varchar(48) NULL COMMENT '操作人',
  251. `op_date` datetime NULL COMMENT '数据操作时间'
  252. ) ENGINE=OLAP
  253. UNIQUE KEY(`patient_id`, `apply_id`, `id`)
  254. COMMENT 'DWD检查申请单明细信息表'
  255. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  256. PROPERTIES (
  257. "replication_allocation" = "tag.location.default: 1",
  258. "is_being_synced" = "false",
  259. "storage_format" = "V2",
  260. "enable_unique_key_merge_on_write" = "true",
  261. "light_schema_change" = "true",
  262. "disable_auto_compaction" = "false",
  263. "enable_single_replica_compaction" = "false"
  264. );
  265. CREATE TABLE `dwd_examine_report_info` (
  266. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  267. `id` varchar(48) NOT NULL COMMENT '报告ID',
  268. `apply_id` varchar(64) NULL COMMENT '申请流水号',
  269. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  270. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  271. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  272. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  273. `patient_phone` varchar(64) NULL COMMENT '患者电话',
  274. `patient_gender_raw` varchar(24) NULL COMMENT '患者性别(原始)',
  275. `patient_gender_standard` varchar(4) NULL COMMENT '患者性别(标准)',
  276. `patient_card_no` varchar(24) NULL COMMENT '患者证件号',
  277. `patient_age` varchar(24) NULL COMMENT '患者年龄',
  278. `department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  279. `department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  280. `department_code_raw` varchar(64) NULL COMMENT '申请科室编码(原始)',
  281. `department_code_standard` varchar(64) NULL COMMENT '申请科室编码(标准)',
  282. `reports_time` datetime NULL COMMENT '报告时间',
  283. `apply_time` datetime NULL COMMENT '申请时间',
  284. `inspect_time` datetime NULL COMMENT '检查时间',
  285. `scene_type_raw` varchar(24) NULL COMMENT '场景分类(原始)',
  286. `scene_type_standard` varchar(24) NULL COMMENT '场景分类(标准)',
  287. `apply_doctor_code` varchar(128) NULL COMMENT '申请医生编号',
  288. `apply_doctor_name` varchar(128) NULL COMMENT '申请医生姓名',
  289. `doctor_code` varchar(128) NULL COMMENT '报告医生编号',
  290. `doctor_name` varchar(128) NULL COMMENT '报告医生姓名',
  291. `examine_type_raw` varchar(64) NULL COMMENT '检查类别(原始)',
  292. `examine_type_name_raw` varchar(64) NULL COMMENT '检查类别名称(原始)',
  293. `examine_type_standard` varchar(64) NULL COMMENT '检查类别(标准)',
  294. `report_name_raw` varchar(256) NULL COMMENT '报告名称(原始)',
  295. `report_name_standard` varchar(256) NULL COMMENT '报告名称(标准)',
  296. `body_part_name_raw` varchar(128) NULL COMMENT '检查部位名称(原始)',
  297. `body_part_name_standard` varchar(64) NULL COMMENT '检查部位名称(标准)',
  298. `body_part_code_raw` varchar(64) NULL COMMENT '检查部位编号(原始)',
  299. `body_part_code_standard` varchar(64) NULL COMMENT '检查部位编号(标准)',
  300. `report_description_raw` text NULL COMMENT '检查所见(原始)',
  301. `report_description_standard` varchar(1024) NULL COMMENT '检查所见(标准)',
  302. `report_result_raw` text NULL COMMENT '检查结果(原始)',
  303. `report_result_standard` varchar(1024) NULL COMMENT '检查结果(标准)',
  304. `report_path` varchar(256) NULL COMMENT '报告路径',
  305. `report_no` varchar(64) NULL COMMENT '影象报告编号',
  306. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  307. `op_data_user` varchar(48) NULL COMMENT '操作人',
  308. `op_date` datetime NULL COMMENT '数据操作时间',
  309. `activity_no` varchar(48) NULL COMMENT '活动编号',
  310. `status` varchar(48) NULL
  311. ) ENGINE=OLAP
  312. UNIQUE KEY(`patient_id`, `id`)
  313. COMMENT 'DWD检查报告单信息表'
  314. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  315. PROPERTIES (
  316. "replication_allocation" = "tag.location.default: 1",
  317. "is_being_synced" = "false",
  318. "storage_format" = "V2",
  319. "enable_unique_key_merge_on_write" = "true",
  320. "light_schema_change" = "true",
  321. "disable_auto_compaction" = "false",
  322. "enable_single_replica_compaction" = "false"
  323. );
  324. CREATE TABLE `dwd_examine_reserve_info` (
  325. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  326. `id` varchar(48) NOT NULL COMMENT '预约申请号',
  327. `apply_id` varchar(48) NULL COMMENT '申请流水号',
  328. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  329. `in_patient_no` varchar(48) NULL COMMENT '关联住院号',
  330. `recipe_id` varchar(64) NULL COMMENT '关联处方号',
  331. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  332. `apply_department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  333. `apply_department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  334. `apply_department_code_raw` varchar(64) NULL COMMENT '申请科室编码(原始)',
  335. `apply_department_code_standard` varchar(64) NULL COMMENT '申请科室编码(标准)',
  336. `doctor_code` varchar(64) NULL COMMENT '医生编号',
  337. `doctor_name` varchar(64) NULL COMMENT '医生姓名',
  338. `apply_date` datetime NULL COMMENT '申请时间',
  339. `book_date` datetime NULL COMMENT '预约时间',
  340. `items_raw` varchar(1024) NULL COMMENT '检查项目(原始)',
  341. `items_standard` varchar(1024) NULL COMMENT '检查项目(标准)',
  342. `status_raw` varchar(24) NULL COMMENT '预约状态(原始)',
  343. `status_standard` varchar(24) NULL COMMENT '预约状态(标准)',
  344. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  345. `op_data_user` varchar(48) NULL COMMENT '操作人',
  346. `op_date` datetime(3) NULL COMMENT '数据操作时间'
  347. ) ENGINE=OLAP
  348. UNIQUE KEY(`patient_id`, `id`)
  349. COMMENT 'DWD检查预约单信息表'
  350. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  351. PROPERTIES (
  352. "replication_allocation" = "tag.location.default: 1",
  353. "is_being_synced" = "false",
  354. "storage_format" = "V2",
  355. "enable_unique_key_merge_on_write" = "true",
  356. "light_schema_change" = "true",
  357. "disable_auto_compaction" = "false",
  358. "enable_single_replica_compaction" = "false"
  359. );
  360. CREATE TABLE `dwd_inpatient_change_info` (
  361. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  362. `change_id` varchar(48) NOT NULL COMMENT '转换流水号',
  363. `inpatient_id` varchar(48) NULL COMMENT '住院号',
  364. `change_time` varchar(48) NULL COMMENT '更改时间',
  365. `change_type` varchar(48) NULL COMMENT '更改类型',
  366. `change_type_name` varchar(48) NULL COMMENT '更改类型名称',
  367. `code` varchar(64) NULL COMMENT '更改编号',
  368. `name` varchar(128) NULL COMMENT '更改名称',
  369. `source_code` varchar(64) NULL COMMENT '源编号',
  370. `source_name` varchar(128) NULL COMMENT '源名称',
  371. `target_code` varchar(64) NULL COMMENT '目标编号',
  372. `target_name` varchar(128) NULL COMMENT '目标名称',
  373. `data_update_date` datetime NULL COMMENT '数据更新时间',
  374. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  375. `op_update_data` datetime NULL COMMENT '数据操作时间'
  376. ) ENGINE=OLAP
  377. UNIQUE KEY(`patient_id`, `change_id`)
  378. COMMENT 'DWD患者住院更改数据'
  379. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 6
  380. PROPERTIES (
  381. "replication_allocation" = "tag.location.default: 1",
  382. "is_being_synced" = "false",
  383. "storage_format" = "V2",
  384. "enable_unique_key_merge_on_write" = "true",
  385. "light_schema_change" = "true",
  386. "disable_auto_compaction" = "false",
  387. "enable_single_replica_compaction" = "false"
  388. );
  389. CREATE TABLE `dwd_inpatient_record_info` (
  390. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  391. `id` varchar(48) NOT NULL COMMENT '住院流水号',
  392. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  393. `in_patient_no` varchar(64) NULL COMMENT '关联住院号',
  394. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  395. `company_code` varchar(48) NULL COMMENT '医院编号',
  396. `company_name` varchar(128) NULL COMMENT '医院名称',
  397. `admit_department_name_raw` varchar(64) NULL COMMENT '入住科室名称(原始)',
  398. `admit_department_name_standard` varchar(64) NULL COMMENT '入住科室名称(标准)',
  399. `admit_department_code_raw` varchar(48) NULL COMMENT '入住科室编码(原始)',
  400. `admit_department_code_standard` varchar(48) NULL COMMENT '入住科室编码(标准)',
  401. `inpatient_date` datetime NULL COMMENT '入住时间',
  402. `inpatient_ward` varchar(64) NULL COMMENT '入住病区',
  403. `bed_number` varchar(64) NULL COMMENT '床号',
  404. `enter_way_raw` varchar(48) NULL COMMENT '入院方式(原始)',
  405. `enter_way_standard` varchar(48) NULL COMMENT '入院方式(标准)',
  406. `book_date` datetime NULL COMMENT '预约时间',
  407. `status_raw` varchar(24) NULL COMMENT '住院状态(原始)',
  408. `status_standard` varchar(24) NULL COMMENT '住院状态(标准)',
  409. `diagnosis_raw` text NULL COMMENT '入院诊断内容(原始)',
  410. `diagnosis_standard` text NULL COMMENT '入院诊断内容(标准)',
  411. `diagnosis_code_standard` varchar(1024) NULL COMMENT '入院诊断编码(标准)',
  412. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  413. `op_data_user` varchar(48) NULL COMMENT '操作人',
  414. `op_date` datetime(3) NULL COMMENT '数据操作时间',
  415. `doctor_code` varchar(64) NULL COMMENT '管床医生编号',
  416. `doctor_name` varchar(64) NULL COMMENT '管床医生名称'
  417. ) ENGINE=OLAP
  418. UNIQUE KEY(`patient_id`, `id`)
  419. COMMENT 'DWD住院信息表'
  420. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  421. PROPERTIES (
  422. "replication_allocation" = "tag.location.default: 1",
  423. "is_being_synced" = "false",
  424. "storage_format" = "V2",
  425. "enable_unique_key_merge_on_write" = "true",
  426. "light_schema_change" = "true",
  427. "disable_auto_compaction" = "false",
  428. "enable_single_replica_compaction" = "false"
  429. );
  430. CREATE TABLE `dwd_inpatient_reserve_info` (
  431. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  432. `id` varchar(48) NOT NULL COMMENT 'id',
  433. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  434. `in_patient_no` varchar(48) NULL COMMENT '关联住院号',
  435. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  436. `company_code` varchar(48) NULL COMMENT '医院编号',
  437. `company_name` varchar(128) NULL COMMENT '医院名称',
  438. `apply_department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  439. `apply_department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  440. `apply_department_code_raw` varchar(48) NULL COMMENT '申请科室编码(原始)',
  441. `apply_department_code_standard` varchar(48) NULL COMMENT '申请科室编码(标准)',
  442. `admit_department_name_raw` varchar(64) NULL COMMENT '入住科室名称(原始)',
  443. `admit_department_name_standard` varchar(64) NULL COMMENT '入住科室名称(标准)',
  444. `admit_department_code_raw` varchar(48) NULL COMMENT '入住科室编码(原始)',
  445. `admit_department_code_standard` varchar(48) NULL COMMENT '入住科室编码(标准)',
  446. `apply_date` datetime NULL COMMENT '申请时间',
  447. `book_date` datetime NULL COMMENT '预约时间',
  448. `doctor_code` varchar(64) NULL COMMENT '申请医生编号',
  449. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  450. `diagnosis_raw` text NULL COMMENT '入院诊断内容(原始)',
  451. `diagnosis_standard` text NULL COMMENT '入院诊断内容(标准)',
  452. `diagnosis_code_standard` varchar(1024) NULL COMMENT '入院诊断编码(标准)',
  453. `status_raw` varchar(24) NULL COMMENT '状态(原始)',
  454. `status_standard` varchar(24) NULL COMMENT '状态(标准)',
  455. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  456. `op_data_user` varchar(48) NULL COMMENT '操作人',
  457. `op_date` datetime(3) NULL COMMENT '数据操作时间'
  458. ) ENGINE=OLAP
  459. UNIQUE KEY(`patient_id`, `id`)
  460. COMMENT 'DWD住院预约信息表'
  461. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  462. PROPERTIES (
  463. "replication_allocation" = "tag.location.default: 1",
  464. "is_being_synced" = "false",
  465. "storage_format" = "V2",
  466. "enable_unique_key_merge_on_write" = "true",
  467. "light_schema_change" = "true",
  468. "disable_auto_compaction" = "false",
  469. "enable_single_replica_compaction" = "false"
  470. );
  471. CREATE TABLE `dwd_laboratory_apply_info` (
  472. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  473. `id` varchar(48) NOT NULL COMMENT 'ID',
  474. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  475. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  476. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  477. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  478. `department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  479. `department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  480. `department_code_raw` varchar(48) NULL COMMENT '申请科室编码(原始)',
  481. `department_code_standard` varchar(48) NULL COMMENT '申请科室编码(标准)',
  482. `pay_time` datetime NULL COMMENT '支付时间',
  483. `apply_date` datetime NULL COMMENT '申请时间',
  484. `scene_type_raw` varchar(24) NULL COMMENT '场景分类(原始)',
  485. `scene_type_standard` varchar(24) NULL COMMENT '场景分类(标准)',
  486. `doctor_code` varchar(48) NULL COMMENT '申请医生编号',
  487. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  488. `diagnosis_code_standard` varchar(1024) NULL COMMENT '医嘱诊断编码(标准)',
  489. `diagnosis_raw` text NULL COMMENT '医嘱诊断内容(原始)',
  490. `diagnosis_standard` text NULL COMMENT '医嘱诊断内容(标准)',
  491. `status_raw` varchar(48) NULL COMMENT '状态(原始)',
  492. `status_standard` varchar(48) NULL COMMENT '状态(标准)',
  493. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  494. `op_data_user` varchar(48) NULL COMMENT '操作人',
  495. `op_date` datetime NULL COMMENT '数据操作时间'
  496. ) ENGINE=OLAP
  497. UNIQUE KEY(`patient_id`, `id`)
  498. COMMENT 'DWD检验申请单信息表'
  499. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  500. PROPERTIES (
  501. "replication_allocation" = "tag.location.default: 1",
  502. "is_being_synced" = "false",
  503. "storage_format" = "V2",
  504. "enable_unique_key_merge_on_write" = "true",
  505. "light_schema_change" = "true",
  506. "disable_auto_compaction" = "false",
  507. "enable_single_replica_compaction" = "false"
  508. );
  509. CREATE TABLE `dwd_laboratory_apply_project_info` (
  510. `patient_id` varchar(128) NOT NULL COMMENT '患者编号',
  511. `laboratory_apply_id` varchar(48) NOT NULL COMMENT '检验申请单ID',
  512. `id` varchar(128) NOT NULL COMMENT 'id',
  513. `item_group_code_raw` varchar(64) NULL COMMENT '组套编号(原始)',
  514. `item_group_code_standard` varchar(64) NULL COMMENT '组套编号(标准)',
  515. `item_group_name_raw` varchar(256) NULL COMMENT '组套名称(原始)',
  516. `item_group_name_standard` varchar(256) NULL COMMENT '组套名称(标准)',
  517. `item_code_raw` varchar(64) NULL COMMENT '项目编号(原始)',
  518. `item_code_standard` varchar(64) NULL COMMENT '项目编号(标准)',
  519. `item_name_raw` varchar(256) NULL COMMENT '项目名称(原始)',
  520. `item_name_standard` varchar(256) NULL COMMENT '项目名称(标准)',
  521. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  522. `op_data_user` varchar(48) NULL COMMENT '操作人',
  523. `op_date` datetime NULL COMMENT '数据操作时间'
  524. ) ENGINE=OLAP
  525. UNIQUE KEY(`patient_id`, `laboratory_apply_id`, `id`)
  526. COMMENT 'DWD检验申请单项目信息表'
  527. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  528. PROPERTIES (
  529. "replication_allocation" = "tag.location.default: 1",
  530. "is_being_synced" = "false",
  531. "storage_format" = "V2",
  532. "enable_unique_key_merge_on_write" = "true",
  533. "light_schema_change" = "true",
  534. "disable_auto_compaction" = "false",
  535. "enable_single_replica_compaction" = "false"
  536. );
  537. CREATE TABLE `dwd_laboratory_report_info` (
  538. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  539. `id` varchar(48) NOT NULL COMMENT 'id',
  540. `apply_id` varchar(512) NULL COMMENT '申请单流水号',
  541. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  542. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  543. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  544. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  545. `department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  546. `department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  547. `department_code_raw` varchar(48) NULL COMMENT '申请科室编码(原始)',
  548. `department_code_standard` varchar(48) NULL COMMENT '申请科室编码(标准)',
  549. `reports_time` datetime NULL COMMENT '报告时间',
  550. `check_time` datetime NULL COMMENT '复核时间',
  551. `apply_time` datetime NULL COMMENT '申请时间',
  552. `inspect_time` datetime NULL COMMENT '采样时间',
  553. `scene_type_raw` varchar(64) NULL COMMENT '场景分类(原始)',
  554. `scene_type_standard` varchar(64) NULL COMMENT '场景分类(标准)',
  555. `apply_doctor_code` varchar(64) NULL COMMENT '申请医生编号',
  556. `apply_doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  557. `doctor_code` varchar(64) NULL COMMENT '报告医生编号',
  558. `doctor_name` varchar(64) NULL COMMENT '报告医生姓名',
  559. `sample_type_raw` varchar(128) NULL COMMENT '样本类别(原始)',
  560. `sample_type_standard` varchar(128) NULL COMMENT '样本类别(标准)',
  561. `report_name` varchar(256) NULL COMMENT '报告名称',
  562. `description_raw` varchar(1024) NULL COMMENT '报告描述或备注(原始)',
  563. `description_standard` varchar(1024) NULL COMMENT '报告描述或备注(标准)',
  564. `conclusion_raw` varchar(1024) NULL COMMENT '初步结论(原始)',
  565. `conclusion_standard` varchar(1024) NULL COMMENT '初步结论(标准)',
  566. `status_raw` varchar(24) NULL COMMENT '状态编号(原始)',
  567. `status_standard` varchar(24) NULL COMMENT '状态编号(标准)',
  568. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  569. `op_data_user` varchar(48) NULL COMMENT '操作人',
  570. `op_date` datetime NULL COMMENT '数据操作时间',
  571. `activity_no` varchar(48) NULL COMMENT '活动编号'
  572. ) ENGINE=OLAP
  573. UNIQUE KEY(`patient_id`, `id`)
  574. COMMENT 'DWD检验报告单信息表'
  575. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  576. PROPERTIES (
  577. "replication_allocation" = "tag.location.default: 1",
  578. "is_being_synced" = "false",
  579. "storage_format" = "V2",
  580. "enable_unique_key_merge_on_write" = "true",
  581. "light_schema_change" = "true",
  582. "disable_auto_compaction" = "false",
  583. "enable_single_replica_compaction" = "false"
  584. );
  585. CREATE TABLE `dwd_laboratory_report_item_info` (
  586. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  587. `laboratory_report_id` varchar(48) NOT NULL COMMENT '检验报告单ID',
  588. `id` varchar(128) NOT NULL COMMENT 'ID',
  589. `reports_time` datetime NULL COMMENT '报告时间',
  590. `sample_type_raw` varchar(128) NULL COMMENT '样本类别(原始)',
  591. `sample_type_standard` varchar(128) NULL COMMENT '样本类别(标准)',
  592. `project_group_code_raw` varchar(128) NULL COMMENT '检验组套编码(原始)',
  593. `project_group_code_standard` varchar(128) NULL COMMENT '检验组套编码(标准)',
  594. `project_group_name_raw` varchar(256) NULL COMMENT '检验组套名称(原始)',
  595. `project_group_name_standard` varchar(256) NULL COMMENT '检验组套名称(标准)',
  596. `project_id_raw` varchar(128) NULL COMMENT '检验项目编码(原始)',
  597. `project_id_standard` varchar(128) NULL COMMENT '检验项目编码(标准)',
  598. `name_raw` varchar(128) NULL COMMENT '检验项目名称(原始)',
  599. `name_standard` varchar(128) NULL COMMENT '检验项目名称(标准)',
  600. `code_raw` varchar(128) NULL COMMENT '检验项目缩写(原始)',
  601. `code_standard` varchar(128) NULL COMMENT '检验项目缩写(标准)',
  602. `abnormal` varchar(64) NULL COMMENT '是否异常(原始)',
  603. `abnormal_indicator` varchar(64) NULL COMMENT '结果状态异常标记(原始)',
  604. `unit_raw` varchar(128) NULL COMMENT '单位(原始)',
  605. `unit_standard` varchar(128) NULL COMMENT '单位(标准)',
  606. `reference_raw` varchar(512) NULL COMMENT '参考范围(原始)',
  607. `reference_standard` varchar(512) NULL COMMENT '参考范围(标准)',
  608. `inspect_result_raw` varchar(1024) NULL COMMENT '结果(原始)',
  609. `result_type` varchar(48) NULL COMMENT '结果分类(标准)',
  610. `result_two_category_code` varchar(64) NULL COMMENT '二分类结果(标准)',
  611. `result_two_category_name` varchar(128) NULL COMMENT '二分类结果名称(标准)',
  612. `result_narrate` varchar(1024) NULL COMMENT '叙述结果(标准)',
  613. `result_value` DECIMAL(24, 6) NULL COMMENT '结果值(标准)',
  614. `result_value_flag` varchar(48) NULL COMMENT '结果值标记(标准)',
  615. `result_value_rate` DECIMAL(24, 6) NULL COMMENT '结果值标记比例(标准)',
  616. `result_value_reference` varchar(256) NULL COMMENT '结果值参考范围',
  617. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  618. `op_data_user` varchar(48) NULL COMMENT '操作人',
  619. `op_date` datetime NULL COMMENT '数据操作时间'
  620. ) ENGINE=OLAP
  621. UNIQUE KEY(`patient_id`, `laboratory_report_id`, `id`)
  622. COMMENT 'DWD检验报告单明细信息表'
  623. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  624. PROPERTIES (
  625. "replication_allocation" = "tag.location.default: 1",
  626. "is_being_synced" = "false",
  627. "storage_format" = "V2",
  628. "enable_unique_key_merge_on_write" = "true",
  629. "light_schema_change" = "true",
  630. "disable_auto_compaction" = "false",
  631. "enable_single_replica_compaction" = "false"
  632. );
  633. CREATE TABLE `dwd_operation_apply_info` (
  634. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  635. `id` varchar(48) NOT NULL COMMENT 'id',
  636. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  637. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  638. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  639. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  640. `department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  641. `department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  642. `department_code_raw` varchar(48) NULL COMMENT '申请科室编码(原始)',
  643. `department_code_standard` varchar(48) NULL COMMENT '申请科室编码(标准)',
  644. `pay_time` datetime NULL COMMENT '付费时间',
  645. `apply_time` datetime NULL COMMENT '申请时间',
  646. `scene_type_raw` varchar(24) NULL COMMENT '场景分类(原始)',
  647. `scene_type_standard` varchar(24) NULL COMMENT '场景分类(标准)',
  648. `doctor_code` varchar(64) NULL COMMENT '申请医生编号',
  649. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  650. `description` varchar(128) NULL COMMENT '备注',
  651. `diagnosis_raw` text NULL COMMENT '诊断内容(原始)',
  652. `diagnosis_standard` text NULL COMMENT '诊断内容(标准)',
  653. `diagnosis_code_standard` varchar(1024) NULL COMMENT '诊断编码(标准)',
  654. `status_code_raw` varchar(48) NULL COMMENT '状态编号(原始)2',
  655. `status_name_raw` varchar(48) NULL COMMENT '状态名称(原始)',
  656. `status_standard` varchar(48) NULL COMMENT '状态编号(标准)',
  657. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  658. `op_data_user` varchar(48) NULL COMMENT '操作人',
  659. `op_date` datetime NULL COMMENT '数据操作时间'
  660. ) ENGINE=OLAP
  661. UNIQUE KEY(`patient_id`, `id`)
  662. COMMENT 'DWD手术申请信息表'
  663. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  664. PROPERTIES (
  665. "replication_allocation" = "tag.location.default: 1",
  666. "is_being_synced" = "false",
  667. "storage_format" = "V2",
  668. "enable_unique_key_merge_on_write" = "true",
  669. "light_schema_change" = "true",
  670. "disable_auto_compaction" = "false",
  671. "enable_single_replica_compaction" = "false"
  672. );
  673. CREATE TABLE `dwd_operation_apply_item_info` (
  674. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  675. `operation_apply_id` varchar(48) NOT NULL COMMENT '医嘱手术申请ID',
  676. `id` varchar(48) NOT NULL COMMENT 'id',
  677. `name_raw` varchar(256) NULL COMMENT '手术名称(原始)',
  678. `name_standard` varchar(256) NULL COMMENT '手术名称(标准)',
  679. `code_raw` varchar(48) NULL COMMENT '手术编码(原始)',
  680. `code_standard` varchar(48) NULL COMMENT '手术编码(标准)',
  681. `est_opt_duration` varchar(128) NULL COMMENT '预计手术时长',
  682. `operation_type_raw` varchar(128) NULL COMMENT '手术类别(原始)',
  683. `operation_type_standard` varchar(128) NULL COMMENT '手术类别(标准)',
  684. `operation_level_raw` varchar(128) NULL COMMENT '手术等级(原始)',
  685. `operation_level_standard` varchar(128) NULL COMMENT '手术等级(标准)',
  686. `anaesthesia_method_raw` varchar(128) NULL COMMENT '麻醉方法(原始)',
  687. `anaesthesia_method_standard` varchar(128) NULL COMMENT '麻醉方法(标准)',
  688. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  689. `op_data_user` varchar(48) NULL COMMENT '操作人',
  690. `op_date` datetime NULL COMMENT '数据操作时间'
  691. ) ENGINE=OLAP
  692. UNIQUE KEY(`patient_id`, `operation_apply_id`, `id`)
  693. COMMENT 'DWD手术申请明细信息表'
  694. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  695. PROPERTIES (
  696. "replication_allocation" = "tag.location.default: 1",
  697. "is_being_synced" = "false",
  698. "storage_format" = "V2",
  699. "enable_unique_key_merge_on_write" = "true",
  700. "light_schema_change" = "true",
  701. "disable_auto_compaction" = "false",
  702. "enable_single_replica_compaction" = "false"
  703. );
  704. CREATE TABLE `dwd_operation_content_info` (
  705. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  706. `id` varchar(48) NOT NULL COMMENT 'id',
  707. `content_raw` text NULL COMMENT '内容(原文)',
  708. `content_standard` text NULL COMMENT '内容(解密文)'
  709. ) ENGINE=OLAP
  710. UNIQUE KEY(`patient_id`, `id`)
  711. COMMENT 'DWD手术记录内容信息表'
  712. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  713. PROPERTIES (
  714. "replication_allocation" = "tag.location.default: 1",
  715. "is_being_synced" = "false",
  716. "storage_format" = "V2",
  717. "enable_unique_key_merge_on_write" = "true",
  718. "light_schema_change" = "true",
  719. "disable_auto_compaction" = "false",
  720. "enable_single_replica_compaction" = "false"
  721. );
  722. CREATE TABLE `dwd_operation_record_info` (
  723. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  724. `id` varchar(48) NOT NULL COMMENT 'id',
  725. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  726. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  727. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  728. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  729. `department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  730. `department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  731. `department_code_raw` varchar(48) NULL COMMENT '申请科室编码(原始)',
  732. `department_code_standard` varchar(48) NULL COMMENT '申请科室编码(标准)',
  733. `pay_time` datetime NULL COMMENT '付费时间',
  734. `apply_time` datetime NULL COMMENT '手术申请时间',
  735. `scene_type_raw` varchar(24) NULL COMMENT '场景分类(原始)',
  736. `scene_type_standard` varchar(24) NULL COMMENT '场景分类(标准)',
  737. `doctor_code` varchar(48) NULL COMMENT '申请医生编号',
  738. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  739. `description` varchar(128) NULL COMMENT '备注',
  740. `pre_diagnosis_code_standard` varchar(1024) NULL COMMENT '手术前诊断编码(标准)',
  741. `pre_diagnosis_raw` text NULL COMMENT '手术前诊断内容(原始)',
  742. `pre_diagnosis_standard` text NULL COMMENT '手术前诊断内容(标准)',
  743. `final_diagnosis_code_standard` varchar(1024) NULL COMMENT '手术后诊断编码(标准)',
  744. `final_diagnosis_raw` text NULL COMMENT '手术后诊断内容(原始)',
  745. `final_diagnosis_standard` text NULL COMMENT '手术后诊断内容(标准)',
  746. `content_raw` text NULL COMMENT '手术文书(原始)',
  747. `content_standard` varchar(1024) NULL COMMENT '手术文书(标准)',
  748. `status_code_raw` varchar(48) NULL COMMENT '状态(原始)',
  749. `status_name_raw` varchar(48) NULL COMMENT '状态名称(原始)',
  750. `status_standard` varchar(48) NULL COMMENT '状态(标准)',
  751. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  752. `op_data_user` varchar(48) NULL COMMENT '操作人',
  753. `op_date` datetime NULL COMMENT '数据操作时间'
  754. ) ENGINE=OLAP
  755. UNIQUE KEY(`patient_id`, `id`)
  756. COMMENT 'DWD手术记录信息表'
  757. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  758. PROPERTIES (
  759. "replication_allocation" = "tag.location.default: 1",
  760. "is_being_synced" = "false",
  761. "storage_format" = "V2",
  762. "enable_unique_key_merge_on_write" = "true",
  763. "light_schema_change" = "true",
  764. "disable_auto_compaction" = "false",
  765. "enable_single_replica_compaction" = "false"
  766. );
  767. CREATE TABLE `dwd_operation_record_item_info` (
  768. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  769. `operation_record_id` varchar(48) NOT NULL COMMENT '手术记录数据ID',
  770. `id` varchar(48) NOT NULL COMMENT 'id',
  771. `code_raw` varchar(48) NULL COMMENT '手术编码(原始)',
  772. `code_standard` varchar(48) NULL COMMENT '手术编码(标准)',
  773. `name_raw` varchar(256) NULL COMMENT '手术名称(原始)',
  774. `name_standard` varchar(256) NULL COMMENT '手术名称(标准)',
  775. `est_opt_duration` varchar(48) NULL COMMENT '预计手术时长',
  776. `operation_type_raw` varchar(128) NULL COMMENT '手术类别(原始)',
  777. `operation_type_standard` varchar(128) NULL COMMENT '手术类别(标准)',
  778. `operation_level_raw` varchar(128) NULL COMMENT '手术等级(原始)',
  779. `operation_level_standard` varchar(128) NULL COMMENT '手术等级(标准)',
  780. `anaesthesia_method_raw` varchar(128) NULL COMMENT '麻醉方法(原始)',
  781. `anaesthesia_method_standard` varchar(128) NULL COMMENT '麻醉方法(标准)',
  782. `operation_doctor_code` varchar(128) NULL COMMENT '手术医生编码',
  783. `operation_doctor_name` varchar(128) NULL COMMENT '手术医生姓名',
  784. `act_start_time` varchar(48) NULL COMMENT '实际手术开始时间',
  785. `act_end_time` varchar(48) NULL COMMENT '实际手术结束时间',
  786. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  787. `op_data_user` varchar(48) NULL COMMENT '操作人',
  788. `op_date` datetime NULL COMMENT '数据操作时间'
  789. ) ENGINE=OLAP
  790. UNIQUE KEY(`patient_id`, `operation_record_id`, `id`)
  791. COMMENT 'DWD手术记录明细信息表'
  792. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  793. PROPERTIES (
  794. "replication_allocation" = "tag.location.default: 1",
  795. "is_being_synced" = "false",
  796. "storage_format" = "V2",
  797. "enable_unique_key_merge_on_write" = "true",
  798. "light_schema_change" = "true",
  799. "disable_auto_compaction" = "false",
  800. "enable_single_replica_compaction" = "false"
  801. );
  802. CREATE TABLE `dwd_patient_emr_body_check_basic_info` (
  803. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  804. `id` varchar(48) NOT NULL COMMENT 'id',
  805. `emr_id` varchar(48) NOT NULL COMMENT '电子病例ID',
  806. `height` varchar(48) NULL COMMENT '身高',
  807. `weight` varchar(48) NULL COMMENT '体重',
  808. `blood_pressure` varchar(48) NULL COMMENT '血压',
  809. `heart_rate` varchar(48) NULL COMMENT '心率',
  810. `temperature` varchar(48) NULL COMMENT '体温',
  811. `bmi` varchar(48) NULL COMMENT 'BMI',
  812. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  813. `op_user` varchar(24) NULL COMMENT '操作人',
  814. `op_date` datetime NULL COMMENT '数据操作时间'
  815. ) ENGINE=OLAP
  816. UNIQUE KEY(`patient_id`, `id`)
  817. COMMENT 'DWD电子病例体格检查基础检查'
  818. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  819. PROPERTIES (
  820. "replication_allocation" = "tag.location.default: 1",
  821. "is_being_synced" = "false",
  822. "storage_format" = "V2",
  823. "enable_unique_key_merge_on_write" = "true",
  824. "light_schema_change" = "true",
  825. "disable_auto_compaction" = "false",
  826. "enable_single_replica_compaction" = "false"
  827. );
  828. CREATE TABLE `dwd_patient_emr_symptom_info` (
  829. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  830. `id` varchar(48) NOT NULL COMMENT 'id',
  831. `emr_id` varchar(48) NOT NULL COMMENT '电子病例ID',
  832. `name` varchar(128) NULL COMMENT '名称',
  833. `body_part` varchar(128) NULL COMMENT '部位',
  834. `degree` varchar(128) NULL COMMENT '程度',
  835. `type` varchar(24) NULL COMMENT '分类',
  836. `duration_time` varchar(128) NULL COMMENT '持续时间',
  837. `one_time` varchar(128) NULL COMMENT '单次时间',
  838. `name_standard` varchar(128) NULL COMMENT '标准名称',
  839. `body_part_standard` varchar(128) NULL COMMENT '标准部位',
  840. `degree_standard` varchar(128) NULL COMMENT '标准程度',
  841. `duration_time_standard` varchar(128) NULL COMMENT '标准持续时间',
  842. `one_time_standard` varchar(128) NULL COMMENT '标准单次时间',
  843. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  844. `op_user` varchar(24) NULL COMMENT '操作人',
  845. `op_date` datetime NULL COMMENT '数据操作时间'
  846. ) ENGINE=OLAP
  847. UNIQUE KEY(`patient_id`, `id`)
  848. COMMENT 'DWD电子病例症状表'
  849. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  850. PROPERTIES (
  851. "replication_allocation" = "tag.location.default: 1",
  852. "is_being_synced" = "false",
  853. "storage_format" = "V2",
  854. "enable_unique_key_merge_on_write" = "true",
  855. "light_schema_change" = "true",
  856. "disable_auto_compaction" = "false",
  857. "enable_single_replica_compaction" = "false"
  858. );
  859. CREATE TABLE `dwd_patient_info` (
  860. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  861. `patient_name` varchar(128) NULL COMMENT '患者姓名',
  862. `card_no_type_raw` varchar(24) NULL COMMENT '证件类型(原始)',
  863. `card_no_type_standard` varchar(24) NULL COMMENT '证件类型(标准)',
  864. `card_no` varchar(24) NULL COMMENT '证件号',
  865. `patient_gender_raw` varchar(24) NULL COMMENT '性别(原始)',
  866. `patient_gender_standard` varchar(24) NULL COMMENT '性别(标准)',
  867. `birthday` varchar(24) NULL COMMENT '生日',
  868. `phone` varchar(256) NULL COMMENT '电话号码',
  869. `remark` varchar(128) NULL COMMENT '备注信息',
  870. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  871. `op_date` datetime(3) NULL COMMENT '操作时间',
  872. `op_data_user` varchar(48) NULL COMMENT '操作人',
  873. `main_person_id` varchar(48) NULL COMMENT '主客户ID',
  874. `death_status` varchar(1) NULL COMMENT '死亡状态(Y生 N死)',
  875. `death_time` varchar(48) NULL COMMENT '死亡时间',
  876. `work_phone` varchar(128) NULL COMMENT '工作电话号码',
  877. `link_phone` varchar(128) NULL COMMENT '联系电话号码',
  878. `home_phone` varchar(128) NULL COMMENT '家庭电话号码'
  879. ) ENGINE=OLAP
  880. UNIQUE KEY(`patient_id`)
  881. COMMENT '患者基本信息表'
  882. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  883. PROPERTIES (
  884. "replication_allocation" = "tag.location.default: 1",
  885. "is_being_synced" = "false",
  886. "storage_format" = "V2",
  887. "compression" = "ZSTD",
  888. "enable_unique_key_merge_on_write" = "true",
  889. "light_schema_change" = "true",
  890. "disable_auto_compaction" = "false",
  891. "enable_single_replica_compaction" = "false"
  892. );
  893. CREATE TABLE `dwd_patient_medical_record_content_info` (
  894. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  895. `id` varchar(48) NOT NULL COMMENT 'id',
  896. `content_raw` text NULL COMMENT '内容(原文)',
  897. `content_standard` text NULL COMMENT '内容(解密文)',
  898. `struct_flag` varchar(24) NULL,
  899. `data_update_date` datetime NULL
  900. ) ENGINE=OLAP
  901. UNIQUE KEY(`patient_id`, `id`)
  902. COMMENT 'DWD电子病例内容信息表'
  903. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  904. PROPERTIES (
  905. "replication_allocation" = "tag.location.default: 1",
  906. "is_being_synced" = "false",
  907. "storage_format" = "V2",
  908. "enable_unique_key_merge_on_write" = "true",
  909. "light_schema_change" = "true",
  910. "disable_auto_compaction" = "false",
  911. "enable_single_replica_compaction" = "false"
  912. );
  913. CREATE TABLE `dwd_patient_medical_record_info` (
  914. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  915. `id` varchar(48) NOT NULL COMMENT 'id',
  916. `patient_name` varchar(128) NULL COMMENT '患者姓名',
  917. `patient_type_raw` varchar(48) NULL COMMENT '患者类型(原始)',
  918. `patient_type_standard` varchar(48) NULL COMMENT '患者类型(标准)',
  919. `patient_card_no` varchar(48) NULL COMMENT '患者卡号',
  920. `department_name_raw` varchar(128) NULL COMMENT '申请科室名称(原始)',
  921. `department_code_raw` varchar(128) NULL COMMENT '申请科室编码(原始)',
  922. `department_name_standard` varchar(128) NULL COMMENT '申请科室名称(标准)',
  923. `department_code_standard` varchar(128) NULL COMMENT '申请科室编码(标准)',
  924. `doctor_code` varchar(48) NULL COMMENT '医生编号',
  925. `doctor_name` varchar(64) NULL COMMENT '医生姓名',
  926. `status_raw` varchar(48) NULL COMMENT '状态编号(原始)',
  927. `status_standard` varchar(48) NULL COMMENT '状态编号(标准)',
  928. `status_name_raw` varchar(64) NULL COMMENT '状态名称(原始)',
  929. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  930. `op_data_user` varchar(48) NULL COMMENT '操作人',
  931. `op_date` datetime(3) NULL COMMENT '数据操作时间'
  932. ) ENGINE=OLAP
  933. UNIQUE KEY(`patient_id`, `id`)
  934. COMMENT 'DDWD电子病例信息表'
  935. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  936. PROPERTIES (
  937. "replication_allocation" = "tag.location.default: 1",
  938. "is_being_synced" = "false",
  939. "storage_format" = "V2",
  940. "enable_unique_key_merge_on_write" = "true",
  941. "light_schema_change" = "true",
  942. "disable_auto_compaction" = "false",
  943. "enable_single_replica_compaction" = "false"
  944. );
  945. CREATE TABLE `dwd_person_info` (
  946. `id` varchar(48) NOT NULL COMMENT 'id',
  947. `name` varchar(64) NULL COMMENT '姓名',
  948. `card_no_type` varchar(24) NULL COMMENT '证件类型',
  949. `card_no` varchar(48) NULL COMMENT '证件号',
  950. `gender` varchar(24) NULL COMMENT '性别',
  951. `birthday` varchar(24) NULL COMMENT '生日',
  952. `phone` varchar(256) NULL COMMENT '电话号码',
  953. `remark` varchar(256) NULL COMMENT '备注信息',
  954. `op_data_user` varchar(48) NULL COMMENT '操作人',
  955. `op_date` datetime(3) NULL COMMENT '数据操作时间'
  956. ) ENGINE=OLAP
  957. UNIQUE KEY(`id`)
  958. COMMENT 'DWD_客户主信息表'
  959. DISTRIBUTED BY HASH(`id`) BUCKETS 8
  960. PROPERTIES (
  961. "replication_allocation" = "tag.location.default: 1",
  962. "is_being_synced" = "false",
  963. "storage_format" = "V2",
  964. "enable_unique_key_merge_on_write" = "true",
  965. "light_schema_change" = "true",
  966. "disable_auto_compaction" = "false",
  967. "enable_single_replica_compaction" = "false"
  968. );
  969. CREATE TABLE `dwd_recipe_medicine_info` (
  970. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  971. `id` varchar(48) NOT NULL COMMENT 'ID',
  972. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  973. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  974. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  975. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  976. `department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  977. `department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  978. `department_code_raw` varchar(48) NULL COMMENT '申请科室编码(原始)',
  979. `department_code_standard` varchar(48) NULL COMMENT '申请科室编码(标准)',
  980. `pay_time` datetime NULL COMMENT '付费时间',
  981. `recipe_time` datetime NULL COMMENT '处方时间',
  982. `scene_type_raw` varchar(24) NULL COMMENT '场景分类(原始)',
  983. `scene_type_standard` varchar(24) NULL COMMENT '场景分类(标准)',
  984. `doctor_code` varchar(48) NULL COMMENT '申请医生编号',
  985. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  986. `description` varchar(128) NULL COMMENT '备注',
  987. `diagnosis_raw` text NULL COMMENT '诊断内容(原始)',
  988. `diagnosis_standard` text NULL COMMENT '诊断内容(标准)',
  989. `diagnosis_code_standard` varchar(1024) NULL COMMENT '诊断编码(标准)',
  990. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  991. `op_data_user` varchar(48) NULL COMMENT '操作人',
  992. `op_date` datetime NULL COMMENT '数据操作时间'
  993. ) ENGINE=OLAP
  994. UNIQUE KEY(`patient_id`, `id`)
  995. COMMENT 'DWD医嘱用药数据表'
  996. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  997. PROPERTIES (
  998. "replication_allocation" = "tag.location.default: 1",
  999. "is_being_synced" = "false",
  1000. "storage_format" = "V2",
  1001. "enable_unique_key_merge_on_write" = "true",
  1002. "light_schema_change" = "true",
  1003. "disable_auto_compaction" = "false",
  1004. "enable_single_replica_compaction" = "false"
  1005. );
  1006. CREATE TABLE `dwd_recipe_medicine_item_info` (
  1007. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  1008. `recipe_medicine_id` varchar(64) NOT NULL COMMENT '医嘱用药数据ID',
  1009. `id` varchar(128) NOT NULL COMMENT 'id',
  1010. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1011. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  1012. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  1013. `department_name_raw` varchar(64) NULL COMMENT '申请科室名称(原始)',
  1014. `department_code_raw` varchar(48) NULL COMMENT '申请科室编码(原始)',
  1015. `department_name_standard` varchar(64) NULL COMMENT '申请科室名称(标准)',
  1016. `department_code_standard` varchar(48) NULL COMMENT '申请科室编码(标准)',
  1017. `pay_time` datetime NULL COMMENT '付费时间',
  1018. `recipe_time` datetime NULL COMMENT '处方时间',
  1019. `name_raw` varchar(256) NULL COMMENT '药品名称(原始)',
  1020. `name_standard` varchar(256) NULL COMMENT '药品名称(标准)',
  1021. `code_raw` varchar(128) NULL COMMENT '药品编码(原始)',
  1022. `code_standard` varchar(128) NULL COMMENT '药品编码(标准)',
  1023. `medicine_class_raw` varchar(128) NULL COMMENT '药物分类(原始)',
  1024. `medicine_class_standard` varchar(128) NULL COMMENT '药物分类(标准)',
  1025. `medicine_spec` varchar(256) NULL COMMENT '药品规格',
  1026. `dose_unit_raw` varchar(128) NULL COMMENT '单次用药单位(原始)',
  1027. `dose_unit_standard` varchar(128) NULL COMMENT '单次用药单位(标准)',
  1028. `each_quantity` varchar(128) NULL COMMENT '单次用药数量',
  1029. `inspect_result` varchar(128) NULL COMMENT '用药天数',
  1030. `frequency_code_raw` varchar(128) NULL COMMENT '用药频次代码(原始)',
  1031. `frequency_code_standard` varchar(128) NULL COMMENT '用药频次代码(标准)',
  1032. `frequency_name_raw` varchar(128) NULL COMMENT '用药频次名称(原始)',
  1033. `frequency_name_standard` varchar(128) NULL COMMENT '用药频次名称(标准)',
  1034. `medication_amount` varchar(128) NULL COMMENT '带药(发药)总数',
  1035. `packing_spec_num` varchar(128) NULL COMMENT '包装规格',
  1036. `packing_spec_unit_raw` varchar(128) NULL COMMENT '包装单位(原始)',
  1037. `packing_spec_unit_standard` varchar(128) NULL COMMENT '包装单位(标准)',
  1038. `usage` varchar(512) NULL COMMENT '用法用量',
  1039. `usage_advic` varchar(512) NULL COMMENT '用药建议',
  1040. `usage_code_raw` varchar(128) NULL COMMENT '用药方式编码(原始)',
  1041. `usage_code_standard` varchar(128) NULL COMMENT '用药方式编码(标准)',
  1042. `usage_content_raw` varchar(128) NULL COMMENT '用药方式名称(原始)',
  1043. `usage_content_standard` varchar(128) NULL COMMENT '用药方式名称(标准)',
  1044. `status_raw` varchar(48) NULL COMMENT '状态(原始)',
  1045. `status_standard` varchar(48) NULL COMMENT '状态(标准)',
  1046. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  1047. `op_data_user` varchar(48) NULL COMMENT '操作人',
  1048. `op_date` datetime NULL COMMENT '数据操作时间',
  1049. `medication_amount_unit` varchar(128) NULL
  1050. ) ENGINE=OLAP
  1051. UNIQUE KEY(`patient_id`, `recipe_medicine_id`, `id`)
  1052. COMMENT 'DWD医嘱用药明细数据表'
  1053. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  1054. PROPERTIES (
  1055. "replication_allocation" = "tag.location.default: 1",
  1056. "is_being_synced" = "false",
  1057. "storage_format" = "V2",
  1058. "enable_unique_key_merge_on_write" = "true",
  1059. "light_schema_change" = "true",
  1060. "disable_auto_compaction" = "false",
  1061. "enable_single_replica_compaction" = "false"
  1062. );
  1063. CREATE TABLE `dwd_recipe_therapy_info` (
  1064. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  1065. `id` varchar(48) NOT NULL COMMENT 'id',
  1066. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  1067. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1068. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  1069. `patient_name` varchar(128) NULL COMMENT '患者姓名',
  1070. `department_name_raw` varchar(128) NULL COMMENT '申请科室名称(原始)',
  1071. `department_name_standard` varchar(128) NULL COMMENT '申请科室名称(标准)',
  1072. `department_code_raw` varchar(48) NULL COMMENT '申请科室编码(原始)',
  1073. `department_code_standard` varchar(48) NULL COMMENT '申请科室编码(标准)',
  1074. `pay_time` datetime NULL COMMENT '付费时间',
  1075. `recipe_time` datetime NULL COMMENT '处方时间',
  1076. `scene_type_raw` varchar(48) NULL COMMENT '场景分类(原始)',
  1077. `scene_type_standard` varchar(48) NULL COMMENT '场景分类(标准)',
  1078. `doctor_code` varchar(48) NULL COMMENT '申请医生编号',
  1079. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  1080. `description` varchar(128) NULL COMMENT '备注',
  1081. `diagnosis_raw` text NULL COMMENT '诊断内容(原始)',
  1082. `diagnosis_standard` text NULL COMMENT '诊断内容(标准)',
  1083. `diagnosis_code_standard` varchar(1024) NULL COMMENT '医嘱诊断编码(标准)',
  1084. `status_raw` varchar(24) NULL COMMENT '状态(原始)',
  1085. `status_standard` varchar(24) NULL COMMENT '状态(标准)',
  1086. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  1087. `op_data_user` varchar(48) NULL COMMENT '操作人',
  1088. `op_date` datetime NULL COMMENT '数据操作时间'
  1089. ) ENGINE=OLAP
  1090. UNIQUE KEY(`patient_id`, `id`)
  1091. COMMENT 'DWD治疗信息表'
  1092. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  1093. PROPERTIES (
  1094. "replication_allocation" = "tag.location.default: 1",
  1095. "is_being_synced" = "false",
  1096. "storage_format" = "V2",
  1097. "enable_unique_key_merge_on_write" = "true",
  1098. "light_schema_change" = "true",
  1099. "disable_auto_compaction" = "false",
  1100. "enable_single_replica_compaction" = "false"
  1101. );
  1102. CREATE TABLE `dwd_recipe_therapy_item_info` (
  1103. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  1104. `therapy_id` varchar(48) NOT NULL COMMENT '治疗ID',
  1105. `id` varchar(48) NOT NULL COMMENT 'id',
  1106. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1107. `reg_in_id` varchar(48) NULL COMMENT '挂号住院号-del',
  1108. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  1109. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  1110. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1111. `department_name_raw` varchar(128) NULL COMMENT '申请科室名称(原始)',
  1112. `department_code_raw` varchar(48) NULL COMMENT '申请科室编码(原始)',
  1113. `department_name_standard` varchar(128) NULL COMMENT '申请科室名称(标准)',
  1114. `department_code_standard` varchar(48) NULL COMMENT '申请科室编码(标准)',
  1115. `doctor_code` varchar(48) NULL COMMENT '申请医生编号',
  1116. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  1117. `pay_time` datetime NULL COMMENT '付费时间',
  1118. `recipe_time` datetime NULL COMMENT '处方时间',
  1119. `name_raw` varchar(256) NULL COMMENT '项目名称(原始)',
  1120. `name_standard` varchar(256) NULL COMMENT '项目名称(标准)',
  1121. `code_raw` varchar(256) NULL COMMENT '项目编码(原始)',
  1122. `code_standard` varchar(256) NULL COMMENT '项目编码(标准)',
  1123. `parent_recipe_id` varchar(48) NULL COMMENT '父关联处方id',
  1124. `status_raw` varchar(24) NULL COMMENT '状态(原始)',
  1125. `status_standard` varchar(24) NULL COMMENT '状态(标准)',
  1126. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  1127. `op_data_user` varchar(48) NULL COMMENT '操作人',
  1128. `op_date` datetime NULL COMMENT '数据操作时间'
  1129. ) ENGINE=OLAP
  1130. UNIQUE KEY(`patient_id`, `therapy_id`, `id`)
  1131. COMMENT 'DWD治疗明细表'
  1132. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  1133. PROPERTIES (
  1134. "replication_allocation" = "tag.location.default: 1",
  1135. "is_being_synced" = "false",
  1136. "storage_format" = "V2",
  1137. "enable_unique_key_merge_on_write" = "true",
  1138. "light_schema_change" = "true",
  1139. "disable_auto_compaction" = "false",
  1140. "enable_single_replica_compaction" = "false"
  1141. );
  1142. CREATE TABLE `dwd_register_record_info` (
  1143. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  1144. `id` varchar(48) NOT NULL COMMENT '挂号ID',
  1145. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1146. `card_type_raw` varchar(24) NULL COMMENT '卡号类型(原始)',
  1147. `card_type_standard` varchar(24) NULL COMMENT '卡号类型(标准)',
  1148. `card_no` varchar(48) NULL COMMENT '证件号',
  1149. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1150. `visit_card_no` varchar(48) NULL COMMENT '就诊卡号',
  1151. `company_name` varchar(128) NULL COMMENT '医院名称',
  1152. `company_code` varchar(48) NULL COMMENT '医院编号',
  1153. `department_name_raw` varchar(64) NULL COMMENT '挂号科室名称(原始)',
  1154. `department_name_standard` varchar(64) NULL COMMENT '挂号科室名称(标准)',
  1155. `department_code_raw` varchar(48) NULL COMMENT '挂号科室编码(原始)',
  1156. `department_code_standard` varchar(48) NULL COMMENT '挂号科室编码(标准)',
  1157. `doctor_code` varchar(48) NULL COMMENT '挂号医生编号',
  1158. `doctor_name` varchar(64) NULL COMMENT '挂号医生姓名',
  1159. `reg_level_code_raw` varchar(24) NULL COMMENT '挂号级别编号(原始)',
  1160. `reg_level_name_raw` varchar(48) NULL COMMENT '挂号级别名称(原始)',
  1161. `reg_level_code_standard` varchar(24) NULL COMMENT '挂号级别编号(标准)',
  1162. `reg_way_raw` varchar(24) NULL COMMENT '挂号方式(原始)',
  1163. `reg_way_standard` varchar(24) NULL COMMENT '挂号方式(标准)',
  1164. `reg_date` datetime NULL COMMENT '挂号时间',
  1165. `first_sub_type` varchar(24) NULL COMMENT '初诊复诊分类',
  1166. `reserve_date` datetime NULL COMMENT '预约时间',
  1167. `reserve_way_raw` varchar(24) NULL COMMENT '预约方式(原始)',
  1168. `reserve_way_standard` varchar(24) NULL COMMENT '预约方式(标准)',
  1169. `scene_type_raw` varchar(24) NULL COMMENT '场景分类(原始)',
  1170. `scene_type_standard` varchar(24) NULL COMMENT '场景分类(标准)',
  1171. `visit_status_raw` varchar(24) NULL COMMENT '就诊状态(原始)',
  1172. `visit_status_standard` varchar(24) NULL COMMENT '就诊状态(标准)',
  1173. `visit_date` datetime NULL COMMENT '就诊时间',
  1174. `status_raw` varchar(24) NULL COMMENT '挂号状态(原始)',
  1175. `status_standard` varchar(24) NULL COMMENT '挂号状态(标准)',
  1176. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  1177. `op_data_user` varchar(48) NULL COMMENT '操作人',
  1178. `op_date` datetime(3) NULL COMMENT '数据操作时间'
  1179. ) ENGINE=OLAP
  1180. UNIQUE KEY(`patient_id`, `id`)
  1181. COMMENT '【DWD挂号信息表】'
  1182. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  1183. PROPERTIES (
  1184. "replication_allocation" = "tag.location.default: 1",
  1185. "is_being_synced" = "false",
  1186. "storage_format" = "V2",
  1187. "enable_unique_key_merge_on_write" = "true",
  1188. "light_schema_change" = "true",
  1189. "disable_auto_compaction" = "false",
  1190. "enable_single_replica_compaction" = "false"
  1191. );
  1192. CREATE TABLE `dwd_visit_record_info` (
  1193. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  1194. `id` varchar(48) NOT NULL COMMENT '就诊记录号',
  1195. `register_id` varchar(48) NULL COMMENT '挂号ID',
  1196. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1197. `card_type_raw` varchar(24) NULL COMMENT '卡号类型(原始)',
  1198. `card_type_standard` varchar(24) NULL COMMENT '卡号类型(标准)',
  1199. `card_no` varchar(64) NULL COMMENT '卡号',
  1200. `patient_gender_raw` varchar(24) NULL COMMENT '患者性别(原始)',
  1201. `patient_gender_standard` varchar(24) NULL COMMENT '患者性别(标准)',
  1202. `patient_age` varchar(48) NULL COMMENT '患者年龄',
  1203. `company_name` varchar(128) NULL COMMENT '医院名称',
  1204. `company_code` varchar(48) NULL COMMENT '医院编号',
  1205. `department_name_raw` varchar(64) NULL COMMENT '科室名称(原始)',
  1206. `department_name_standard` varchar(64) NULL COMMENT '科室名称(标准)',
  1207. `department_code_raw` varchar(64) NULL COMMENT '科室编码(原始)',
  1208. `department_code_standard` varchar(64) NULL COMMENT '标准科室编码',
  1209. `doctor_code` varchar(64) NULL COMMENT '医生编号',
  1210. `doctor_name` varchar(64) NULL COMMENT '医生姓名',
  1211. `visit_date` datetime NULL COMMENT '就诊时间',
  1212. `visit_type_raw` varchar(24) NULL COMMENT '就诊类型(原始)',
  1213. `visit_type_standard` varchar(24) NULL COMMENT '就诊类型(标准)',
  1214. `visit_way_raw` varchar(24) NULL COMMENT '就诊方式(原始)',
  1215. `visit_way_standard` varchar(24) NULL COMMENT '就诊方式(标准)',
  1216. `scene_type_raw` varchar(24) NULL COMMENT '场景分类(原始)',
  1217. `scene_type_standard` varchar(24) NULL COMMENT '场景分类(标准)',
  1218. `status_raw` varchar(24) NULL COMMENT '状态编号(原始)',
  1219. `status_standard` varchar(24) NULL COMMENT '状态编号(标准)',
  1220. `status_name_raw` varchar(48) NULL COMMENT '状态名称(原始)',
  1221. `data_update_date` datetime NULL COMMENT '数据更新时间(原始)',
  1222. `op_date` datetime(3) NULL COMMENT '操作时间',
  1223. `op_data_user` varchar(48) NULL COMMENT '操作人'
  1224. ) ENGINE=OLAP
  1225. UNIQUE KEY(`patient_id`, `id`)
  1226. COMMENT 'DWD就诊信息表'
  1227. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  1228. PROPERTIES (
  1229. "replication_allocation" = "tag.location.default: 1",
  1230. "is_being_synced" = "false",
  1231. "storage_format" = "V2",
  1232. "enable_unique_key_merge_on_write" = "true",
  1233. "light_schema_change" = "true",
  1234. "disable_auto_compaction" = "false",
  1235. "enable_single_replica_compaction" = "false"
  1236. );
  1237. CREATE TABLE `dws_patient_data_day_info` (
  1238. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  1239. `data_day` varchar(24) NOT NULL COMMENT '数据日期(天)',
  1240. `data_num` int(11) SUM NULL COMMENT '数据数量'
  1241. ) ENGINE=OLAP
  1242. AGGREGATE KEY(`patient_id`, `data_day`)
  1243. COMMENT 'DWS患者每日数据变化统计表'
  1244. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 8
  1245. PROPERTIES (
  1246. "replication_allocation" = "tag.location.default: 1",
  1247. "is_being_synced" = "false",
  1248. "storage_format" = "V2",
  1249. "light_schema_change" = "true",
  1250. "disable_auto_compaction" = "false",
  1251. "enable_single_replica_compaction" = "false"
  1252. );
  1253. CREATE TABLE `dws_patient_data_last_date_info` (
  1254. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  1255. `content` varchar(312) MAX NULL COMMENT '最新内容',
  1256. `last_op_date` varchar(64) MAX NULL COMMENT '最新数据操作时间'
  1257. ) ENGINE=OLAP
  1258. AGGREGATE KEY(`patient_id`)
  1259. COMMENT 'DWS患者最新数据日期统计表'
  1260. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 8
  1261. PROPERTIES (
  1262. "replication_allocation" = "tag.location.default: 1",
  1263. "is_being_synced" = "false",
  1264. "storage_format" = "V2",
  1265. "light_schema_change" = "true",
  1266. "disable_auto_compaction" = "false",
  1267. "enable_single_replica_compaction" = "false"
  1268. );
  1269. CREATE TABLE `dws_patient_event_info` (
  1270. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  1271. `event_date` varchar(48) NOT NULL COMMENT '事件时间',
  1272. `event_type` varchar(48) NOT NULL COMMENT '事件分类'
  1273. ) ENGINE=OLAP
  1274. UNIQUE KEY(`patient_id`, `event_date`, `event_type`)
  1275. COMMENT 'DWS患者事件信息表'
  1276. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 8
  1277. PROPERTIES (
  1278. "replication_allocation" = "tag.location.default: 1",
  1279. "is_being_synced" = "false",
  1280. "storage_format" = "V2",
  1281. "enable_unique_key_merge_on_write" = "true",
  1282. "light_schema_change" = "true",
  1283. "disable_auto_compaction" = "false",
  1284. "enable_single_replica_compaction" = "false"
  1285. );
  1286. CREATE TABLE `dws_patient_inpatient_change_info` (
  1287. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  1288. `inpatient_id` varchar(48) NOT NULL COMMENT '住院号',
  1289. `change_type` varchar(48) NOT NULL COMMENT '变更分类',
  1290. `change_val` varchar(128) MAX NULL COMMENT '变更值'
  1291. ) ENGINE=OLAP
  1292. AGGREGATE KEY(`patient_id`, `inpatient_id`, `change_type`)
  1293. COMMENT 'DWS患者住院变更统计表'
  1294. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 8
  1295. PROPERTIES (
  1296. "replication_allocation" = "tag.location.default: 1",
  1297. "is_being_synced" = "false",
  1298. "storage_format" = "V2",
  1299. "light_schema_change" = "true",
  1300. "disable_auto_compaction" = "false",
  1301. "enable_single_replica_compaction" = "false"
  1302. );
  1303. CREATE TABLE `ods_activity_examine_report_info` (
  1304. `id` varchar(48) NOT NULL COMMENT 'ID',
  1305. `apply_id` varchar(512) NULL COMMENT '申请流水号',
  1306. `patient_id` varchar(48) NULL COMMENT '患者编号',
  1307. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1308. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  1309. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1310. `patient_phone` varchar(64) NULL COMMENT '患者电话',
  1311. `patient_gender` varchar(48) NULL COMMENT '患者性别',
  1312. `patient_id_no` varchar(48) NULL COMMENT '患者身份证号',
  1313. `patient_age` varchar(64) NULL COMMENT '患者年龄',
  1314. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  1315. `department_code` varchar(48) NULL COMMENT '申请科室编码',
  1316. `reports_time` datetime NULL COMMENT '报告时间',
  1317. `apply_time` datetime NULL COMMENT '申请时间',
  1318. `inspect_time` datetime NULL COMMENT '检查时间',
  1319. `scene_type` varchar(48) NULL COMMENT '场景分类',
  1320. `apply_doctor_code` varchar(48) NULL COMMENT '申请医生编号',
  1321. `apply_doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  1322. `doctor_code` varchar(48) NULL COMMENT '报告医生编号',
  1323. `doctor_name` varchar(64) NULL COMMENT '报告医生姓名',
  1324. `device_type_code` varchar(24) NULL COMMENT '设备类型id',
  1325. `device_type_name` varchar(64) NULL COMMENT '设备类型名称',
  1326. `examine_type` varchar(64) NULL COMMENT '检查类别',
  1327. `report_name` varchar(256) NULL COMMENT '报告名称',
  1328. `body_part_name` varchar(256) NULL COMMENT '检查部位',
  1329. `body_part_code` varchar(64) NULL COMMENT '检查部位id',
  1330. `report_description` text NULL COMMENT '检查所见',
  1331. `report_result` text NULL COMMENT '检查结果',
  1332. `report_path` varchar(256) NULL COMMENT '影象报告路径',
  1333. `report_no` varchar(64) NULL COMMENT '影象报告编号',
  1334. `is_sync` varchar(4) NULL COMMENT '是否同步',
  1335. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1336. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1337. `op_update_data` datetime NULL COMMENT '数据操作时间',
  1338. `act_no` varchar(48) NULL COMMENT '活动编号'
  1339. ) ENGINE=OLAP
  1340. UNIQUE KEY(`id`)
  1341. COMMENT 'ODS活动检查报告单信息表'
  1342. DISTRIBUTED BY HASH(`id`) BUCKETS 8
  1343. PROPERTIES (
  1344. "replication_allocation" = "tag.location.default: 1",
  1345. "is_being_synced" = "false",
  1346. "storage_format" = "V2",
  1347. "enable_unique_key_merge_on_write" = "true",
  1348. "light_schema_change" = "true",
  1349. "disable_auto_compaction" = "false",
  1350. "enable_single_replica_compaction" = "false"
  1351. );
  1352. CREATE TABLE `ods_collect_fee_record_info` (
  1353. `id` varchar(48) NOT NULL COMMENT 'id',
  1354. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1355. `patient_id` varchar(24) NULL COMMENT '患者编号',
  1356. `fee_order` varchar(24) NULL COMMENT '处方内流水号[ID]',
  1357. `fee_no` varchar(48) NULL COMMENT '处方内编号[ID]',
  1358. `trans_type` varchar(24) NULL COMMENT '处方内交易类型[ID]',
  1359. `mo_order` varchar(48) NULL COMMENT '处方内MO[ID]',
  1360. `invoice_seq` varchar(48) NULL COMMENT '处方内SEQ[ID]',
  1361. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1362. `visit_card_no` varchar(48) NULL COMMENT '就诊卡号(visit_id)',
  1363. `register_sn` varchar(48) NULL COMMENT '挂号流水号',
  1364. `register_date` datetime NULL COMMENT '挂号时间',
  1365. `register_department_code` varchar(48) NULL COMMENT '挂号部门编号',
  1366. `doctor_code` varchar(48) NULL COMMENT '医生编号',
  1367. `department_code` varchar(48) NULL COMMENT '科室编码',
  1368. `department_name` varchar(128) NULL COMMENT '科室名称',
  1369. `finance_department_code` varchar(48) NULL COMMENT '执行部门编号',
  1370. `fee_code` varchar(48) NULL COMMENT '费用编号',
  1371. `fee_name` varchar(128) NULL COMMENT '费用名称',
  1372. `fee_item_code` varchar(64) NULL COMMENT '收费项目编号',
  1373. `fee_item_name` varchar(128) NULL COMMENT '收费项目名称',
  1374. `total_fee` DECIMAL(11, 2) NULL COMMENT '收费总金额',
  1375. `own_fee` DECIMAL(11, 2) NULL COMMENT '自费金额',
  1376. `own_pay_fee` DECIMAL(11, 2) NULL COMMENT '自付金额',
  1377. `center_pay_fee` DECIMAL(11, 2) NULL COMMENT '统筹金额',
  1378. `invoice_no` varchar(48) NULL COMMENT '发票号',
  1379. `scene_type` varchar(24) NULL COMMENT '场景分类',
  1380. `fee_date` datetime NULL COMMENT '收费时间',
  1381. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1382. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1383. `op_update_data` datetime NULL COMMENT '数据操作时间',
  1384. `is_sync` varchar(4) NULL COMMENT '同步状态'
  1385. ) ENGINE=OLAP
  1386. UNIQUE KEY(`id`)
  1387. COMMENT '收费记录信息表'
  1388. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1389. PROPERTIES (
  1390. "replication_allocation" = "tag.location.default: 1",
  1391. "is_being_synced" = "false",
  1392. "storage_format" = "V2",
  1393. "enable_unique_key_merge_on_write" = "true",
  1394. "light_schema_change" = "true",
  1395. "disable_auto_compaction" = "false",
  1396. "enable_single_replica_compaction" = "false"
  1397. );
  1398. CREATE TABLE `ods_diagnosis_report_info` (
  1399. `id` varchar(48) NOT NULL COMMENT 'id',
  1400. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1401. `patient_id` varchar(48) NULL COMMENT '患者ID',
  1402. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  1403. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1404. `department_code` varchar(64) NULL COMMENT '科室编号',
  1405. `department_name` varchar(128) NULL COMMENT '科室名称',
  1406. `doctor_code` varchar(64) NULL COMMENT '医生编号',
  1407. `doctor_name` varchar(128) NULL COMMENT '医生姓名',
  1408. `diagnosis_time` varchar(24) NULL COMMENT '诊断时间',
  1409. `type` varchar(24) NULL COMMENT '分类',
  1410. `code` varchar(64) NULL COMMENT 'ICD10',
  1411. `diag_code` varchar(64) NULL COMMENT '诊断编号',
  1412. `diag_name` varchar(256) NULL COMMENT '诊断名称',
  1413. `diag_type_code` varchar(48) NULL COMMENT '诊断场景',
  1414. `is_main` varchar(48) NULL COMMENT '是否主诊断',
  1415. `is_define` varchar(48) NULL COMMENT '是否确诊诊断',
  1416. `sort_idx` int(11) NULL COMMENT '诊断排序',
  1417. `is_sync` varchar(4) NULL COMMENT '是否同步',
  1418. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1419. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1420. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1421. ) ENGINE=OLAP
  1422. UNIQUE KEY(`id`)
  1423. COMMENT '诊断数据表'
  1424. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1425. PROPERTIES (
  1426. "replication_allocation" = "tag.location.default: 1",
  1427. "is_being_synced" = "false",
  1428. "storage_format" = "V2",
  1429. "enable_unique_key_merge_on_write" = "true",
  1430. "light_schema_change" = "true",
  1431. "disable_auto_compaction" = "false",
  1432. "enable_single_replica_compaction" = "false"
  1433. );
  1434. CREATE TABLE `ods_discharge_record_info` (
  1435. `id` varchar(48) NOT NULL COMMENT 'id',
  1436. `patient_id` varchar(24) NULL COMMENT '患者编号',
  1437. `visit_id` varchar(24) NULL COMMENT '就诊记录号',
  1438. `in_patient_no` varchar(24) NULL COMMENT '关联住院号',
  1439. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1440. `company_code` varchar(24) NULL COMMENT '医院编号',
  1441. `company_name` varchar(64) NULL COMMENT '医院名称',
  1442. `admit_department_name` varchar(64) NULL COMMENT '入住科室名称',
  1443. `admit_department_code` varchar(24) NULL COMMENT '入住科室编码',
  1444. `leave_department_name` varchar(64) NULL COMMENT '出院科室名称',
  1445. `leave_department_code` varchar(24) NULL COMMENT '出院科室编码',
  1446. `leave_date` datetime NULL COMMENT '出院时间',
  1447. `icu_days` int(11) NULL COMMENT 'ICU天数',
  1448. `leave_way` varchar(24) NULL COMMENT '出院方式',
  1449. `leave_way_name` varchar(48) NULL COMMENT '出院方式名称',
  1450. `emergency_treatment_days` int(11) NULL COMMENT '病情危重天数',
  1451. `content` text NULL COMMENT '出院小结',
  1452. `diagnosis` text NULL COMMENT '诊断',
  1453. `status` varchar(24) NULL COMMENT '状态',
  1454. `is_sync` varchar(4) NULL COMMENT '同步状态',
  1455. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1456. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1457. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1458. ) ENGINE=OLAP
  1459. UNIQUE KEY(`id`)
  1460. COMMENT '出院记录信息表'
  1461. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1462. PROPERTIES (
  1463. "replication_allocation" = "tag.location.default: 1",
  1464. "is_being_synced" = "false",
  1465. "storage_format" = "V2",
  1466. "enable_unique_key_merge_on_write" = "true",
  1467. "light_schema_change" = "true",
  1468. "disable_auto_compaction" = "false",
  1469. "enable_single_replica_compaction" = "false"
  1470. );
  1471. CREATE TABLE `ods_doctor_advice_info` (
  1472. `order_sn` varchar(48) NOT NULL COMMENT '医嘱流水号',
  1473. `dept_code` varchar(48) NULL COMMENT '部门编号',
  1474. `dept_name` varchar(128) NULL COMMENT '部门名称',
  1475. `status_code` varchar(128) NULL COMMENT '状态编号',
  1476. `status_name` varchar(128) NULL COMMENT '状态名称',
  1477. `fee_status` varchar(128) NULL COMMENT '费用状态',
  1478. `patient_type` varchar(64) NULL COMMENT '患者类型(1.门诊 2,急诊 4.住院)',
  1479. `parent_order_sn` varchar(64) NULL COMMENT '主医嘱流水号',
  1480. `order_type` varchar(64) NULL COMMENT '医嘱类型',
  1481. `code` varchar(64) NULL COMMENT '医嘱代码',
  1482. `name` varchar(256) NULL COMMENT '医嘱内容',
  1483. `data_update_date` varchar(64) NULL COMMENT '数据更新时间',
  1484. `opid` varchar(64) NULL COMMENT '患者标记ID',
  1485. `is_sync` varchar(4) NULL COMMENT '是否同步',
  1486. `patient_id` varchar(24) NULL COMMENT '患者编号',
  1487. `op_data_user` varchar(48) NULL COMMENT 'czr',
  1488. `op_update_data` datetime NULL COMMENT 'czsj'
  1489. ) ENGINE=OLAP
  1490. UNIQUE KEY(`order_sn`)
  1491. COMMENT '医嘱信息表'
  1492. DISTRIBUTED BY HASH(`order_sn`) BUCKETS 6
  1493. PROPERTIES (
  1494. "replication_allocation" = "tag.location.default: 1",
  1495. "is_being_synced" = "false",
  1496. "storage_format" = "V2",
  1497. "enable_unique_key_merge_on_write" = "true",
  1498. "light_schema_change" = "true",
  1499. "disable_auto_compaction" = "false",
  1500. "enable_single_replica_compaction" = "false"
  1501. );
  1502. CREATE TABLE `ods_examination_final_report_info` (
  1503. `visit_id` varchar(48) NOT NULL COMMENT '体检记录号',
  1504. `id_card` varchar(64) NULL COMMENT '身份证号',
  1505. `final_report_content` text NULL COMMENT '终检结论',
  1506. `final_report_suggest` text NULL COMMENT '终检建议',
  1507. `doctor_name` varchar(256) NULL COMMENT 'YS名称',
  1508. `data_create_date` datetime NULL COMMENT '数据创建时间',
  1509. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1510. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1511. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1512. ) ENGINE=OLAP
  1513. UNIQUE KEY(`visit_id`)
  1514. COMMENT '体检总检报告结果信息表'
  1515. DISTRIBUTED BY HASH(`visit_id`) BUCKETS 8
  1516. PROPERTIES (
  1517. "replication_allocation" = "tag.location.default: 1",
  1518. "is_being_synced" = "false",
  1519. "storage_format" = "V2",
  1520. "enable_unique_key_merge_on_write" = "true",
  1521. "light_schema_change" = "true",
  1522. "disable_auto_compaction" = "false",
  1523. "enable_single_replica_compaction" = "false"
  1524. );
  1525. CREATE TABLE `ods_examination_patient_info` (
  1526. `visit_id` varchar(48) NOT NULL COMMENT '体检记录号',
  1527. `patient_name` varchar(64) NULL COMMENT '体检者姓名',
  1528. `sex` varchar(24) NULL COMMENT '性别',
  1529. `birth_day` datetime NULL COMMENT '生日',
  1530. `id_card` varchar(48) NULL COMMENT '身份证号',
  1531. `data_create_date` datetime NULL COMMENT '数据新建时间',
  1532. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1533. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1534. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1535. ) ENGINE=OLAP
  1536. UNIQUE KEY(`visit_id`)
  1537. COMMENT '体检患者信息表'
  1538. DISTRIBUTED BY HASH(`visit_id`) BUCKETS 8
  1539. PROPERTIES (
  1540. "replication_allocation" = "tag.location.default: 1",
  1541. "is_being_synced" = "false",
  1542. "storage_format" = "V2",
  1543. "enable_unique_key_merge_on_write" = "true",
  1544. "light_schema_change" = "true",
  1545. "disable_auto_compaction" = "false",
  1546. "enable_single_replica_compaction" = "false"
  1547. );
  1548. CREATE TABLE `ods_examination_problem_suggest_info` (
  1549. `id` varchar(48) NOT NULL COMMENT 'id',
  1550. `problem` text NULL COMMENT '异常指标',
  1551. `suggest` text NULL COMMENT '建议',
  1552. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1553. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1554. ) ENGINE=OLAP
  1555. UNIQUE KEY(`id`)
  1556. COMMENT '异常指标建议信息表'
  1557. DISTRIBUTED BY HASH(`id`) BUCKETS 3
  1558. PROPERTIES (
  1559. "replication_allocation" = "tag.location.default: 1",
  1560. "is_being_synced" = "false",
  1561. "storage_format" = "V2",
  1562. "enable_unique_key_merge_on_write" = "true",
  1563. "light_schema_change" = "true",
  1564. "disable_auto_compaction" = "false",
  1565. "enable_single_replica_compaction" = "false"
  1566. );
  1567. CREATE TABLE `ods_examination_register_info` (
  1568. `visit_id` varchar(64) NOT NULL COMMENT '体检记录号',
  1569. `sign_in_date` datetime NULL COMMENT '报到日期',
  1570. `order_date` datetime NULL COMMENT '预约日期',
  1571. `status_name` varchar(64) NULL COMMENT '状态',
  1572. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1573. `data_create_date` datetime NULL COMMENT '数据新建时间',
  1574. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1575. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1576. ) ENGINE=OLAP
  1577. UNIQUE KEY(`visit_id`)
  1578. COMMENT '体检登记信息表'
  1579. DISTRIBUTED BY HASH(`visit_id`) BUCKETS 8
  1580. PROPERTIES (
  1581. "replication_allocation" = "tag.location.default: 1",
  1582. "is_being_synced" = "false",
  1583. "storage_format" = "V2",
  1584. "enable_unique_key_merge_on_write" = "true",
  1585. "light_schema_change" = "true",
  1586. "disable_auto_compaction" = "false",
  1587. "enable_single_replica_compaction" = "false"
  1588. );
  1589. CREATE TABLE `ods_examination_report_result_info` (
  1590. `visit_id` varchar(48) NULL COMMENT '体检记录号',
  1591. `id_card` varchar(48) NULL COMMENT '身份证号',
  1592. `report_content` text NULL COMMENT '报告内容',
  1593. `report_suggest` text NULL COMMENT '报告建议',
  1594. `doctor_name` varchar(256) NULL COMMENT 'YS名称',
  1595. `data_create_date` datetime NULL COMMENT '数据创建时间',
  1596. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1597. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1598. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1599. ) ENGINE=OLAP
  1600. UNIQUE KEY(`visit_id`)
  1601. COMMENT '体检报告结果信息表'
  1602. DISTRIBUTED BY HASH(`visit_id`) BUCKETS 8
  1603. PROPERTIES (
  1604. "replication_allocation" = "tag.location.default: 1",
  1605. "is_being_synced" = "false",
  1606. "storage_format" = "V2",
  1607. "enable_unique_key_merge_on_write" = "true",
  1608. "light_schema_change" = "true",
  1609. "disable_auto_compaction" = "false",
  1610. "enable_single_replica_compaction" = "false"
  1611. );
  1612. CREATE TABLE `ods_examine_apply_info` (
  1613. `id` varchar(48) NOT NULL COMMENT '流水号',
  1614. `patient_id` varchar(48) NULL COMMENT '患者编号',
  1615. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1616. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  1617. `patient_type` varchar(24) NULL COMMENT '患者分类',
  1618. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1619. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  1620. `department_code` varchar(64) NULL COMMENT '申请科室编码',
  1621. `apply_date` datetime NULL COMMENT '申请时间',
  1622. `pay_date` datetime NULL COMMENT '申请支付时间',
  1623. `scene_type` varchar(24) NULL COMMENT '场景分类',
  1624. `doctor_code` varchar(64) NULL COMMENT '申请医生编号',
  1625. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  1626. `diagnosis` text NULL COMMENT '医嘱诊断',
  1627. `items` text NULL COMMENT '检查项目',
  1628. `status` varchar(24) NULL COMMENT '状态编号',
  1629. `status_name` varchar(24) NULL COMMENT '状态名称',
  1630. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1631. `op_data_user` varchar(24) NULL COMMENT '数据操作人',
  1632. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1633. ) ENGINE=OLAP
  1634. UNIQUE KEY(`id`)
  1635. COMMENT '检查申请单数据表'
  1636. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1637. PROPERTIES (
  1638. "replication_allocation" = "tag.location.default: 1",
  1639. "is_being_synced" = "false",
  1640. "storage_format" = "V2",
  1641. "enable_unique_key_merge_on_write" = "true",
  1642. "light_schema_change" = "true",
  1643. "disable_auto_compaction" = "false",
  1644. "enable_single_replica_compaction" = "false"
  1645. );
  1646. CREATE TABLE `ods_examine_report_info` (
  1647. `id` varchar(48) NOT NULL COMMENT 'ID',
  1648. `apply_id` varchar(512) NULL COMMENT '申请流水号',
  1649. `patient_id` varchar(48) NULL COMMENT '患者编号',
  1650. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1651. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  1652. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1653. `patient_phone` varchar(64) NULL COMMENT '患者电话',
  1654. `patient_gender` varchar(48) NULL COMMENT '患者性别',
  1655. `patient_id_no` varchar(48) NULL COMMENT '患者身份证号',
  1656. `patient_age` varchar(64) NULL COMMENT '患者年龄',
  1657. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  1658. `department_code` varchar(48) NULL COMMENT '申请科室编码',
  1659. `reports_time` datetime NULL COMMENT '报告时间',
  1660. `apply_time` datetime NULL COMMENT '申请时间',
  1661. `inspect_time` datetime NULL COMMENT '检查时间',
  1662. `scene_type` varchar(48) NULL COMMENT '场景分类',
  1663. `apply_doctor_code` varchar(48) NULL COMMENT '申请医生编号',
  1664. `apply_doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  1665. `doctor_code` varchar(48) NULL COMMENT '报告医生编号',
  1666. `doctor_name` varchar(64) NULL COMMENT '报告医生姓名',
  1667. `device_type_code` varchar(24) NULL COMMENT '设备类型id',
  1668. `device_type_name` varchar(64) NULL COMMENT '设备类型名称',
  1669. `examine_type` varchar(64) NULL COMMENT '检查类别',
  1670. `report_name` varchar(256) NULL COMMENT '报告名称',
  1671. `body_part_name` varchar(256) NULL COMMENT '检查部位',
  1672. `body_part_code` varchar(64) NULL COMMENT '检查部位id',
  1673. `report_description` text NULL COMMENT '检查所见',
  1674. `report_result` text NULL COMMENT '检查结果',
  1675. `report_path` varchar(256) NULL COMMENT '影象报告路径',
  1676. `report_no` varchar(64) NULL COMMENT '影象报告编号',
  1677. `is_sync` varchar(4) NULL COMMENT '是否同步',
  1678. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1679. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1680. `op_update_data` datetime NULL COMMENT '数据操作时间',
  1681. `activity_no` varchar(48) NULL COMMENT '活动编号',
  1682. `status` varchar(48) NULL
  1683. ) ENGINE=OLAP
  1684. UNIQUE KEY(`id`)
  1685. COMMENT '检查报告单信息表'
  1686. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1687. PROPERTIES (
  1688. "replication_allocation" = "tag.location.default: 1",
  1689. "is_being_synced" = "false",
  1690. "storage_format" = "V2",
  1691. "enable_unique_key_merge_on_write" = "true",
  1692. "light_schema_change" = "true",
  1693. "disable_auto_compaction" = "false",
  1694. "enable_single_replica_compaction" = "false"
  1695. );
  1696. CREATE TABLE `ods_examine_reserve_info` (
  1697. `id` varchar(64) NOT NULL COMMENT '预约流水号',
  1698. `apply_id` varchar(24) NULL COMMENT '申请流水号',
  1699. `patient_id` varchar(48) NULL COMMENT '患者编号',
  1700. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1701. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  1702. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1703. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  1704. `department_code` varchar(64) NULL COMMENT '申请科室编码',
  1705. `apply_date` datetime NULL COMMENT '申请时间',
  1706. `scene_type` varchar(24) NULL COMMENT '场景分类',
  1707. `doctor_code` varchar(64) NULL COMMENT '申请医生编号',
  1708. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  1709. `items` text NULL COMMENT '检查项目',
  1710. `book_date` varchar(24) NULL COMMENT '预约时间',
  1711. `start_date` varchar(24) NULL COMMENT '开始时间',
  1712. `end_date` varchar(24) NULL COMMENT '截止时间',
  1713. `status` varchar(48) NULL COMMENT '预约状态',
  1714. `status_name` varchar(64) NULL COMMENT '预约状态名称',
  1715. `is_sync` varchar(4) NULL COMMENT '是否同步',
  1716. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1717. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1718. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1719. ) ENGINE=OLAP
  1720. UNIQUE KEY(`id`)
  1721. COMMENT '检查预约记录信息表'
  1722. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1723. PROPERTIES (
  1724. "replication_allocation" = "tag.location.default: 1",
  1725. "is_being_synced" = "false",
  1726. "storage_format" = "V2",
  1727. "enable_unique_key_merge_on_write" = "true",
  1728. "light_schema_change" = "true",
  1729. "disable_auto_compaction" = "false",
  1730. "enable_single_replica_compaction" = "false"
  1731. );
  1732. CREATE TABLE `ods_first_course_illness_info` (
  1733. `id` varchar(48) NOT NULL COMMENT 'id',
  1734. `ip_id` varchar(48) NULL COMMENT '住院号',
  1735. `pid` varchar(48) NULL COMMENT '患者号',
  1736. `node_date` datetime NULL COMMENT '节点时间',
  1737. `node_type` varchar(48) NULL COMMENT '节点分类编号',
  1738. `node_type_name` varchar(64) NULL COMMENT '节点分类名称',
  1739. `high_doc_code` varchar(64) NULL COMMENT '高等级医生编号',
  1740. `high_doc_name` varchar(64) NULL COMMENT '高等级医生名称',
  1741. `content` text NULL COMMENT '病例内容',
  1742. `submit_time` datetime NULL COMMENT '提交时间',
  1743. `doc_code` varchar(48) NULL COMMENT '医生编号',
  1744. `doc_name` varchar(64) NULL COMMENT '医生名称',
  1745. `dept_code` varchar(64) NULL COMMENT '科室编号',
  1746. `dept_name` varchar(64) NULL COMMENT '科室名称',
  1747. `ward_code` varchar(48) NULL COMMENT '病区号',
  1748. `ward_name` varchar(64) NULL COMMENT '病区名称',
  1749. `modify_code` varchar(64) NULL COMMENT '修改人',
  1750. `modify_name` varchar(64) NULL COMMENT '修改名称',
  1751. `template_id` varchar(64) NULL COMMENT '模板ID',
  1752. `template_version` varchar(64) NULL COMMENT '模板版本号',
  1753. `data_update_date` varchar(64) NULL COMMENT '数据更新时间',
  1754. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1755. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1756. ) ENGINE=OLAP
  1757. UNIQUE KEY(`id`)
  1758. COMMENT '患者首次病程信息表'
  1759. DISTRIBUTED BY HASH(`id`) BUCKETS 8
  1760. PROPERTIES (
  1761. "replication_allocation" = "tag.location.default: 1",
  1762. "is_being_synced" = "false",
  1763. "storage_format" = "V2",
  1764. "enable_unique_key_merge_on_write" = "true",
  1765. "light_schema_change" = "true",
  1766. "disable_auto_compaction" = "false",
  1767. "enable_single_replica_compaction" = "false"
  1768. );
  1769. CREATE TABLE `ods_inpatient_change_info` (
  1770. `id` varchar(48) NOT NULL COMMENT '流水号',
  1771. `inpatient_id` varchar(48) NULL COMMENT '住院号',
  1772. `patient_id` varchar(48) NULL COMMENT '患者编号',
  1773. `change_time` varchar(48) NULL COMMENT '更改时间',
  1774. `change_type` varchar(48) NULL COMMENT '更改类型',
  1775. `change_type_name` varchar(48) NULL COMMENT '更改类型名称',
  1776. `code` varchar(64) NULL COMMENT '更改编号',
  1777. `name` varchar(128) NULL COMMENT '更改名称',
  1778. `source_code` varchar(64) NULL COMMENT '源编号',
  1779. `source_name` varchar(128) NULL COMMENT '源名称',
  1780. `target_code` varchar(64) NULL COMMENT '目标编号',
  1781. `target_name` varchar(128) NULL COMMENT '目标名称',
  1782. `status` varchar(4) NULL COMMENT '清洗状态',
  1783. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1784. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1785. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1786. ) ENGINE=OLAP
  1787. UNIQUE KEY(`id`)
  1788. COMMENT '患者住院更改数据'
  1789. DISTRIBUTED BY HASH(`id`) BUCKETS 6
  1790. PROPERTIES (
  1791. "replication_allocation" = "tag.location.default: 1",
  1792. "is_being_synced" = "false",
  1793. "storage_format" = "V2",
  1794. "enable_unique_key_merge_on_write" = "true",
  1795. "light_schema_change" = "true",
  1796. "disable_auto_compaction" = "false",
  1797. "enable_single_replica_compaction" = "false"
  1798. );
  1799. CREATE TABLE `ods_inpatient_record_info` (
  1800. `id` varchar(48) NOT NULL COMMENT '住院流水号',
  1801. `patient_id` varchar(48) NULL COMMENT '患者编号',
  1802. `patient_id_no` varchar(48) NULL COMMENT '患者身份证号',
  1803. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1804. `visit_id` varchar(24) NULL COMMENT '就诊记录号',
  1805. `visit_card_no` varchar(24) NULL COMMENT '就诊卡号',
  1806. `in_patient_no` varchar(24) NULL COMMENT '关联住院号',
  1807. `company_code` varchar(24) NULL COMMENT '医院编号',
  1808. `company_name` varchar(64) NULL COMMENT '医院名称',
  1809. `admit_department_name` varchar(64) NULL COMMENT '入住科室名称',
  1810. `admit_department_code` varchar(24) NULL COMMENT '入住科室编码',
  1811. `inpatient_ward_code` varchar(24) NULL COMMENT '入住病区编码',
  1812. `inpatient_ward_name` varchar(64) NULL COMMENT '入住病区名称',
  1813. `inpatient_date` datetime NULL COMMENT '入住时间',
  1814. `bed_number` varchar(24) NULL COMMENT '床号',
  1815. `inpatient_type` varchar(24) NULL COMMENT '住院分类',
  1816. `admission_diagnosis` text NULL COMMENT '入院诊断内容',
  1817. `enter_way` varchar(24) NULL COMMENT '入院方式',
  1818. `status` varchar(24) NULL COMMENT '住院状态',
  1819. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1820. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1821. `op_update_data` datetime NULL COMMENT '数据操作时间',
  1822. `doctor_code` varchar(64) NULL COMMENT '医生编号',
  1823. `doctor_name` varchar(64) NULL COMMENT '医生名称'
  1824. ) ENGINE=OLAP
  1825. UNIQUE KEY(`id`)
  1826. COMMENT '住院记录信息表'
  1827. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1828. PROPERTIES (
  1829. "replication_allocation" = "tag.location.default: 1",
  1830. "is_being_synced" = "false",
  1831. "storage_format" = "V2",
  1832. "enable_unique_key_merge_on_write" = "true",
  1833. "light_schema_change" = "true",
  1834. "disable_auto_compaction" = "false",
  1835. "enable_single_replica_compaction" = "false"
  1836. );
  1837. CREATE TABLE `ods_inpatient_reserve_info` (
  1838. `id` varchar(48) NOT NULL COMMENT 'id',
  1839. `patient_id` varchar(48) NULL COMMENT '患者编号',
  1840. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1841. `register_id` varchar(24) NULL COMMENT '挂号ID',
  1842. `visit_card_no` varchar(48) NULL COMMENT '就诊卡号',
  1843. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1844. `patient_id_no` varchar(24) NULL COMMENT '患者身份证号',
  1845. `in_patient_no` varchar(48) NULL COMMENT '关联住院号',
  1846. `company_code` varchar(24) NULL COMMENT '医院编号',
  1847. `company_name` varchar(48) NULL COMMENT '医院名称',
  1848. `apply_department_name` varchar(64) NULL COMMENT '申请科室名称',
  1849. `apply_department_code` varchar(24) NULL COMMENT '申请科室编码',
  1850. `admit_department_name` varchar(64) NULL COMMENT '入住科室名称',
  1851. `admit_department_code` varchar(24) NULL COMMENT '入住科室编码',
  1852. `apply_date` datetime NULL COMMENT '申请时间',
  1853. `book_date` datetime NULL COMMENT '预约时间',
  1854. `doctor_code` varchar(24) NULL COMMENT '申请医生编号',
  1855. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  1856. `admission_diagnosis` text NULL COMMENT '入院诊断内容',
  1857. `status` varchar(24) NULL COMMENT '状态编号',
  1858. `status_name` varchar(48) NULL COMMENT '状态名称',
  1859. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1860. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1861. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1862. ) ENGINE=OLAP
  1863. UNIQUE KEY(`id`)
  1864. COMMENT '住院预约信息记录信息表'
  1865. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1866. PROPERTIES (
  1867. "replication_allocation" = "tag.location.default: 1",
  1868. "is_being_synced" = "false",
  1869. "storage_format" = "V2",
  1870. "enable_unique_key_merge_on_write" = "true",
  1871. "light_schema_change" = "true",
  1872. "disable_auto_compaction" = "false",
  1873. "enable_single_replica_compaction" = "false"
  1874. );
  1875. CREATE TABLE `ods_laboratory_apply_info` (
  1876. `id` varchar(64) NOT NULL COMMENT 'ID',
  1877. `patient_id` varchar(64) NULL COMMENT '患者编号',
  1878. `visit_id` varchar(64) NULL COMMENT '就诊记录号',
  1879. `recipe_id` varchar(64) NULL COMMENT '关联处方id',
  1880. `in_patient_no` varchar(64) NULL COMMENT '住院号',
  1881. `patient_name` varchar(128) NULL COMMENT '患者姓名',
  1882. `department_name` varchar(128) NULL COMMENT '申请科室名称',
  1883. `department_code` varchar(64) NULL COMMENT '申请科室编码',
  1884. `pay_time` datetime NULL COMMENT '申请支付时间',
  1885. `apply_date` datetime NULL COMMENT '申请时间',
  1886. `scene_type` varchar(48) NULL COMMENT '场景分类',
  1887. `doctor_code` varchar(128) NULL COMMENT '申请医生编号',
  1888. `doctor_name` varchar(128) NULL COMMENT '申请医生姓名',
  1889. `diagnosis` text NULL COMMENT '医嘱诊断内容',
  1890. `items` text NULL COMMENT '申请项目内容',
  1891. `status` varchar(24) NULL COMMENT '申请状态',
  1892. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1893. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1894. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1895. ) ENGINE=OLAP
  1896. UNIQUE KEY(`id`)
  1897. COMMENT '检验申请单数据'
  1898. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1899. PROPERTIES (
  1900. "replication_allocation" = "tag.location.default: 1",
  1901. "is_being_synced" = "false",
  1902. "storage_format" = "V2",
  1903. "enable_unique_key_merge_on_write" = "true",
  1904. "light_schema_change" = "true",
  1905. "disable_auto_compaction" = "false",
  1906. "enable_single_replica_compaction" = "false"
  1907. );
  1908. CREATE TABLE `ods_laboratory_report_info` (
  1909. `id` varchar(48) NOT NULL COMMENT 'id',
  1910. `apply_id` varchar(512) NULL COMMENT '申请单号',
  1911. `patient_id` varchar(24) NULL COMMENT '患者编号',
  1912. `visit_id` varchar(24) NULL COMMENT '就诊记录号',
  1913. `recipe_id` varchar(24) NULL COMMENT '关联处方id',
  1914. `in_patient_no` varchar(24) NULL COMMENT '住院号',
  1915. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1916. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  1917. `department_code` varchar(24) NULL COMMENT '申请科室编码',
  1918. `reports_time` datetime NULL COMMENT '报告时间',
  1919. `check_time` datetime NULL COMMENT '复核时间',
  1920. `apply_time` datetime NULL COMMENT '申请时间',
  1921. `inspect_time` datetime NULL COMMENT '采样时间',
  1922. `scene_type` varchar(24) NULL COMMENT '场景分类',
  1923. `apply_doctor_code` varchar(24) NULL COMMENT '申请医生编号',
  1924. `apply_doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  1925. `doctor_code` varchar(24) NULL COMMENT '报告医生编号',
  1926. `doctor_name` varchar(64) NULL COMMENT '报告医生姓名',
  1927. `sample_type` varchar(64) NULL COMMENT '样本类别',
  1928. `report_name` varchar(512) NULL COMMENT '报告名称',
  1929. `description` varchar(1024) NULL COMMENT '报告描述或备注',
  1930. `conclusion` varchar(1024) NULL COMMENT '初步结论',
  1931. `status` varchar(24) NULL COMMENT '状态',
  1932. `data_update_date` datetime NULL COMMENT '数据更新时间',
  1933. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  1934. `op_update_data` datetime NULL COMMENT '数据操作时间'
  1935. ) ENGINE=OLAP
  1936. UNIQUE KEY(`id`)
  1937. COMMENT '检验报告单数据'
  1938. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1939. PROPERTIES (
  1940. "replication_allocation" = "tag.location.default: 1",
  1941. "is_being_synced" = "false",
  1942. "storage_format" = "V2",
  1943. "enable_unique_key_merge_on_write" = "true",
  1944. "light_schema_change" = "true",
  1945. "disable_auto_compaction" = "false",
  1946. "enable_single_replica_compaction" = "false"
  1947. );
  1948. CREATE TABLE `ods_laboratory_report_item_info` (
  1949. `id` varchar(128) NOT NULL COMMENT 'id',
  1950. `laboratory_report_id` varchar(48) NOT NULL COMMENT '检验报告单ID',
  1951. `sample_type` varchar(64) NULL COMMENT '样本类别',
  1952. `prd_id` varchar(64) NULL COMMENT '检验项目编码(LIS编码)',
  1953. `name` varchar(64) NULL COMMENT '检验项目名称',
  1954. `code` varchar(64) NULL COMMENT '检验项目缩写',
  1955. `abnormal_indicator` varchar(64) NULL COMMENT '结果状态(异常标记)',
  1956. `abnormal` varchar(48) NULL COMMENT '是否异常',
  1957. `unit` varchar(256) NULL COMMENT '单位',
  1958. `reference` varchar(128) NULL COMMENT '参考范围',
  1959. `inspect_result` varchar(512) NULL COMMENT '结果',
  1960. `bar_code` varchar(48) NULL COMMENT '条码',
  1961. `machine_code` varchar(48) NULL COMMENT '机器号',
  1962. `test_date` varchar(24) NULL COMMENT '检验时间'
  1963. ) ENGINE=OLAP
  1964. UNIQUE KEY(`id`)
  1965. COMMENT '检验报告单明细信息表'
  1966. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  1967. PROPERTIES (
  1968. "replication_allocation" = "tag.location.default: 1",
  1969. "is_being_synced" = "false",
  1970. "storage_format" = "V2",
  1971. "enable_unique_key_merge_on_write" = "true",
  1972. "light_schema_change" = "true",
  1973. "disable_auto_compaction" = "false",
  1974. "enable_single_replica_compaction" = "false"
  1975. );
  1976. CREATE TABLE `ods_operation_apply_info` (
  1977. `id` varchar(48) NOT NULL COMMENT '流水号',
  1978. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  1979. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  1980. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  1981. `patient_id` varchar(48) NULL COMMENT '患者编号',
  1982. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  1983. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  1984. `department_code` varchar(48) NULL COMMENT '申请科室编码',
  1985. `payTime` datetime NULL COMMENT '付费时间',
  1986. `apply_time` datetime NULL COMMENT '手术申请时间',
  1987. `doctor_code` varchar(48) NULL COMMENT '申请医生编号',
  1988. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  1989. `scene_type` varchar(24) NULL COMMENT '场景分类',
  1990. `description` varchar(64) NULL COMMENT '备注',
  1991. `diagnosis` text NULL COMMENT '诊断内容',
  1992. `status_code` varchar(24) NULL COMMENT '状态编号',
  1993. `status_name` varchar(48) NULL COMMENT '状态名称',
  1994. `code` varchar(48) NULL COMMENT '手术编码',
  1995. `name` varchar(512) NULL COMMENT '手术名称',
  1996. `est_opt_duration` varchar(48) NULL COMMENT '预计手术时长',
  1997. `operation_type` varchar(128) NULL COMMENT '手术类别',
  1998. `operation_level` varchar(128) NULL COMMENT '手术等级',
  1999. `anaesthesia_method` varchar(128) NULL COMMENT '麻醉方法',
  2000. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2001. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2002. `op_update_data` datetime NULL COMMENT '数据操作时间'
  2003. ) ENGINE=OLAP
  2004. UNIQUE KEY(`id`)
  2005. COMMENT '手术申请信息表'
  2006. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2007. PROPERTIES (
  2008. "replication_allocation" = "tag.location.default: 1",
  2009. "is_being_synced" = "false",
  2010. "storage_format" = "V2",
  2011. "enable_unique_key_merge_on_write" = "true",
  2012. "light_schema_change" = "true",
  2013. "disable_auto_compaction" = "false",
  2014. "enable_single_replica_compaction" = "false"
  2015. );
  2016. CREATE TABLE `ods_operation_record_info` (
  2017. `id` varchar(48) NOT NULL COMMENT 'id',
  2018. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  2019. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  2020. `apply_id` varchar(24) NULL COMMENT '申请流水号',
  2021. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  2022. `patient_id` varchar(128) NULL COMMENT '患者编号',
  2023. `patient_name` varchar(128) NULL COMMENT '患者姓名',
  2024. `department_name` varchar(128) NULL COMMENT '申请科室名称',
  2025. `department_code` varchar(128) NULL COMMENT '申请科室编码',
  2026. `pay_time` datetime NULL COMMENT '付费时间',
  2027. `apply_time` datetime NULL COMMENT '手术申请时间',
  2028. `scene_type` varchar(64) NULL COMMENT '场景分类',
  2029. `doctor_code` varchar(128) NULL COMMENT '申请医生编号',
  2030. `doctor_name` varchar(128) NULL COMMENT '申请医生姓名',
  2031. `description` varchar(256) NULL COMMENT '备注',
  2032. `status_code` varchar(24) NULL COMMENT '申请状态',
  2033. `status_name` varchar(48) NULL COMMENT '申请状态名称',
  2034. `code` varchar(48) NULL COMMENT '手术编码',
  2035. `name` varchar(512) NULL COMMENT '手术名称',
  2036. `operation_level` varchar(128) NULL COMMENT '手术等级',
  2037. `est_opt_duration` varchar(48) NULL COMMENT '预计手术时长',
  2038. `operation_type` varchar(128) NULL COMMENT '手术类别',
  2039. `anaesthesia_method` varchar(128) NULL COMMENT '麻醉方法',
  2040. `operation_doctor_id` varchar(128) NULL COMMENT '手术医生编码',
  2041. `operation_doctor` varchar(128) NULL COMMENT '手术医生姓名',
  2042. `act_start_time` datetime NULL COMMENT '实际手术开始时间',
  2043. `act_end_time` datetime NULL COMMENT '实际手术结束时间',
  2044. `pre_diagnosis` text NULL COMMENT '手术前诊断内容',
  2045. `final_diagnosis` text NULL COMMENT '手术后诊断内容',
  2046. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2047. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2048. `op_update_data` datetime NULL COMMENT '数据操作时间',
  2049. `content` text NULL COMMENT '手术内容'
  2050. ) ENGINE=OLAP
  2051. UNIQUE KEY(`id`)
  2052. COMMENT '手术记录信息表'
  2053. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2054. PROPERTIES (
  2055. "replication_allocation" = "tag.location.default: 1",
  2056. "is_being_synced" = "false",
  2057. "storage_format" = "V2",
  2058. "enable_unique_key_merge_on_write" = "true",
  2059. "light_schema_change" = "true",
  2060. "disable_auto_compaction" = "false",
  2061. "enable_single_replica_compaction" = "false"
  2062. );
  2063. CREATE TABLE `ods_patient_info` (
  2064. `patient_id` varchar(48) NOT NULL COMMENT '患者(就诊)编号',
  2065. `patient_name` varchar(128) NULL COMMENT '患者姓名',
  2066. `id_card_no` varchar(48) NULL COMMENT '身份证号',
  2067. `patient_gender` varchar(24) NULL COMMENT '性别',
  2068. `birthday` varchar(24) NULL COMMENT '生日',
  2069. `phone` varchar(256) NULL COMMENT '电话号码',
  2070. `remark` varchar(64) NULL COMMENT '备注信息',
  2071. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2072. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2073. `op_update_data` datetime NULL COMMENT '数据操作时间',
  2074. `work_phone` varchar(128) NULL COMMENT '工作电话号码',
  2075. `link_phone` varchar(128) NULL COMMENT '联系电话号码',
  2076. `home_phone` varchar(128) NULL COMMENT '家庭电话号码'
  2077. ) ENGINE=OLAP
  2078. UNIQUE KEY(`patient_id`)
  2079. COMMENT '患者基本信息表'
  2080. DISTRIBUTED BY HASH(`patient_id`) BUCKETS 16
  2081. PROPERTIES (
  2082. "replication_allocation" = "tag.location.default: 1",
  2083. "is_being_synced" = "false",
  2084. "storage_format" = "V2",
  2085. "enable_unique_key_merge_on_write" = "true",
  2086. "light_schema_change" = "true",
  2087. "disable_auto_compaction" = "false",
  2088. "enable_single_replica_compaction" = "false"
  2089. );
  2090. CREATE TABLE `ods_patient_medical_record_info` (
  2091. `id` varchar(48) NULL COMMENT '就诊记录号',
  2092. `patient_id` varchar(128) NULL COMMENT '患者编号',
  2093. `patient_name` varchar(128) NULL COMMENT '患者姓名',
  2094. `patient_type` varchar(48) NULL COMMENT '患者类型',
  2095. `patient_card_no` varchar(48) NULL COMMENT '患者卡号',
  2096. `department_name` varchar(128) NULL COMMENT '申请科室名称',
  2097. `department_code` varchar(128) NULL COMMENT '申请科室编码',
  2098. `doctor_code` varchar(48) NULL COMMENT '医生编号',
  2099. `doctor_name` varchar(64) NULL COMMENT '医生姓名',
  2100. `status` varchar(48) NULL COMMENT '状态编号',
  2101. `status_name` varchar(64) NULL COMMENT '状态名称',
  2102. `content` text NULL COMMENT '内容',
  2103. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2104. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2105. `op_update_data` datetime NULL COMMENT '数据操作时间'
  2106. ) ENGINE=OLAP
  2107. UNIQUE KEY(`id`)
  2108. COMMENT '患者电子病例表'
  2109. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2110. PROPERTIES (
  2111. "replication_allocation" = "tag.location.default: 1",
  2112. "is_being_synced" = "false",
  2113. "storage_format" = "V2",
  2114. "enable_unique_key_merge_on_write" = "true",
  2115. "light_schema_change" = "true",
  2116. "disable_auto_compaction" = "false",
  2117. "enable_single_replica_compaction" = "false"
  2118. );
  2119. CREATE TABLE `ods_patient_medical_record_structural_info` (
  2120. `patient_id` varchar(48) NOT NULL COMMENT '患者编号',
  2121. `id` varchar(48) NOT NULL COMMENT 'id',
  2122. `type` varchar(48) NOT NULL COMMENT '结构化分类',
  2123. `child_type` varchar(48) NOT NULL COMMENT '结构化子分类',
  2124. `source` varchar(48) NOT NULL COMMENT '来源',
  2125. `content` text NULL COMMENT '结构化内容',
  2126. `nlp_status` varchar(24) NULL COMMENT '结构化状态',
  2127. `op_date` datetime(3) NULL COMMENT '数据操作时间',
  2128. `sync_status` varchar(24) NULL COMMENT '同步状态'
  2129. ) ENGINE=OLAP
  2130. UNIQUE KEY(`patient_id`, `id`, `type`, `child_type`)
  2131. COMMENT 'ODS电子病例结构化信息表'
  2132. DISTRIBUTED BY HASH(`patient_id`, `id`) BUCKETS 8
  2133. PROPERTIES (
  2134. "replication_allocation" = "tag.location.default: 1",
  2135. "is_being_synced" = "false",
  2136. "storage_format" = "V2",
  2137. "enable_unique_key_merge_on_write" = "true",
  2138. "light_schema_change" = "true",
  2139. "disable_auto_compaction" = "false",
  2140. "enable_single_replica_compaction" = "false"
  2141. );
  2142. CREATE TABLE `ods_patient_past_his_info` (
  2143. `id` varchar(48) NOT NULL COMMENT 'id',
  2144. `register_id` varchar(48) NOT NULL COMMENT '挂号流水号',
  2145. `treat_date` datetime NULL COMMENT '看诊时间',
  2146. `doc_code` varchar(48) NULL COMMENT '医生编号',
  2147. `doc_name` varchar(64) NULL COMMENT '医生名称',
  2148. `status` varchar(48) NULL COMMENT '状态',
  2149. `pid` varchar(48) NULL COMMENT 'pid',
  2150. `patient_name` varchar(64) NULL COMMENT '患者名称',
  2151. `age` varchar(24) NULL COMMENT '患者年龄',
  2152. `sex` varchar(24) NULL COMMENT '患者性别',
  2153. `id_card` varchar(48) NULL COMMENT '患者身份证号',
  2154. `dept_code` varchar(48) NULL COMMENT '科室编号',
  2155. `dept_name` varchar(64) NULL COMMENT '科室名称',
  2156. `illness_now` varchar(2048) NULL COMMENT '现病史',
  2157. `illness_tell` text NULL COMMENT '主诉',
  2158. `illness_history` varchar(2048) NULL COMMENT '既往史',
  2159. `assistant_check` varchar(2048) NULL COMMENT '辅助检查',
  2160. `content` text NULL COMMENT '病历原文',
  2161. `data_update_date` varchar(64) NULL COMMENT '数据更新时间',
  2162. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2163. `op_update_data` datetime NULL COMMENT '数据操作时间'
  2164. ) ENGINE=OLAP
  2165. UNIQUE KEY(`id`)
  2166. COMMENT '患者既往史信息表'
  2167. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2168. PROPERTIES (
  2169. "replication_allocation" = "tag.location.default: 1",
  2170. "is_being_synced" = "false",
  2171. "storage_format" = "V2",
  2172. "enable_unique_key_merge_on_write" = "true",
  2173. "light_schema_change" = "true",
  2174. "disable_auto_compaction" = "false",
  2175. "enable_single_replica_compaction" = "false"
  2176. );
  2177. CREATE TABLE `ods_recipe_medicine_info` (
  2178. `id` varchar(48) NOT NULL COMMENT 'id',
  2179. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  2180. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  2181. `in_patient_no` varchar(48) NULL COMMENT '住院号',
  2182. `patient_id` varchar(48) NULL COMMENT '患者编号',
  2183. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  2184. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  2185. `department_code` varchar(48) NULL COMMENT '申请科室编码',
  2186. `pay_time` datetime NULL COMMENT '付费时间',
  2187. `recipe_time` datetime NULL COMMENT '处方时间',
  2188. `scene_type` varchar(64) NULL COMMENT '场景分类',
  2189. `doctor_code` varchar(128) NULL COMMENT '申请医生编号',
  2190. `doctor_name` varchar(128) NULL COMMENT '申请医生姓名',
  2191. `description` varchar(512) NULL COMMENT '备注',
  2192. `diagnosis` text NULL COMMENT '诊断',
  2193. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2194. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2195. `op_update_data` datetime NULL COMMENT '数据操作时间'
  2196. ) ENGINE=OLAP
  2197. UNIQUE KEY(`id`)
  2198. COMMENT '医嘱用药信息表'
  2199. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2200. PROPERTIES (
  2201. "replication_allocation" = "tag.location.default: 1",
  2202. "is_being_synced" = "false",
  2203. "storage_format" = "V2",
  2204. "enable_unique_key_merge_on_write" = "true",
  2205. "light_schema_change" = "true",
  2206. "disable_auto_compaction" = "false",
  2207. "enable_single_replica_compaction" = "false"
  2208. );
  2209. CREATE TABLE `ods_recipe_medicine_item_info` (
  2210. `id` varchar(64) NOT NULL COMMENT 'id',
  2211. `recipe_medicine_id` varchar(48) NULL COMMENT '医嘱用药数据ID',
  2212. `visit_id` varchar(48) NULL COMMENT '就诊记录号',
  2213. `reg_in_id` varchar(48) NULL COMMENT '挂号住院号',
  2214. `recipe_id` varchar(48) NULL COMMENT '关联处方id',
  2215. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  2216. `department_code` varchar(48) NULL COMMENT '申请科室编码',
  2217. `pay_time` datetime NULL COMMENT '付费时间',
  2218. `recipe_time` datetime NULL COMMENT '处方时间',
  2219. `name` varchar(512) NULL COMMENT '药品名称',
  2220. `code` varchar(64) NULL COMMENT '药品编码',
  2221. `medicine_class` varchar(128) NULL COMMENT '药物分类',
  2222. `medicine_spec` varchar(256) NULL COMMENT '药品规格',
  2223. `dose_unit` varchar(64) NULL COMMENT '单次用药单位',
  2224. `each_quantity` varchar(64) NULL COMMENT '单次用药数量',
  2225. `total` varchar(64) NULL COMMENT '总量',
  2226. `total_unit` varchar(64) NULL COMMENT '总量单位',
  2227. `inspect_result` varchar(128) NULL COMMENT '用药天数',
  2228. `frequency_code` varchar(128) NULL COMMENT '用药频次代码',
  2229. `frequency_name` varchar(256) NULL COMMENT '用药频次名称',
  2230. `medication_amount` varchar(128) NULL COMMENT '带药(发药)总数',
  2231. `packing_spec_num` varchar(128) NULL COMMENT '包装规格',
  2232. `packing_spec_unit` varchar(256) NULL COMMENT '包装单位',
  2233. `usage` varchar(512) NULL COMMENT '用法用量',
  2234. `usage_advic` varchar(512) NULL COMMENT '用药建议',
  2235. `usage_code` varchar(128) NULL COMMENT '用药方式编码',
  2236. `usage_content` varchar(256) NULL COMMENT '用药方式名称',
  2237. `fee_status` varchar(48) NULL COMMENT '收费状态',
  2238. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2239. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2240. `op_update_data` datetime NULL COMMENT '数据操作时间'
  2241. ) ENGINE=OLAP
  2242. UNIQUE KEY(`id`)
  2243. COMMENT '医嘱用药明细表'
  2244. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2245. PROPERTIES (
  2246. "replication_allocation" = "tag.location.default: 1",
  2247. "is_being_synced" = "false",
  2248. "storage_format" = "V2",
  2249. "enable_unique_key_merge_on_write" = "true",
  2250. "light_schema_change" = "true",
  2251. "disable_auto_compaction" = "false",
  2252. "enable_single_replica_compaction" = "false"
  2253. );
  2254. CREATE TABLE `ods_recipe_therapy_info` (
  2255. `id` varchar(64) NOT NULL COMMENT 'id',
  2256. `visit_id` varchar(24) NULL COMMENT '就诊记录号',
  2257. `recipe_id` varchar(24) NULL COMMENT '关联处方id',
  2258. `in_patient_no` varchar(24) NULL COMMENT '住院号',
  2259. `patient_id` varchar(24) NULL COMMENT '患者编号',
  2260. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  2261. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  2262. `department_code` varchar(24) NULL COMMENT '申请科室编码',
  2263. `pay_time` datetime NULL COMMENT '付费时间',
  2264. `recipe_time` datetime NULL COMMENT '处方时间',
  2265. `scene_type` varchar(24) NULL COMMENT '场景分类',
  2266. `doctor_code` varchar(24) NULL COMMENT '申请医生编号',
  2267. `doctor_name` varchar(64) NULL COMMENT '申请医生姓名',
  2268. `description` varchar(128) NULL COMMENT '备注',
  2269. `diagnosis` text NULL COMMENT '诊断内容',
  2270. `status` varchar(24) NULL COMMENT '状态',
  2271. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2272. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2273. `op_update_data` datetime NULL COMMENT '数据操作时间'
  2274. ) ENGINE=OLAP
  2275. UNIQUE KEY(`id`)
  2276. COMMENT '医嘱治疗信息表'
  2277. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2278. PROPERTIES (
  2279. "replication_allocation" = "tag.location.default: 1",
  2280. "is_being_synced" = "false",
  2281. "storage_format" = "V2",
  2282. "enable_unique_key_merge_on_write" = "true",
  2283. "light_schema_change" = "true",
  2284. "disable_auto_compaction" = "false",
  2285. "enable_single_replica_compaction" = "false"
  2286. );
  2287. CREATE TABLE `ods_recipe_therapy_item_info` (
  2288. `id` varchar(24) NOT NULL COMMENT 'id',
  2289. `therapy_id` varchar(48) NULL COMMENT '医嘱治疗ID',
  2290. `visit_id` varchar(24) NULL COMMENT '就诊记录号',
  2291. `reg_in_id` varchar(24) NULL COMMENT '挂号住院号',
  2292. `recipe_id` varchar(24) NULL COMMENT '关联处方id',
  2293. `in_patient_no` varchar(24) NULL COMMENT '住院号',
  2294. `patient_id` varchar(24) NULL COMMENT '患者编号',
  2295. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  2296. `department_name` varchar(64) NULL COMMENT '申请科室名称',
  2297. `department_code` varchar(24) NULL COMMENT '申请科室编码',
  2298. `doctor_code` varchar(48) NULL COMMENT '申请医生编号',
  2299. `doctor_name` varchar(128) NULL COMMENT '申请医生姓名',
  2300. `pay_time` datetime NULL COMMENT '付费时间',
  2301. `recipe_time` datetime NULL COMMENT '处方时间',
  2302. `name` varchar(256) NULL COMMENT '项目名称',
  2303. `code` varchar(256) NULL COMMENT '项目编码',
  2304. `parent_recipe_id` varchar(24) NULL COMMENT '父关联处方id',
  2305. `status` varchar(24) NULL COMMENT '状态',
  2306. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2307. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2308. `op_update_data` datetime NULL COMMENT '数据操作时间'
  2309. ) ENGINE=OLAP
  2310. UNIQUE KEY(`id`)
  2311. COMMENT '医嘱治疗明细表'
  2312. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2313. PROPERTIES (
  2314. "replication_allocation" = "tag.location.default: 1",
  2315. "is_being_synced" = "false",
  2316. "storage_format" = "V2",
  2317. "enable_unique_key_merge_on_write" = "true",
  2318. "light_schema_change" = "true",
  2319. "disable_auto_compaction" = "false",
  2320. "enable_single_replica_compaction" = "false"
  2321. );
  2322. CREATE TABLE `ods_register_record_info` (
  2323. `id` varchar(24) NOT NULL COMMENT '挂号流水号',
  2324. `patient_id` varchar(24) NULL COMMENT '患者编号',
  2325. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  2326. `card_type` varchar(24) NULL COMMENT '证件类型',
  2327. `card_no` varchar(48) NULL COMMENT '证件号',
  2328. `visit_id` varchar(24) NULL COMMENT '就诊记录号',
  2329. `visit_card_no` varchar(48) NULL COMMENT '就诊卡号',
  2330. `company_code` varchar(48) NULL COMMENT '医院编号',
  2331. `company_name` varchar(64) NULL COMMENT '医院名称',
  2332. `department_name` varchar(64) NULL COMMENT '挂号科室名称',
  2333. `department_code` varchar(24) NULL COMMENT '挂号科室编码',
  2334. `doctor_code` varchar(24) NULL COMMENT '挂号医生编号',
  2335. `doctor_name` varchar(64) NULL COMMENT '挂号医生姓名',
  2336. `reg_level_code` varchar(24) NULL COMMENT '挂号级别编号',
  2337. `reg_level_name` varchar(48) NULL COMMENT '挂号级别名称',
  2338. `reg_date` datetime NULL COMMENT '挂号时间',
  2339. `reg_way` varchar(24) NULL COMMENT '挂号方式',
  2340. `first_sub_type` varchar(24) NULL COMMENT '初诊复诊分类',
  2341. `reserve_date` datetime NULL COMMENT '预约时间',
  2342. `reserve_way` varchar(24) NULL COMMENT '预约方式',
  2343. `scene_type` varchar(24) NULL COMMENT '场景分类',
  2344. `visit_idx` int(11) NULL COMMENT '就诊序号',
  2345. `visit_status` varchar(24) NULL COMMENT '就诊状态',
  2346. `visit_date` datetime NULL COMMENT '就诊时间',
  2347. `status` varchar(24) NULL COMMENT '状态',
  2348. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2349. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2350. `op_update_data` datetime NULL COMMENT '数据操作时间'
  2351. ) ENGINE=OLAP
  2352. UNIQUE KEY(`id`)
  2353. COMMENT '挂号记录信息表'
  2354. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2355. PROPERTIES (
  2356. "replication_allocation" = "tag.location.default: 1",
  2357. "is_being_synced" = "false",
  2358. "storage_format" = "V2",
  2359. "enable_unique_key_merge_on_write" = "true",
  2360. "light_schema_change" = "true",
  2361. "disable_auto_compaction" = "false",
  2362. "enable_single_replica_compaction" = "false"
  2363. );
  2364. CREATE TABLE `ods_visit_record_info` (
  2365. `id` varchar(24) NOT NULL COMMENT '就诊记录号',
  2366. `register_id` varchar(24) NULL COMMENT '挂号ID',
  2367. `patient_id` varchar(24) NULL COMMENT '患者编号',
  2368. `patient_name` varchar(64) NULL COMMENT '患者姓名',
  2369. `patient_age` varchar(24) NULL COMMENT '患者年龄',
  2370. `patient_sex` varchar(24) NULL COMMENT '患者性别',
  2371. `patient_card_no` varchar(48) NULL COMMENT '患者卡号',
  2372. `visit_card_no` varchar(64) NULL COMMENT '就诊卡号',
  2373. `company_code` varchar(48) NULL COMMENT '医院编号',
  2374. `company_name` varchar(64) NULL COMMENT '医院名称',
  2375. `department_code` varchar(64) NULL COMMENT '科室编码',
  2376. `department_name` varchar(64) NULL COMMENT '科室名称',
  2377. `doctor_code` varchar(48) NULL COMMENT '医生编号',
  2378. `doctor_name` varchar(64) NULL COMMENT '医生姓名',
  2379. `visit_date` datetime NULL COMMENT '就诊时间',
  2380. `visit_type` varchar(24) NULL COMMENT '就诊类型(1: 复诊 2: 首诊)',
  2381. `visit_way` varchar(24) NULL COMMENT '就诊方式(1: 在线问诊 0:线下门诊)',
  2382. `fee_type_code` varchar(24) NULL COMMENT '收费分类编号',
  2383. `fee_type_name` varchar(48) NULL COMMENT '收费分类名称',
  2384. `scene_type` varchar(24) NULL COMMENT '场景分类',
  2385. `status_code` varchar(24) NULL COMMENT '状态编号',
  2386. `status_name` varchar(48) NULL COMMENT '状态名称',
  2387. `data_update_date` datetime NULL COMMENT '数据更新时间',
  2388. `op_data_user` varchar(48) NULL COMMENT '数据操作人',
  2389. `op_update_data` datetime NULL COMMENT '数据操作时间'
  2390. ) ENGINE=OLAP
  2391. UNIQUE KEY(`id`)
  2392. COMMENT '就诊记录表'
  2393. DISTRIBUTED BY HASH(`id`) BUCKETS 16
  2394. PROPERTIES (
  2395. "replication_allocation" = "tag.location.default: 1",
  2396. "is_being_synced" = "false",
  2397. "storage_format" = "V2",
  2398. "enable_unique_key_merge_on_write" = "true",
  2399. "light_schema_change" = "true",
  2400. "disable_auto_compaction" = "false",
  2401. "enable_single_replica_compaction" = "false"
  2402. );