sync

package
v0.0.0-...-c38fcd0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2022 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConsultationApplyDetail

type ConsultationApplyDetail struct {
	ID                          string     `json:"id"`
	ApplicationNumber           string     `json:"applicationNumber"`
	ApplicationHospitalID       string     `json:"applicationHospitalId"`
	ApplicationHospitalName     string     `json:"applicationHospitalName"`
	ApplicationDepartmentID     string     `json:"applicationDepartmentId"`
	ApplicationDepartmentName   string     `json:"applicationDepartmentName"`
	ApplicationUserID           string     `json:"applicationUserId"`
	ApplicationUserName         string     `json:"applicationUserName"`
	ApplicationConsultationTime string     `json:"applicationConsultationTime"`
	ApplicationConsultationType int64      `json:"applicationConsultationType"`
	IsUrgent                    bool       `json:"isUrgent"`
	SolveProblem                string     `json:"solveProblem"`
	DirectorDoctorName          string     `json:"directorDoctorName"`
	DirectorDoctorPhone         string     `json:"directorDoctorPhone"`
	ConsultationHospitalID      string     `json:"consultationHospitalId"`
	ConsultationHospitalName    string     `json:"consultationHospitalName"`
	ArrangeUserID               string     `json:"arrangeUserId"`
	ArrangeUserName             string     `json:"arrangeUserName"`
	ArrangeConsultationType     int64      `json:"arrangeConsultationType"`
	ArrangeRemarks              string     `json:"arrangeRemarks"`
	ArrangeOptions              string     `json:"arrangeOptions"`
	RefuseReason                string     `json:"refuseReason"`
	ArrangeActualTime           string     `json:"arrangeActualTime"`
	ArrangeScheduleTime         string     `json:"arrangeScheduleTime"`
	ConsultationActualStartTime ztime.Time `json:"consultationActualStartTime"`
	ConsultationCompleteTime    ztime.Time `json:"consultationCompleteTime"`
	IsTransfer                  bool       `json:"isTransfer"`
	IsEvaluated                 bool       `json:"isEvaluated"`
	PrintCount                  int64      `json:"printCount"`
	PatientName                 string     `json:"patientName"`
	IDCard                      string     `json:"idCard"`
	Sex                         int64      `json:"sex"`
	Age                         int64      `json:"age"`
	AgeUnit                     string     `json:"ageUnit"`
	Address                     string     `json:"address"`
	AddressProvince             string     `json:"addressProvince"`
	AddressCity                 string     `json:"addressCity"`
	AddressCountry              string     `json:"addressCountry"`
	AdNumber                    string     `json:"adNumber"`
	PatientNature               string     `json:"patientNature"`
	MaritalStatus               string     `json:"maritalStatus"`
	Profession                  string     `json:"profession"`
	PhoneNumber                 string     `json:"phoneNumber"`
	IsAccompany                 bool       `json:"isAccompany"`
	FamilyName                  string     `json:"familyName"`
	FamilyPhoneNumber           string     `json:"familyPhoneNumber"`
	Illness                     string     `json:"illness"`
	PreliminaryConclusion       string     `json:"preliminaryConclusion"`
	HpiHistory                  string     `json:"hpiHistory"`
	PmhHistory                  string     `json:"pmhHistory"`
	AllergicHistory             string     `json:"allergicHistory"`
	FamilyIllHistory            string     `json:"familyIllHistory"`
	PhysicalCheck               string     `json:"physicalCheck"`
	ProgressNotes               string     `json:"progressNotes"`
	InspectionResult            string     `json:"inspectionResult"`
	DoctorAdviceDetail          string     `json:"doctorAdviceDetail"`
	Status                      int64      `json:"status"`
	SignStatus                  int        `json:"signStatus"`
	SignStatmps                 string     `json:"signStatmps"`
	DelFlag                     int64      `json:"delFlag"`
	CreatedDate                 string     `json:"createdDate"`
	UpdatedDate                 string     `json:"updatedDate"`
	CreatedBy                   string     `json:"createdBy"`
	UpdatedBy                   string     `json:"updatedBy"`
	SfType                      string     `json:"sfType"`
	ImageID                     string     `json:"imageId"`
	VideoRoomID                 string     `json:"videoRoomId"`
	YcType                      string     `json:"ycType"`
	ApplicationDoctor           string     `json:"applicationDoctor"`
	ApplicationDoctorDepartment string     `json:"applicationDoctorDepartment"`
	ArrangeDoctor               string     `json:"arrangeDoctor"`
	ArrangeDoctorDepartment     string     `json:"arrangeDoctorDepartment"`
	ConclusionButtonFlag        string     `json:"conclusionButtonFlag"`
	StartDate                   ztime.Time `json:"startDate"`
	EndDate                     ztime.Time `json:"endDate"`
	CheckInFlag                 string     `json:"checkInFlag"`
	Attachments                 string     `json:"attachments"`
}

type ConsultationApplysRecord

