|
@@ -757,3 +757,140 @@ type SummerVM struct {
|
757
|
757
|
func (SummerVM) TableName() string {
|
758
|
758
|
return "xt_treatment_summary"
|
759
|
759
|
}
|
|
760
|
+
|
|
761
|
+type PatientVMOne struct {
|
|
762
|
+ ID int64 `gorm:"column:id" json:"id" form:"id"`
|
|
763
|
+ UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
|
|
764
|
+ UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
|
|
765
|
+ Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
|
|
766
|
+ PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
|
|
767
|
+ DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
|
|
768
|
+ AdmissionNumber string `gorm:"column:admission_number" json:"admission_number" form:"admission_number"`
|
|
769
|
+ Source int64 `gorm:"column:source" json:"source" form:"source"`
|
|
770
|
+ Lapseto int64 `gorm:"column:lapseto" json:"lapseto" form:"lapseto"`
|
|
771
|
+ PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
|
|
772
|
+ BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
|
|
773
|
+ Name string `gorm:"column:name" json:"name" form:"name"`
|
|
774
|
+ Alias string `gorm:"column:alias" json:"alias" form:"alias"`
|
|
775
|
+ Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
|
|
776
|
+ Nation string `gorm:"column:nation" json:"nation" form:"nation"`
|
|
777
|
+ NativePlace string `gorm:"column:native_place" json:"native_place" form:"native_place"`
|
|
778
|
+ IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
|
|
779
|
+ Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
|
|
780
|
+ Height int64 `gorm:"column:height" json:"height" form:"height"`
|
|
781
|
+ Rh int64 `gorm:"column:rh" json:"rh" form:"rh"`
|
|
782
|
+ HealthCareDueAlertDate int64 `gorm:"column:health_care_due_alert_date" json:"health_care_due_alert_date" form:"health_care_due_alert_date"`
|
|
783
|
+ Phone string `gorm:"column:phone" json:"phone" form:"phone"`
|
|
784
|
+ HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
|
|
785
|
+ RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
|
|
786
|
+ RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
|
|
787
|
+ HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
|
|
788
|
+ WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
|
|
789
|
+ UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
|
|
790
|
+ ReceivingDate int64 `gorm:"column:receiving_date" json:"receiving_date" form:"receiving_date"`
|
|
791
|
+ IsHospitalFirstDialysis int64 `gorm:"column:is_hospital_first_dialysis" json:"is_hospital_first_dialysis" form:"is_hospital_first_dialysis"`
|
|
792
|
+ FirstDialysisDate int64 `gorm:"column:first_dialysis_date" json:"first_dialysis_date" form:"first_dialysis_date"`
|
|
793
|
+ FirstDialysisHospital string `gorm:"column:first_dialysis_hospital" json:"first_dialysis_hospital" form:"first_dialysis_hospital"`
|
|
794
|
+ PredialysisCondition string `gorm:"column:predialysis_condition" json:"predialysis_condition" form:"predialysis_condition"`
|
|
795
|
+ HospitalFirstDialysisDate int64 `gorm:"column:hospital_first_dialysis_date" json:"hospital_first_dialysis_date" form:"hospital_first_dialysis_date"`
|
|
796
|
+ TotalDialysis int64 `gorm:"column:total_dialysis" json:"total_dialysis" form:"total_dialysis"`
|
|
797
|
+ Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
|
|
798
|
+ Remark string `gorm:"column:remark" json:"remark" form:"remark"`
|
|
799
|
+ PatientComplains string `gorm:"column:patient_complains" json:"patient_complains"`
|
|
800
|
+ PresentHistory string `gorm:"column:present_history" json:"present_history"`
|
|
801
|
+ PastHistory string `gorm:"column:past_history" json:"past_history"`
|
|
802
|
+ Status int64 `gorm:"column:status" json:"status" form:"status"`
|
|
803
|
+ Age int64 `gorm:"column:age" json:"age"`
|
|
804
|
+ DialysisAge int64 `gorm:"column:dialysis_age" json:"dialysis_age" form:"dialysis_age"`
|
|
805
|
+ TellPhone string `gorm:"column:tell_phone" json:"tell_phone" form:"tell_phone"`
|
|
806
|
+ FirstTreatmentDate int64 `gorm:"column:first_treatment_date" json:"first_treatment_date" form:"first_treatment_date"`
|
|
807
|
+ UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
|
|
808
|
+}
|
|
809
|
+
|
|
810
|
+func (PatientVMOne) TableName() string {
|
|
811
|
+ return "xt_patients"
|
|
812
|
+}
|
|
813
|
+
|
|
814
|
+type ScheduleVMSix struct {
|
|
815
|
+ ID int64 `gorm:"column:id" json:"id"`
|
|
816
|
+ PatientID int64 `gorm:"column:patient_id" json:"patient_id"`
|
|
817
|
+ ScheduleDate int64 `gorm:"column:schedule_date" json:"schedule_date"`
|
|
818
|
+ BedID int64 `gorm:"column:bed_id" json:"bed_id"`
|
|
819
|
+ PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
|
|
820
|
+ Patient *PatientVMSix `gorm:"ForeignKey:PatientID" json:"patient"`
|
|
821
|
+ DialysisOrder DialysisOrderVM `gorm:"ForeignKey:DialysisDate,PatientID;AssociationForeignKey:ScheduleDate,PatientID" json:"dialysis_order"`
|
|
822
|
+ Prescription PrescriptionVM `gorm:"ForeignKey:RecordDate,PatientID;AssociationForeignKey:ScheduleDate,PatientID" json:"prescription"`
|
|
823
|
+ ReceiveAssessment ReceiveAssessmentVM `gorm:"ForeignKey:RecordDate,PatientID;AssociationForeignKey:ScheduleDate,PatientID" json:"receive_assessment"`
|
|
824
|
+ XtReceiveTreatmentAsses *XtReceiveTreatmentAsses `gorm:"ForeignKey:RecordDate,PatientID;AssociationForeignKey:ScheduleDate,PatientID" json:"xt_receive_assessment"`
|
|
825
|
+ AssessmentBeforeDislysis AssessmentBeforeDislysisVM `gorm:"ForeignKey:AssessmentDate,PatientID;AssociationForeignKey:ScheduleDate,PatientID" json:"assessment_before_dislysis"`
|
|
826
|
+ AssessmentAfterDislysis AssessmentAfterDislysisVM `gorm:"ForeignKey:AssessmentDate,PatientID;AssociationForeignKey:ScheduleDate,PatientID" json:"assessment_after_dislysis"`
|
|
827
|
+ MonitoringRecords []*MonitoringRecordVM `gorm:"ForeignKey:MonitoringDate,PatientID;AssociationForeignKey:ScheduleDate,PatientID" json:"monitor_records"`
|
|
828
|
+ DeviceNumber *DeviceNumberVM `gorm:"ForeignKey:BedID" json:"device_number"`
|
|
829
|
+ DeviceZone *DeviceZoneVM `gorm:"ForeignKey:PartitionId" json:"device_zone"`
|
|
830
|
+ Advices []*DoctorAdviceVM `gorm:"ForeignKey:RecordDate,PatientID;AssociationForeignKey:ScheduleDate,PatientId" json:"advices"`
|
|
831
|
+ DoubleCheck *DoubleCheckVM `gorm:"ForeignKey:CheckDate,PatientID;AssociationForeignKey:ScheduleDate,PatientID" json:"check"`
|
|
832
|
+ Summer *SummerVM `gorm:"ForeignKey:AssessmentDate,PatientID;AssociationForeignKey:ScheduleDate,PatientID" json:"summer"`
|
|
833
|
+ LastAfterWeight XtAssessmentAfterDislysisVM `gorm:"ForeignKey:PatientID;AssociationForeignKey:PatientID" json:"lastafterweight"`
|
|
834
|
+ Count int64
|
|
835
|
+}
|
|
836
|
+
|
|
837
|
+func (ScheduleVMSix) TableName() string {
|
|
838
|
+ return "xt_schedule"
|
|
839
|
+}
|
|
840
|
+
|
|
841
|
+type PatientVMSix struct {
|
|
842
|
+ ID int64 `gorm:"column:id" json:"id" form:"id"`
|
|
843
|
+ UserOrgId int64 `gorm:"column:user_org_id" json:"user_org_id" form:"user_org_id"`
|
|
844
|
+ UserId int64 `gorm:"column:user_id" json:"user_id" form:"user_id"`
|
|
845
|
+ Avatar string `gorm:"column:avatar" json:"avatar" form:"avatar"`
|
|
846
|
+ PatientType int64 `gorm:"column:patient_type" json:"patient_type" form:"patient_type"`
|
|
847
|
+ DialysisNo string `gorm:"column:dialysis_no" json:"dialysis_no" form:"dialysis_no"`
|
|
848
|
+ AdmissionNumber string `gorm:"column:admission_number" json:"admission_number" form:"admission_number"`
|
|
849
|
+ Source int64 `gorm:"column:source" json:"source" form:"source"`
|
|
850
|
+ Lapseto int64 `gorm:"column:lapseto" json:"lapseto" form:"lapseto"`
|
|
851
|
+ PartitionId int64 `gorm:"column:partition_id" json:"partition_id" form:"partition_id"`
|
|
852
|
+ BedId int64 `gorm:"column:bed_id" json:"bed_id" form:"bed_id"`
|
|
853
|
+ Name string `gorm:"column:name" json:"name" form:"name"`
|
|
854
|
+ Alias string `gorm:"column:alias" json:"alias" form:"alias"`
|
|
855
|
+ Gender int64 `gorm:"column:gender" json:"gender" form:"gender"`
|
|
856
|
+ Nation string `gorm:"column:nation" json:"nation" form:"nation"`
|
|
857
|
+ IdCardNo string `gorm:"column:id_card_no" json:"id_card_no" form:"id_card_no"`
|
|
858
|
+ Birthday int64 `gorm:"column:birthday" json:"birthday" form:"birthday"`
|
|
859
|
+ Height int64 `gorm:"column:height" json:"height" form:"height"`
|
|
860
|
+ EducationLevel int64 `gorm:"column:education_level" json:"education_level" form:"education_level"`
|
|
861
|
+ Profession int64 `gorm:"column:profession" json:"profession" form:"profession"`
|
|
862
|
+ Phone string `gorm:"column:phone" json:"phone" form:"phone"`
|
|
863
|
+ HomeTelephone string `gorm:"column:home_telephone" json:"home_telephone" form:"home_telephone"`
|
|
864
|
+ RelativePhone string `gorm:"column:relative_phone" json:"relative_phone" form:"relative_phone"`
|
|
865
|
+ RelativeRelations string `gorm:"column:relative_relations" json:"relative_relations" form:"relative_relations"`
|
|
866
|
+ HomeAddress string `gorm:"column:home_address" json:"home_address" form:"home_address"`
|
|
867
|
+ WorkUnit string `gorm:"column:work_unit" json:"work_unit" form:"work_unit"`
|
|
868
|
+ UnitAddress string `gorm:"column:unit_address" json:"unit_address" form:"unit_address"`
|
|
869
|
+ Children int64 `gorm:"column:children" json:"children" form:"children"`
|
|
870
|
+ IsHospitalFirstDialysis int64 `gorm:"column:is_hospital_first_dialysis" json:"is_hospital_first_dialysis" form:"is_hospital_first_dialysis"`
|
|
871
|
+ FirstDialysisDate int64 `gorm:"column:first_dialysis_date" json:"first_dialysis_date" form:"first_dialysis_date"`
|
|
872
|
+ FirstDialysisHospital string `gorm:"column:first_dialysis_hospital" json:"first_dialysis_hospital" form:"first_dialysis_hospital"`
|
|
873
|
+ PredialysisCondition string `gorm:"column:predialysis_condition" json:"predialysis_condition" form:"predialysis_condition"`
|
|
874
|
+ HospitalFirstDialysisDate int64 `gorm:"column:hospital_first_dialysis_date" json:"hospital_first_dialysis_date" form:"hospital_first_dialysis_date"`
|
|
875
|
+ TotalDialysis int64 `gorm:"column:total_dialysis" json:"total_dialysis" form:"total_dialysis"`
|
|
876
|
+ Evaluate string `gorm:"column:evaluate" json:"evaluate" form:"evaluate"`
|
|
877
|
+ Diagnose string `gorm:"column:diagnose" json:"diagnose" form:"diagnose"`
|
|
878
|
+ Remark string `gorm:"column:remark" json:"remark" form:"remark"`
|
|
879
|
+ RegistrarsId int64 `gorm:"column:registrars_id" json:"registrars_id" form:"registrars_id"`
|
|
880
|
+ Registrars string `gorm:"column:registrars" json:"registrars" form:"registrars"`
|
|
881
|
+ PatientComplains string `gorm:"column:patient_complains" json:"patient_complains"`
|
|
882
|
+ PresentHistory string `gorm:"column:present_history" json:"present_history"`
|
|
883
|
+ PastHistory string `gorm:"column:past_history" json:"past_history"`
|
|
884
|
+ Status int64 `gorm:"column:status" json:"status" form:"status"`
|
|
885
|
+ CreatedTime int64 `gorm:"column:created_time" json:"created_time" form:"created_time"`
|
|
886
|
+ UpdatedTime int64 `gorm:"column:updated_time" json:"updated_time" form:"updated_time"`
|
|
887
|
+ Age int64 `gorm:"column:age" json:"age"`
|
|
888
|
+ DialysisAge int64 `gorm:"column:dialysis_age" json:"dialysis_age" form:"dialysis_age"`
|
|
889
|
+ TellPhone string `gorm:"column:tell_phone" json:"tell_phone" form:"tell_phone"`
|
|
890
|
+ FirstTreatmentDate int64 `gorm:"column:first_treatment_date" json:"first_treatment_date" form:"first_treatment_date"`
|
|
891
|
+ UserSysBeforeCount int64 `gorm:"column:user_sys_before_count" json:"user_sys_before_count" form:"user_sys_before_count"`
|
|
892
|
+}
|
|
893
|
+
|
|
894
|
+func (PatientVMSix) TableName() string {
|
|
895
|
+ return "xt_patients"
|
|
896
|
+}
|