patient_models.go 106KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359
  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. ContagionIds []int64 `gorm:"-"`
  176. DryWeight float64 `gorm:"-"`
  177. }
  178. func (Patients) TableName() string {
  179. return "xt_patients"
  180. }
  181. type ChronicDiseases struct {
  182. ID int64 `gorm:"column:id" json:"id" form:"id"`
  183. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  184. DiseaseId int64 `gorm:"column:disease_id" json:"disease_id" form:"disease_id"`
  185. Status int64 `gorm:"column:status" json:"status" form:"status"`
  186. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  187. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  188. }
  189. func (ChronicDiseases) TableName() string {
  190. return "xt_patients_chronic_diseases"
  191. }
  192. type InfectiousDiseases struct {
  193. ID int64 `gorm:"column:id" json:"id" form:"id"`
  194. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  195. DiseaseId int64 `gorm:"column:disease_id" json:"disease_id" form:"disease_id"`
  196. Status int64 `gorm:"column:status" json:"status" form:"status"`
  197. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  198. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  199. }
  200. func (InfectiousDiseases) TableName() string {
  201. return "xt_patients_infectious_diseases"
  202. }
  203. type DialysisPrescription struct {
  204. ID int64 `gorm:"column:id" json:"id"`
  205. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id"`
  206. PatientId int64 `gorm:"column:patient_id" json:"patient_id"`
  207. Dialyzer int64 `gorm:"column:dialyzer" json:"dialyzer"`
  208. MachineType string `gorm:"column:machine_type" json:"machine_type"`
  209. DewaterAmount float64 `gorm:"column:dewater_amount" json:"dewater_amount"`
  210. PrescriptionDewatering float64 `gorm:"column:prescription_dewatering" json:"prescription_dewatering"`
  211. Anticoagulant int64 `gorm:"column:anticoagulant" json:"anticoagulant"`
  212. AnticoagulantShouji float64 `gorm:"column:anticoagulant_shouji" json:"anticoagulant_shouji"`
  213. AnticoagulantWeichi float64 `gorm:"column:anticoagulant_weichi" json:"anticoagulant_weichi"`
  214. AnticoagulantZongliang float64 `gorm:"column:anticoagulant_zongliang" json:"anticoagulant_zongliang"`
  215. AnticoagulantGaimingcheng string `gorm:"column:anticoagulant_gaimingcheng" json:"anticoagulant_gaimingcheng"`
  216. AnticoagulantGaijiliang string `gorm:"column:anticoagulant_gaijiliang" json:"anticoagulant_gaijiliang"`
  217. ModeId int64 `gorm:"column:mode_id" json:"mode_id"`
  218. DialysisDuration float64 `gorm:"column:dialysis_duration" json:"dialysis_duration"`
  219. ReplacementTotal float64 `gorm:"column:replacement_total" json:"replacement_total"`
  220. ReplacementWay int64 `gorm:"column:replacement_way" json:"replacement_way"`
  221. HemodialysisMachine int64 `gorm:"column:hemodialysis_machine" json:"hemodialysis_machine"`
  222. BloodFilter int64 `gorm:"column:blood_filter" json:"blood_filter"`
  223. PerfusionApparatus int64 `gorm:"column:perfusion_apparatus" json:"perfusion_apparatus"`
  224. //DryWeight float64 `gorm:"column:dry_weight" json:"dry_weight"`
  225. VascularAccessMode int64 `gorm:"column:vascular_access_mode" json:"vascular_access_mode"`
  226. VascularAccess int64 `gorm:"column:vascular_access" json:"vascular_access"`
  227. BloodFlowVolume float64 `gorm:"column:blood_flow_volume" json:"blood_flow_volume"`
  228. DialysateFlow float64 `gorm:"column:dialysate_flow" json:"dialysate_flow"`
  229. DisplaceLiqui float64 `gorm:"column:displace_liqui" json:"displace_liqui"`
  230. Kalium float64 `gorm:"column:kalium" json:"kalium"`
  231. Sodium float64 `gorm:"column:sodium" json:"sodium"`
  232. Calcium float64 `gorm:"column:calcium" json:"calcium"`
  233. Bicarbonate float64 `gorm:"column:bicarbonate" json:"bicarbonate"`
  234. Glucose float64 `gorm:"column:glucose" json:"glucose"`
  235. DialysateTemperature float64 `gorm:"column:dialysate_temperature" json:"dialysate_temperature"`
  236. Conductivity float64 `gorm:"column:conductivity" json:"conductivity"`
  237. PrescriptionDoctor int64 `gorm:"column:prescription_doctor" json:"prescription_doctor"`
  238. Remark string `gorm:"column:remark" json:"remark"`
  239. Status int64 `gorm:"column:status" json:"status"`
  240. CreatedTime int64 `gorm:"column:created_time" json:"created_time"`
  241. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time"`
  242. RecordDate int64 `gorm:"column:record_date" json:"record_date"`
  243. RecordId int64 `gorm:"column:record_id" json:"record_id"`
  244. Creater int64 `gorm:"column:creater" json:"creater"`
  245. Modifier int64 `gorm:"column:modifier" json:"modifier"`
  246. DialysisDurationHour int64 `gorm:"column:dialysis_duration_hour" json:"dialysis_duration_hour"`
  247. DialysisDurationMinute int64 `gorm:"column:dialysis_duration_minute" json:"dialysis_duration_minute"`
  248. DialysateFormulation int64 `gorm:"column:dialysate_formulation" json:"dialysate_formulation"`
  249. TargetUltrafiltration float64 `gorm:"column:target_ultrafiltration" json:"target_ultrafiltration"`
  250. DialyzerPerfusionApparatus string `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus"`
  251. BodyFluid int64 `gorm:"column:body_fluid" json:"body_fluid"`
  252. SpecialMedicine int64 `gorm:"column:special_medicine" json:"special_medicine"`
  253. SpecialMedicineOther string `gorm:"column:special_medicine_other" json:"special_medicine_other"`
  254. DisplaceLiquiPart int64 `gorm:"column:displace_liqui_part" json:"displace_liqui_part"`
  255. DisplaceLiquiValue float64 `gorm:"column:displace_liqui_value" json:"displace_liqui_value"`
  256. BloodAccess int64 `gorm:"column:blood_access" json:"blood_access"`
  257. Ultrafiltration float64 `gorm:"column:ultrafiltration" json:"ultrafiltration"`
  258. BodyFluidOther string `gorm:"column:body_fluid_other" json:"body_fluid_other"`
  259. Niprocart int64 `gorm:"column:niprocart" json:"niprocart"`
  260. Jms int64 `gorm:"column:jms" json:"jms"`
  261. FistulaNeedleSet int64 `gorm:"column:fistula_needle_set" json:"fistula_needle_set"`
  262. FistulaNeedleSet16 int64 `gorm:"column:fistula_needle_set_16" json:"fistula_needle_set_16"`
  263. Hemoperfusion int64 `gorm:"column:hemoperfusion" json:"hemoperfusion"`
  264. DialyserSterilised int64 `gorm:"column:dialyser_sterilised" json:"dialyser_sterilised"`
  265. Filtryzer int64 `gorm:"column:filtryzer" json:"filtryzer"`
  266. TargetKtv float64 `gorm:"column:target_ktv" json:"target_ktv"`
  267. Dialyzers int64 `gorm:"column:dialyzers" json:"dialyzers"`
  268. Injector int64 `gorm:"column:injector" json:"injector"`
  269. Bloodlines int64 `gorm:"column:bloodlines" json:"bloodlines"`
  270. TubingHemodialysis int64 `gorm:"column:tubing_hemodialysis" json:"tubing_hemodialysis"`
  271. Package int64 `gorm:"column:package" json:"package"`
  272. ALiquid int64 `gorm:"column:a_liquid" json:"a_liquid"`
  273. UserAdminRole UserAdminRole `json:"role" gorm:"foreignkey:AdminUserId;AssociationForeignKey:Creater;"`
  274. PreImpulse float64 `gorm:"column:pre_impulse" json:"pre_impulse" form:"pre_impulse"`
  275. AnticoagulantStopTimeMin int64 `gorm:"column:anticoagulant_stop_time_min" json:"anticoagulant_stop_time_min" form:"anticoagulant_stop_time_min"`
  276. AnticoagulantStopTimeHour int64 `gorm:"column:anticoagulant_stop_time_hour" json:"anticoagulant_stop_time_hour" form:"anticoagulant_stop_time_hour"`
  277. Blood string `gorm:"column:blood" json:"blood"`
  278. DialysisDialyszers string `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
  279. DialysisIrrigation string `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
  280. AntioxidantCommodityName string `gorm:"column:antioxidant_commodity_name" json:"antioxidant_commodity_name" form:"antioxidant_commodity_name"`
  281. DisplaceSpeed string `gorm:"column:displace_speed" json:"displace_speed" form:"displace_speed"`
  282. Illness int64 `gorm:"column:illness" json:"illness" form:"illness"`
  283. Amylaceum string `gorm:"column:amylaceum" json:"amylaceum" form:"amylaceum"`
  284. SingleTime string `gorm:"column:single_time" json:"single_time" form:"single_time"`
  285. SingleWater string `gorm:"column:single_water" json:"single_water" form:"single_water"`
  286. ReplacementFlow string `gorm:"column:replacement_flow" json:"replacement_flow" form:"replacement_flow"`
  287. PlasmaSeparator string `gorm:"column:plasma_separator" json:"plasma_separator" form:"plasma_separator"`
  288. BilirubinAdsorptionColumn string `gorm:"column:bilirubin_adsorption_column" json:"bilirubin_adsorption_column" form:"bilirubin_adsorption_column"`
  289. OxygenUptake int64 `gorm:"column:oxygen_uptake" json:"oxygen_uptake" form:"oxygen_uptake"`
  290. OxygenFlow string `gorm:"column:oxygen_flow" json:"oxygen_flow" form:"oxygen_flow"`
  291. OxygenTime string `gorm:"column:oxygen_time" json:"oxygen_time" form:"oxygen_time"`
  292. HemodialysisPipelines string `gorm:"column:hemodialysis_pipelines" json:"hemodialysis_pipelines" form:"hemodialysis_pipelines"`
  293. HemodialysisPipelinesCount float64 `gorm:"column:hemodialysis_pipelines_count" json:"hemodialysis_pipelines_count" form:"hemodialysis_pipelines_count"`
  294. PunctureNeedle string `gorm:"column:puncture_needle" json:"puncture_needle" form:"puncture_needle"`
  295. PunctureNeedleCount float64 `gorm:"column:puncture_needle_count" json:"puncture_needle_count" form:"puncture_needle_count"`
  296. Epo string `gorm:"column:epo" json:"epo" form:"epo"`
  297. EpoCount float64 `gorm:"column:epo_count" json:"epo_count" form:"epo_count"`
  298. MaxUltrafiltrationRate float64 `gorm:"column:max_ultrafiltration_rate" json:"max_ultrafiltration_rate" form:"max_ultrafiltration_rate"`
  299. }
  300. func (DialysisPrescription) TableName() string {
  301. return "xt_dialysis_prescription"
  302. }
  303. type DialysisPrescriptionList struct {
  304. ID int64 `gorm:"column:id" json:"id"`
  305. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id"`
  306. PatientId int64 `gorm:"column:patient_id" json:"patient_id"`
  307. RecordDate int64 `gorm:"column:record_date" json:"record_date"`
  308. RecordId int64 `gorm:"column:record_id" json:"record_id"`
  309. Creater int64 `gorm:"column:creater" json:"creater"`
  310. DialyzerPerfusionApparatus string `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus" form:"dialyzer_perfusion_apparatus"`
  311. TargetUltrafiltration float64 `gorm:"column:target_ultrafiltration" json:"target_ultrafiltration"`
  312. BloodAccess int64 `gorm:"column:blood_access" json:"blood_access"`
  313. DialysisDialyszers string `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
  314. DialysisIrrigation string `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
  315. HemodialysisPipelines string `gorm:"column:hemodialysis_pipelines" json:"hemodialysis_pipelines" form:"hemodialysis_pipelines"`
  316. HemodialysisPipelinesCount float64 `gorm:"column:hemodialysis_pipelines_count" json:"hemodialysis_pipelines_count" form:"hemodialysis_pipelines_count"`
  317. PunctureNeedle string `gorm:"column:puncture_needle" json:"puncture_needle" form:"puncture_needle"`
  318. PunctureNeedleCount float64 `gorm:"column:puncture_needle_count" json:"puncture_needle_count" form:"puncture_needle_count"`
  319. Epo string `gorm:"column:epo" json:"epo" form:"epo"`
  320. EpoCount float64 `gorm:"column:epo_count" json:"epo_count" form:"epo_count"`
  321. }
  322. func (DialysisPrescriptionList) TableName() string {
  323. return "xt_dialysis_prescription"
  324. }
  325. type DialysisAssesmentBefor struct {
  326. ID int64 `gorm:"column:id" json:"id"`
  327. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id"`
  328. PatientId int64 `gorm:"column:patient_id" json:"patient_id"`
  329. AssessmentDate int64 `gorm:"column:assessment_date" json:"assessment_date" form:"assessment_date"`
  330. BloodAccessPartOperaId int64 `gorm:"column:blood_access_part_opera_id" json:"blood_access_part_opera_id" form:"blood_access_part_opera_id"`
  331. }
  332. func (DialysisAssesmentBefor) TableName() string {
  333. return "xt_assessment_before_dislysis"
  334. }
  335. type DialysisSolution struct {
  336. ID int64 `gorm:"column:id" json:"id" form:"id"`
  337. Name string `gorm:"column:name" json:"name" form:"name"`
  338. SubName string `gorm:"column:sub_name" json:"sub_name" form:"sub_name"`
  339. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  340. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  341. ParentId int64 `gorm:"column:parent_id" json:"parent_id" form:"parent_id"`
  342. Type int64 `gorm:"column:type" json:"type" form:"type"`
  343. Period string `gorm:"column:period" json:"period" form:"period"`
  344. Times string `gorm:"column:times" json:"times" form:"times"`
  345. Anticoagulant int64 `gorm:"column:anticoagulant" json:"anticoagulant" form:"anticoagulant"`
  346. AnticoagulantShouji float64 `gorm:"column:anticoagulant_shouji" json:"anticoagulant_shouji" form:"anticoagulant_shouji"`
  347. AnticoagulantWeichi float64 `gorm:"column:anticoagulant_weichi" json:"anticoagulant_weichi" form:"anticoagulant_weichi"`
  348. AnticoagulantZongliang float64 `gorm:"column:anticoagulant_zongliang" json:"anticoagulant_zongliang" form:"anticoagulant_zongliang"`
  349. AnticoagulantGaimingcheng string `gorm:"column:anticoagulant_gaimingcheng" json:"anticoagulant_gaimingcheng" form:"anticoagulant_gaimingcheng"`
  350. AnticoagulantGaijiliang string `gorm:"column:anticoagulant_gaijiliang" json:"anticoagulant_gaijiliang" form:"anticoagulant_gaijiliang"`
  351. ModeName string `gorm:"column:mode_name" json:"mode_name" form:"mode_name"`
  352. ModeId int64 `gorm:"column:mode_id" json:"mode_id" form:"mode_id"`
  353. DialysisDuration float64 `gorm:"column:dialysis_duration" json:"dialysis_duration" form:"dialysis_duration"`
  354. ReplacementWay int64 `gorm:"column:replacement_way" json:"replacement_way" form:"replacement_way"`
  355. HemodialysisMachine int64 `gorm:"column:hemodialysis_machine" json:"hemodialysis_machine" form:"hemodialysis_machine"`
  356. BloodFilter int64 `gorm:"column:blood_filter" json:"blood_filter" form:"blood_filter"`
  357. PerfusionApparatus int64 `gorm:"column:perfusion_apparatus" json:"perfusion_apparatus" form:"perfusion_apparatus"`
  358. BloodFlowVolume float64 `gorm:"column:blood_flow_volume" json:"blood_flow_volume" form:"blood_flow_volume"`
  359. Dewater float64 `gorm:"column:dewater" json:"dewater" form:"dewater"`
  360. DisplaceLiqui float64 `gorm:"column:displace_liqui" json:"displace_liqui" form:"displace_liqui"`
  361. Glucose float64 `gorm:"column:glucose" json:"glucose" form:"glucose"`
  362. DialysateFlow float64 `gorm:"column:dialysate_flow" json:"dialysate_flow" form:"dialysate_flow"`
  363. Kalium float64 `gorm:"column:kalium" json:"kalium" form:"kalium"`
  364. Sodium float64 `gorm:"column:sodium" json:"sodium" form:"sodium"`
  365. Calcium float64 `gorm:"column:calcium" json:"calcium" form:"calcium"`
  366. Bicarbonate float64 `gorm:"column:bicarbonate" json:"bicarbonate" form:"bicarbonate"`
  367. Doctor int64 `gorm:"column:doctor" json:"doctor" form:"doctor"`
  368. FirstDialysis int64 `gorm:"column:first_dialysis" json:"first_dialysis" form:"first_dialysis"`
  369. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  370. InitiateMode int64 `gorm:"column:initiate_mode" json:"initiate_mode" form:"initiate_mode"`
  371. AffirmState int64 `gorm:"column:affirm_state" json:"affirm_state" form:"affirm_state"`
  372. UseState int64 `gorm:"column:use_state" json:"use_state" form:"use_state"`
  373. Status int64 `gorm:"column:status" json:"status" form:"status"`
  374. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  375. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  376. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  377. SolutionType int64 `gorm:"column:solution_type" json:"solution_type" form:"solution_type"`
  378. DialysateTemperature float64 `gorm:"column:dialysate_temperature" json:"dialysate_temperature" form:"dialysate_temperature"`
  379. Conductivity float64 `gorm:"column:conductivity" json:"conductivity" form:"conductivity"`
  380. BodyFluid int64 `gorm:"column:body_fluid" json:"body_fluid"`
  381. SpecialMedicine int64 `gorm:"column:special_medicine" json:"special_medicine"`
  382. SpecialMedicineOther string `gorm:"column:special_medicine_other" json:"special_medicine_other"`
  383. DisplaceLiquiPart int64 `gorm:"column:displace_liqui_part" json:"displace_liqui_part"`
  384. DisplaceLiquiValue float64 `gorm:"column:displace_liqui_value" json:"displace_liqui_value"`
  385. BloodAccess int64 `gorm:"column:blood_access" json:"blood_access"`
  386. Ultrafiltration float64 `gorm:"column:ultrafiltration" json:"ultrafiltration"`
  387. DialysisDurationHour int64 `gorm:"column:dialysis_duration_hour" json:"dialysis_duration_hour" form:"dialysis_duration_hour"`
  388. DialysisDurationMinute int64 `gorm:"column:dialysis_duration_minute" json:"dialysis_duration_minute" form:"dialysis_duration_minute"`
  389. TargetUltrafiltration float64 `gorm:"column:target_ultrafiltration" json:"target_ultrafiltration" form:"target_ultrafiltration"`
  390. DialysateFormulation int64 `gorm:"column:dialysate_formulation" json:"dialysate_formulation" form:"dialysate_formulation"`
  391. Dialyzer int64 `gorm:"column:dialyzer" json:"dialyzer" form:"dialysate_formulation"`
  392. ReplacementTotal float64 `gorm:"column:replacement_total" json:"replacement_total"`
  393. DialyzerPerfusionApparatus string `gorm:"column:dialyzer_perfusion_apparatus" json:"dialyzer_perfusion_apparatus"`
  394. BodyFluidOther string `gorm:"column:body_fluid_other" json:"body_fluid_other"`
  395. TargetKtv float64 `gorm:"column:target_ktv" json:"target_ktv"`
  396. DialysisDialyszers string `gorm:"column:dialysis_dialyszers" json:"dialysis_dialyszers" form:"dialysis_dialyszers"`
  397. DialysisIrrigation string `gorm:"column:dialysis_irrigation" json:"dialysis_irrigation" form:"dialysis_irrigation"`
  398. AntioxidantCommodityName string `gorm:"column:antioxidant_commodity_name" json:"antioxidant_commodity_name" form:"antioxidant_commodity_name"`
  399. DisplaceSpeed string `gorm:"column:displace_speed" json:"displace_speed" form:"displace_speed"`
  400. Illness int64 `gorm:"column:illness" json:"illness" form:"illness"`
  401. Amylaceum string `gorm:"column:amylaceum" json:"amylaceum" form:"amylaceum"`
  402. PlasmaSeparator string `gorm:"column:plasma_separator" json:"plasma_separator" form:"plasma_separator"`
  403. BilirubinAdsorptionColumn string `gorm:"column:bilirubin_adsorption_column" json:"bilirubin_adsorption_column" form:"bilirubin_adsorption_column"`
  404. OxygenUptake int64 `gorm:"column:oxygen_uptake" json:"oxygen_uptake" form:"oxygen_uptake"`
  405. OxygenFlow string `gorm:"column:oxygen_flow" json:"oxygen_flow" form:"oxygen_flow"`
  406. OxygenTime string `gorm:"column:oxygen_time" json:"oxygen_time" form:"oxygen_time"`
  407. HemodialysisPipelines string `gorm:"column:hemodialysis_pipelines" json:"hemodialysis_pipelines" form:"hemodialysis_pipelines"`
  408. HemodialysisPipelinesCount float64 `gorm:"column:hemodialysis_pipelines_count" json:"hemodialysis_pipelines_count" form:"hemodialysis_pipelines_count"`
  409. PunctureNeedle string `gorm:"column:puncture_needle" json:"puncture_needle" form:"puncture_needle"`
  410. PunctureNeedleCount float64 `gorm:"column:puncture_needle_count" json:"puncture_needle_count" form:"puncture_needle_count"`
  411. Epo string `gorm:"column:epo" json:"epo" form:"epo"`
  412. EpoCount float64 `gorm:"column:epo_count" json:"epo_count" form:"epo_count"`
  413. MaxUltrafiltrationRate float64 `gorm:"column:max_ultrafiltration_rate" json:"max_ultrafiltration_rate" form:"max_ultrafiltration_rate"`
  414. }
  415. func (DialysisSolution) TableName() string {
  416. return "xt_dialysis_solution"
  417. }
  418. type UserAdminRole struct {
  419. ID int64 `gorm:"column:id" json:"id"`
  420. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id"`
  421. OrgId int64 `gorm:"column:org_id" json:"org_id"`
  422. AppId int64 `gorm:"column:app_id" json:"app_id"`
  423. RoleId int64 `gorm:"column:role_id" json:"role_id"`
  424. UserName string `gorm:"column:user_name" json:"user_name"`
  425. Avatar string `gorm:"column:avatar" json:"avatar"`
  426. UserType int64 `gorm:"column:user_type" json:"user_type"`
  427. UserTitle int64 `gorm:"column:user_title" json:"user_title"`
  428. Intro string `gorm:"column:intro" json:"intro"`
  429. Status int64 `gorm:"column:status" json:"status"`
  430. Ctime int64 `gorm:"column:ctime" json:"ctime"`
  431. Mtime int64 `gorm:"column:mtime" json:"mtime"`
  432. Department string `gorm:"column:department" json:"department"`
  433. DepartmentId int64 `gorm:"column:department_id" json:"department_id"`
  434. XtHisDepartment XtHisDepartment `json:"department" gorm:"foreignkey:DepartmentId;AssociationForeignKey:ID;"`
  435. }
  436. func (UserAdminRole) TableName() string {
  437. return "sgj_user_admin_role"
  438. }
  439. type PatientDialysisRecord struct {
  440. DialysisOrder
  441. ScheduleType int64 `gorm:"-" json:"schedule_type" form:"schedule_type"`
  442. PartitionId int64 `gorm:"-" json:"partition_id" form:"partition_id"`
  443. PartitionName string `gorm:"-" json:"partition_name" form:"partition_name"`
  444. DeviceNumber string `gorm:"-" json:"device_number" form:"device_number"`
  445. // DialysisPrescription DialysisPrescription `json:"prescription" gorm:"foreignkey:RecordId"`
  446. // PredialysisEvaluation PredialysisEvaluation `json:"predialysis_evaluation" gorm:"foreignkey:DialysisOrderId"`
  447. // AssessmentAfterDislysis AssessmentAfterDislysis `json:"assessment_after_dislysis" gorm:"foreignkey:DialysisOrderId"`
  448. // TreatmentSummary TreatmentSummary `json:"treatment_summary" gorm:"foreignkey:DialysisOrderId"`
  449. DialysisPrescription DialysisPrescription `json:"prescription" gorm:"foreignkey:RecordDate;AssociationForeignKey:DialysisDate;"`
  450. PredialysisEvaluation PredialysisEvaluation `json:"predialysis_evaluation" gorm:"foreignkey:AssessmentDate;AssociationForeignKey:DialysisDate;"`
  451. AssessmentAfterDislysis AssessmentAfterDislysis `json:"assessment_after_dislysis" gorm:"foreignkey:AssessmentDate;AssociationForeignKey:DialysisDate;"`
  452. TreatmentSummary TreatmentSummary `json:"treatment_summary" gorm:"foreignkey:AssessmentDate;AssociationForeignKey:DialysisDate;"`
  453. Device DeviceNumber `json:"device" gorm:"foreignkey:ID;AssociationForeignKey:BedID;"`
  454. MonitoringRecord []MonitoringRecord `json:"monitoring_record" gorm:"foreignkey:MonitoringDate;AssociationForeignKey:DialysisDate;"`
  455. }
  456. type DialysisPrescriptionAddtional struct {
  457. DialysisPrescription
  458. Device Device `json:"device" gorm:"foreignkey:dialyzer"`
  459. }
  460. type PatientDiseaseCourse struct {
  461. ID int64 `gorm:"column:id" json:"id" form:"id"`
  462. OrgID int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  463. PatientID int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  464. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  465. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  466. Content string `gorm:"column:content" json:"content" form:"content"`
  467. Status int64 `gorm:"column:status" json:"-" form:"-"`
  468. CreateTime int64 `gorm:"column:ctime" json:"-" form:"-"`
  469. ModifyTime int64 `gorm:"column:mtime" json:"-" form:"-"`
  470. Title string `gorm:"column:title" json:"title"`
  471. }
  472. func (PatientDiseaseCourse) TableName() string {
  473. return "xt_patient_course_of_disease"
  474. }
  475. type PatientRescueRecord struct {
  476. ID int64 `gorm:"column:id" json:"id" form:"id"`
  477. OrgID int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  478. PatientID int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  479. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  480. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  481. Content string `gorm:"column:content" json:"content" form:"content"`
  482. Status int64 `gorm:"column:status" json:"-" form:"-"`
  483. CreateTime int64 `gorm:"column:ctime" json:"-" form:"-"`
  484. ModifyTime int64 `gorm:"column:mtime" json:"-" form:"-"`
  485. }
  486. func (PatientRescueRecord) TableName() string {
  487. return "xt_patient_rescue_record"
  488. }
  489. type PatientLapseto struct {
  490. ID int64 `gorm:"column:id" json:"id" form:"id"`
  491. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  492. LapsetoType int64 `gorm:"column:lapseto_type" json:"lapseto_type" form:"lapseto_type"`
  493. LapsetoTime int64 `gorm:"column:lapseto_time" json:"lapseto_time" form:"lapseto_time"`
  494. Status int64 `gorm:"column:status" json:"status" form:"status"`
  495. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  496. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  497. }
  498. func (PatientLapseto) TableName() string {
  499. return "xt_patient_lapseto"
  500. }
  501. type FormItem struct {
  502. ID int64 `json:"id"`
  503. ProjectId int64 `json:"project_id"`
  504. ProjectName string `json:"project_name"`
  505. ItemId int64 `json:"item_id"`
  506. Item string `json:"item"`
  507. ItemName string `json:"item_name"`
  508. RangeType int64 `json:"range_type"`
  509. Value string `json:"value"`
  510. }
  511. type SgjUserIllness struct {
  512. ID int64 `gorm:"column:id" json:"id" form:"id"`
  513. IllnessName string `gorm:"column:illness_name" json:"illness_name" form:"illness_name"`
  514. Status int64 `gorm:"column:status" json:"status" form:"status"`
  515. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  516. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  517. }
  518. func (SgjUserIllness) TableName() string {
  519. return "sgj_user_illness"
  520. }
  521. type XtPatientsNew struct {
  522. ID int64 `gorm:"column:id" json:"id" form:"id"`
  523. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  524. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  525. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  526. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  527. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  528. AdmissionNumber string `gorm:"column:admission_number" json:"admission_number" form:"admission_number"`
  529. Source int64 `gorm:"column:source" json:"source" form:"source"`
  530. Lapseto int64 `gorm:"column:lapseto" json:"lapseto" form:"lapseto"`
  531. PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
  532. BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
  533. Name string `gorm:"column:name" json:"name" form:"name"`
  534. Alias string `gorm:"column:alias" json:"alias" form:"alias"`
  535. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  536. MaritalStatus int64 `gorm:"column:marital_status" json:"marital_status" form:"marital_status"`
  537. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  538. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  539. ReimbursementWayId int64 `gorm:"column:reimbursement_way_id" json:"reimbursement_way_id" form:"reimbursement_way_id"`
  540. HealthCareType int64 `gorm:"column:health_care_type" json:"health_care_type" form:"health_care_type"`
  541. HealthCareNo string `gorm:"column:health_care_no" json:"health_care_no" form:"health_care_no"`
  542. HealthCareDueDate int64 `gorm:"column:health_care_due_date" json:"health_care_due_date" form:"health_care_due_date"`
  543. Height int64 `gorm:"column:height" json:"height" form:"height"`
  544. BloodType int64 `gorm:"column:blood_type" json:"blood_type" form:"blood_type"`
  545. Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
  546. HealthCareDueAlertDate int64 `gorm:"column:health_care_due_alert_date" json:"health_care_due_alert_date" form:"health_care_due_alert_date"`
  547. EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
  548. Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
  549. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  550. HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
  551. RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
  552. RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
  553. HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
  554. WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
  555. UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
  556. Children int64 `gorm:"column:children" json:"children" form:"children"`
  557. ReceivingDate int64 `gorm:"column:receiving_date" json:"receiving_date" form:"receiving_date"`
  558. IsHospitalFirstDialysis int64 `gorm:"column:is_hospital_first_dialysis" json:"is_hospital_first_dialysis" form:"is_hospital_first_dialysis"`
  559. FirstDialysisDate int64 `gorm:"column:first_dialysis_date" json:"first_dialysis_date" form:"first_dialysis_date"`
  560. FirstDialysisHospital string `gorm:"column:first_dialysis_hospital" json:"first_dialysis_hospital" form:"first_dialysis_hospital"`
  561. PredialysisCondition string `gorm:"column:predialysis_condition" json:"predialysis_condition" form:"predialysis_condition"`
  562. PreHospitalDialysisFrequency string `gorm:"column:pre_hospital_dialysis_frequency" json:"pre_hospital_dialysis_frequency" form:"pre_hospital_dialysis_frequency"`
  563. PreHospitalDialysisTimes int64 `gorm:"column:pre_hospital_dialysis_times" json:"pre_hospital_dialysis_times" form:"pre_hospital_dialysis_times"`
  564. HospitalFirstDialysisDate int64 `gorm:"column:hospital_first_dialysis_date" json:"hospital_first_dialysis_date" form:"hospital_first_dialysis_date"`
  565. InductionPeriod int64 `gorm:"column:induction_period" json:"induction_period" form:"induction_period"`
  566. InitialDialysis int64 `gorm:"column:initial_dialysis" json:"initial_dialysis" form:"initial_dialysis"`
  567. TotalDialysis int64 `gorm:"column:total_dialysis" json:"total_dialysis" form:"total_dialysis"`
  568. AttendingDoctorId int64 `gorm:"column:attending_doctor_id" json:"attending_doctor_id" form:"attending_doctor_id"`
  569. HeadNurseId int64 `gorm:"column:head_nurse_id" json:"head_nurse_id" form:"head_nurse_id"`
  570. Evaluate string `gorm:"column:evaluate" json:"evaluate" form:"evaluate"`
  571. Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
  572. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  573. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  574. Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
  575. QrCode string `gorm:"column:qr_code" json:"qr_code" form:"qr_code"`
  576. BindingState int64 `gorm:"column:binding_state" json:"binding_state" form:"binding_state"`
  577. PatientComplains string `gorm:"column:patient_complains" json:"patient_complains" form:"patient_complains"`
  578. PresentHistory string `gorm:"column:present_history" json:"present_history" form:"present_history"`
  579. PastHistory string `gorm:"column:past_history" json:"past_history" form:"past_history"`
  580. Temperature float64 `gorm:"column:temperature" json:"temperature" form:"temperature"`
  581. Pulse int64 `gorm:"column:pulse" json:"pulse" form:"pulse"`
  582. Respiratory int64 `gorm:"column:respiratory" json:"respiratory" form:"respiratory"`
  583. Sbp int64 `gorm:"column:sbp" json:"sbp" form:"sbp"`
  584. Dbp int64 `gorm:"column:dbp" json:"dbp" form:"dbp"`
  585. Status int64 `gorm:"column:status" json:"status" form:"status"`
  586. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  587. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  588. Nation string `gorm:"column:nation" json:"nation" form:"nation"`
  589. NativePlace string `gorm:"column:native_place" json:"native_place" form:"native_place"`
  590. Age int64 `gorm:"column:age" json:"age" form:"age"`
  591. InfectiousNextRecordTime int64 `gorm:"column:infectious_next_record_time" json:"infectious_next_record_time" form:"infectious_next_record_time"`
  592. IsInfectious int64 `gorm:"column:is_infectious" json:"is_infectious" form:"is_infectious"`
  593. RemindCycle int64 `gorm:"column:remind_cycle" json:"remind_cycle" form:"remind_cycle"`
  594. ResponseResult string `gorm:"column:response_result" json:"response_result" form:"response_result"`
  595. IsOpenRemind int64 `gorm:"column:is_open_remind" json:"is_open_remind" form:"is_open_remind"`
  596. FirstTreatmentDate int64 `gorm:"column:first_treatment_date" json:"first_treatment_date" form:"first_treatment_date"`
  597. DialysisAge int64 `gorm:"column:dialysis_age" json:"dialysis_age" form:"dialysis_age"`
  598. ExpenseKind int64 `gorm:"column:expense_kind" json:"expense_kind" form:"expense_kind"`
  599. TellPhone string `gorm:"column:tell_phone" json:"tell_phone" form:"tell_phone"`
  600. ContactName string `gorm:"column:contact_name" json:"contact_name" form:"contact_name"`
  601. BloodPatients int64 `gorm:"column:blood_patients" json:"blood_patients" form:"blood_patients"`
  602. SlowPatients int64 `gorm:"column:slow_patients" json:"slow_patients" form:"slow_patients"`
  603. MemberPatients int64 `gorm:"column:member_patients" json:"member_patients" form:"member_patients"`
  604. EcommerPatients string `gorm:"column:ecommer_patients" json:"ecommer_patients" form:"ecommer_patients"`
  605. BloodId int64 `gorm:"column:blood_id" json:"blood_id" form:"blood_id"`
  606. SlowId int64 `gorm:"column:slow_id" json:"slow_id" form:"slow_id"`
  607. MemberId int64 `gorm:"column:member_id" json:"member_id" form:"member_id"`
  608. MemberFistdate int64 `gorm:"column:member_fistdate" json:"member_fistdate" form:"member_fistdate"`
  609. MemberPatienttype int64 `gorm:"column:member_patienttype" json:"member_patienttype" form:"member_patienttype"`
  610. MemberTreatement int64 `gorm:"column:member_treatement" json:"member_treatement" form:"member_treatement"`
  611. EquitmentId string `gorm:"column:equitment_id" json:"equitment_id" form:"equitment_id"`
  612. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  613. IsExcelExport int64 `gorm:"column:is_excel_export" json:"is_excel_export" form:"is_excel_export"`
  614. SchRemark string `gorm:"column:sch_remark" json:"sch_remark" form:"sch_remark"`
  615. OutReason string `gorm:"column:out_reason" json:"out_reason" form:"out_reason"`
  616. DeathTime int64 `gorm:"column:death_time" json:"death_time" form:"death_time"`
  617. }
  618. func (XtPatientsNew) TableName() string {
  619. return "xt_patients_new"
  620. }
  621. type PatientsNew struct {
  622. ID int64 `gorm:"column:id" json:"id" form:"id"`
  623. Name string `gorm:"column:name" json:"name" form:"name"`
  624. }
  625. type CdmPatients struct {
  626. ID int64 `gorm:"column:id" json:"id" form:"id"`
  627. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  628. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  629. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  630. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  631. Source int64 `gorm:"column:source" json:"source" form:"source"`
  632. Name string `gorm:"column:name" json:"name" form:"name"`
  633. Alias string `gorm:"column:alias" json:"alias" form:"alias"`
  634. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  635. MaritalStatus int64 `gorm:"column:marital_status" json:"marital_status" form:"marital_status"`
  636. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  637. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  638. HealthCareType int64 `gorm:"column:health_care_type" json:"health_care_type" form:"health_care_type"`
  639. HealthCareNo string `gorm:"column:health_care_no" json:"health_care_no" form:"health_care_no"`
  640. Height int64 `gorm:"column:height" json:"height" form:"height"`
  641. BloodType int64 `gorm:"column:blood_type" json:"blood_type" form:"blood_type"`
  642. Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
  643. EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
  644. Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
  645. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  646. HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
  647. RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
  648. RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
  649. HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
  650. WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
  651. UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
  652. Children int64 `gorm:"column:children" json:"children" form:"children"`
  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. Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
  656. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  657. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  658. Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
  659. QrCode string `gorm:"column:qr_code" json:"qr_code" form:"qr_code"`
  660. BindingState int64 `gorm:"column:binding_state" json:"binding_state" form:"binding_state"`
  661. Status int64 `gorm:"column:status" json:"status" form:"status"`
  662. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  663. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  664. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  665. SchRemark string `gorm:"column:sch_remark" json:"sch_remark" form:"sch_remark"`
  666. }
  667. func (CdmPatients) TableName() string {
  668. return "xt_patients"
  669. }
  670. type CdmPatientsInfectiousDiseases struct {
  671. ID int64 `gorm:"column:id" json:"id" form:"id"`
  672. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  673. DiseaseId int64 `gorm:"column:disease_id" json:"disease_id" form:"disease_id"`
  674. Status int64 `gorm:"column:status" json:"status" form:"status"`
  675. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  676. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  677. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  678. }
  679. func (CdmPatientsInfectiousDiseases) TableName() string {
  680. return "xt_patients_infectious_diseases"
  681. }
  682. type CdmPatientsChronicDiseases struct {
  683. ID int64 `gorm:"column:id" json:"id" form:"id"`
  684. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  685. DiseaseId int64 `gorm:"column:disease_id" json:"disease_id" form:"disease_id"`
  686. Status int64 `gorm:"column:status" json:"status" form:"status"`
  687. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  688. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  689. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  690. }
  691. func (CdmPatientsChronicDiseases) TableName() string {
  692. return "xt_patients_chronic_diseases"
  693. }
  694. type SgjUserCustomer struct {
  695. ID int64 `gorm:"column:id" json:"id" form:"id"`
  696. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  697. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  698. Mobile string `gorm:"column:mobile" json:"mobile" form:"mobile"`
  699. Name string `gorm:"column:name" json:"name" form:"name"`
  700. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  701. ProvinceId int64 `gorm:"column:province_id" json:"province_id" form:"province_id"`
  702. CityId int64 `gorm:"column:city_id" json:"city_id" form:"city_id"`
  703. Address string `gorm:"column:address" json:"address" form:"address"`
  704. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  705. TreatType int64 `gorm:"column:treat_type" json:"treat_type" form:"treat_type"`
  706. Relationship int64 `gorm:"column:relationship" json:"relationship" form:"relationship"`
  707. IllnessId int64 `gorm:"column:illness_id" json:"illness_id" form:"illness_id"`
  708. WechatOpenid string `gorm:"column:wechat_openid" json:"wechat_openid" form:"wechat_openid"`
  709. Membership int64 `gorm:"column:membership" json:"membership" form:"membership"`
  710. Sources int64 `gorm:"column:sources" json:"sources" form:"sources"`
  711. Status int64 `gorm:"column:status" json:"status" form:"status"`
  712. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  713. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  714. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  715. WechatUnionid string `gorm:"column:wechat_unionid" json:"wechat_unionid" form:"wechat_unionid"`
  716. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  717. MedicalDiagnose string `gorm:"column:medical_diagnose" json:"medical_diagnose" form:"medical_diagnose"`
  718. YzUid int64 `gorm:"column:yz_uid" json:"yz_uid" form:"yz_uid"`
  719. Tttime int64 `gorm:"column:tttime" json:"tttime" form:"tttime"`
  720. IllDate int64 `gorm:"column:ill_date" json:"ill_date" form:"ill_date"`
  721. DistrictId int64 `gorm:"column:district_id" json:"district_id" form:"district_id"`
  722. }
  723. func (SgjUserCustomer) TableName() string {
  724. return "sgj_user_customer"
  725. }
  726. type PatientCourseOfDiseases struct {
  727. ID int64 `gorm:"column:id" json:"id" form:"id"`
  728. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  729. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  730. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  731. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  732. Content string `gorm:"column:content" json:"content" form:"content"`
  733. Status int64 `gorm:"column:status" json:"status" form:"status"`
  734. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  735. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  736. Title string `gorm:"column:title" json:"title" form:"title"`
  737. UserName string `gorm:"column:user_name" json:"user_name" form:"user_name"`
  738. }
  739. type PatientCourseOfDiseasess struct {
  740. ID int64 `gorm:"column:id" json:"id" form:"id"`
  741. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  742. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  743. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  744. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  745. Content string `gorm:"column:content" json:"content" form:"content"`
  746. Status int64 `gorm:"column:status" json:"status" form:"status"`
  747. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  748. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  749. Title string `gorm:"column:title" json:"title" form:"title"`
  750. UserName string `gorm:"column:user_name" json:"user_name" form:"user_name"`
  751. Name string `gorm:"column:name" json:"name" form:"name"`
  752. }
  753. type PatientCourseOfDisease struct {
  754. ID int64 `gorm:"column:id" json:"id" form:"id"`
  755. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  756. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  757. Recorder int64 `gorm:"column:recorder" json:"recorder" form:"recorder"`
  758. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  759. Content string `gorm:"column:content" json:"content" form:"content"`
  760. Status int64 `gorm:"column:status" json:"status" form:"status"`
  761. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  762. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  763. Title string `gorm:"column:title" json:"title" form:"title"`
  764. }
  765. func (PatientCourseOfDisease) TableName() string {
  766. return "xt_patient_course_of_disease"
  767. }
  768. type XtPatientsInfectiousDiseases 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. }
  776. func (XtPatientsInfectiousDiseases) TableName() string {
  777. return "xt_patients_infectious_diseases"
  778. }
  779. type XtInspectionReference struct {
  780. ID int64 `gorm:"column:id" json:"id" form:"id"`
  781. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  782. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  783. Project string `gorm:"column:project" json:"project" form:"project"`
  784. ProjectId int64 `gorm:"column:project_id" json:"project_id" form:"project_id"`
  785. ItemName string `gorm:"column:item_name" json:"item_name" form:"item_name"`
  786. ItemNameAddition string `gorm:"column:item_name_addition" json:"item_name_addition" form:"item_name_addition"`
  787. ItemId int64 `gorm:"column:item_id" json:"item_id" form:"item_id"`
  788. Item string `gorm:"column:item" json:"item" form:"item"`
  789. RangeType int64 `gorm:"column:range_type" json:"range_type" form:"range_type"`
  790. RangeMin string `gorm:"column:range_min" json:"range_min" form:"range_min"`
  791. RangeMax string `gorm:"column:range_max" json:"range_max" form:"range_max"`
  792. RangeValue string `gorm:"column:range_value" json:"range_value" form:"range_value"`
  793. RangeOptions string `gorm:"column:range_options" json:"range_options" form:"range_options"`
  794. Unit string `gorm:"column:unit" json:"unit" form:"unit"`
  795. Status int64 `gorm:"column:status" json:"status" form:"status"`
  796. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  797. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  798. }
  799. func (XtInspectionReference) TableName() string {
  800. return "xt_inspection_reference"
  801. }
  802. type VmXtInspection struct {
  803. ID int64 `gorm:"column:id" json:"id" form:"id"`
  804. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  805. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  806. ProjectId int64 `gorm:"column:project_id" json:"project_id" form:"project_id"`
  807. ItemId int64 `gorm:"column:item_id" json:"item_id" form:"item_id"`
  808. ItemName string `gorm:"column:item_name" json:"item_name" form:"item_name"`
  809. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  810. InspectType int64 `gorm:"column:inspect_type" json:"inspect_type" form:"inspect_type"`
  811. InspectValue string `gorm:"column:inspect_value" json:"inspect_value" form:"inspect_value"`
  812. InspectDate int64 `gorm:"column:inspect_date" json:"inspect_date" form:"inspect_date"`
  813. Status int64 `gorm:"column:status" json:"status" form:"status"`
  814. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  815. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  816. RangeType int64 `gorm:"column:range_type" json:"range_type" form:"range_type"`
  817. RangeMin string `gorm:"column:range_min" json:"range_min" form:"range_min"`
  818. RangeMax string `gorm:"column:range_max" json:"range_max" form:"range_max"`
  819. RangeValue string `gorm:"column:range_value" json:"range_value" form:"range_value"`
  820. }
  821. type XtInspection struct {
  822. ID int64 `gorm:"column:id" json:"id" form:"id"`
  823. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  824. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  825. ProjectId int64 `gorm:"column:project_id" json:"project_id" form:"project_id"`
  826. ItemId int64 `gorm:"column:item_id" json:"item_id" form:"item_id"`
  827. ItemName string `gorm:"column:item_name" json:"item_name" form:"item_name"`
  828. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  829. InspectType int64 `gorm:"column:inspect_type" json:"inspect_type" form:"inspect_type"`
  830. InspectValue string `gorm:"column:inspect_value" json:"inspect_value" form:"inspect_value"`
  831. InspectDate int64 `gorm:"column:inspect_date" json:"inspect_date" form:"inspect_date"`
  832. Status int64 `gorm:"column:status" json:"status" form:"status"`
  833. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  834. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  835. }
  836. func (XtInspection) TableName() string {
  837. return "xt_inspection"
  838. }
  839. type VmInspection struct {
  840. ID int64 `gorm:"column:id" json:"id" form:"id"`
  841. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  842. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  843. ProjectId int64 `gorm:"column:project_id" json:"project_id" form:"project_id"`
  844. ItemId int64 `gorm:"column:item_id" json:"item_id" form:"item_id"`
  845. ItemName string `gorm:"column:item_name" json:"item_name" form:"item_name"`
  846. ProjectName string `gorm:"column:project_name" json:"project_name" form:"project_name"`
  847. InspectType int64 `gorm:"column:inspect_type" json:"inspect_type" form:"inspect_type"`
  848. InspectValue string `gorm:"column:inspect_value" json:"inspect_value" form:"inspect_value"`
  849. InspectDate int64 `gorm:"column:inspect_date" json:"inspect_date" form:"inspect_date"`
  850. Status int64 `gorm:"column:status" json:"status" form:"status"`
  851. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  852. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  853. RangeMin string `gorm:"column:range_min" json:"range_min" form:"range_min"`
  854. RangeMax string `gorm:"column:range_max" json:"range_max" form:"range_max"`
  855. RangeValue string `gorm:"column:range_value" json:"range_value" form:"range_value"`
  856. Unit string `gorm:"column:unit" json:"unit" form:"unit"`
  857. }
  858. type BloodXtPatients struct {
  859. ID int64 `gorm:"column:id" json:"id" form:"id"`
  860. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  861. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  862. Name string `gorm:"column:name" json:"name" form:"name"`
  863. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  864. }
  865. func (BloodXtPatients) TableName() string {
  866. return "xt_patients"
  867. }
  868. type XtPatients struct {
  869. ID int64 `gorm:"column:id" json:"id" form:"id"`
  870. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  871. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  872. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  873. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  874. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  875. AdmissionNumber string `gorm:"column:admission_number" json:"admission_number" form:"admission_number"`
  876. Source int64 `gorm:"column:source" json:"source" form:"source"`
  877. Lapseto int64 `gorm:"column:lapseto" json:"lapseto" form:"lapseto"`
  878. PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
  879. BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
  880. Name string `gorm:"column:name" json:"name" form:"name"`
  881. Alias string `gorm:"column:alias" json:"alias" form:"alias"`
  882. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  883. MaritalStatus int64 `gorm:"column:marital_status" json:"marital_status" form:"marital_status"`
  884. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  885. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  886. ReimbursementWayId int64 `gorm:"column:reimbursement_way_id" json:"reimbursement_way_id" form:"reimbursement_way_id"`
  887. HealthCareType int64 `gorm:"column:health_care_type" json:"health_care_type" form:"health_care_type"`
  888. HealthCareNo string `gorm:"column:health_care_no" json:"health_care_no" form:"health_care_no"`
  889. HealthCareDueDate int64 `gorm:"column:health_care_due_date" json:"health_care_due_date" form:"health_care_due_date"`
  890. Height int64 `gorm:"column:height" json:"height" form:"height"`
  891. BloodType int64 `gorm:"column:blood_type" json:"blood_type" form:"blood_type"`
  892. Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
  893. HealthCareDueAlertDate int64 `gorm:"column:health_care_due_alert_date" json:"health_care_due_alert_date" form:"health_care_due_alert_date"`
  894. EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
  895. Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
  896. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  897. HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
  898. RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
  899. RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
  900. HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
  901. WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
  902. UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
  903. Children int64 `gorm:"column:children" json:"children" form:"children"`
  904. ReceivingDate int64 `gorm:"column:receiving_date" json:"receiving_date" form:"receiving_date"`
  905. IsHospitalFirstDialysis int64 `gorm:"column:is_hospital_first_dialysis" json:"is_hospital_first_dialysis" form:"is_hospital_first_dialysis"`
  906. FirstDialysisDate int64 `gorm:"column:first_dialysis_date" json:"first_dialysis_date" form:"first_dialysis_date"`
  907. FirstDialysisHospital string `gorm:"column:first_dialysis_hospital" json:"first_dialysis_hospital" form:"first_dialysis_hospital"`
  908. PredialysisCondition string `gorm:"column:predialysis_condition" json:"predialysis_condition" form:"predialysis_condition"`
  909. PreHospitalDialysisFrequency string `gorm:"column:pre_hospital_dialysis_frequency" json:"pre_hospital_dialysis_frequency" form:"pre_hospital_dialysis_frequency"`
  910. PreHospitalDialysisTimes int64 `gorm:"column:pre_hospital_dialysis_times" json:"pre_hospital_dialysis_times" form:"pre_hospital_dialysis_times"`
  911. HospitalFirstDialysisDate int64 `gorm:"column:hospital_first_dialysis_date" json:"hospital_first_dialysis_date" form:"hospital_first_dialysis_date"`
  912. InductionPeriod int64 `gorm:"column:induction_period" json:"induction_period" form:"induction_period"`
  913. InitialDialysis int64 `gorm:"column:initial_dialysis" json:"initial_dialysis" form:"initial_dialysis"`
  914. TotalDialysis int64 `gorm:"column:total_dialysis" json:"total_dialysis" form:"total_dialysis"`
  915. AttendingDoctorId int64 `gorm:"column:attending_doctor_id" json:"attending_doctor_id" form:"attending_doctor_id"`
  916. HeadNurseId int64 `gorm:"column:head_nurse_id" json:"head_nurse_id" form:"head_nurse_id"`
  917. Evaluate string `gorm:"column:evaluate" json:"evaluate" form:"evaluate"`
  918. Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
  919. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  920. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  921. Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
  922. QrCode string `gorm:"column:qr_code" json:"qr_code" form:"qr_code"`
  923. BindingState int64 `gorm:"column:binding_state" json:"binding_state" form:"binding_state"`
  924. PatientComplains string `gorm:"column:patient_complains" json:"patient_complains" form:"patient_complains"`
  925. PresentHistory string `gorm:"column:present_history" json:"present_history" form:"present_history"`
  926. PastHistory string `gorm:"column:past_history" json:"past_history" form:"past_history"`
  927. Temperature float64 `gorm:"column:temperature" json:"temperature" form:"temperature"`
  928. Pulse int64 `gorm:"column:pulse" json:"pulse" form:"pulse"`
  929. Respiratory int64 `gorm:"column:respiratory" json:"respiratory" form:"respiratory"`
  930. Sbp int64 `gorm:"column:sbp" json:"sbp" form:"sbp"`
  931. Dbp int64 `gorm:"column:dbp" json:"dbp" form:"dbp"`
  932. Status int64 `gorm:"column:status" json:"status" form:"status"`
  933. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  934. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  935. Nation string `gorm:"column:nation" json:"nation" form:"nation"`
  936. NativePlace string `gorm:"column:native_place" json:"native_place" form:"native_place"`
  937. Age int64 `gorm:"column:age" json:"age" form:"age"`
  938. InfectiousNextRecordTime int64 `gorm:"column:infectious_next_record_time" json:"infectious_next_record_time" form:"infectious_next_record_time"`
  939. IsInfectious int64 `gorm:"column:is_infectious" json:"is_infectious" form:"is_infectious"`
  940. RemindCycle int64 `gorm:"column:remind_cycle" json:"remind_cycle" form:"remind_cycle"`
  941. ResponseResult string `gorm:"column:response_result" json:"response_result" form:"response_result"`
  942. IsOpenRemind int64 `gorm:"column:is_open_remind" json:"is_open_remind" form:"is_open_remind"`
  943. FirstTreatmentDate int64 `gorm:"column:first_treatment_date" json:"first_treatment_date" form:"first_treatment_date"`
  944. DialysisAge int64 `gorm:"column:dialysis_age" json:"dialysis_age" form:"dialysis_age"`
  945. ExpenseKind int64 `gorm:"column:expense_kind" json:"expense_kind" form:"expense_kind"`
  946. TellPhone string `gorm:"column:tell_phone" json:"tell_phone" form:"tell_phone"`
  947. ContactName string `gorm:"column:contact_name" json:"contact_name" form:"contact_name"`
  948. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  949. SchRemark string `gorm:"column:sch_remark" json:"sch_remark" form:"sch_remark"`
  950. }
  951. func (XtPatients) TableName() string {
  952. return "xt_patients"
  953. }
  954. type SgjUserAdminLoginLog struct {
  955. ID int64 `gorm:"column:id" json:"id" form:"id"`
  956. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  957. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  958. AppId int64 `gorm:"column:app_id" json:"app_id" form:"app_id"`
  959. Ip string `gorm:"column:ip" json:"ip" form:"ip"`
  960. OperateType int64 `gorm:"column:operate_type" json:"operate_type" form:"operate_type"`
  961. AppType int64 `gorm:"column:app_type" json:"app_type" form:"app_type"`
  962. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  963. }
  964. func (SgjUserAdminLoginLog) TableName() string {
  965. return "sgj_user_admin_login_log"
  966. }
  967. type KyActivityTable struct {
  968. ID int64 `gorm:"column:id" json:"id" form:"id"`
  969. Name string `gorm:"column:name" json:"name" form:"name"`
  970. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  971. Address string `gorm:"column:address" json:"address" form:"address"`
  972. Position int64 `gorm:"column:position" json:"position" form:"position"`
  973. HospitalName string `gorm:"column:hospital_name" json:"hospital_name" form:"hospital_name"`
  974. IsUser int64 `gorm:"column:is_user" json:"is_user" form:"is_user"`
  975. IsThink int64 `gorm:"column:is_think" json:"is_think" form:"is_think"`
  976. OtherMode string `gorm:"column:other_mode" json:"other_mode" form:"other_mode"`
  977. OtherRemark string `gorm:"column:other_remark" json:"other_remark" form:"other_remark"`
  978. Gift int64 `gorm:"column:gift" json:"gift" form:"gift"`
  979. OtherMessage string `gorm:"column:other_message" json:"other_message" form:"other_message"`
  980. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  981. Status int64 `gorm:"column:status" json:"status" form:"status"`
  982. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  983. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  984. SystemName string `gorm:"column:system_name" json:"system_name" form:"system_name"`
  985. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  986. }
  987. func (KyActivityTable) TableName() string {
  988. return "ky_activity_table"
  989. }
  990. type SgjUserRole struct {
  991. ID int64 `gorm:"column:id" json:"id" form:"id"`
  992. RoleName string `gorm:"column:role_name" json:"role_name" form:"role_name"`
  993. RoleIntroduction string `gorm:"column:role_introduction" json:"role_introduction" form:"role_introduction"`
  994. Creator int64 `gorm:"column:creator" json:"creator" form:"creator"`
  995. OrgId int64 `gorm:"column:org_id" json:"org_id" form:"org_id"`
  996. AppId int64 `gorm:"column:app_id" json:"app_id" form:"app_id"`
  997. IsSuperAdmin int64 `gorm:"column:is_super_admin" json:"is_super_admin" form:"is_super_admin"`
  998. Status int64 `gorm:"column:status" json:"status" form:"status"`
  999. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  1000. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  1001. Number int64 `gorm:"column:number" json:"number" form:"number"`
  1002. IsSystem int64 `gorm:"column:is_system" json:"is_system" form:"is_system"`
  1003. }
  1004. func (SgjUserRole) TableName() string {
  1005. return "sgj_user_role"
  1006. }
  1007. type ExportErrLog struct {
  1008. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1009. LogType int64 `gorm:"column:log_type" json:"log_type" form:"log_type"`
  1010. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1011. ErrMsg string `gorm:"column:err_msg" json:"err_msg" form:"err_msg"`
  1012. CreateTime int64 `gorm:"column:create_time" json:"create_time" form:"create_time"`
  1013. UpdateTime int64 `gorm:"column:update_time" json:"update_time" form:"update_time"`
  1014. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1015. ExportTime int64 `gorm:"column:export_time" json:"export_time" form:"export_time"`
  1016. }
  1017. func (ExportErrLog) TableName() string {
  1018. return "xt_export_err_log"
  1019. }
  1020. type ExportLog struct {
  1021. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1022. LogType int64 `gorm:"column:log_type" json:"log_type" form:"log_type"`
  1023. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1024. TotalNum int64 `gorm:"column:total_num" json:"total_num" form:"total_num"`
  1025. FailNum int64 `gorm:"column:fail_num" json:"fail_num" form:"fail_num"`
  1026. SuccessNum int64 `gorm:"column:success_num" json:"success_num" form:"success_num"`
  1027. CreateTime int64 `gorm:"column:create_time" json:"create_time" form:"create_time"`
  1028. UpdateTime int64 `gorm:"column:update_time" json:"update_time" form:"update_time"`
  1029. ExportTime int64 `gorm:"column:export_time" json:"export_time" form:"export_time"`
  1030. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1031. ExportErrLog []*ExportErrLog `json:"err_logs" gorm:"foreignkey:ExportTime;AssociationForeignKey:ExportTime;"`
  1032. }
  1033. func (ExportLog) TableName() string {
  1034. return "xt_export_log"
  1035. }
  1036. type XtTemplateSummary struct {
  1037. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1038. StartYear int64 `gorm:"column:start_year" json:"start_year" form:"start_year"`
  1039. StartMonth int64 `gorm:"column:start_month" json:"start_month" form:"start_month"`
  1040. Radio int64 `gorm:"column:radio" json:"radio" form:"radio"`
  1041. Quarter int64 `gorm:"column:quarter" json:"quarter" form:"quarter"`
  1042. DryWeight float64 `gorm:"column:dry_weight" json:"dry_weight" form:"dry_weight"`
  1043. DialysisCount int64 `gorm:"column:dialysis_count" json:"dialysis_count" form:"dialysis_count"`
  1044. HdCount int64 `gorm:"column:hd_count" json:"hd_count" form:"hd_count"`
  1045. HdfCount int64 `gorm:"column:hdf_count" json:"hdf_count" form:"hdf_count"`
  1046. HpCount int64 `gorm:"column:hp_count" json:"hp_count" form:"hp_count"`
  1047. OtherCount int64 `gorm:"column:other_count" json:"other_count" form:"other_count"`
  1048. DialzerApparatus string `gorm:"column:dialzer_apparatus" json:"dialzer_apparatus" form:"dialzer_apparatus"`
  1049. PerfusionApparatus string `gorm:"column:perfusion_apparatus" json:"perfusion_apparatus" form:"perfusion_apparatus"`
  1050. Anticoagulant int64 `gorm:"column:anticoagulant" json:"anticoagulant" form:"anticoagulant"`
  1051. Kalium float64 `gorm:"column:kalium" json:"kalium" form:"kalium"`
  1052. Autunite float64 `gorm:"column:autunite" json:"autunite" form:"autunite"`
  1053. Natrium float64 `gorm:"column:natrium" json:"natrium" form:"natrium"`
  1054. Hour int64 `gorm:"column:hour" json:"hour" form:"hour"`
  1055. Minute int64 `gorm:"column:minute" json:"minute" form:"minute"`
  1056. BeforWeight float64 `gorm:"column:befor_weight" json:"befor_weight" form:"befor_weight"`
  1057. AfterWeight float64 `gorm:"column:after_weight" json:"after_weight" form:"after_weight"`
  1058. BeforPressure string `gorm:"column:befor_pressure" json:"befor_pressure" form:"befor_pressure"`
  1059. AfterPressure string `gorm:"column:after_pressure" json:"after_pressure" form:"after_pressure"`
  1060. TemplateSummaryId int64 `gorm:"column:template_summary_id" json:"template_summary_id" form:"template_summary_id"`
  1061. TemplateSummaryContent string `gorm:"column:template_summary_content" json:"template_summary_content" form:"template_summary_content"`
  1062. TemplatePlanId int64 `gorm:"column:template_plan_id" json:"template_plan_id" form:"template_plan_id"`
  1063. TemplatePlanContent string `gorm:"column:template_plan_content" json:"template_plan_content" form:"template_plan_content"`
  1064. TemplateInspectionId int64 `gorm:"column:template_inspection_id" json:"template_inspection_id" form:"template_inspection_id"`
  1065. TemplateInspectionContent string `gorm:"column:template_inspection_content" json:"template_inspection_content" form:"template_inspection_content"`
  1066. AdminUserId int64 `gorm:"column:admin_user_id" json:"admin_user_id" form:"admin_user_id"`
  1067. RecordTime int64 `gorm:"column:record_time" json:"record_time" form:"record_time"`
  1068. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  1069. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1070. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1071. Ctime int64 `gorm:"column:ctime" json:"ctime" form:"ctime"`
  1072. Mtime int64 `gorm:"column:mtime" json:"mtime" form:"mtime"`
  1073. Title string `gorm:"column:title" json:"title" form:"title"`
  1074. ProjectId string `gorm:"column:project_id" json:"project_id" form:"project_id"`
  1075. InspectDate string `gorm:"column:inspect_date" json:"inspect_date" form:"inspect_date"`
  1076. Patients VmPatients `gorm:"ForeignKey:PatientId;AssociationForeignKey:ID" json:"patient"`
  1077. Children []*VmInspection `gorm:"column:children" json:"children" form:"children"`
  1078. }
  1079. func (XtTemplateSummary) TableName() string {
  1080. return "xt_template_summary"
  1081. }
  1082. type VmPatients struct {
  1083. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1084. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1085. UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
  1086. Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
  1087. PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
  1088. DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
  1089. AdmissionNumber string `gorm:"column:admission_number" json:"admission_number" form:"admission_number"`
  1090. Source int64 `gorm:"column:source" json:"source" form:"source"`
  1091. Lapseto int64 `gorm:"column:lapseto" json:"lapseto" form:"lapseto"`
  1092. PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
  1093. BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
  1094. Name string `gorm:"column:name" json:"name" form:"name"`
  1095. Alias string `gorm:"column:alias" json:"alias" form:"alias"`
  1096. Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
  1097. MaritalStatus int64 `gorm:"column:marital_status" json:"marital_status" form:"marital_status"`
  1098. IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
  1099. Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
  1100. ReimbursementWayId int64 `gorm:"column:reimbursement_way_id" json:"reimbursement_way_id" form:"reimbursement_way_id"`
  1101. HealthCareType int64 `gorm:"column:health_care_type" json:"health_care_type" form:"health_care_type"`
  1102. HealthCareNo string `gorm:"column:health_care_no" json:"health_care_no" form:"health_care_no"`
  1103. HealthCareDueDate int64 `gorm:"column:health_care_due_date" json:"health_care_due_date" form:"health_care_due_date"`
  1104. Height int64 `gorm:"column:height" json:"height" form:"height"`
  1105. BloodType int64 `gorm:"column:blood_type" json:"blood_type" form:"blood_type"`
  1106. Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
  1107. HealthCareDueAlertDate int64 `gorm:"column:health_care_due_alert_date" json:"health_care_due_alert_date" form:"health_care_due_alert_date"`
  1108. EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
  1109. Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
  1110. Phone string `gorm:"column:phone" json:"phone" form:"phone"`
  1111. HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
  1112. RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
  1113. RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
  1114. HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
  1115. WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
  1116. UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
  1117. Children int64 `gorm:"column:children" json:"children" form:"children"`
  1118. ReceivingDate int64 `gorm:"column:receiving_date" json:"receiving_date" form:"receiving_date"`
  1119. IsHospitalFirstDialysis int64 `gorm:"column:is_hospital_first_dialysis" json:"is_hospital_first_dialysis" form:"is_hospital_first_dialysis"`
  1120. FirstDialysisDate int64 `gorm:"column:first_dialysis_date" json:"first_dialysis_date" form:"first_dialysis_date"`
  1121. FirstDialysisHospital string `gorm:"column:first_dialysis_hospital" json:"first_dialysis_hospital" form:"first_dialysis_hospital"`
  1122. PredialysisCondition string `gorm:"column:predialysis_condition" json:"predialysis_condition" form:"predialysis_condition"`
  1123. PreHospitalDialysisFrequency string `gorm:"column:pre_hospital_dialysis_frequency" json:"pre_hospital_dialysis_frequency" form:"pre_hospital_dialysis_frequency"`
  1124. PreHospitalDialysisTimes int64 `gorm:"column:pre_hospital_dialysis_times" json:"pre_hospital_dialysis_times" form:"pre_hospital_dialysis_times"`
  1125. HospitalFirstDialysisDate int64 `gorm:"column:hospital_first_dialysis_date" json:"hospital_first_dialysis_date" form:"hospital_first_dialysis_date"`
  1126. InductionPeriod int64 `gorm:"column:induction_period" json:"induction_period" form:"induction_period"`
  1127. InitialDialysis int64 `gorm:"column:initial_dialysis" json:"initial_dialysis" form:"initial_dialysis"`
  1128. TotalDialysis int64 `gorm:"column:total_dialysis" json:"total_dialysis" form:"total_dialysis"`
  1129. AttendingDoctorId int64 `gorm:"column:attending_doctor_id" json:"attending_doctor_id" form:"attending_doctor_id"`
  1130. HeadNurseId int64 `gorm:"column:head_nurse_id" json:"head_nurse_id" form:"head_nurse_id"`
  1131. Evaluate string `gorm:"column:evaluate" json:"evaluate" form:"evaluate"`
  1132. Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
  1133. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  1134. RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
  1135. Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
  1136. QrCode string `gorm:"column:qr_code" json:"qr_code" form:"qr_code"`
  1137. BindingState int64 `gorm:"column:binding_state" json:"binding_state" form:"binding_state"`
  1138. PatientComplains string `gorm:"column:patient_complains" json:"patient_complains" form:"patient_complains"`
  1139. PresentHistory string `gorm:"column:present_history" json:"present_history" form:"present_history"`
  1140. PastHistory string `gorm:"column:past_history" json:"past_history" form:"past_history"`
  1141. Temperature float64 `gorm:"column:temperature" json:"temperature" form:"temperature"`
  1142. Pulse int64 `gorm:"column:pulse" json:"pulse" form:"pulse"`
  1143. Respiratory int64 `gorm:"column:respiratory" json:"respiratory" form:"respiratory"`
  1144. Sbp int64 `gorm:"column:sbp" json:"sbp" form:"sbp"`
  1145. Dbp int64 `gorm:"column:dbp" json:"dbp" form:"dbp"`
  1146. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1147. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  1148. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  1149. Nation string `gorm:"column:nation" json:"nation" form:"nation"`
  1150. NativePlace string `gorm:"column:native_place" json:"native_place" form:"native_place"`
  1151. Age int64 `gorm:"column:age" json:"age" form:"age"`
  1152. InfectiousNextRecordTime int64 `gorm:"column:infectious_next_record_time" json:"infectious_next_record_time" form:"infectious_next_record_time"`
  1153. IsInfectious int64 `gorm:"column:is_infectious" json:"is_infectious" form:"is_infectious"`
  1154. IsOpenRemind int64 `gorm:"column:is_open_remind" json:"is_open_remind" form:"is_open_remind"`
  1155. RemindCycle int64 `gorm:"column:remind_cycle" json:"remind_cycle" form:"remind_cycle"`
  1156. ResponseResult string `gorm:"column:response_result" json:"response_result" form:"response_result"`
  1157. FirstTreatmentDate int64 `gorm:"column:first_treatment_date" json:"first_treatment_date" form:"first_treatment_date"`
  1158. DialysisAge int64 `gorm:"column:dialysis_age" json:"dialysis_age" form:"dialysis_age"`
  1159. ExpenseKind int64 `gorm:"column:expense_kind" json:"expense_kind" form:"expense_kind"`
  1160. TellPhone string `gorm:"column:tell_phone" json:"tell_phone" form:"tell_phone"`
  1161. ContactName string `gorm:"column:contact_name" json:"contact_name" form:"contact_name"`
  1162. UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
  1163. IsExcelExport int64 `gorm:"column:is_excel_export" json:"is_excel_export" form:"is_excel_export"`
  1164. SchRemark string `gorm:"column:sch_remark" json:"sch_remark" form:"sch_remark"`
  1165. OutReason string `gorm:"column:out_reason" json:"out_reason" form:"out_reason"`
  1166. DeathTime int64 `gorm:"column:death_time" json:"death_time" form:"death_time"`
  1167. }
  1168. func (VmPatients) TableName() string {
  1169. return "xt_patients"
  1170. }
  1171. type XtAssessmentBeforeDislysis struct {
  1172. ID int64 `gorm:"column:id" json:"id" form:"id"`
  1173. UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
  1174. PatientId int64 `gorm:"column:patient_id" json:"patient_id" form:"patient_id"`
  1175. AssessmentDate int64 `gorm:"column:assessment_date" json:"assessment_date" form:"assessment_date"`
  1176. DialysisOrderId int64 `gorm:"column:dialysis_order_id" json:"dialysis_order_id" form:"dialysis_order_id"`
  1177. Temperature float64 `gorm:"column:temperature" json:"temperature" form:"temperature"`
  1178. PulseFrequency float64 `gorm:"column:pulse_frequency" json:"pulse_frequency" form:"pulse_frequency"`
  1179. BreathingRate float64 `gorm:"column:breathing_rate" json:"breathing_rate" form:"breathing_rate"`
  1180. SystolicBloodPressure float64 `gorm:"column:systolic_blood_pressure" json:"systolic_blood_pressure" form:"systolic_blood_pressure"`
  1181. DiastolicBloodPressure float64 `gorm:"column:diastolic_blood_pressure" json:"diastolic_blood_pressure" form:"diastolic_blood_pressure"`
  1182. BloodPressureType int64 `gorm:"column:blood_pressure_type" json:"blood_pressure_type" form:"blood_pressure_type"`
  1183. DryWeight float64 `gorm:"column:dry_weight" json:"dry_weight" form:"dry_weight"`
  1184. WeightAfterLastTransparency float64 `gorm:"column:weight_after_last_transparency" json:"weight_after_last_transparency" form:"weight_after_last_transparency"`
  1185. WeighingWay string `gorm:"column:weighing_way" json:"weighing_way" form:"weighing_way"`
  1186. WeighingBefore float64 `gorm:"column:weighing_before" json:"weighing_before" form:"weighing_before"`
  1187. AdditionalWeight float64 `gorm:"column:additional_weight" json:"additional_weight" form:"additional_weight"`
  1188. WeightBefore float64 `gorm:"column:weight_before" json:"weight_before" form:"weight_before"`
  1189. WeightGain float64 `gorm:"column:weight_gain" json:"weight_gain" form:"weight_gain"`
  1190. PreloadedDewatering float64 `gorm:"column:preloaded_dewatering" json:"preloaded_dewatering" form:"preloaded_dewatering"`
  1191. UltrafiltrationAmount float64 `gorm:"column:ultrafiltration_amount" json:"ultrafiltration_amount" form:"ultrafiltration_amount"`
  1192. DialysisInterphase string `gorm:"column:dialysis_interphase" json:"dialysis_interphase" form:"dialysis_interphase"`
  1193. LastPostDialysis string `gorm:"column:last_post_dialysis" json:"last_post_dialysis" form:"last_post_dialysis"`
  1194. SymptomBeforeDialysis string `gorm:"column:symptom_before_dialysis" json:"symptom_before_dialysis" form:"symptom_before_dialysis"`
  1195. InternalFistula string `gorm:"column:internal_fistula" json:"internal_fistula" form:"internal_fistula"`
  1196. InternalFistulaSkin string `gorm:"column:internal_fistula_skin" json:"internal_fistula_skin" form:"internal_fistula_skin"`
  1197. CatheterBend int64 `gorm:"column:catheter_bend" json:"catheter_bend" form:"catheter_bend"`
  1198. Catheter string `gorm:"column:catheter" json:"catheter" form:"catheter"`
  1199. Complication string `gorm:"column:complication" json:"complication" form:"complication"`
  1200. Evaluator int64 `gorm:"column:evaluator" json:"evaluator" form:"evaluator"`
  1201. Creater int64 `gorm:"column:creater" json:"creater" form:"creater"`
  1202. Remark string `gorm:"column:remark" json:"remark" form:"remark"`
  1203. Status int64 `gorm:"column:status" json:"status" form:"status"`
  1204. CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
  1205. UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
  1206. Modifier int64 `gorm:"column:modifier" json:"modifier" form:"modifier"`
  1207. BloodAccessPartId string `gorm:"column:blood_access_part_id" json:"blood_access_part_id" form:"blood_access_part_id"`
  1208. BloodAccessPartOperaId int64 `gorm:"column:blood_access_part_opera_id" json:"blood_access_part_opera_id" form:"blood_access_part_opera_id"`
  1209. IsHemorrhage int64 `gorm:"column:is_hemorrhage" json:"is_hemorrhage" form:"is_hemorrhage"`
  1210. Hemorrhage string `gorm:"column:hemorrhage" json:"hemorrhage" form:"hemorrhage"`
  1211. HemorrhageOther string `gorm:"column:hemorrhage_other" json:"hemorrhage_other" form:"hemorrhage_other"`
  1212. PunctureMethod string `gorm:"column:puncture_method" json:"puncture_method" form:"puncture_method"`
  1213. BloodAccessInternalFistula string `gorm:"column:blood_access_internal_fistula" json:"blood_access_internal_fistula" form:"blood_access_internal_fistula"`
  1214. InternalFistulaOther string `gorm:"column:internal_fistula_other" json:"internal_fistula_other" form:"internal_fistula_other"`
  1215. BloodAccessNoise int64 `gorm:"column:blood_access_noise" json:"blood_access_noise" form:"blood_access_noise"`
  1216. PunctureWay string `gorm:"column:puncture_way" json:"puncture_way" form:"puncture_way"`
  1217. VenousCatheterization int64 `gorm:"column:venous_catheterization" json:"venous_catheterization" form:"venous_catheterization"`
  1218. VenousCatheterizationPart int64 `gorm:"column:venous_catheterization_part" json:"venous_catheterization_part" form:"venous_catheterization_part"`
  1219. VenousCatheterizationPartOther string `gorm:"column:venous_catheterization_part_other" json:"venous_catheterization_part_other" form:"venous_catheterization_part_other"`
  1220. DuctusArantii string `gorm:"column:ductus_arantii" json:"ductus_arantii" form:"ductus_arantii"`
  1221. EmergencyTreatment int64 `gorm:"column:emergency_treatment" json:"emergency_treatment" form:"emergency_treatment"`
  1222. EmergencyTreatmentOther string `gorm:"column:emergency_treatment_other" json:"emergency_treatment_other" form:"emergency_treatment_other"`
  1223. DialysisCount int64 `gorm:"column:dialysis_count" json:"dialysis_count" form:"dialysis_count"`
  1224. AssessmentDoctor int64 `gorm:"column:assessment_doctor" json:"assessment_doctor" form:"assessment_doctor"`
  1225. AssessmentTime int64 `gorm:"column:assessment_time" json:"assessment_time" form:"assessment_time"`
  1226. MachineType string `gorm:"column:machine_type" json:"machine_type" form:"machine_type"`
  1227. IsInfect int64 `gorm:"column:is_infect" json:"is_infect" form:"is_infect"`
  1228. Exposed float64 `gorm:"column:exposed" json:"exposed" form:"exposed"`
  1229. Skin string `gorm:"column:skin" json:"skin" form:"skin"`
  1230. SkinOther string `gorm:"column:skin_other" json:"skin_other" form:"skin_other"`
  1231. InfectOther string `gorm:"column:infect_other" json:"infect_other" form:"infect_other"`
  1232. DuctusArantiiOther string `gorm:"column:ductus_arantii_other" json:"ductus_arantii_other" form:"ductus_arantii_other"`
  1233. PunctureNeedle string `gorm:"column:puncture_needle" json:"puncture_needle" form:"puncture_needle"`
  1234. DialysisIntakesUnit int64 `gorm:"column:dialysis_intakes_unit" json:"dialysis_intakes_unit" form:"dialysis_intakes_unit"`
  1235. HumorExcessiveSymptom int64 `gorm:"column:humor_excessive_symptom" json:"humor_excessive_symptom" form:"humor_excessive_symptom"`
  1236. LastPostDialysisOther string `gorm:"column:last_post_dialysis_other" json:"last_post_dialysis_other" form:"last_post_dialysis_other"`
  1237. SymptomBeforeDialysisOther string `gorm:"column:symptom_before_dialysis_other" json:"symptom_before_dialysis_other" form:"symptom_before_dialysis_other"`
  1238. DialysisInterphaseOther string `gorm:"column:dialysis_interphase_other" json:"dialysis_interphase_other" form:"dialysis_interphase_other"`
  1239. Pinholing string `gorm:"column:pinholing" json:"pinholing" form:"pinholing"`
  1240. CatheterSuture string `gorm:"column:catheter_suture" json:"catheter_suture" form:"catheter_suture"`
  1241. CatheterSutureOther string `gorm:"column:catheter_suture_other" json:"catheter_suture_other" form:"catheter_suture_other"`
  1242. UrineVolume float64 `gorm:"column:urine_volume" json:"urine_volume" form:"urine_volume"`
  1243. Edema string `gorm:"column:edema" json:"edema" form:"edema"`
  1244. SpecialTreatment string `gorm:"column:special_treatment" json:"special_treatment" form:"special_treatment"`
  1245. CatheterMaintenance string `gorm:"column:catheter_maintenance" json:"catheter_maintenance" form:"catheter_maintenance"`
  1246. ThrombusAv string `gorm:"column:thrombus_av" json:"thrombus_av" form:"thrombus_av"`
  1247. ThromubusA string `gorm:"column:thromubus_a" json:"thromubus_a" form:"thromubus_a"`
  1248. ThromubusV string `gorm:"column:thromubus_v" json:"thromubus_v" form:"thromubus_v"`
  1249. ThromubusType int64 `gorm:"column:thromubus_type" json:"thromubus_type" form:"thromubus_type"`
  1250. Dehydration string `gorm:"column:dehydration" json:"dehydration" form:"dehydration"`
  1251. PreDialysisDrugs string `gorm:"column:pre_dialysis_drugs" json:"pre_dialysis_drugs" form:"pre_dialysis_drugs"`
  1252. EstimatedFoodIntake string `gorm:"column:estimated_food_intake" json:"estimated_food_intake" form:"estimated_food_intake"`
  1253. Period int64 `gorm:"column:period" json:"period" form:"period"`
  1254. BloodPressureDuringDialysis string `gorm:"column:blood_pressure_during_dialysis" json:"blood_pressure_during_dialysis" form:"blood_pressure_during_dialysis"`
  1255. }
  1256. func (XtAssessmentBeforeDislysis) TableName() string {
  1257. return "xt_assessment_before_dislysis"
  1258. }