type ConsultationApplysRecord struct {
	ID                          string     `json:"id"`
	ApplicationNumber           string     `json:"applicationNumber"`     //会诊编号
	ApplicationHospitalID       string     `json:"applicationHospitalId"` //会诊申请人所在机构(医院)ID
	ApplicationHospitalName     string     `json:"applicationHospitalName"`
	ApplicationDepartmentID     string     `json:"applicationDepartmentId"`
	ApplicationDepartmentName   string     `json:"applicationDepartmentName"`
	ApplicationUserID           string     `json:"applicationUserId"`
	ApplicationUserName         string     `json:"applicationUserName"`
	ApplicationConsultationTime ztime.Time `json:"applicationConsultationTime"`
	ApplicationConsultationType int64      `json:"applicationConsultationType"`
	IsUrgent                    bool       `json:"isUrgent"`
	SolveProblem                string     `json:"solveProblem"`
	DirectorDoctorName          string     `json:"directorDoctorName"`
	DirectorDoctorPhone         string     `json:"directorDoctorPhone"`
	ConsultationHospitalID      string     `json:"consultationHospitalId"`
	ConsultationHospitalName    string     `json:"consultationHospitalName"`
	ArrangeUserID               string     `json:"arrangeUserId"`
	ArrangeUserName             string     `json:"arrangeUserName"`
	ArrangeConsultationType     int64      `json:"arrangeConsultationType"`
	ArrangeRemarks              string     `json:"arrangeRemarks"`
	ArrangeOptions              string     `json:"arrangeOptions"`
	RefuseReason                string     `json:"refuseReason"`
	ArrangeActualTime           ztime.Time `json:"arrangeActualTime"`
	ArrangeScheduleTime         string     `json:"arrangeScheduleTime"`
	ConsultationActualStartTime ztime.Time `json:"consultationActualStartTime"`
	ConsultationCompleteTime    ztime.Time `json:"consultationCompleteTime"`
	IsTransfer                  bool       `json:"isTransfer"`
	IsEvaluated                 bool       `json:"isEvaluated"`
	PrintCount                  int64      `json:"printCount"`
	PatientName                 string     `json:"patientName"`
	IDCard                      string     `json:"idCard"`
	Sex                         int64      `json:"sex"`
	Age                         int64      `json:"age"`
	AgeUnit                     string     `json:"ageUnit"`
	Address                     string     `json:"address"`
	AddressProvince             string     `json:"addressProvince"`
	AddressCity                 string     `json:"addressCity"`
	AddressCountry              string     `json:"addressCountry"`
	AdNumber                    string     `json:"adNumber"`
	PatientNature               string     `json:"patientNature"`
	MaritalStatus               string     `json:"maritalStatus"`
	Profession                  string     `json:"profession"`
	PhoneNumber                 string     `json:"phoneNumber"`
	IsAccompany                 bool       `json:"isAccompany"`
	FamilyName                  string     `json:"familyName"`
	FamilyPhoneNumber           string     `json:"familyPhoneNumber"`
	Illness                     string     `json:"illness"`
	PreliminaryConclusion       string     `json:"preliminaryConclusion"`
	HpiHistory                  string     `json:"hpiHistory"`
	PmhHistory                  string     `json:"pmhHistory"`
	AllergicHistory             string     `json:"allergicHistory"`
	FamilyIllHistory            string     `json:"familyIllHistory"`   //家族史
	PhysicalCheck               string     `json:"physicalCheck"`      //体格检查
	ProgressNotes               string     `json:"progressNotes"`      //病程概述
	InspectionResult            string     `json:"inspectionResult"`   //检验检查结果
	DoctorAdviceDetail          string     `json:"doctorAdviceDetail"` //医嘱明细
	Status                      int64      `json:"status"`             //状态 0:草稿 1:已申请/待审核 2:已审核 3:已报到 4:已拒绝 5:已回转 6:已取消
	SignStatus                  int        `json:"signStatus"`         //签章状态(3已安排【待会诊】【未同步到医签】 4 已创建会议 5 会诊中 6 未结论 7 已结论【医生APP不受限制同步到医网签】【10 审核中 11 拒绝签名 12 签名订单已过期删 13 待签名】 14 已签名 9 拒绝(安排人员拒绝安排)
	SignStatmps                 ztime.Time `json:"signStatmps"`
	DelFlag                     int64      `json:"delFlag"`
	CreatedDate                 string     `json:"createdDate"`
	UpdatedDate                 string     `json:"updatedDate"`
	CreatedBy                   string     `json:"createdBy"`
	UpdatedBy                   string     `json:"updatedBy"`
	SfType                      int        `json:"sfType"`
	VideoRoomID                 string     `json:"videoRoomId"`
	YcType                      int        `json:"ycType"` //药品名称英文缩写
	ApplicationDoctor           string     `json:"applicationDoctor"`
	ApplicationDoctorDepartment string     `json:"applicationDoctorDepartment"`
	ArrangeDoctor               string     `json:"arrangeDoctor"`
	ArrangeDoctorDepartment     string     `json:"arrangeDoctorDepartment"`
	CheckUserID                 string     `json:"checkUserID"`
	InviteUserID                string     `json:"inviteUserID"`
	CheckinFlag                 int64      `json:"checkinFlag"`
	AttachmentPath              string     `json:"attachmentPath"`
}

ConsultationApplysRecord 会诊数据分页查询

type Data

type Data[T any] struct {
	Records          []T           `json:"records"`
	Total            string        `json:"total"`
	Size             string        `json:"size"`
	Current          string        `json:"current"`
	Orders           []interface{} `json:"orders"`
	OptimizeCountSQL bool          `json:"optimizeCountSql"`
	HitCount         bool          `json:"hitCount"`
	CountID          int           `json:"countId"`
	MaxLimit         int           `json:"maxLimit"`
	SearchCount      bool          `json:"searchCount"`
	Pages            string        `json:"pages"`
}

type Response

type Response[T any] struct {
	Code string  `json:"code"`
	Msg  string  `json:"msg"`
	Data Data[T] `json:"data"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL