patient_models.go 124KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573
  1. package models
  2. type PatientListForFaceList struct {
  3. ID int64 `gorm:"column:id" json:"id" form:"id"`
  4. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  5. }
  6. func (PatientListForFaceList) TableName() string {
  7. return "xt_patients"
  8. }
  9. type MSchedualPatientList struct {
  10. ID int64 `gorm:"column:id" json:"id" form:"id"`
  11. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  12. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  13. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  14. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  15. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  16. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  17. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  18. Age int64 `gorm:"column:age" json:"age"`
  19. Name string `gorm:"column:name" json:"name" form:"name"`
  20. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  21. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  22. }
  23. func (MSchedualPatientList) TableName() string {
  24. return "xt_patients"
  25. }
  26. type MDialysisOrderForList struct {
  27. ID int64 `gorm:"column:id" json:"id"`
  28. DialysisDate int64 `gorm:"column:dialysis_date" json:"dialysis_date"`
  29. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id"`
  30. PatientId int64 `gorm:"column:patient_id" json:"patient_id"`
  31. // PrescriptionId int64 `gorm:"column:prescription_id" json:"prescription_id"`
  32. Stage int64 `gorm:"column:stage" json:"stage"`
  33. // Remark string `gorm:"column:remark" json:"remark"`
  34. BedID int64 `gorm:"column:bed_id" json:"bed_id"`
  35. StartNurse int64 `gorm:"column:start_nurse" json:"start_nurse"`
  36. Status int64 `gorm:"column:status" json:"status"`
  37. DeviceNumber *MDeviceNumberForList `gorm:"ForeignKey:BedID" json:"device_number"`
  38. Creator int64 `gorm:"column:creator" json:"creator"`
  39. WashpipeNurse int64 `gorm:"column:washpipe_nurse" json:"washpipe_nurse" form:"washpipe_nurse"`
  40. }
  41. func (MDialysisOrderForList) TableName() string {
  42. return "xt_dialysis_order"
  43. }
  44. type VMTreatmentSummaryForList struct {
  45. ID int64 `gorm:"column:id" json:"id"`
  46. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id"`
  47. PatientId int64 `gorm:"column:patient_id" json:"patient_id"`
  48. AssessmentDate int64 `gorm:"column:assessment_date" json:"assessment_date"`
  49. DialysisSummary string `gorm:"column:dialysis_summary" json:"dialysis_summary" form:"dialysis_summary"`
  50. }
  51. func (VMTreatmentSummaryForList) TableName() string {
  52. return "xt_treatment_summary"
  53. }
  54. type VMDoctorAdviceForList struct {
  55. ID int64 `gorm:"column:id" json:"id" form:"id"`
  56. GroupNo int64 `gorm:"column:groupno" json:"groupno" form:"groupno"`
  57. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  58. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  59. AdviceDate int64 `gorm:"column:advice_date" json:"advice_date" form:"advice_date"`
  60. Status int64 `gorm:"column:status" json:"status" form:"status"`
  61. ExecutionState int64 `gorm:"column:execution_state" json:"execution_state" form:"execution_state"`
  62. RecordDate int64 `gorm:"column:record_date" json:"record_date"`
  63. CheckTime int64 `gorm:"column:check_time" json:"check_time" form:"check_time"`
  64. CheckState int64 `gorm:"column:check_state" json:"check_state" form:"check_state"`
  65. ParentId int64 `gorm:"column:parent_id" json:"parent_id" form:"parent_id"`
  66. }
  67. func (VMDoctorAdviceForList) TableName() string {
  68. return "xt_doctor_advice"
  69. }
  70. type PatientListForFace struct {
  71. ID int64 `gorm:"column:id" json:"id" form:"id"`
  72. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  73. Name string `gorm:"column:name" json:"name" form:"name"`
  74. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  75. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  76. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  77. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  78. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  79. Age int64 `gorm:"column:age" json:"age"`
  80. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  81. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  82. }
  83. func (PatientListForFace) TableName() string {
  84. return "xt_patients"
  85. }
  86. type Patients struct {
  87. ID int64 `gorm:"column:id" json:"id" form:"id"`
  88. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  89. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  90. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  91. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  92. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  93. AdmissionNumber string `gorm:"column:admission_number" json:"admission_number" form:"admission_number"`
  94. Source int64 `gorm:"column:source" json:"source" form:"source"`
  95. Lapseto int64 `gorm:"column:lapseto" json:"lapseto" form:"lapseto"`
  96. PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
  97. BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
  98. Name string `gorm:"column:name" json:"name" form:"name"`
  99. Alias string `gorm:"column:alias" json:"alias" form:"alias"`
  100. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  101. Nation string `gorm:"column:nation" json:"nation" form:"nation"`
  102. NativePlace string `gorm:"column:native_place" json:"native_place" form:"native_place"`
  103. MaritalStatus int64 `gorm:"column:marital_status" json:"marital_status" form:"marital_status"`
  104. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  105. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  106. ReimbursementWayId int64 `gorm:"column:reimbursement_way_id" json:"reimbursement_way_id" form:"reimbursement_way_id"`
  107. HealthCareType int64 `gorm:"column:health_care_type" json:"health_care_type" form:"health_care_type"`
  108. HealthCareNo string `gorm:"column:health_care_no" json:"health_care_no" form:"health_care_no"`
  109. HealthCareDueDate int64 `gorm:"column:health_care_due_date" json:"health_care_due_date" form:"health_care_due_date"`
  110. Height int64 `gorm:"column:height" json:"height" form:"height"`
  111. BloodType int64 `gorm:"column:blood_type" json:"blood_type" form:"blood_type"`
  112. Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
  113. HealthCareDueAlertDate int64 `gorm:"column:health_care_due_alert_date" json:"health_care_due_alert_date" form:"health_care_due_alert_date"`
  114. EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
  115. Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
  116. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  117. HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
  118. RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
  119. RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
  120. HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
  121. WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
  122. UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
  123. Children int64 `gorm:"column:children" json:"children" form:"children"`
  124. ReceivingDate int64 `gorm:"column:receiving_date" json:"receiving_date" form:"receiving_date"`
  125. IsHospitalFirstDialysis int64 `gorm:"column:is_hospital_first_dialysis" json:"is_hospital_first_dialysis" form:"is_hospital_first_dialysis"`
  126. FirstDialysisDate int64 `gorm:"column:first_dialysis_date" json:"first_dialysis_date" form:"first_dialysis_date"`
  127. FirstDialysisHospital string `gorm:"column:first_dialysis_hospital" json:"first_dialysis_hospital" form:"first_dialysis_hospital"`
  128. PredialysisCondition string `gorm:"column:predialysis_condition" json:"predialysis_condition" form:"predialysis_condition"`
  129. PreHospitalDialysisFrequency string `gorm:"column:pre_hospital_dialysis_frequency" json:"pre_hospital_dialysis_frequency" form:"pre_hospital_dialysis_frequency"`
  130. PreHospitalDialysisTimes int64 `gorm:"column:pre_hospital_dialysis_times" json:"pre_hospital_dialysis_times" form:"pre_hospital_dialysis_times"`
  131. HospitalFirstDialysisDate int64 `gorm:"column:hospital_first_dialysis_date" json:"hospital_first_dialysis_date" form:"hospital_first_dialysis_date"`
  132. InductionPeriod int64 `gorm:"column:induction_period" json:"induction_period" form:"induction_period"`
  133. InitialDialysis int64 `gorm:"column:initial_dialysis" json:"initial_dialysis" form:"initial_dialysis"`
  134. TotalDialysis int64 `gorm:"column:total_dialysis" json:"total_dialysis" form:"total_dialysis"`
  135. AttendingDoctorId int64 `gorm:"column:attending_doctor_id" json:"attending_doctor_id" form:"attending_doctor_id"`
  136. HeadNurseId int64 `gorm:"column:head_nurse_id" json:"head_nurse_id" form:"head_nurse_id"`
  137. Evaluate string `gorm:"column:evaluate" json:"evaluate" form:"evaluate"`
  138. Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
  139. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  140. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  141. Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
  142. QrCode string `gorm:"column:qr_code" json:"qr_code" form:"qr_code"`
  143. BindingState int64 `gorm:"column:binding_state" json:"binding_state" form:"binding_state"`
  144. PatientComplains string `gorm:"column:patient_complains" json:"patient_complains"` // 主诉
  145. PresentHistory string `gorm:"column:present_history" json:"present_history"` // 现病史
  146. PastHistory string `gorm:"column:past_history" json:"past_history"` // 既往史
  147. Temperature float64 `gorm:"column:temperature" json:"temperature"` // 体格检查-体温
  148. Pulse int64 `gorm:"column:pulse" json:"pulse"` // 体格检查-脉搏
  149. Respiratory int64 `gorm:"column:respiratory" json:"respiratory"` // 体格检查-呼吸频率
  150. SBP int64 `gorm:"column:sbp" json:"sbp"` // 体格检查-收缩压
  151. DBP int64 `gorm:"column:dbp" json:"dbp"` // 体格检查-舒张压
  152. Status int64 `gorm:"column:status" json:"status" form:"status"`
  153. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  154. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  155. DialysisSolutions []DialysisSolution `json:"solutions" gorm:"foreignkey:PatientId"`
  156. Age int64 `gorm:"column:age" json:"age"`
  157. Schedules []Schedule `json:"schedules" gorm:"foreignkey:PatientId"`
  158. Contagions []InfectiousDiseases `json:"contagions" gorm:"foreignkey:PatientId"`
  159. Diseases []ChronicDiseases `json:"diseases" gorm:"foreignkey:PatientId"`
  160. InfectiousNextRecordTime int64 `gorm:"column:infectious_next_record_time" json:"infectious_next_record_time"`
  161. IsInfectious int64 `gorm:"column:is_infectious" json:"is_infectious"`
  162. RemindCycle int64 `gorm:"column:remind_cycle" json:"remind_cycle"`
  163. ResponseResult string `gorm:"column:response_result" json:"response_result"`
  164. IsOpenRemind int64 `gorm:"column:is_open_remind" json:"is_open_remind"`
  165. DialysisAge int64 `gorm:"column:dialysis_age" json:"dialysis_age" form:"dialysis_age"`
  166. ExpenseKind int64 `gorm:"column:expense_kind" json:"expense_kind" form:"expense_kind"`
  167. TellPhone string `gorm:"column:tell_phone" json:"tell_phone" form:"tell_phone"`
  168. FirstTreatmentDate int64 `gorm:"column:first_treatment_date" json:"first_treatment_date" form:"first_treatment_date"`
  169. ContactName string `gorm:"column:contact_name" json:"contact_name" form:"contact_name"`
  170. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  171. IsExcelExport int64 `gorm:"column:is_excel_export" json:"is_excel_export" form:"is_excel_export"`
  172. SchRemark string `gorm:"column:sch_remark" json:"sch_remark" form:"sch_remark"`
  173. OutReason string `gorm:"column:out_reason" json:"out_reason" form:"out_reason"`
  174. DeathTime int64 `gorm:"column:death_time" json:"death_time" form:"death_time"`
  175. TrobleShoot int64 `gorm:"column:troble_shoot" json:"troble_shoot" form:"troble_shoot"`
  176. ContagionIds []int64 `gorm:"-"`
  177. DryWeight float64 `gorm:"-"`
  178. ZbPatientId string `gorm:"column:zb_patient_id" json:"zb_patient_id" form:"zb_patient_id"`
  179. }
  180. func (Patients) TableName() string {
  181. return "xt_patients"
  182. }
  183. type ChronicDiseases struct {
  184. ID int64 `gorm:"column:id" json:"id" form:"id"`
  185. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  186. DiseaseId int64 `gorm:"column:disease_id" json:"disease_id" form:"disease_id"`
  187. Status int64 `gorm:"column:status" json:"status" form:"status"`
  188. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  189. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  190. }
  191. func (ChronicDiseases) TableName() string {
  192. return "xt_patients_chronic_diseases"
  193. }
  194. type InfectiousDiseases struct {
  195. ID int64 `gorm:"column:id" json:"id" form:"id"`
  196. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  197. DiseaseId int64 `gorm:"column:disease_id" json:"disease_id" form:"disease_id"`
  198. Status int64 `gorm:"column:status" json:"status" form:"status"`
  199. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  200. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  201. }
  202. func (InfectiousDiseases) TableName() string {
  203. return "xt_patients_infectious_diseases"
  204. }
  205. type DialysisPrescription struct {
  206. ID int64 `gorm:"column:id" json:"id"`
  207. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id"`
  208. PatientId int64 `gorm:"column:patient_id" json:"patient_id"`
  209. Dialyzer int64 `gorm:"column:dialyzer" json:"dialyzer"`
  210. MachineType string `gorm:"column:machine_type" json:"machine_type"`
  211. DewaterAmount float64 `gorm:"column:dewater_amount" json:"dewater_amount"`
  212. PrescriptionDewatering float64 `gorm:"column:prescription_dewatering" json:"prescription_dewatering"`
  213. Anticoagulant int64 `gorm:"column:anticoagulant" json:"anticoagulant"`
  214. AnticoagulantShouji float64 `gorm:"column:anticoagulant_shouji" json:"anticoagulant_shouji"`
  215. AnticoagulantWeichi float64 `gorm:"column:anticoagulant_weichi" json:"anticoagulant_weichi"`
  216. AnticoagulantZongliang float64 `gorm:"column:anticoagulant_zongliang" json:"anticoagulant_zongliang"`
  217. AnticoagulantGaimingcheng string `gorm:"column:anticoagulant_gaimingcheng" json:"anticoagulant_gaimingcheng"`
  218. AnticoagulantGaijiliang string `gorm:"column:anticoagulant_gaijiliang" json:"anticoagulant_gaijiliang"`
  219. ModeId int64 `gorm:"column:mode_id" json:"mode_id"`
  220. DialysisDuration float64 `gorm:"column:dialysis_duration" json:"dialysis_duration"`
  221. ReplacementTotal float64 `gorm:"column:replacement_total" json:"replacement_total"`
  222. ReplacementWay int64 `gorm:"column:replacement_way" json:"replacement_way"`
  223. HemodialysisMachine int64 `gorm:"column:hemodialysis_machine" json:"hemodialysis_machine"`
  224. BloodFilter int64 `gorm:"column:blood_filter" json:"blood_filter"`
  225. PerfusionApparatus int64 `gorm:"column:perfusion_apparatus" json:"perfusion_apparatus"`
  226. //DryWeight float64 `gorm:"column:dry_weight" json:"dry_weight"`
  227. VascularAccessMode int64 `gorm:"column:vascular_access_mode" json:"vascular_access_mode"`
  228. VascularAccess int64 `gorm:"column:vascular_access" json:"vascular_access"`
  229. BloodFlowVolume float64 `gorm:"column:blood_flow_volume" json:"blood_flow_volume"`
  230. DialysateFlow float64 `gorm:"column:dialysate_flow" json:"dialysate_flow"`
  231. DisplaceLiqui float64 `gorm:"column:displace_liqui" json:"displace_liqui"`
  232. Kalium float64 `gorm:"column:kalium" json:"kalium"`
  233. Sodium float64 `gorm:"column:sodium" json:"sodium"`
  234. Calcium float64 `gorm:"column:calcium" json:"calcium"`
  235. Bicarbonate float64 `gorm:"column:bicarbonate" json:"bicarbonate"`
  236. Glucose float64 `gorm:"column:glucose" json:"glucose"`
  237. DialysateTemperature float64 `gorm:"column:dialysate_temperature" json:"dialysate_temperature"`
  238. Conductivity float64 `gorm:"column:conductivity" json:"conductivity"`
  239. PrescriptionDoctor int64 `gorm:"column:prescription_doctor" json:"prescription_doctor"`
  240. Remark string `gorm:"column:remark" json:"remark"`
  241. Status int64 `gorm:"column:status" json:"status"`
  242. CreatedTime int64 `gorm:"column:created_time" json:"created_time"`
  243. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time"`
  244. RecordDate int64 `gorm:"column:record_date" json:"record_date"`
  245. RecordId int64 `gorm:"column:record_id" json:"record_id"`
  246. Creater int64 `gorm:"column:creater" json:"creater"`
  247. Modifier int64 `gorm:"column:modifier" json:"modifier"`
  248. DialysisDurationHour int64 `gorm:"column:dialysis_duration_hour" json:"dialysis_duration_hour"`
  249. DialysisDurationMinute int64 `gorm:"column:dialysis_duration_minute" json:"dialysis_duration_minute"`
  250. DialysateFormulation int64 `gorm:"column:dialysate_formulation" json:"dialysate_formulation"`
  251. TargetUltrafiltration float64 `gorm:"column:target_ultrafiltration" json:"target_ultrafiltration"`
  252. DialyzerPerfusionApparatus string `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus"`
  253. BodyFluid int64 `gorm:"column:body_fluid" json:"body_fluid"`
  254. SpecialMedicine int64 `gorm:"column:special_medicine" json:"special_medicine"`
  255. SpecialMedicineOther string `gorm:"column:special_medicine_other" json:"special_medicine_other"`
  256. DisplaceLiquiPart int64 `gorm:"column:displace_liqui_part" json:"displace_liqui_part"`
  257. DisplaceLiquiValue float64 `gorm:"column:displace_liqui_value" json:"displace_liqui_value"`
  258. BloodAccess int64 `gorm:"column:blood_access" json:"blood_access"`
  259. Ultrafiltration float64 `gorm:"column:ultrafiltration" json:"ultrafiltration"`
  260. BodyFluidOther string `gorm:"column:body_fluid_other" json:"body_fluid_other"`
  261. Niprocart int64 `gorm:"column:niprocart" json:"niprocart"`
  262. Jms int64 `gorm:"column:jms" json:"jms"`
  263. FistulaNeedleSet int64 `gorm:"column:fistula_needle_set" json:"fistula_needle_set"`
  264. FistulaNeedleSet16 int64 `gorm:"column:fistula_needle_set_16" json:"fistula_needle_set_16"`
  265. Hemoperfusion int64 `gorm:"column:hemoperfusion" json:"hemoperfusion"`
  266. DialyserSterilised int64 `gorm:"column:dialyser_sterilised" json:"dialyser_sterilised"`
  267. Filtryzer int64 `gorm:"column:filtryzer" json:"filtryzer"`
  268. TargetKtv float64 `gorm:"column:target_ktv" json:"target_ktv"`
  269. Dialyzers int64 `gorm:"column:dialyzers" json:"dialyzers"`
  270. Injector int64 `gorm:"column:injector" json:"injector"`
  271. Bloodlines int64 `gorm:"column:bloodlines" json:"bloodlines"`
  272. TubingHemodialysis int64 `gorm:"column:tubing_hemodialysis" json:"tubing_hemodialysis"`
  273. Package int64 `gorm:"column:package" json:"package"`
  274. ALiquid int64 `gorm:"column:a_liquid" json:"a_liquid"`
  275. UserAdminRole UserAdminRole `json:"role" gorm:"foreignkey:AdminUserId;AssociationForeignKey:Creater;"`
  276. PreImpulse float64 `gorm:"column:pre_impulse" json:"pre_impulse" form:"pre_impulse"`
  277. AnticoagulantStopTimeMin int64 `gorm:"column:anticoagulant_stop_time_min" json:"anticoagulant_stop_time_min" form:"anticoagulant_stop_time_min"`
  278. AnticoagulantStopTimeHour int64 `gorm:"column:anticoagulant_stop_time_hour" json:"anticoagulant_stop_time_hour" form:"anticoagulant_stop_time_hour"`
  279. Blood string `gorm:"column:blood" json:"blood"`
  280. DialysisDialyszers string `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
  281. DialysisIrrigation string `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
  282. AntioxidantCommodityName string `gorm:"column:antioxidant_commodity_name" json:"antioxidant_commodity_name" form:"antioxidant_commodity_name"`
  283. DisplaceSpeed string `gorm:"column:displace_speed" json:"displace_speed" form:"displace_speed"`
  284. Illness int64 `gorm:"column:illness" json:"illness" form:"illness"`
  285. Amylaceum string `gorm:"column:amylaceum" json:"amylaceum" form:"amylaceum"`
  286. SingleTime string `gorm:"column:single_time" json:"single_time" form:"single_time"`
  287. SingleWater string `gorm:"column:single_water" json:"single_water" form:"single_water"`
  288. ReplacementFlow string `gorm:"column:replacement_flow" json:"replacement_flow" form:"replacement_flow"`
  289. PlasmaSeparator string `gorm:"column:plasma_separator" json:"plasma_separator" form:"plasma_separator"`
  290. BilirubinAdsorptionColumn string `gorm:"column:bilirubin_adsorption_column" json:"bilirubin_adsorption_column" form:"bilirubin_adsorption_column"`
  291. OxygenUptake int64 `gorm:"column:oxygen_uptake" json:"oxygen_uptake" form:"oxygen_uptake"`
  292. OxygenFlow string `gorm:"column:oxygen_flow" json:"oxygen_flow" form:"oxygen_flow"`
  293. OxygenTime string `gorm:"column:oxygen_time" json:"oxygen_time" form:"oxygen_time"`
  294. HemodialysisPipelines string `gorm:"column:hemodialysis_pipelines" json:"hemodialysis_pipelines" form:"hemodialysis_pipelines"`
  295. HemodialysisPipelinesCount float64 `gorm:"column:hemodialysis_pipelines_count" json:"hemodialysis_pipelines_count" form:"hemodialysis_pipelines_count"`
  296. PunctureNeedle string `gorm:"column:puncture_needle" json:"puncture_needle" form:"puncture_needle"`
  297. PunctureNeedleCount float64 `gorm:"column:puncture_needle_count" json:"puncture_needle_count" form:"puncture_needle_count"`
  298. Epo string `gorm:"column:epo" json:"epo" form:"epo"`
  299. EpoCount float64 `gorm:"column:epo_count" json:"epo_count" form:"epo_count"`
  300. MaxUltrafiltrationRate float64 `gorm:"column:max_ultrafiltration_rate" json:"max_ultrafiltration_rate" form:"max_ultrafiltration_rate"`
  301. }
  302. func (DialysisPrescription) TableName() string {
  303. return "xt_dialysis_prescription"
  304. }
  305. type DialysisPrescriptionList struct {
  306. ID int64 `gorm:"column:id" json:"id" form:"id"`
  307. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  308. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  309. Dialyzer int64 `gorm:"column:dialyzer" json:"dialyzer" form:"dialyzer"`
  310. MachineType string `gorm:"column:machine_type" json:"machine_type" form:"machine_type"`
  311. DewaterAmount float64 `gorm:"column:dewater_amount" json:"dewater_amount" form:"dewater_amount"`
  312. DialyzerPerfusionApparatus string `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus" form:"dialyzer_perfusion_apparatus"`
  313. PrescriptionDewatering float64 `gorm:"column:prescription_dewatering" json:"prescription_dewatering" form:"prescription_dewatering"`
  314. Anticoagulant int64 `gorm:"column:anticoagulant" json:"anticoagulant" form:"anticoagulant"`
  315. AnticoagulantShouji float64 `gorm:"column:anticoagulant_shouji" json:"anticoagulant_shouji" form:"anticoagulant_shouji"`
  316. AnticoagulantStopTimeHour int64 `gorm:"column:anticoagulant_stop_time_hour" json:"anticoagulant_stop_time_hour" form:"anticoagulant_stop_time_hour"`
  317. AnticoagulantWeichi float64 `gorm:"column:anticoagulant_weichi" json:"anticoagulant_weichi" form:"anticoagulant_weichi"`
  318. AnticoagulantZongliang float64 `gorm:"column:anticoagulant_zongliang" json:"anticoagulant_zongliang" form:"anticoagulant_zongliang"`
  319. AnticoagulantGaimingcheng string `gorm:"column:anticoagulant_gaimingcheng" json:"anticoagulant_gaimingcheng" form:"anticoagulant_gaimingcheng"`
  320. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  321. AnticoagulantGaijiliang string `gorm:"column:anticoagulant_gaijiliang" json:"anticoagulant_gaijiliang" form:"anticoagulant_gaijiliang"`
  322. DialysisDurationHour int64 `gorm:"column:dialysis_duration_hour" json:"dialysis_duration_hour" form:"dialysis_duration_hour"`
  323. DialysisDurationMinute int64 `gorm:"column:dialysis_duration_minute" json:"dialysis_duration_minute" form:"dialysis_duration_minute"`
  324. DialysisDuration float64 `gorm:"column:dialysis_duration" json:"dialysis_duration" form:"dialysis_duration"`
  325. ReplacementTotal float64 `gorm:"column:replacement_total" json:"replacement_total" form:"replacement_total"`
  326. ReplacementWay int64 `gorm:"column:replacement_way" json:"replacement_way" form:"replacement_way"`
  327. HemodialysisMachine int64 `gorm:"column:hemodialysis_machine" json:"hemodialysis_machine" form:"hemodialysis_machine"`
  328. BloodFilter int64 `gorm:"column:blood_filter" json:"blood_filter" form:"blood_filter"`
  329. PerfusionApparatus int64 `gorm:"column:perfusion_apparatus" json:"perfusion_apparatus" form:"perfusion_apparatus"`
  330. DryWeight float64 `gorm:"column:dry_weight" json:"dry_weight" form:"dry_weight"`
  331. VascularAccessMode int64 `gorm:"column:vascular_access_mode" json:"vascular_access_mode" form:"vascular_access_mode"`
  332. VascularAccess int64 `gorm:"column:vascular_access" json:"vascular_access" form:"vascular_access"`
  333. BloodFlowVolume float64 `gorm:"column:blood_flow_volume" json:"blood_flow_volume" form:"blood_flow_volume"`
  334. DialysateFlow float64 `gorm:"column:dialysate_flow" json:"dialysate_flow" form:"dialysate_flow"`
  335. DisplaceLiqui float64 `gorm:"column:displace_liqui" json:"displace_liqui" form:"displace_liqui"`
  336. Kalium float64 `gorm:"column:kalium" json:"kalium" form:"kalium"`
  337. Sodium float64 `gorm:"column:sodium" json:"sodium" form:"sodium"`
  338. Calcium float64 `gorm:"column:calcium" json:"calcium" form:"calcium"`
  339. Bicarbonate float64 `gorm:"column:bicarbonate" json:"bicarbonate" form:"bicarbonate"`
  340. Glucose float64 `gorm:"column:glucose" json:"glucose" form:"glucose"`
  341. DialysateTemperature float64 `gorm:"column:dialysate_temperature" json:"dialysate_temperature" form:"dialysate_temperature"`
  342. Conductivity float64 `gorm:"column:conductivity" json:"conductivity" form:"conductivity"`
  343. PrescriptionDoctor int64 `gorm:"column:prescription_doctor" json:"prescription_doctor" form:"prescription_doctor"`
  344. Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
  345. Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
  346. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  347. Status int64 `gorm:"column:status" json:"status" form:"status"`
  348. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  349. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  350. RecordDate int64 `gorm:"column:record_date" json:"record_date" form:"record_date"`
  351. RecordId int64 `gorm:"column:record_id" json:"record_id" form:"record_id"`
  352. TargetUltrafiltration float64 `gorm:"column:target_ultrafiltration" json:"target_ultrafiltration" form:"target_ultrafiltration"`
  353. DialysateFormulation int64 `gorm:"column:dialysate_formulation" json:"dialysate_formulation" form:"dialysate_formulation"`
  354. BodyFluid int64 `gorm:"column:body_fluid" json:"body_fluid" form:"body_fluid"`
  355. SpecialMedicine int64 `gorm:"column:special_medicine" json:"special_medicine" form:"special_medicine"`
  356. SpecialMedicineOther string `gorm:"column:special_medicine_other" json:"special_medicine_other" form:"special_medicine_other"`
  357. DisplaceLiquiPart int64 `gorm:"column:displace_liqui_part" json:"displace_liqui_part" form:"displace_liqui_part"`
  358. BloodAccess int64 `gorm:"column:blood_access" json:"blood_access" form:"blood_access"`
  359. DisplaceLiquiValue float64 `gorm:"column:displace_liqui_value" json:"displace_liqui_value" form:"displace_liqui_value"`
  360. Ultrafiltration float64 `gorm:"column:ultrafiltration" json:"ultrafiltration" form:"ultrafiltration"`
  361. BodyFluidOther string `gorm:"column:body_fluid_other" json:"body_fluid_other" form:"body_fluid_other"`
  362. Niprocart int64 `gorm:"column:niprocart" json:"niprocart" form:"niprocart"`
  363. Jms int64 `gorm:"column:jms" json:"jms" form:"jms"`
  364. FistulaNeedleSet int64 `gorm:"column:fistula_needle_set" json:"fistula_needle_set" form:"fistula_needle_set"`
  365. FistulaNeedleSet16 int64 `gorm:"column:fistula_needle_set_16" json:"fistula_needle_set_16" form:"fistula_needle_set_16"`
  366. Hemoperfusion int64 `gorm:"column:hemoperfusion" json:"hemoperfusion" form:"hemoperfusion"`
  367. DialyserSterilised int64 `gorm:"column:dialyser_sterilised" json:"dialyser_sterilised" form:"dialyser_sterilised"`
  368. Filtryzer int64 `gorm:"column:filtryzer" json:"filtryzer" form:"filtryzer"`
  369. TargetKtv float64 `gorm:"column:target_ktv" json:"target_ktv" form:"target_ktv"`
  370. Dialyzers int64 `gorm:"column:dialyzers" json:"dialyzers" form:"dialyzers"`
  371. Injector int64 `gorm:"column:injector" json:"injector" form:"injector"`
  372. Bloodlines int64 `gorm:"column:bloodlines" json:"bloodlines" form:"bloodlines"`
  373. TubingHemodialysis int64 `gorm:"column:tubing_hemodialysis" json:"tubing_hemodialysis" form:"tubing_hemodialysis"`
  374. Package int64 `gorm:"column:package" json:"package" form:"package"`
  375. ALiquid int64 `gorm:"column:a_liquid" json:"a_liquid" form:"a_liquid"`
  376. PreImpulse float64 `gorm:"column:pre_impulse" json:"pre_impulse" form:"pre_impulse"`
  377. AnticoagulantStopTimeMin int64 `gorm:"column:anticoagulant_stop_time_min" json:"anticoagulant_stop_time_min" form:"anticoagulant_stop_time_min"`
  378. HeparinSodium string `gorm:"column:heparin_sodium" json:"heparin_sodium" form:"heparin_sodium"`
  379. Nucleoprotamine string `gorm:"column:nucleoprotamine" json:"nucleoprotamine" form:"nucleoprotamine"`
  380. PushTheProtamine string `gorm:"column:push_the_protamine" json:"push_the_protamine" form:"push_the_protamine"`
  381. NoHeparinRemarks string `gorm:"column:no_heparin_remarks" json:"no_heparin_remarks" form:"no_heparin_remarks"`
  382. Blood string `gorm:"column:blood" json:"blood" form:"blood"`
  383. DialysisDialyszers string `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
  384. DialysisIrrigation string `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
  385. AntioxidantCommodityName string `gorm:"column:antioxidant_commodity_name" json:"antioxidant_commodity_name" form:"antioxidant_commodity_name"`
  386. DisplaceSpeed string `gorm:"column:displace_speed" json:"displace_speed" form:"displace_speed"`
  387. Illness int64 `gorm:"column:illness" json:"illness" form:"illness"`
  388. Amylaceum string `gorm:"column:amylaceum" json:"amylaceum" form:"amylaceum"`
  389. SingleTime string `gorm:"column:single_time" json:"single_time" form:"single_time"`
  390. SingleWater string `gorm:"column:single_water" json:"single_water" form:"single_water"`
  391. ReplacementFlow string `gorm:"column:replacement_flow" json:"replacement_flow" form:"replacement_flow"`
  392. PlasmaSeparator string `gorm:"column:plasma_separator" json:"plasma_separator" form:"plasma_separator"`
  393. BilirubinAdsorptionColumn string `gorm:"column:bilirubin_adsorption_column" json:"bilirubin_adsorption_column" form:"bilirubin_adsorption_column"`
  394. OxygenUptake int64 `gorm:"column:oxygen_uptake" json:"oxygen_uptake" form:"oxygen_uptake"`
  395. OxygenFlow string `gorm:"column:oxygen_flow" json:"oxygen_flow" form:"oxygen_flow"`
  396. OxygenTime string `gorm:"column:oxygen_time" json:"oxygen_time" form:"oxygen_time"`
  397. HemodialysisPipelines string `gorm:"column:hemodialysis_pipelines" json:"hemodialysis_pipelines" form:"hemodialysis_pipelines"`
  398. HemodialysisPipelinesCount float64 `gorm:"column:hemodialysis_pipelines_count" json:"hemodialysis_pipelines_count" form:"hemodialysis_pipelines_count"`
  399. PunctureNeedle string `gorm:"column:puncture_needle" json:"puncture_needle" form:"puncture_needle"`
  400. PunctureNeedleCount float64 `gorm:"column:puncture_needle_count" json:"puncture_needle_count" form:"puncture_needle_count"`
  401. Epo string `gorm:"column:epo" json:"epo" form:"epo"`
  402. EpoCount float64 `gorm:"column:epo_count" json:"epo_count" form:"epo_count"`
  403. MaxUltrafiltrationRate string `gorm:"column:max_ultrafiltration_rate" json:"max_ultrafiltration_rate" form:"max_ultrafiltration_rate"`
  404. }
  405. func (DialysisPrescriptionList) TableName() string {
  406. return "xt_dialysis_prescription"
  407. }
  408. type DialysisAssesmentBefor struct {
  409. ID int64 `gorm:"column:id" json:"id"`
  410. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id"`
  411. PatientId int64 `gorm:"column:patient_id" json:"patient_id"`
  412. AssessmentDate int64 `gorm:"column:assessment_date" json:"assessment_date" form:"assessment_date"`
  413. BloodAccessPartOperaId int64 `gorm:"column:blood_access_part_opera_id" json:"blood_access_part_opera_id" form:"blood_access_part_opera_id"`
  414. }
  415. func (DialysisAssesmentBefor) TableName() string {
  416. return "xt_assessment_before_dislysis"
  417. }
  418. type DialysisSolution struct {
  419. ID int64 `gorm:"column:id" json:"id" form:"id"`
  420. Name string `gorm:"column:name" json:"name" form:"name"`
  421. SubName string `gorm:"column:sub_name" json:"sub_name" form:"sub_name"`
  422. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  423. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  424. ParentId int64 `gorm:"column:parent_id" json:"parent_id" form:"parent_id"`
  425. Type int64 `gorm:"column:type" json:"type" form:"type"`
  426. Period string `gorm:"column:period" json:"period" form:"period"`
  427. Times string `gorm:"column:times" json:"times" form:"times"`
  428. Anticoagulant int64 `gorm:"column:anticoagulant" json:"anticoagulant" form:"anticoagulant"`
  429. AnticoagulantShouji float64 `gorm:"column:anticoagulant_shouji" json:"anticoagulant_shouji" form:"anticoagulant_shouji"`
  430. AnticoagulantWeichi float64 `gorm:"column:anticoagulant_weichi" json:"anticoagulant_weichi" form:"anticoagulant_weichi"`
  431. AnticoagulantZongliang float64 `gorm:"column:anticoagulant_zongliang" json:"anticoagulant_zongliang" form:"anticoagulant_zongliang"`
  432. AnticoagulantGaimingcheng string `gorm:"column:anticoagulant_gaimingcheng" json:"anticoagulant_gaimingcheng" form:"anticoagulant_gaimingcheng"`
  433. AnticoagulantGaijiliang string `gorm:"column:anticoagulant_gaijiliang" json:"anticoagulant_gaijiliang" form:"anticoagulant_gaijiliang"`
  434. ModeName string `gorm:"column:mode_name" json:"mode_name" form:"mode_name"`
  435. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  436. DialysisDuration float64 `gorm:"column:dialysis_duration" json:"dialysis_duration" form:"dialysis_duration"`
  437. ReplacementWay int64 `gorm:"column:replacement_way" json:"replacement_way" form:"replacement_way"`
  438. HemodialysisMachine int64 `gorm:"column:hemodialysis_machine" json:"hemodialysis_machine" form:"hemodialysis_machine"`
  439. BloodFilter int64 `gorm:"column:blood_filter" json:"blood_filter" form:"blood_filter"`
  440. PerfusionApparatus int64 `gorm:"column:perfusion_apparatus" json:"perfusion_apparatus" form:"perfusion_apparatus"`
  441. BloodFlowVolume float64 `gorm:"column:blood_flow_volume" json:"blood_flow_volume" form:"blood_flow_volume"`
  442. Dewater float64 `gorm:"column:dewater" json:"dewater" form:"dewater"`
  443. DisplaceLiqui float64 `gorm:"column:displace_liqui" json:"displace_liqui" form:"displace_liqui"`
  444. Glucose float64 `gorm:"column:glucose" json:"glucose" form:"glucose"`
  445. DialysateFlow float64 `gorm:"column:dialysate_flow" json:"dialysate_flow" form:"dialysate_flow"`
  446. Kalium float64 `gorm:"column:kalium" json:"kalium" form:"kalium"`
  447. Sodium float64 `gorm:"column:sodium" json:"sodium" form:"sodium"`
  448. Calcium float64 `gorm:"column:calcium" json:"calcium" form:"calcium"`
  449. Bicarbonate float64 `gorm:"column:bicarbonate" json:"bicarbonate" form:"bicarbonate"`
  450. Doctor int64 `gorm:"column:doctor" json:"doctor" form:"doctor"`
  451. FirstDialysis int64 `gorm:"column:first_dialysis" json:"first_dialysis" form:"first_dialysis"`
  452. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  453. InitiateMode int64 `gorm:"column:initiate_mode" json:"initiate_mode" form:"initiate_mode"`
  454. AffirmState int64 `gorm:"column:affirm_state" json:"affirm_state" form:"affirm_state"`
  455. UseState int64 `gorm:"column:use_state" json:"use_state" form:"use_state"`
  456. Status int64 `gorm:"column:status" json:"status" form:"status"`
  457. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  458. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  459. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  460. SolutionType int64 `gorm:"column:solution_type" json:"solution_type" form:"solution_type"`
  461. DialysateTemperature float64 `gorm:"column:dialysate_temperature" json:"dialysate_temperature" form:"dialysate_temperature"`
  462. Conductivity float64 `gorm:"column:conductivity" json:"conductivity" form:"conductivity"`
  463. BodyFluid int64 `gorm:"column:body_fluid" json:"body_fluid"`
  464. SpecialMedicine int64 `gorm:"column:special_medicine" json:"special_medicine"`
  465. SpecialMedicineOther string `gorm:"column:special_medicine_other" json:"special_medicine_other"`
  466. DisplaceLiquiPart int64 `gorm:"column:displace_liqui_part" json:"displace_liqui_part"`
  467. DisplaceLiquiValue float64 `gorm:"column:displace_liqui_value" json:"displace_liqui_value"`
  468. BloodAccess int64 `gorm:"column:blood_access" json:"blood_access"`
  469. Ultrafiltration float64 `gorm:"column:ultrafiltration" json:"ultrafiltration"`
  470. DialysisDurationHour int64 `gorm:"column:dialysis_duration_hour" json:"dialysis_duration_hour" form:"dialysis_duration_hour"`
  471. DialysisDurationMinute int64 `gorm:"column:dialysis_duration_minute" json:"dialysis_duration_minute" form:"dialysis_duration_minute"`
  472. TargetUltrafiltration float64 `gorm:"column:target_ultrafiltration" json:"target_ultrafiltration" form:"target_ultrafiltration"`
  473. DialysateFormulation int64 `gorm:"column:dialysate_formulation" json:"dialysate_formulation" form:"dialysate_formulation"`
  474. Dialyzer int64 `gorm:"column:dialyzer" json:"dialyzer" form:"dialysate_formulation"`
  475. ReplacementTotal float64 `gorm:"column:replacement_total" json:"replacement_total"`
  476. DialyzerPerfusionApparatus string `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus"`
  477. BodyFluidOther string `gorm:"column:body_fluid_other" json:"body_fluid_other"`
  478. TargetKtv float64 `gorm:"column:target_ktv" json:"target_ktv"`
  479. DialysisDialyszers string `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
  480. DialysisIrrigation string `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
  481. AntioxidantCommodityName string `gorm:"column:antioxidant_commodity_name" json:"antioxidant_commodity_name" form:"antioxidant_commodity_name"`
  482. DisplaceSpeed string `gorm:"column:displace_speed" json:"displace_speed" form:"displace_speed"`
  483. Illness int64 `gorm:"column:illness" json:"illness" form:"illness"`
  484. Amylaceum string `gorm:"column:amylaceum" json:"amylaceum" form:"amylaceum"`
  485. PlasmaSeparator string `gorm:"column:plasma_separator" json:"plasma_separator" form:"plasma_separator"`
  486. BilirubinAdsorptionColumn string `gorm:"column:bilirubin_adsorption_column" json:"bilirubin_adsorption_column" form:"bilirubin_adsorption_column"`
  487. OxygenUptake int64 `gorm:"column:oxygen_uptake" json:"oxygen_uptake" form:"oxygen_uptake"`
  488. OxygenFlow string `gorm:"column:oxygen_flow" json:"oxygen_flow" form:"oxygen_flow"`
  489. OxygenTime string `gorm:"column:oxygen_time" json:"oxygen_time" form:"oxygen_time"`
  490. HemodialysisPipelines string `gorm:"column:hemodialysis_pipelines" json:"hemodialysis_pipelines" form:"hemodialysis_pipelines"`
  491. HemodialysisPipelinesCount float64 `gorm:"column:hemodialysis_pipelines_count" json:"hemodialysis_pipelines_count" form:"hemodialysis_pipelines_count"`
  492. PunctureNeedle string `gorm:"column:puncture_needle" json:"puncture_needle" form:"puncture_needle"`
  493. PunctureNeedleCount float64 `gorm:"column:puncture_needle_count" json:"puncture_needle_count" form:"puncture_needle_count"`
  494. Epo string `gorm:"column:epo" json:"epo" form:"epo"`
  495. EpoCount float64 `gorm:"column:epo_count" json:"epo_count" form:"epo_count"`
  496. MaxUltrafiltrationRate float64 `gorm:"column:max_ultrafiltration_rate" json:"max_ultrafiltration_rate" form:"max_ultrafiltration_rate"`
  497. PreImpulse float64 `gorm:"column:pre_impulse" json:"pre_impulse" form:"pre_impulse"`
  498. }
  499. func (DialysisSolution) TableName() string {
  500. return "xt_dialysis_solution"
  501. }
  502. type UserAdminRole struct {
  503. ID int64 `gorm:"column:id" json:"id"`
  504. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id"`
  505. OrgId int64 `gorm:"column:org_id" json:"org_id"`
  506. AppId int64 `gorm:"column:app_id" json:"app_id"`
  507. RoleId int64 `gorm:"column:role_id" json:"role_id"`
  508. UserName string `gorm:"column:user_name" json:"user_name"`
  509. Avatar string `gorm:"column:avatar" json:"avatar"`
  510. UserType int64 `gorm:"column:user_type" json:"user_type"`
  511. UserTitle int64 `gorm:"column:user_title" json:"user_title"`
  512. Intro string `gorm:"column:intro" json:"intro"`
  513. Status int64 `gorm:"column:status" json:"status"`
  514. Ctime int64 `gorm:"column:ctime" json:"ctime"`
  515. Mtime int64 `gorm:"column:mtime" json:"mtime"`
  516. DoctorNumber string `gorm:"column:doctor_number" json:"doctor_number"`
  517. Department string `gorm:"column:department" json:"department"`
  518. DepartmentId int64 `gorm:"column:department_id" json:"department_id"`
  519. XtHisDepartment XtHisDepartment `json:"department" gorm:"foreignkey:DepartmentId;AssociationForeignKey:ID;"`
  520. }
  521. func (UserAdminRole) TableName() string {
  522. return "sgj_user_admin_role"
  523. }
  524. type PatientDialysisRecord struct {
  525. DialysisOrder
  526. ScheduleType int64 `gorm:"-" json:"schedule_type" form:"schedule_type"`
  527. PartitionId int64 `gorm:"-" json:"partition_id" form:"partition_id"`
  528. PartitionName string `gorm:"-" json:"partition_name" form:"partition_name"`
  529. DeviceNumber string `gorm:"-" json:"device_number" form:"device_number"`
  530. // DialysisPrescription DialysisPrescription `json:"prescription" gorm:"foreignkey:RecordId"`
  531. // PredialysisEvaluation PredialysisEvaluation `json:"predialysis_evaluation" gorm:"foreignkey:DialysisOrderId"`
  532. // AssessmentAfterDislysis AssessmentAfterDislysis `json:"assessment_after_dislysis" gorm:"foreignkey:DialysisOrderId"`
  533. // TreatmentSummary TreatmentSummary `json:"treatment_summary" gorm:"foreignkey:DialysisOrderId"`
  534. DialysisPrescription DialysisPrescription `json:"prescription" gorm:"foreignkey:RecordDate;AssociationForeignKey:DialysisDate;"`
  535. PredialysisEvaluation PredialysisEvaluation `json:"predialysis_evaluation" gorm:"foreignkey:AssessmentDate;AssociationForeignKey:DialysisDate;"`
  536. AssessmentAfterDislysis AssessmentAfterDislysis `json:"assessment_after_dislysis" gorm:"foreignkey:AssessmentDate;AssociationForeignKey:DialysisDate;"`
  537. TreatmentSummary TreatmentSummary `json:"treatment_summary" gorm:"foreignkey:AssessmentDate;AssociationForeignKey:DialysisDate;"`
  538. Device DeviceNumber `json:"device" gorm:"foreignkey:ID;AssociationForeignKey:BedID;"`
  539. MonitoringRecord []MonitoringRecord `json:"monitoring_record" gorm:"foreignkey:MonitoringDate;AssociationForeignKey:DialysisDate;"`
  540. }
  541. type DialysisPrescriptionAddtional struct {
  542. DialysisPrescription
  543. Device Device `json:"device" gorm:"foreignkey:dialyzer"`
  544. }
  545. type PatientDiseaseCourse struct {
  546. ID int64 `gorm:"column:id" json:"id" form:"id"`
  547. OrgID int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  548. PatientID int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  549. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  550. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  551. Content string `gorm:"column:content" json:"content" form:"content"`
  552. Status int64 `gorm:"column:status" json:"-" form:"-"`
  553. CreateTime int64 `gorm:"column:ctime" json:"-" form:"-"`
  554. ModifyTime int64 `gorm:"column:mtime" json:"-" form:"-"`
  555. Title string `gorm:"column:title" json:"title"`
  556. }
  557. func (PatientDiseaseCourse) TableName() string {
  558. return "xt_patient_course_of_disease"
  559. }
  560. type PatientRescueRecord struct {
  561. ID int64 `gorm:"column:id" json:"id" form:"id"`
  562. OrgID int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  563. PatientID int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  564. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  565. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  566. Content string `gorm:"column:content" json:"content" form:"content"`
  567. Status int64 `gorm:"column:status" json:"-" form:"-"`
  568. CreateTime int64 `gorm:"column:ctime" json:"-" form:"-"`
  569. ModifyTime int64 `gorm:"column:mtime" json:"-" form:"-"`
  570. }
  571. func (PatientRescueRecord) TableName() string {
  572. return "xt_patient_rescue_record"
  573. }
  574. type PatientLapseto struct {
  575. ID int64 `gorm:"column:id" json:"id" form:"id"`
  576. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  577. LapsetoType int64 `gorm:"column:lapseto_type" json:"lapseto_type" form:"lapseto_type"`
  578. LapsetoTime int64 `gorm:"column:lapseto_time" json:"lapseto_time" form:"lapseto_time"`
  579. Status int64 `gorm:"column:status" json:"status" form:"status"`
  580. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  581. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  582. }
  583. func (PatientLapseto) TableName() string {
  584. return "xt_patient_lapseto"
  585. }
  586. type FormItem struct {
  587. ID int64 `json:"id"`
  588. ProjectId int64 `json:"project_id"`
  589. ProjectName string `json:"project_name"`
  590. ItemId int64 `json:"item_id"`
  591. Item string `json:"item"`
  592. ItemName string `json:"item_name"`
  593. RangeType int64 `json:"range_type"`
  594. Value string `json:"value"`
  595. }
  596. type SgjUserIllness struct {
  597. ID int64 `gorm:"column:id" json:"id" form:"id"`
  598. IllnessName string `gorm:"column:illness_name" json:"illness_name" form:"illness_name"`
  599. Status int64 `gorm:"column:status" json:"status" form:"status"`
  600. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  601. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  602. }
  603. func (SgjUserIllness) TableName() string {
  604. return "sgj_user_illness"
  605. }
  606. type XtPatientsNew struct {
  607. ID int64 `gorm:"column:id" json:"id" form:"id"`
  608. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  609. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  610. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  611. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  612. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  613. AdmissionNumber string `gorm:"column:admission_number" json:"admission_number" form:"admission_number"`
  614. Source int64 `gorm:"column:source" json:"source" form:"source"`
  615. Lapseto int64 `gorm:"column:lapseto" json:"lapseto" form:"lapseto"`
  616. PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
  617. BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
  618. Name string `gorm:"column:name" json:"name" form:"name"`
  619. Alias string `gorm:"column:alias" json:"alias" form:"alias"`
  620. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  621. MaritalStatus int64 `gorm:"column:marital_status" json:"marital_status" form:"marital_status"`
  622. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  623. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  624. ReimbursementWayId int64 `gorm:"column:reimbursement_way_id" json:"reimbursement_way_id" form:"reimbursement_way_id"`
  625. HealthCareType int64 `gorm:"column:health_care_type" json:"health_care_type" form:"health_care_type"`
  626. HealthCareNo string `gorm:"column:health_care_no" json:"health_care_no" form:"health_care_no"`
  627. HealthCareDueDate int64 `gorm:"column:health_care_due_date" json:"health_care_due_date" form:"health_care_due_date"`
  628. Height int64 `gorm:"column:height" json:"height" form:"height"`
  629. BloodType int64 `gorm:"column:blood_type" json:"blood_type" form:"blood_type"`
  630. Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
  631. HealthCareDueAlertDate int64 `gorm:"column:health_care_due_alert_date" json:"health_care_due_alert_date" form:"health_care_due_alert_date"`
  632. EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
  633. Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
  634. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  635. HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
  636. RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
  637. RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
  638. HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
  639. WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
  640. UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
  641. Children int64 `gorm:"column:children" json:"children" form:"children"`
  642. ReceivingDate int64 `gorm:"column:receiving_date" json:"receiving_date" form:"receiving_date"`
  643. IsHospitalFirstDialysis int64 `gorm:"column:is_hospital_first_dialysis" json:"is_hospital_first_dialysis" form:"is_hospital_first_dialysis"`
  644. FirstDialysisDate int64 `gorm:"column:first_dialysis_date" json:"first_dialysis_date" form:"first_dialysis_date"`
  645. FirstDialysisHospital string `gorm:"column:first_dialysis_hospital" json:"first_dialysis_hospital" form:"first_dialysis_hospital"`
  646. PredialysisCondition string `gorm:"column:predialysis_condition" json:"predialysis_condition" form:"predialysis_condition"`
  647. PreHospitalDialysisFrequency string `gorm:"column:pre_hospital_dialysis_frequency" json:"pre_hospital_dialysis_frequency" form:"pre_hospital_dialysis_frequency"`
  648. PreHospitalDialysisTimes int64 `gorm:"column:pre_hospital_dialysis_times" json:"pre_hospital_dialysis_times" form:"pre_hospital_dialysis_times"`
  649. HospitalFirstDialysisDate int64 `gorm:"column:hospital_first_dialysis_date" json:"hospital_first_dialysis_date" form:"hospital_first_dialysis_date"`
  650. InductionPeriod int64 `gorm:"column:induction_period" json:"induction_period" form:"induction_period"`
  651. InitialDialysis int64 `gorm:"column:initial_dialysis" json:"initial_dialysis" form:"initial_dialysis"`
  652. TotalDialysis int64 `gorm:"column:total_dialysis" json:"total_dialysis" form:"total_dialysis"`
  653. AttendingDoctorId int64 `gorm:"column:attending_doctor_id" json:"attending_doctor_id" form:"attending_doctor_id"`
  654. HeadNurseId int64 `gorm:"column:head_nurse_id" json:"head_nurse_id" form:"head_nurse_id"`
  655. Evaluate string `gorm:"column:evaluate" json:"evaluate" form:"evaluate"`
  656. Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
  657. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  658. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  659. Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
  660. QrCode string `gorm:"column:qr_code" json:"qr_code" form:"qr_code"`
  661. BindingState int64 `gorm:"column:binding_state" json:"binding_state" form:"binding_state"`
  662. PatientComplains string `gorm:"column:patient_complains" json:"patient_complains" form:"patient_complains"`
  663. PresentHistory string `gorm:"column:present_history" json:"present_history" form:"present_history"`
  664. PastHistory string `gorm:"column:past_history" json:"past_history" form:"past_history"`
  665. Temperature float64 `gorm:"column:temperature" json:"temperature" form:"temperature"`
  666. Pulse int64 `gorm:"column:pulse" json:"pulse" form:"pulse"`
  667. Respiratory int64 `gorm:"column:respiratory" json:"respiratory" form:"respiratory"`
  668. Sbp int64 `gorm:"column:sbp" json:"sbp" form:"sbp"`
  669. Dbp int64 `gorm:"column:dbp" json:"dbp" form:"dbp"`
  670. Status int64 `gorm:"column:status" json:"status" form:"status"`
  671. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  672. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  673. Nation string `gorm:"column:nation" json:"nation" form:"nation"`
  674. NativePlace string `gorm:"column:native_place" json:"native_place" form:"native_place"`
  675. Age int64 `gorm:"column:age" json:"age" form:"age"`
  676. InfectiousNextRecordTime int64 `gorm:"column:infectious_next_record_time" json:"infectious_next_record_time" form:"infectious_next_record_time"`
  677. IsInfectious int64 `gorm:"column:is_infectious" json:"is_infectious" form:"is_infectious"`
  678. RemindCycle int64 `gorm:"column:remind_cycle" json:"remind_cycle" form:"remind_cycle"`
  679. ResponseResult string `gorm:"column:response_result" json:"response_result" form:"response_result"`
  680. IsOpenRemind int64 `gorm:"column:is_open_remind" json:"is_open_remind" form:"is_open_remind"`
  681. FirstTreatmentDate int64 `gorm:"column:first_treatment_date" json:"first_treatment_date" form:"first_treatment_date"`
  682. DialysisAge int64 `gorm:"column:dialysis_age" json:"dialysis_age" form:"dialysis_age"`
  683. ExpenseKind int64 `gorm:"column:expense_kind" json:"expense_kind" form:"expense_kind"`
  684. TellPhone string `gorm:"column:tell_phone" json:"tell_phone" form:"tell_phone"`
  685. ContactName string `gorm:"column:contact_name" json:"contact_name" form:"contact_name"`
  686. BloodPatients int64 `gorm:"column:blood_patients" json:"blood_patients" form:"blood_patients"`
  687. SlowPatients int64 `gorm:"column:slow_patients" json:"slow_patients" form:"slow_patients"`
  688. MemberPatients int64 `gorm:"column:member_patients" json:"member_patients" form:"member_patients"`
  689. EcommerPatients string `gorm:"column:ecommer_patients" json:"ecommer_patients" form:"ecommer_patients"`
  690. BloodId int64 `gorm:"column:blood_id" json:"blood_id" form:"blood_id"`
  691. SlowId int64 `gorm:"column:slow_id" json:"slow_id" form:"slow_id"`
  692. MemberId int64 `gorm:"column:member_id" json:"member_id" form:"member_id"`
  693. MemberFistdate int64 `gorm:"column:member_fistdate" json:"member_fistdate" form:"member_fistdate"`
  694. MemberPatienttype int64 `gorm:"column:member_patienttype" json:"member_patienttype" form:"member_patienttype"`
  695. MemberTreatement int64 `gorm:"column:member_treatement" json:"member_treatement" form:"member_treatement"`
  696. EquitmentId string `gorm:"column:equitment_id" json:"equitment_id" form:"equitment_id"`
  697. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  698. IsExcelExport int64 `gorm:"column:is_excel_export" json:"is_excel_export" form:"is_excel_export"`
  699. SchRemark string `gorm:"column:sch_remark" json:"sch_remark" form:"sch_remark"`
  700. OutReason string `gorm:"column:out_reason" json:"out_reason" form:"out_reason"`
  701. DeathTime int64 `gorm:"column:death_time" json:"death_time" form:"death_time"`
  702. TrobleShoot int64 `gorm:"column:troble_shoot" json:"troble_shoot" form:"troble_shoot"`
  703. }
  704. func (XtPatientsNew) TableName() string {
  705. return "xt_patients_new"
  706. }
  707. type PatientsNew struct {
  708. ID int64 `gorm:"column:id" json:"id" form:"id"`
  709. Name string `gorm:"column:name" json:"name" form:"name"`
  710. }
  711. type CdmPatients struct {
  712. ID int64 `gorm:"column:id" json:"id" form:"id"`
  713. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  714. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  715. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  716. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  717. Source int64 `gorm:"column:source" json:"source" form:"source"`
  718. Name string `gorm:"column:name" json:"name" form:"name"`
  719. Alias string `gorm:"column:alias" json:"alias" form:"alias"`
  720. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  721. MaritalStatus int64 `gorm:"column:marital_status" json:"marital_status" form:"marital_status"`
  722. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  723. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  724. HealthCareType int64 `gorm:"column:health_care_type" json:"health_care_type" form:"health_care_type"`
  725. HealthCareNo string `gorm:"column:health_care_no" json:"health_care_no" form:"health_care_no"`
  726. Height int64 `gorm:"column:height" json:"height" form:"height"`
  727. BloodType int64 `gorm:"column:blood_type" json:"blood_type" form:"blood_type"`
  728. Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
  729. EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
  730. Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
  731. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  732. HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
  733. RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
  734. RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
  735. HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
  736. WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
  737. UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
  738. Children int64 `gorm:"column:children" json:"children" form:"children"`
  739. AttendingDoctorId int64 `gorm:"column:attending_doctor_id" json:"attending_doctor_id" form:"attending_doctor_id"`
  740. HeadNurseId int64 `gorm:"column:head_nurse_id" json:"head_nurse_id" form:"head_nurse_id"`
  741. Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
  742. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  743. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  744. Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
  745. QrCode string `gorm:"column:qr_code" json:"qr_code" form:"qr_code"`
  746. BindingState int64 `gorm:"column:binding_state" json:"binding_state" form:"binding_state"`
  747. Status int64 `gorm:"column:status" json:"status" form:"status"`
  748. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  749. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  750. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  751. SchRemark string `gorm:"column:sch_remark" json:"sch_remark" form:"sch_remark"`
  752. }
  753. func (CdmPatients) TableName() string {
  754. return "xt_patients"
  755. }
  756. type CdmPatientsInfectiousDiseases struct {
  757. ID int64 `gorm:"column:id" json:"id" form:"id"`
  758. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  759. DiseaseId int64 `gorm:"column:disease_id" json:"disease_id" form:"disease_id"`
  760. Status int64 `gorm:"column:status" json:"status" form:"status"`
  761. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  762. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  763. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  764. }
  765. func (CdmPatientsInfectiousDiseases) TableName() string {
  766. return "xt_patients_infectious_diseases"
  767. }
  768. type CdmPatientsChronicDiseases struct {
  769. ID int64 `gorm:"column:id" json:"id" form:"id"`
  770. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  771. DiseaseId int64 `gorm:"column:disease_id" json:"disease_id" form:"disease_id"`
  772. Status int64 `gorm:"column:status" json:"status" form:"status"`
  773. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  774. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  775. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  776. }
  777. func (CdmPatientsChronicDiseases) TableName() string {
  778. return "xt_patients_chronic_diseases"
  779. }
  780. type SgjUserCustomer struct {
  781. ID int64 `gorm:"column:id" json:"id" form:"id"`
  782. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  783. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  784. Mobile string `gorm:"column:mobile" json:"mobile" form:"mobile"`
  785. Name string `gorm:"column:name" json:"name" form:"name"`
  786. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  787. ProvinceId int64 `gorm:"column:province_id" json:"province_id" form:"province_id"`
  788. CityId int64 `gorm:"column:city_id" json:"city_id" form:"city_id"`
  789. Address string `gorm:"column:address" json:"address" form:"address"`
  790. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  791. TreatType int64 `gorm:"column:treat_type" json:"treat_type" form:"treat_type"`
  792. Relationship int64 `gorm:"column:relationship" json:"relationship" form:"relationship"`
  793. IllnessId int64 `gorm:"column:illness_id" json:"illness_id" form:"illness_id"`
  794. WechatOpenid string `gorm:"column:wechat_openid" json:"wechat_openid" form:"wechat_openid"`
  795. Membership int64 `gorm:"column:membership" json:"membership" form:"membership"`
  796. Sources int64 `gorm:"column:sources" json:"sources" form:"sources"`
  797. Status int64 `gorm:"column:status" json:"status" form:"status"`
  798. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  799. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  800. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  801. WechatUnionid string `gorm:"column:wechat_unionid" json:"wechat_unionid" form:"wechat_unionid"`
  802. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  803. MedicalDiagnose string `gorm:"column:medical_diagnose" json:"medical_diagnose" form:"medical_diagnose"`
  804. YzUid int64 `gorm:"column:yz_uid" json:"yz_uid" form:"yz_uid"`
  805. Tttime int64 `gorm:"column:tttime" json:"tttime" form:"tttime"`
  806. IllDate int64 `gorm:"column:ill_date" json:"ill_date" form:"ill_date"`
  807. DistrictId int64 `gorm:"column:district_id" json:"district_id" form:"district_id"`
  808. }
  809. func (SgjUserCustomer) TableName() string {
  810. return "sgj_user_customer"
  811. }
  812. type PatientCourseOfDiseases struct {
  813. ID int64 `gorm:"column:id" json:"id" form:"id"`
  814. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  815. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  816. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  817. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  818. Content string `gorm:"column:content" json:"content" form:"content"`
  819. Status int64 `gorm:"column:status" json:"status" form:"status"`
  820. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  821. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  822. Title string `gorm:"column:title" json:"title" form:"title"`
  823. UserName string `gorm:"column:user_name" json:"user_name" form:"user_name"`
  824. }
  825. type PatientCourseOfDiseasess struct {
  826. ID int64 `gorm:"column:id" json:"id" form:"id"`
  827. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  828. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  829. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  830. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  831. Content string `gorm:"column:content" json:"content" form:"content"`
  832. Status int64 `gorm:"column:status" json:"status" form:"status"`
  833. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  834. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  835. Title string `gorm:"column:title" json:"title" form:"title"`
  836. UserName string `gorm:"column:user_name" json:"user_name" form:"user_name"`
  837. Name string `gorm:"column:name" json:"name" form:"name"`
  838. }
  839. type PatientCourseOfDisease struct {
  840. ID int64 `gorm:"column:id" json:"id" form:"id"`
  841. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  842. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  843. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  844. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  845. Content string `gorm:"column:content" json:"content" form:"content"`
  846. Status int64 `gorm:"column:status" json:"status" form:"status"`
  847. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  848. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  849. Title string `gorm:"column:title" json:"title" form:"title"`
  850. }
  851. func (PatientCourseOfDisease) TableName() string {
  852. return "xt_patient_course_of_disease"
  853. }
  854. type XtPatientsInfectiousDiseases struct {
  855. ID int64 `gorm:"column:id" json:"id" form:"id"`
  856. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  857. DiseaseId int64 `gorm:"column:disease_id" json:"disease_id" form:"disease_id"`
  858. Status int64 `gorm:"column:status" json:"status" form:"status"`
  859. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  860. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  861. }
  862. func (XtPatientsInfectiousDiseases) TableName() string {
  863. return "xt_patients_infectious_diseases"
  864. }
  865. type XtInspectionReference struct {
  866. ID int64 `gorm:"column:id" json:"id" form:"id"`
  867. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  868. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  869. Project string `gorm:"column:project" json:"project" form:"project"`
  870. ProjectId int64 `gorm:"column:project_id" json:"project_id" form:"project_id"`
  871. ItemName string `gorm:"column:item_name" json:"item_name" form:"item_name"`
  872. ItemNameAddition string `gorm:"column:item_name_addition" json:"item_name_addition" form:"item_name_addition"`
  873. ItemId int64 `gorm:"column:item_id" json:"item_id" form:"item_id"`
  874. Item string `gorm:"column:item" json:"item" form:"item"`
  875. RangeType int64 `gorm:"column:range_type" json:"range_type" form:"range_type"`
  876. RangeMin string `gorm:"column:range_min" json:"range_min" form:"range_min"`
  877. RangeMax string `gorm:"column:range_max" json:"range_max" form:"range_max"`
  878. RangeValue string `gorm:"column:range_value" json:"range_value" form:"range_value"`
  879. RangeOptions string `gorm:"column:range_options" json:"range_options" form:"range_options"`
  880. Unit string `gorm:"column:unit" json:"unit" form:"unit"`
  881. Status int64 `gorm:"column:status" json:"status" form:"status"`
  882. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  883. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  884. }
  885. func (XtInspectionReference) TableName() string {
  886. return "xt_inspection_reference"
  887. }
  888. type VmXtInspection struct {
  889. ID int64 `gorm:"column:id" json:"id" form:"id"`
  890. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  891. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  892. ProjectId int64 `gorm:"column:project_id" json:"project_id" form:"project_id"`
  893. ItemId int64 `gorm:"column:item_id" json:"item_id" form:"item_id"`
  894. ItemName string `gorm:"column:item_name" json:"item_name" form:"item_name"`
  895. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  896. InspectType int64 `gorm:"column:inspect_type" json:"inspect_type" form:"inspect_type"`
  897. InspectValue string `gorm:"column:inspect_value" json:"inspect_value" form:"inspect_value"`
  898. InspectDate int64 `gorm:"column:inspect_date" json:"inspect_date" form:"inspect_date"`
  899. Status int64 `gorm:"column:status" json:"status" form:"status"`
  900. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  901. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  902. RangeType int64 `gorm:"column:range_type" json:"range_type" form:"range_type"`
  903. RangeMin string `gorm:"column:range_min" json:"range_min" form:"range_min"`
  904. RangeMax string `gorm:"column:range_max" json:"range_max" form:"range_max"`
  905. RangeValue string `gorm:"column:range_value" json:"range_value" form:"range_value"`
  906. }
  907. type XtInspection struct {
  908. ID int64 `gorm:"column:id" json:"id" form:"id"`
  909. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  910. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  911. ProjectId int64 `gorm:"column:project_id" json:"project_id" form:"project_id"`
  912. ItemId int64 `gorm:"column:item_id" json:"item_id" form:"item_id"`
  913. ItemName string `gorm:"column:item_name" json:"item_name" form:"item_name"`
  914. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  915. InspectType int64 `gorm:"column:inspect_type" json:"inspect_type" form:"inspect_type"`
  916. InspectValue string `gorm:"column:inspect_value" json:"inspect_value" form:"inspect_value"`
  917. InspectDate int64 `gorm:"column:inspect_date" json:"inspect_date" form:"inspect_date"`
  918. Status int64 `gorm:"column:status" json:"status" form:"status"`
  919. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  920. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  921. }
  922. func (XtInspection) TableName() string {
  923. return "xt_inspection"
  924. }
  925. type VmInspection struct {
  926. ID int64 `gorm:"column:id" json:"id" form:"id"`
  927. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  928. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  929. ProjectId int64 `gorm:"column:project_id" json:"project_id" form:"project_id"`
  930. ItemId int64 `gorm:"column:item_id" json:"item_id" form:"item_id"`
  931. ItemName string `gorm:"column:item_name" json:"item_name" form:"item_name"`
  932. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  933. InspectType int64 `gorm:"column:inspect_type" json:"inspect_type" form:"inspect_type"`
  934. InspectValue string `gorm:"column:inspect_value" json:"inspect_value" form:"inspect_value"`
  935. InspectDate int64 `gorm:"column:inspect_date" json:"inspect_date" form:"inspect_date"`
  936. Status int64 `gorm:"column:status" json:"status" form:"status"`
  937. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  938. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  939. RangeMin string `gorm:"column:range_min" json:"range_min" form:"range_min"`
  940. RangeMax string `gorm:"column:range_max" json:"range_max" form:"range_max"`
  941. RangeValue string `gorm:"column:range_value" json:"range_value" form:"range_value"`
  942. Unit string `gorm:"column:unit" json:"unit" form:"unit"`
  943. }
  944. type BloodXtPatients struct {
  945. ID int64 `gorm:"column:id" json:"id" form:"id"`
  946. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  947. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  948. Name string `gorm:"column:name" json:"name" form:"name"`
  949. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  950. }
  951. func (BloodXtPatients) TableName() string {
  952. return "xt_patients"
  953. }
  954. type XtPatients struct {
  955. ID int64 `gorm:"column:id" json:"id" form:"id"`
  956. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  957. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  958. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  959. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  960. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  961. AdmissionNumber string `gorm:"column:admission_number" json:"admission_number" form:"admission_number"`
  962. Source int64 `gorm:"column:source" json:"source" form:"source"`
  963. Lapseto int64 `gorm:"column:lapseto" json:"lapseto" form:"lapseto"`
  964. PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
  965. BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
  966. Name string `gorm:"column:name" json:"name" form:"name"`
  967. Alias string `gorm:"column:alias" json:"alias" form:"alias"`
  968. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  969. MaritalStatus int64 `gorm:"column:marital_status" json:"marital_status" form:"marital_status"`
  970. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  971. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  972. ReimbursementWayId int64 `gorm:"column:reimbursement_way_id" json:"reimbursement_way_id" form:"reimbursement_way_id"`
  973. HealthCareType int64 `gorm:"column:health_care_type" json:"health_care_type" form:"health_care_type"`
  974. HealthCareNo string `gorm:"column:health_care_no" json:"health_care_no" form:"health_care_no"`
  975. HealthCareDueDate int64 `gorm:"column:health_care_due_date" json:"health_care_due_date" form:"health_care_due_date"`
  976. Height int64 `gorm:"column:height" json:"height" form:"height"`
  977. BloodType int64 `gorm:"column:blood_type" json:"blood_type" form:"blood_type"`
  978. Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
  979. HealthCareDueAlertDate int64 `gorm:"column:health_care_due_alert_date" json:"health_care_due_alert_date" form:"health_care_due_alert_date"`
  980. EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
  981. Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
  982. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  983. HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
  984. RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
  985. RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
  986. HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
  987. WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
  988. UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
  989. Children int64 `gorm:"column:children" json:"children" form:"children"`
  990. ReceivingDate int64 `gorm:"column:receiving_date" json:"receiving_date" form:"receiving_date"`
  991. IsHospitalFirstDialysis int64 `gorm:"column:is_hospital_first_dialysis" json:"is_hospital_first_dialysis" form:"is_hospital_first_dialysis"`
  992. FirstDialysisDate int64 `gorm:"column:first_dialysis_date" json:"first_dialysis_date" form:"first_dialysis_date"`
  993. FirstDialysisHospital string `gorm:"column:first_dialysis_hospital" json:"first_dialysis_hospital" form:"first_dialysis_hospital"`
  994. PredialysisCondition string `gorm:"column:predialysis_condition" json:"predialysis_condition" form:"predialysis_condition"`
  995. PreHospitalDialysisFrequency string `gorm:"column:pre_hospital_dialysis_frequency" json:"pre_hospital_dialysis_frequency" form:"pre_hospital_dialysis_frequency"`
  996. PreHospitalDialysisTimes int64 `gorm:"column:pre_hospital_dialysis_times" json:"pre_hospital_dialysis_times" form:"pre_hospital_dialysis_times"`
  997. HospitalFirstDialysisDate int64 `gorm:"column:hospital_first_dialysis_date" json:"hospital_first_dialysis_date" form:"hospital_first_dialysis_date"`
  998. InductionPeriod int64 `gorm:"column:induction_period" json:"induction_period" form:"induction_period"`
  999. InitialDialysis int64 `gorm:"column:initial_dialysis" json:"initial_dialysis" form:"initial_dialysis"`
  1000. TotalDialysis int64 `gorm:"column:total_dialysis" json:"total_dialysis" form:"total_dialysis"`
  1001. AttendingDoctorId int64 `gorm:"column:attending_doctor_id" json:"attending_doctor_id" form:"attending_doctor_id"`
  1002. HeadNurseId int64 `gorm:"column:head_nurse_id" json:"head_nurse_id" form:"head_nurse_id"`
  1003. Evaluate string `gorm:"column:evaluate" json:"evaluate" form:"evaluate"`
  1004. Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
  1005. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  1006. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  1007. Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
  1008. QrCode string `gorm:"column:qr_code" json:"qr_code" form:"qr_code"`
  1009. BindingState int64 `gorm:"column:binding_state" json:"binding_state" form:"binding_state"`
  1010. PatientComplains string `gorm:"column:patient_complains" json:"patient_complains" form:"patient_complains"`
  1011. PresentHistory string `gorm:"column:present_history" json:"present_history" form:"present_history"`
  1012. PastHistory string `gorm:"column:past_history" json:"past_history" form:"past_history"`
  1013. Temperature float64 `gorm:"column:temperature" json:"temperature" form:"temperature"`
  1014. Pulse int64 `gorm:"column:pulse" json:"pulse" form:"pulse"`
  1015. Respiratory int64 `gorm:"column:respiratory" json:"respiratory" form:"respiratory"`
  1016. Sbp int64 `gorm:"column:sbp" json:"sbp" form:"sbp"`
  1017. Dbp int64 `gorm:"column:dbp" json:"dbp" form:"dbp"`
  1018. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1019. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  1020. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  1021. Nation string `gorm:"column:nation" json:"nation" form:"nation"`
  1022. NativePlace string `gorm:"column:native_place" json:"native_place" form:"native_place"`
  1023. Age int64 `gorm:"column:age" json:"age" form:"age"`
  1024. InfectiousNextRecordTime int64 `gorm:"column:infectious_next_record_time" json:"infectious_next_record_time" form:"infectious_next_record_time"`
  1025. IsInfectious int64 `gorm:"column:is_infectious" json:"is_infectious" form:"is_infectious"`
  1026. RemindCycle int64 `gorm:"column:remind_cycle" json:"remind_cycle" form:"remind_cycle"`
  1027. ResponseResult string `gorm:"column:response_result" json:"response_result" form:"response_result"`
  1028. IsOpenRemind int64 `gorm:"column:is_open_remind" json:"is_open_remind" form:"is_open_remind"`
  1029. FirstTreatmentDate int64 `gorm:"column:first_treatment_date" json:"first_treatment_date" form:"first_treatment_date"`
  1030. DialysisAge int64 `gorm:"column:dialysis_age" json:"dialysis_age" form:"dialysis_age"`
  1031. ExpenseKind int64 `gorm:"column:expense_kind" json:"expense_kind" form:"expense_kind"`
  1032. TellPhone string `gorm:"column:tell_phone" json:"tell_phone" form:"tell_phone"`
  1033. ContactName string `gorm:"column:contact_name" json:"contact_name" form:"contact_name"`
  1034. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  1035. SchRemark string `gorm:"column:sch_remark" json:"sch_remark" form:"sch_remark"`
  1036. }
  1037. func (XtPatients) TableName() string {
  1038. return "xt_patients"
  1039. }
  1040. type SgjUserAdminLoginLog struct {
  1041. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1042. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  1043. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  1044. AppId int64 `gorm:"column:app_id" json:"app_id" form:"app_id"`
  1045. Ip string `gorm:"column:ip" json:"ip" form:"ip"`
  1046. OperateType int64 `gorm:"column:operate_type" json:"operate_type" form:"operate_type"`
  1047. AppType int64 `gorm:"column:app_type" json:"app_type" form:"app_type"`
  1048. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  1049. }
  1050. func (SgjUserAdminLoginLog) TableName() string {
  1051. return "sgj_user_admin_login_log"
  1052. }
  1053. type KyActivityTable struct {
  1054. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1055. Name string `gorm:"column:name" json:"name" form:"name"`
  1056. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  1057. Address string `gorm:"column:address" json:"address" form:"address"`
  1058. Position int64 `gorm:"column:position" json:"position" form:"position"`
  1059. HospitalName string `gorm:"column:hospital_name" json:"hospital_name" form:"hospital_name"`
  1060. IsUser int64 `gorm:"column:is_user" json:"is_user" form:"is_user"`
  1061. IsThink int64 `gorm:"column:is_think" json:"is_think" form:"is_think"`
  1062. OtherMode string `gorm:"column:other_mode" json:"other_mode" form:"other_mode"`
  1063. OtherRemark string `gorm:"column:other_remark" json:"other_remark" form:"other_remark"`
  1064. Gift int64 `gorm:"column:gift" json:"gift" form:"gift"`
  1065. OtherMessage string `gorm:"column:other_message" json:"other_message" form:"other_message"`
  1066. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1067. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1068. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  1069. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  1070. SystemName string `gorm:"column:system_name" json:"system_name" form:"system_name"`
  1071. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  1072. }
  1073. func (KyActivityTable) TableName() string {
  1074. return "ky_activity_table"
  1075. }
  1076. type SgjUserRole struct {
  1077. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1078. RoleName string `gorm:"column:role_name" json:"role_name" form:"role_name"`
  1079. RoleIntroduction string `gorm:"column:role_introduction" json:"role_introduction" form:"role_introduction"`
  1080. Creator int64 `gorm:"column:creator" json:"creator" form:"creator"`
  1081. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  1082. AppId int64 `gorm:"column:app_id" json:"app_id" form:"app_id"`
  1083. IsSuperAdmin int64 `gorm:"column:is_super_admin" json:"is_super_admin" form:"is_super_admin"`
  1084. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1085. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  1086. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  1087. Number int64 `gorm:"column:number" json:"number" form:"number"`
  1088. IsSystem int64 `gorm:"column:is_system" json:"is_system" form:"is_system"`
  1089. }
  1090. func (SgjUserRole) TableName() string {
  1091. return "sgj_user_role"
  1092. }
  1093. type ExportErrLog struct {
  1094. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1095. LogType int64 `gorm:"column:log_type" json:"log_type" form:"log_type"`
  1096. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1097. ErrMsg string `gorm:"column:err_msg" json:"err_msg" form:"err_msg"`
  1098. CreateTime int64 `gorm:"column:create_time" json:"create_time" form:"create_time"`
  1099. UpdateTime int64 `gorm:"column:update_time" json:"update_time" form:"update_time"`
  1100. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1101. ExportTime int64 `gorm:"column:export_time" json:"export_time" form:"export_time"`
  1102. }
  1103. func (ExportErrLog) TableName() string {
  1104. return "xt_export_err_log"
  1105. }
  1106. type ExportLog struct {
  1107. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1108. LogType int64 `gorm:"column:log_type" json:"log_type" form:"log_type"`
  1109. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1110. TotalNum int64 `gorm:"column:total_num" json:"total_num" form:"total_num"`
  1111. FailNum int64 `gorm:"column:fail_num" json:"fail_num" form:"fail_num"`
  1112. SuccessNum int64 `gorm:"column:success_num" json:"success_num" form:"success_num"`
  1113. CreateTime int64 `gorm:"column:create_time" json:"create_time" form:"create_time"`
  1114. UpdateTime int64 `gorm:"column:update_time" json:"update_time" form:"update_time"`
  1115. ExportTime int64 `gorm:"column:export_time" json:"export_time" form:"export_time"`
  1116. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1117. ExportErrLog []*ExportErrLog `json:"err_logs" gorm:"foreignkey:ExportTime;AssociationForeignKey:ExportTime;"`
  1118. }
  1119. func (ExportLog) TableName() string {
  1120. return "xt_export_log"
  1121. }
  1122. type XtTemplateSummary struct {
  1123. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1124. StartYear int64 `gorm:"column:start_year" json:"start_year" form:"start_year"`
  1125. StartMonth int64 `gorm:"column:start_month" json:"start_month" form:"start_month"`
  1126. Radio int64 `gorm:"column:radio" json:"radio" form:"radio"`
  1127. Quarter int64 `gorm:"column:quarter" json:"quarter" form:"quarter"`
  1128. DryWeight float64 `gorm:"column:dry_weight" json:"dry_weight" form:"dry_weight"`
  1129. DialysisCount int64 `gorm:"column:dialysis_count" json:"dialysis_count" form:"dialysis_count"`
  1130. HdCount int64 `gorm:"column:hd_count" json:"hd_count" form:"hd_count"`
  1131. HdfCount int64 `gorm:"column:hdf_count" json:"hdf_count" form:"hdf_count"`
  1132. HpCount int64 `gorm:"column:hp_count" json:"hp_count" form:"hp_count"`
  1133. OtherCount int64 `gorm:"column:other_count" json:"other_count" form:"other_count"`
  1134. DialzerApparatus string `gorm:"column:dialzer_apparatus" json:"dialzer_apparatus" form:"dialzer_apparatus"`
  1135. PerfusionApparatus string `gorm:"column:perfusion_apparatus" json:"perfusion_apparatus" form:"perfusion_apparatus"`
  1136. Anticoagulant int64 `gorm:"column:anticoagulant" json:"anticoagulant" form:"anticoagulant"`
  1137. Kalium float64 `gorm:"column:kalium" json:"kalium" form:"kalium"`
  1138. Autunite float64 `gorm:"column:autunite" json:"autunite" form:"autunite"`
  1139. Natrium float64 `gorm:"column:natrium" json:"natrium" form:"natrium"`
  1140. Hour int64 `gorm:"column:hour" json:"hour" form:"hour"`
  1141. Minute int64 `gorm:"column:minute" json:"minute" form:"minute"`
  1142. BeforWeight float64 `gorm:"column:befor_weight" json:"befor_weight" form:"befor_weight"`
  1143. AfterWeight float64 `gorm:"column:after_weight" json:"after_weight" form:"after_weight"`
  1144. BeforPressure string `gorm:"column:befor_pressure" json:"befor_pressure" form:"befor_pressure"`
  1145. AfterPressure string `gorm:"column:after_pressure" json:"after_pressure" form:"after_pressure"`
  1146. TemplateSummaryId int64 `gorm:"column:template_summary_id" json:"template_summary_id" form:"template_summary_id"`
  1147. TemplateSummaryContent string `gorm:"column:template_summary_content" json:"template_summary_content" form:"template_summary_content"`
  1148. TemplatePlanId int64 `gorm:"column:template_plan_id" json:"template_plan_id" form:"template_plan_id"`
  1149. TemplatePlanContent string `gorm:"column:template_plan_content" json:"template_plan_content" form:"template_plan_content"`
  1150. TemplateInspectionId int64 `gorm:"column:template_inspection_id" json:"template_inspection_id" form:"template_inspection_id"`
  1151. TemplateInspectionContent string `gorm:"column:template_inspection_content" json:"template_inspection_content" form:"template_inspection_content"`
  1152. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  1153. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  1154. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  1155. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1156. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1157. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  1158. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  1159. Title string `gorm:"column:title" json:"title" form:"title"`
  1160. ProjectId string `gorm:"column:project_id" json:"project_id" form:"project_id"`
  1161. InspectDate string `gorm:"column:inspect_date" json:"inspect_date" form:"inspect_date"`
  1162. Patients VmPatients `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
  1163. Children []*VmInspection `gorm:"column:children" json:"children" form:"children"`
  1164. }
  1165. func (XtTemplateSummary) TableName() string {
  1166. return "xt_template_summary"
  1167. }
  1168. type VmPatients struct {
  1169. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1170. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1171. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  1172. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  1173. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  1174. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  1175. AdmissionNumber string `gorm:"column:admission_number" json:"admission_number" form:"admission_number"`
  1176. Source int64 `gorm:"column:source" json:"source" form:"source"`
  1177. Lapseto int64 `gorm:"column:lapseto" json:"lapseto" form:"lapseto"`
  1178. PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
  1179. BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
  1180. Name string `gorm:"column:name" json:"name" form:"name"`
  1181. Alias string `gorm:"column:alias" json:"alias" form:"alias"`
  1182. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  1183. MaritalStatus int64 `gorm:"column:marital_status" json:"marital_status" form:"marital_status"`
  1184. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  1185. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  1186. ReimbursementWayId int64 `gorm:"column:reimbursement_way_id" json:"reimbursement_way_id" form:"reimbursement_way_id"`
  1187. HealthCareType int64 `gorm:"column:health_care_type" json:"health_care_type" form:"health_care_type"`
  1188. HealthCareNo string `gorm:"column:health_care_no" json:"health_care_no" form:"health_care_no"`
  1189. HealthCareDueDate int64 `gorm:"column:health_care_due_date" json:"health_care_due_date" form:"health_care_due_date"`
  1190. Height int64 `gorm:"column:height" json:"height" form:"height"`
  1191. BloodType int64 `gorm:"column:blood_type" json:"blood_type" form:"blood_type"`
  1192. Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
  1193. HealthCareDueAlertDate int64 `gorm:"column:health_care_due_alert_date" json:"health_care_due_alert_date" form:"health_care_due_alert_date"`
  1194. EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
  1195. Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
  1196. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  1197. HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
  1198. RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
  1199. RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
  1200. HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
  1201. WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
  1202. UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
  1203. Children int64 `gorm:"column:children" json:"children" form:"children"`
  1204. ReceivingDate int64 `gorm:"column:receiving_date" json:"receiving_date" form:"receiving_date"`
  1205. IsHospitalFirstDialysis int64 `gorm:"column:is_hospital_first_dialysis" json:"is_hospital_first_dialysis" form:"is_hospital_first_dialysis"`
  1206. FirstDialysisDate int64 `gorm:"column:first_dialysis_date" json:"first_dialysis_date" form:"first_dialysis_date"`
  1207. FirstDialysisHospital string `gorm:"column:first_dialysis_hospital" json:"first_dialysis_hospital" form:"first_dialysis_hospital"`
  1208. PredialysisCondition string `gorm:"column:predialysis_condition" json:"predialysis_condition" form:"predialysis_condition"`
  1209. PreHospitalDialysisFrequency string `gorm:"column:pre_hospital_dialysis_frequency" json:"pre_hospital_dialysis_frequency" form:"pre_hospital_dialysis_frequency"`
  1210. PreHospitalDialysisTimes int64 `gorm:"column:pre_hospital_dialysis_times" json:"pre_hospital_dialysis_times" form:"pre_hospital_dialysis_times"`
  1211. HospitalFirstDialysisDate int64 `gorm:"column:hospital_first_dialysis_date" json:"hospital_first_dialysis_date" form:"hospital_first_dialysis_date"`
  1212. InductionPeriod int64 `gorm:"column:induction_period" json:"induction_period" form:"induction_period"`
  1213. InitialDialysis int64 `gorm:"column:initial_dialysis" json:"initial_dialysis" form:"initial_dialysis"`
  1214. TotalDialysis int64 `gorm:"column:total_dialysis" json:"total_dialysis" form:"total_dialysis"`
  1215. AttendingDoctorId int64 `gorm:"column:attending_doctor_id" json:"attending_doctor_id" form:"attending_doctor_id"`
  1216. HeadNurseId int64 `gorm:"column:head_nurse_id" json:"head_nurse_id" form:"head_nurse_id"`
  1217. Evaluate string `gorm:"column:evaluate" json:"evaluate" form:"evaluate"`
  1218. Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
  1219. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  1220. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  1221. Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
  1222. QrCode string `gorm:"column:qr_code" json:"qr_code" form:"qr_code"`
  1223. BindingState int64 `gorm:"column:binding_state" json:"binding_state" form:"binding_state"`
  1224. PatientComplains string `gorm:"column:patient_complains" json:"patient_complains" form:"patient_complains"`
  1225. PresentHistory string `gorm:"column:present_history" json:"present_history" form:"present_history"`
  1226. PastHistory string `gorm:"column:past_history" json:"past_history" form:"past_history"`
  1227. Temperature float64 `gorm:"column:temperature" json:"temperature" form:"temperature"`
  1228. Pulse int64 `gorm:"column:pulse" json:"pulse" form:"pulse"`
  1229. Respiratory int64 `gorm:"column:respiratory" json:"respiratory" form:"respiratory"`
  1230. Sbp int64 `gorm:"column:sbp" json:"sbp" form:"sbp"`
  1231. Dbp int64 `gorm:"column:dbp" json:"dbp" form:"dbp"`
  1232. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1233. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  1234. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  1235. Nation string `gorm:"column:nation" json:"nation" form:"nation"`
  1236. NativePlace string `gorm:"column:native_place" json:"native_place" form:"native_place"`
  1237. Age int64 `gorm:"column:age" json:"age" form:"age"`
  1238. InfectiousNextRecordTime int64 `gorm:"column:infectious_next_record_time" json:"infectious_next_record_time" form:"infectious_next_record_time"`
  1239. IsInfectious int64 `gorm:"column:is_infectious" json:"is_infectious" form:"is_infectious"`
  1240. IsOpenRemind int64 `gorm:"column:is_open_remind" json:"is_open_remind" form:"is_open_remind"`
  1241. RemindCycle int64 `gorm:"column:remind_cycle" json:"remind_cycle" form:"remind_cycle"`
  1242. ResponseResult string `gorm:"column:response_result" json:"response_result" form:"response_result"`
  1243. FirstTreatmentDate int64 `gorm:"column:first_treatment_date" json:"first_treatment_date" form:"first_treatment_date"`
  1244. DialysisAge int64 `gorm:"column:dialysis_age" json:"dialysis_age" form:"dialysis_age"`
  1245. ExpenseKind int64 `gorm:"column:expense_kind" json:"expense_kind" form:"expense_kind"`
  1246. TellPhone string `gorm:"column:tell_phone" json:"tell_phone" form:"tell_phone"`
  1247. ContactName string `gorm:"column:contact_name" json:"contact_name" form:"contact_name"`
  1248. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  1249. IsExcelExport int64 `gorm:"column:is_excel_export" json:"is_excel_export" form:"is_excel_export"`
  1250. SchRemark string `gorm:"column:sch_remark" json:"sch_remark" form:"sch_remark"`
  1251. OutReason string `gorm:"column:out_reason" json:"out_reason" form:"out_reason"`
  1252. DeathTime int64 `gorm:"column:death_time" json:"death_time" form:"death_time"`
  1253. }
  1254. func (VmPatients) TableName() string {
  1255. return "xt_patients"
  1256. }
  1257. type XtAssessmentBeforeDislysis struct {
  1258. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1259. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1260. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  1261. AssessmentDate int64 `gorm:"column:assessment_date" json:"assessment_date" form:"assessment_date"`
  1262. DialysisOrderId int64 `gorm:"column:dialysis_order_id" json:"dialysis_order_id" form:"dialysis_order_id"`
  1263. Temperature float64 `gorm:"column:temperature" json:"temperature" form:"temperature"`
  1264. PulseFrequency float64 `gorm:"column:pulse_frequency" json:"pulse_frequency" form:"pulse_frequency"`
  1265. BreathingRate float64 `gorm:"column:breathing_rate" json:"breathing_rate" form:"breathing_rate"`
  1266. SystolicBloodPressure float64 `gorm:"column:systolic_blood_pressure" json:"systolic_blood_pressure" form:"systolic_blood_pressure"`
  1267. DiastolicBloodPressure float64 `gorm:"column:diastolic_blood_pressure" json:"diastolic_blood_pressure" form:"diastolic_blood_pressure"`
  1268. BloodPressureType int64 `gorm:"column:blood_pressure_type" json:"blood_pressure_type" form:"blood_pressure_type"`
  1269. DryWeight float64 `gorm:"column:dry_weight" json:"dry_weight" form:"dry_weight"`
  1270. WeightAfterLastTransparency float64 `gorm:"column:weight_after_last_transparency" json:"weight_after_last_transparency" form:"weight_after_last_transparency"`
  1271. WeighingWay string `gorm:"column:weighing_way" json:"weighing_way" form:"weighing_way"`
  1272. WeighingBefore float64 `gorm:"column:weighing_before" json:"weighing_before" form:"weighing_before"`
  1273. AdditionalWeight float64 `gorm:"column:additional_weight" json:"additional_weight" form:"additional_weight"`
  1274. WeightBefore float64 `gorm:"column:weight_before" json:"weight_before" form:"weight_before"`
  1275. WeightGain float64 `gorm:"column:weight_gain" json:"weight_gain" form:"weight_gain"`
  1276. PreloadedDewatering float64 `gorm:"column:preloaded_dewatering" json:"preloaded_dewatering" form:"preloaded_dewatering"`
  1277. UltrafiltrationAmount float64 `gorm:"column:ultrafiltration_amount" json:"ultrafiltration_amount" form:"ultrafiltration_amount"`
  1278. DialysisInterphase string `gorm:"column:dialysis_interphase" json:"dialysis_interphase" form:"dialysis_interphase"`
  1279. LastPostDialysis string `gorm:"column:last_post_dialysis" json:"last_post_dialysis" form:"last_post_dialysis"`
  1280. SymptomBeforeDialysis string `gorm:"column:symptom_before_dialysis" json:"symptom_before_dialysis" form:"symptom_before_dialysis"`
  1281. InternalFistula string `gorm:"column:internal_fistula" json:"internal_fistula" form:"internal_fistula"`
  1282. InternalFistulaSkin string `gorm:"column:internal_fistula_skin" json:"internal_fistula_skin" form:"internal_fistula_skin"`
  1283. CatheterBend int64 `gorm:"column:catheter_bend" json:"catheter_bend" form:"catheter_bend"`
  1284. Catheter string `gorm:"column:catheter" json:"catheter" form:"catheter"`
  1285. Complication string `gorm:"column:complication" json:"complication" form:"complication"`
  1286. Evaluator int64 `gorm:"column:evaluator" json:"evaluator" form:"evaluator"`
  1287. Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
  1288. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  1289. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1290. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  1291. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  1292. Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
  1293. BloodAccessPartId string `gorm:"column:blood_access_part_id" json:"blood_access_part_id" form:"blood_access_part_id"`
  1294. BloodAccessPartOperaId int64 `gorm:"column:blood_access_part_opera_id" json:"blood_access_part_opera_id" form:"blood_access_part_opera_id"`
  1295. IsHemorrhage int64 `gorm:"column:is_hemorrhage" json:"is_hemorrhage" form:"is_hemorrhage"`
  1296. Hemorrhage string `gorm:"column:hemorrhage" json:"hemorrhage" form:"hemorrhage"`
  1297. HemorrhageOther string `gorm:"column:hemorrhage_other" json:"hemorrhage_other" form:"hemorrhage_other"`
  1298. PunctureMethod string `gorm:"column:puncture_method" json:"puncture_method" form:"puncture_method"`
  1299. BloodAccessInternalFistula string `gorm:"column:blood_access_internal_fistula" json:"blood_access_internal_fistula" form:"blood_access_internal_fistula"`
  1300. InternalFistulaOther string `gorm:"column:internal_fistula_other" json:"internal_fistula_other" form:"internal_fistula_other"`
  1301. BloodAccessNoise int64 `gorm:"column:blood_access_noise" json:"blood_access_noise" form:"blood_access_noise"`
  1302. PunctureWay string `gorm:"column:puncture_way" json:"puncture_way" form:"puncture_way"`
  1303. VenousCatheterization int64 `gorm:"column:venous_catheterization" json:"venous_catheterization" form:"venous_catheterization"`
  1304. VenousCatheterizationPart int64 `gorm:"column:venous_catheterization_part" json:"venous_catheterization_part" form:"venous_catheterization_part"`
  1305. VenousCatheterizationPartOther string `gorm:"column:venous_catheterization_part_other" json:"venous_catheterization_part_other" form:"venous_catheterization_part_other"`
  1306. DuctusArantii string `gorm:"column:ductus_arantii" json:"ductus_arantii" form:"ductus_arantii"`
  1307. EmergencyTreatment int64 `gorm:"column:emergency_treatment" json:"emergency_treatment" form:"emergency_treatment"`
  1308. EmergencyTreatmentOther string `gorm:"column:emergency_treatment_other" json:"emergency_treatment_other" form:"emergency_treatment_other"`
  1309. DialysisCount string `gorm:"column:dialysis_count" json:"dialysis_count" form:"dialysis_count"`
  1310. AssessmentDoctor int64 `gorm:"column:assessment_doctor" json:"assessment_doctor" form:"assessment_doctor"`
  1311. AssessmentTime int64 `gorm:"column:assessment_time" json:"assessment_time" form:"assessment_time"`
  1312. MachineType string `gorm:"column:machine_type" json:"machine_type" form:"machine_type"`
  1313. IsInfect int64 `gorm:"column:is_infect" json:"is_infect" form:"is_infect"`
  1314. Exposed float64 `gorm:"column:exposed" json:"exposed" form:"exposed"`
  1315. Skin string `gorm:"column:skin" json:"skin" form:"skin"`
  1316. SkinOther string `gorm:"column:skin_other" json:"skin_other" form:"skin_other"`
  1317. InfectOther string `gorm:"column:infect_other" json:"infect_other" form:"infect_other"`
  1318. DuctusArantiiOther string `gorm:"column:ductus_arantii_other" json:"ductus_arantii_other" form:"ductus_arantii_other"`
  1319. PunctureNeedle string `gorm:"column:puncture_needle" json:"puncture_needle" form:"puncture_needle"`
  1320. DialysisIntakesUnit int64 `gorm:"column:dialysis_intakes_unit" json:"dialysis_intakes_unit" form:"dialysis_intakes_unit"`
  1321. HumorExcessiveSymptom string `gorm:"column:humor_excessive_symptom" json:"humor_excessive_symptom" form:"humor_excessive_symptom"`
  1322. LastPostDialysisOther string `gorm:"column:last_post_dialysis_other" json:"last_post_dialysis_other" form:"last_post_dialysis_other"`
  1323. SymptomBeforeDialysisOther string `gorm:"column:symptom_before_dialysis_other" json:"symptom_before_dialysis_other" form:"symptom_before_dialysis_other"`
  1324. DialysisInterphaseOther string `gorm:"column:dialysis_interphase_other" json:"dialysis_interphase_other" form:"dialysis_interphase_other"`
  1325. Pinholing string `gorm:"column:pinholing" json:"pinholing" form:"pinholing"`
  1326. CatheterSuture string `gorm:"column:catheter_suture" json:"catheter_suture" form:"catheter_suture"`
  1327. CatheterSutureOther string `gorm:"column:catheter_suture_other" json:"catheter_suture_other" form:"catheter_suture_other"`
  1328. UrineVolume float64 `gorm:"column:urine_volume" json:"urine_volume" form:"urine_volume"`
  1329. Edema string `gorm:"column:edema" json:"edema" form:"edema"`
  1330. SpecialTreatment string `gorm:"column:special_treatment" json:"special_treatment" form:"special_treatment"`
  1331. CatheterMaintenance string `gorm:"column:catheter_maintenance" json:"catheter_maintenance" form:"catheter_maintenance"`
  1332. ThrombusAv string `gorm:"column:thrombus_av" json:"thrombus_av" form:"thrombus_av"`
  1333. ThromubusA string `gorm:"column:thromubus_a" json:"thromubus_a" form:"thromubus_a"`
  1334. ThromubusV string `gorm:"column:thromubus_v" json:"thromubus_v" form:"thromubus_v"`
  1335. ThromubusType int64 `gorm:"column:thromubus_type" json:"thromubus_type" form:"thromubus_type"`
  1336. Dehydration string `gorm:"column:dehydration" json:"dehydration" form:"dehydration"`
  1337. PreDialysisDrugs string `gorm:"column:pre_dialysis_drugs" json:"pre_dialysis_drugs" form:"pre_dialysis_drugs"`
  1338. EstimatedFoodIntake string `gorm:"column:estimated_food_intake" json:"estimated_food_intake" form:"estimated_food_intake"`
  1339. Period int64 `gorm:"column:period" json:"period" form:"period"`
  1340. BloodPressureDuringDialysis string `gorm:"column:blood_pressure_during_dialysis" json:"blood_pressure_during_dialysis" form:"blood_pressure_during_dialysis"`
  1341. }
  1342. func (XtAssessmentBeforeDislysis) TableName() string {
  1343. return "xt_assessment_before_dislysis"
  1344. }
  1345. type MsDeviceNumber struct {
  1346. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1347. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  1348. Number string `gorm:"column:number" json:"number" form:"number"`
  1349. GroupId int64 `gorm:"column:group_id" json:"group_id" form:"group_id"`
  1350. ZoneId int64 `gorm:"column:zone_id" json:"zone_id" form:"zone_id"`
  1351. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1352. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  1353. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  1354. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  1355. }
  1356. func (MsDeviceNumber) TableName() string {
  1357. return "xt_device_number"
  1358. }
  1359. type MsDeviceZone struct {
  1360. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1361. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  1362. Name string `gorm:"column:name" json:"name" form:"name"`
  1363. Type int64 `gorm:"column:type" json:"type" form:"type"`
  1364. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1365. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  1366. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  1367. Sort int64 `gorm:"column:sort" json:"sort" form:"sort"`
  1368. }
  1369. func (MsDeviceZone) TableName() string {
  1370. return "xt_device_zone"
  1371. }
  1372. type XtHospitalSummary struct {
  1373. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1374. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  1375. AdmissionTime int64 `gorm:"column:admission_time" json:"admission_time" form:"admission_time"`
  1376. DischargeTime int64 `gorm:"column:discharge_time" json:"discharge_time" form:"discharge_time"`
  1377. SickPersonnel string `gorm:"column:sick_personnel" json:"sick_personnel" form:"sick_personnel"`
  1378. Xray string `gorm:"column:xray" json:"xray" form:"xray"`
  1379. Connecticut string `gorm:"column:connecticut" json:"connecticut" form:"connecticut"`
  1380. NuclearMagneticResonance string `gorm:"column:nuclear_magnetic_resonance" json:"nuclear_magnetic_resonance" form:"nuclear_magnetic_resonance"`
  1381. Ultrasound string `gorm:"column:ultrasound" json:"ultrasound" form:"ultrasound"`
  1382. Pathology string `gorm:"column:pathology" json:"pathology" form:"pathology"`
  1383. AdmittingDiagnosisId string `gorm:"column:admitting_diagnosis_id" json:"admitting_diagnosis_id" form:"admitting_diagnosis_id"`
  1384. AdmittingDiagnosis string `gorm:"column:admitting_diagnosis" json:"admitting_diagnosis" form:"admitting_diagnosis"`
  1385. DischargeDiagnosisId string `gorm:"column:discharge_diagnosis_id" json:"discharge_diagnosis_id" form:"discharge_diagnosis_id"`
  1386. DischargeDiagnosis string `gorm:"column:discharge_diagnosis" json:"discharge_diagnosis" form:"discharge_diagnosis"`
  1387. DiagnosisAdmissionId string `gorm:"column:diagnosis_admission_id" json:"diagnosis_admission_id" form:"diagnosis_admission_id"`
  1388. DiagnosisAdmission string `gorm:"column:diagnosis_admission" json:"diagnosis_admission" form:"diagnosis_admission"`
  1389. TreatmentId string `gorm:"column:treatment_id" json:"treatment_id" form:"treatment_id"`
  1390. Treatment string `gorm:"column:treatment" json:"treatment" form:"treatment"`
  1391. IllnessDischargeId string `gorm:"column:illness_discharge_id" json:"illness_discharge_id" form:"illness_discharge_id"`
  1392. IllnessDischarge string `gorm:"column:illness_discharge" json:"illness_discharge" form:"illness_discharge"`
  1393. DischargeAdviceId string `gorm:"column:discharge_advice_id" json:"discharge_advice_id" form:"discharge_advice_id"`
  1394. DischargeAdvice string `gorm:"column:discharge_advice" json:"discharge_advice" form:"discharge_advice"`
  1395. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1396. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1397. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  1398. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  1399. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  1400. Title string `gorm:"column:title" json:"title" form:"title"`
  1401. Doctor int64 `gorm:"column:doctor" json:"doctor" form:"doctor"`
  1402. RecordDate int64 `gorm:"column:record_date" json:"record_date" form:"record_date"`
  1403. DeanId int64 `gorm:"column:dean_id" json:"dean_id" form:"dean_id"`
  1404. }
  1405. func (XtHospitalSummary) TableName() string {
  1406. return "xt_hospital_summary"
  1407. }
  1408. type VmDialysisSolution struct {
  1409. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1410. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  1411. DialysisDialyszers string `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
  1412. DialysisIrrigation string `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
  1413. DialyzerPerfusionApparatus string `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus"`
  1414. ModeName string `gorm:"column:mode_name" json:"mode_name" form:"mode_name"`
  1415. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  1416. Anticoagulant int64 `gorm:"column:anticoagulant" json:"anticoagulant" form:"anticoagulant"`
  1417. DialysisSolution VmDialysisSolutionOne `gorm:"ForeignKey:PatientId,ModeId;AssociationForeignKey:PatientId,ModeId" json:"solution"`
  1418. }
  1419. func (VmDialysisSolution) TableName() string {
  1420. return "xt_dialysis_solution"
  1421. }
  1422. type VmDialysisSolutionOne struct {
  1423. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1424. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  1425. DialysisDialyszers string `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
  1426. DialysisIrrigation string `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
  1427. DialyzerPerfusionApparatus string `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus"`
  1428. ModeName string `gorm:"column:mode_name" json:"mode_name" form:"mode_name"`
  1429. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  1430. }
  1431. func (VmDialysisSolutionOne) TableName() string {
  1432. return "xt_dialysis_solution"
  1433. }
  1434. type VmDialysisPrescription struct {
  1435. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1436. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  1437. DialysisDialyszers string `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
  1438. DialysisIrrigation string `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
  1439. DialyzerPerfusionApparatus string `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus"`
  1440. ModeName string `gorm:"column:mode_name" json:"mode_name" form:"mode_name"`
  1441. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  1442. Anticoagulant int64 `gorm:"column:anticoagulant" json:"anticoagulant" form:"anticoagulant"`
  1443. }
  1444. func (VmDialysisPrescription) TableName() string {
  1445. return "xt_dialysis_prescription"
  1446. }
  1447. type XtScheduleList struct {
  1448. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1449. PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
  1450. BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
  1451. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  1452. ScheduleDate int64 `gorm:"column:schedule_date" json:"schedule_date" form:"schedule_date"`
  1453. ScheduleType int64 `gorm:"column:schedule_type" json:"schedule_type" form:"schedule_type"`
  1454. ScheduleWeek int64 `gorm:"column:schedule_week" json:"schedule_week" form:"schedule_week"`
  1455. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  1456. DialysisSolution VmDialysisSolution `gorm:"ForeignKey:PatientId,ModeId;AssociationForeignKey:PatientId,ModeId" json:"vmsolution"`
  1457. }
  1458. func (XtScheduleList) TableName() string {
  1459. return "xt_schedule"
  1460. }