// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.36.6 // protoc v6.31.0 // source: dr_study_idl.proto package dr_study_pb import ( protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" unsafe "unsafe" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) type EmptyRequest struct { state protoimpl.MessageState `protogen:"open.v1"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *EmptyRequest) Reset() { *x = EmptyRequest{} mi := &file_dr_study_idl_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *EmptyRequest) String() string { return protoimpl.X.MessageStringOf(x) } func (*EmptyRequest) ProtoMessage() {} func (x *EmptyRequest) ProtoReflect() protoreflect.Message { mi := &file_dr_study_idl_proto_msgTypes[0] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use EmptyRequest.ProtoReflect.Descriptor instead. func (*EmptyRequest) Descriptor() ([]byte, []int) { return file_dr_study_idl_proto_rawDescGZIP(), []int{0} } type SoftwareInfoReply struct { state protoimpl.MessageState `protogen:"open.v1"` Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"` Desc string `protobuf:"bytes,2,opt,name=desc,proto3" json:"desc,omitempty"` Build string `protobuf:"bytes,3,opt,name=build,proto3" json:"build,omitempty"` Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *SoftwareInfoReply) Reset() { *x = SoftwareInfoReply{} mi := &file_dr_study_idl_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *SoftwareInfoReply) String() string { return protoimpl.X.MessageStringOf(x) } func (*SoftwareInfoReply) ProtoMessage() {} func (x *SoftwareInfoReply) ProtoReflect() protoreflect.Message { mi := &file_dr_study_idl_proto_msgTypes[1] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use SoftwareInfoReply.ProtoReflect.Descriptor instead. func (*SoftwareInfoReply) Descriptor() ([]byte, []int) { return file_dr_study_idl_proto_rawDescGZIP(), []int{1} } func (x *SoftwareInfoReply) GetModule() string { if x != nil { return x.Module } return "" } func (x *SoftwareInfoReply) GetDesc() string { if x != nil { return x.Desc } return "" } func (x *SoftwareInfoReply) GetBuild() string { if x != nil { return x.Build } return "" } func (x *SoftwareInfoReply) GetVersion() string { if x != nil { return x.Version } return "" } type AcquisitionContext struct { state protoimpl.MessageState `protogen:"open.v1"` WorkStationId string `protobuf:"bytes,1,opt,name=work_station_id,json=workStationId,proto3" json:"work_station_id,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *AcquisitionContext) Reset() { *x = AcquisitionContext{} mi := &file_dr_study_idl_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *AcquisitionContext) String() string { return protoimpl.X.MessageStringOf(x) } func (*AcquisitionContext) ProtoMessage() {} func (x *AcquisitionContext) ProtoReflect() protoreflect.Message { mi := &file_dr_study_idl_proto_msgTypes[2] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use AcquisitionContext.ProtoReflect.Descriptor instead. func (*AcquisitionContext) Descriptor() ([]byte, []int) { return file_dr_study_idl_proto_rawDescGZIP(), []int{2} } func (x *AcquisitionContext) GetWorkStationId() string { if x != nil { return x.WorkStationId } return "" } type View struct { state protoimpl.MessageState `protogen:"open.v1"` StudyId string `protobuf:"bytes,1,opt,name=study_id,json=studyId,proto3" json:"study_id,omitempty"` StudyInstanceUid string `protobuf:"bytes,2,opt,name=study_instance_uid,json=studyInstanceUid,proto3" json:"study_instance_uid,omitempty"` SeriesInstanceUid string `protobuf:"bytes,3,opt,name=series_instance_uid,json=seriesInstanceUid,proto3" json:"series_instance_uid,omitempty"` SeriesNumber int32 `protobuf:"varint,4,opt,name=series_number,json=seriesNumber,proto3" json:"series_number,omitempty"` ViewId string `protobuf:"bytes,5,opt,name=view_id,json=viewId,proto3" json:"view_id,omitempty"` ViewDescription string `protobuf:"bytes,6,opt,name=view_description,json=viewDescription,proto3" json:"view_description,omitempty"` BodyPart string `protobuf:"bytes,7,opt,name=body_part,json=bodyPart,proto3" json:"body_part,omitempty"` Comments string `protobuf:"bytes,8,opt,name=comments,proto3" json:"comments,omitempty"` PerformedDatetime string `protobuf:"bytes,9,opt,name=performed_datetime,json=performedDatetime,proto3" json:"performed_datetime,omitempty"` PerformedProtocolCodeMeaning string `protobuf:"bytes,10,opt,name=performed_protocol_code_meaning,json=performedProtocolCodeMeaning,proto3" json:"performed_protocol_code_meaning,omitempty"` PerformedProtocolCodeValue string `protobuf:"bytes,11,opt,name=performed_protocol_code_value,json=performedProtocolCodeValue,proto3" json:"performed_protocol_code_value,omitempty"` ProcedureCode string `protobuf:"bytes,12,opt,name=procedure_code,json=procedureCode,proto3" json:"procedure_code,omitempty"` Order int32 `protobuf:"varint,13,opt,name=order,proto3" json:"order,omitempty"` AcquisitionMode string `protobuf:"bytes,14,opt,name=acquisition_mode,json=acquisitionMode,proto3" json:"acquisition_mode,omitempty"` SeriesType string `protobuf:"bytes,15,opt,name=series_type,json=seriesType,proto3" json:"series_type,omitempty"` AcquisitionSeriesId string `protobuf:"bytes,16,opt,name=acquisition_series_id,json=acquisitionSeriesId,proto3" json:"acquisition_series_id,omitempty"` AcquisitionOrder int32 `protobuf:"varint,17,opt,name=acquisition_order,json=acquisitionOrder,proto3" json:"acquisition_order,omitempty"` DataOrder int32 `protobuf:"varint,18,opt,name=data_order,json=dataOrder,proto3" json:"data_order,omitempty"` AcquisitionContext *AcquisitionContext `protobuf:"bytes,19,opt,name=acquisition_context,json=acquisitionContext,proto3" json:"acquisition_context,omitempty"` ExposeStatus string `protobuf:"bytes,20,opt,name=expose_status,json=exposeStatus,proto3" json:"expose_status,omitempty"` IsDelete bool `protobuf:"varint,21,opt,name=is_delete,json=isDelete,proto3" json:"is_delete,omitempty"` ImageFolder string `protobuf:"bytes,22,opt,name=image_folder,json=imageFolder,proto3" json:"image_folder,omitempty"` ImageCount int32 `protobuf:"varint,23,opt,name=image_count,json=imageCount,proto3" json:"image_count,omitempty"` SeriesGroupId int32 `protobuf:"varint,24,opt,name=series_group_id,json=seriesGroupId,proto3" json:"series_group_id,omitempty"` CreationTime string `protobuf:"bytes,25,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` SeriesStatus string `protobuf:"bytes,26,opt,name=series_status,json=seriesStatus,proto3" json:"series_status,omitempty"` AiId string `protobuf:"bytes,27,opt,name=ai_id,json=aiId,proto3" json:"ai_id,omitempty"` AiStatus string `protobuf:"bytes,28,opt,name=ai_status,json=aiStatus,proto3" json:"ai_status,omitempty"` Images []string `protobuf:"bytes,29,rep,name=images,proto3" json:"images,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *View) Reset() { *x = View{} mi := &file_dr_study_idl_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *View) String() string { return protoimpl.X.MessageStringOf(x) } func (*View) ProtoMessage() {} func (x *View) ProtoReflect() protoreflect.Message { mi := &file_dr_study_idl_proto_msgTypes[3] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use View.ProtoReflect.Descriptor instead. func (*View) Descriptor() ([]byte, []int) { return file_dr_study_idl_proto_rawDescGZIP(), []int{3} } func (x *View) GetStudyId() string { if x != nil { return x.StudyId } return "" } func (x *View) GetStudyInstanceUid() string { if x != nil { return x.StudyInstanceUid } return "" } func (x *View) GetSeriesInstanceUid() string { if x != nil { return x.SeriesInstanceUid } return "" } func (x *View) GetSeriesNumber() int32 { if x != nil { return x.SeriesNumber } return 0 } func (x *View) GetViewId() string { if x != nil { return x.ViewId } return "" } func (x *View) GetViewDescription() string { if x != nil { return x.ViewDescription } return "" } func (x *View) GetBodyPart() string { if x != nil { return x.BodyPart } return "" } func (x *View) GetComments() string { if x != nil { return x.Comments } return "" } func (x *View) GetPerformedDatetime() string { if x != nil { return x.PerformedDatetime } return "" } func (x *View) GetPerformedProtocolCodeMeaning() string { if x != nil { return x.PerformedProtocolCodeMeaning } return "" } func (x *View) GetPerformedProtocolCodeValue() string { if x != nil { return x.PerformedProtocolCodeValue } return "" } func (x *View) GetProcedureCode() string { if x != nil { return x.ProcedureCode } return "" } func (x *View) GetOrder() int32 { if x != nil { return x.Order } return 0 } func (x *View) GetAcquisitionMode() string { if x != nil { return x.AcquisitionMode } return "" } func (x *View) GetSeriesType() string { if x != nil { return x.SeriesType } return "" } func (x *View) GetAcquisitionSeriesId() string { if x != nil { return x.AcquisitionSeriesId } return "" } func (x *View) GetAcquisitionOrder() int32 { if x != nil { return x.AcquisitionOrder } return 0 } func (x *View) GetDataOrder() int32 { if x != nil { return x.DataOrder } return 0 } func (x *View) GetAcquisitionContext() *AcquisitionContext { if x != nil { return x.AcquisitionContext } return nil } func (x *View) GetExposeStatus() string { if x != nil { return x.ExposeStatus } return "" } func (x *View) GetIsDelete() bool { if x != nil { return x.IsDelete } return false } func (x *View) GetImageFolder() string { if x != nil { return x.ImageFolder } return "" } func (x *View) GetImageCount() int32 { if x != nil { return x.ImageCount } return 0 } func (x *View) GetSeriesGroupId() int32 { if x != nil { return x.SeriesGroupId } return 0 } func (x *View) GetCreationTime() string { if x != nil { return x.CreationTime } return "" } func (x *View) GetSeriesStatus() string { if x != nil { return x.SeriesStatus } return "" } func (x *View) GetAiId() string { if x != nil { return x.AiId } return "" } func (x *View) GetAiStatus() string { if x != nil { return x.AiStatus } return "" } func (x *View) GetImages() []string { if x != nil { return x.Images } return nil } type WorkRef struct { state protoimpl.MessageState `protogen:"open.v1"` Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` Suffix string `protobuf:"bytes,2,opt,name=suffix,proto3" json:"suffix,omitempty"` PregnancyStatus string `protobuf:"bytes,3,opt,name=pregnancy_status,json=pregnancyStatus,proto3" json:"pregnancy_status,omitempty"` StudyComment string `protobuf:"bytes,4,opt,name=study_comment,json=studyComment,proto3" json:"study_comment,omitempty"` PatientComments string `protobuf:"bytes,5,opt,name=patient_comments,json=patientComments,proto3" json:"patient_comments,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *WorkRef) Reset() { *x = WorkRef{} mi := &file_dr_study_idl_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *WorkRef) String() string { return protoimpl.X.MessageStringOf(x) } func (*WorkRef) ProtoMessage() {} func (x *WorkRef) ProtoReflect() protoreflect.Message { mi := &file_dr_study_idl_proto_msgTypes[4] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use WorkRef.ProtoReflect.Descriptor instead. func (*WorkRef) Descriptor() ([]byte, []int) { return file_dr_study_idl_proto_rawDescGZIP(), []int{4} } func (x *WorkRef) GetTitle() string { if x != nil { return x.Title } return "" } func (x *WorkRef) GetSuffix() string { if x != nil { return x.Suffix } return "" } func (x *WorkRef) GetPregnancyStatus() string { if x != nil { return x.PregnancyStatus } return "" } func (x *WorkRef) GetStudyComment() string { if x != nil { return x.StudyComment } return "" } func (x *WorkRef) GetPatientComments() string { if x != nil { return x.PatientComments } return "" } type DicomStudy struct { state protoimpl.MessageState `protogen:"open.v1"` StudyInstanceUid string `protobuf:"bytes,1,opt,name=study_instance_uid,json=studyInstanceUid,proto3" json:"study_instance_uid,omitempty"` StudyId string `protobuf:"bytes,2,opt,name=study_id,json=studyId,proto3" json:"study_id,omitempty"` PublicStudyId string `protobuf:"bytes,3,opt,name=public_study_id,json=publicStudyId,proto3" json:"public_study_id,omitempty"` SpecificCharacterSet string `protobuf:"bytes,4,opt,name=specific_character_set,json=specificCharacterSet,proto3" json:"specific_character_set,omitempty"` AccessionNumber string `protobuf:"bytes,5,opt,name=accession_number,json=accessionNumber,proto3" json:"accession_number,omitempty"` RefPhysician string `protobuf:"bytes,6,opt,name=ref_physician,json=refPhysician,proto3" json:"ref_physician,omitempty"` PatientId string `protobuf:"bytes,7,opt,name=patient_id,json=patientId,proto3" json:"patient_id,omitempty"` PatientName string `protobuf:"bytes,8,opt,name=patient_name,json=patientName,proto3" json:"patient_name,omitempty"` PatientSize string `protobuf:"bytes,9,opt,name=patient_size,json=patientSize,proto3" json:"patient_size,omitempty"` OtherPatientIds string `protobuf:"bytes,10,opt,name=other_patient_ids,json=otherPatientIds,proto3" json:"other_patient_ids,omitempty"` OtherPatientNames string `protobuf:"bytes,11,opt,name=other_patient_names,json=otherPatientNames,proto3" json:"other_patient_names,omitempty"` OwnerName string `protobuf:"bytes,12,opt,name=owner_name,json=ownerName,proto3" json:"owner_name,omitempty"` PatientAge string `protobuf:"bytes,13,opt,name=patient_age,json=patientAge,proto3" json:"patient_age,omitempty"` PatientSex string `protobuf:"bytes,14,opt,name=patient_sex,json=patientSex,proto3" json:"patient_sex,omitempty"` SexNeuter string `protobuf:"bytes,15,opt,name=sex_neuter,json=sexNeuter,proto3" json:"sex_neuter,omitempty"` //绝育 SpecialNeeds string `protobuf:"bytes,16,opt,name=special_needs,json=specialNeeds,proto3" json:"special_needs,omitempty"` CurrentPatientLocation string `protobuf:"bytes,17,opt,name=current_patient_location,json=currentPatientLocation,proto3" json:"current_patient_location,omitempty"` PatientState string `protobuf:"bytes,18,opt,name=patient_state,json=patientState,proto3" json:"patient_state,omitempty"` AdmittingTime string `protobuf:"bytes,19,opt,name=admitting_time,json=admittingTime,proto3" json:"admitting_time,omitempty"` AdmissionId string `protobuf:"bytes,20,opt,name=admission_id,json=admissionId,proto3" json:"admission_id,omitempty"` ScheduledAeTitle string `protobuf:"bytes,21,opt,name=scheduled_ae_title,json=scheduledAeTitle,proto3" json:"scheduled_ae_title,omitempty"` Priority string `protobuf:"bytes,22,opt,name=priority,proto3" json:"priority,omitempty"` RegSource string `protobuf:"bytes,23,opt,name=reg_source,json=regSource,proto3" json:"reg_source,omitempty"` StudyStatus string `protobuf:"bytes,24,opt,name=study_status,json=studyStatus,proto3" json:"study_status,omitempty"` RequestedProcedureId string `protobuf:"bytes,25,opt,name=requested_procedure_id,json=requestedProcedureId,proto3" json:"requested_procedure_id,omitempty"` ScheduledProcedureStepId string `protobuf:"bytes,26,opt,name=scheduled_procedure_step_id,json=scheduledProcedureStepId,proto3" json:"scheduled_procedure_step_id,omitempty"` ScheduledProtocolCodeValue string `protobuf:"bytes,27,opt,name=scheduled_protocol_code_value,json=scheduledProtocolCodeValue,proto3" json:"scheduled_protocol_code_value,omitempty"` PerformedProtocolCodeValue string `protobuf:"bytes,28,opt,name=performed_protocol_code_value,json=performedProtocolCodeValue,proto3" json:"performed_protocol_code_value,omitempty"` PerformedProtocolCodeMeaning string `protobuf:"bytes,29,opt,name=performed_protocol_code_meaning,json=performedProtocolCodeMeaning,proto3" json:"performed_protocol_code_meaning,omitempty"` PerformedProcedureStepId string `protobuf:"bytes,30,opt,name=performed_procedure_step_id,json=performedProcedureStepId,proto3" json:"performed_procedure_step_id,omitempty"` StudyDescription string `protobuf:"bytes,31,opt,name=study_description,json=studyDescription,proto3" json:"study_description,omitempty"` StudyStartDatetime string `protobuf:"bytes,32,opt,name=study_start_datetime,json=studyStartDatetime,proto3" json:"study_start_datetime,omitempty"` StudyEndDatetime string `protobuf:"bytes,33,opt,name=study_end_datetime,json=studyEndDatetime,proto3" json:"study_end_datetime,omitempty"` ScheduledProcedureStepStartDate string `protobuf:"bytes,34,opt,name=scheduled_procedure_step_start_date,json=scheduledProcedureStepStartDate,proto3" json:"scheduled_procedure_step_start_date,omitempty"` MppsInstanceUid string `protobuf:"bytes,35,opt,name=mpps_instance_uid,json=mppsInstanceUid,proto3" json:"mpps_instance_uid,omitempty"` PerformedPhysician string `protobuf:"bytes,36,opt,name=performed_physician,json=performedPhysician,proto3" json:"performed_physician,omitempty"` StudyLock string `protobuf:"bytes,37,opt,name=study_lock,json=studyLock,proto3" json:"study_lock,omitempty"` FolderPath string `protobuf:"bytes,38,opt,name=folder_path,json=folderPath,proto3" json:"folder_path,omitempty"` OperatorId string `protobuf:"bytes,39,opt,name=operator_id,json=operatorId,proto3" json:"operator_id,omitempty"` Modality string `protobuf:"bytes,40,opt,name=modality,proto3" json:"modality,omitempty"` SendStatus string `protobuf:"bytes,41,opt,name=send_status,json=sendStatus,proto3" json:"send_status,omitempty"` PrintStatus string `protobuf:"bytes,42,opt,name=print_status,json=printStatus,proto3" json:"print_status,omitempty"` Views []*View `protobuf:"bytes,43,rep,name=views,proto3" json:"views,omitempty"` Weight string `protobuf:"bytes,44,opt,name=weight,proto3" json:"weight,omitempty"` Thickness int32 `protobuf:"varint,45,opt,name=thickness,proto3" json:"thickness,omitempty"` Length int32 `protobuf:"varint,46,opt,name=length,proto3" json:"length,omitempty"` RegisterCode string `protobuf:"bytes,47,opt,name=register_code,json=registerCode,proto3" json:"register_code,omitempty"` BreedCode string `protobuf:"bytes,48,opt,name=breed_code,json=breedCode,proto3" json:"breed_code,omitempty"` PatientType string `protobuf:"bytes,49,opt,name=patient_type,json=patientType,proto3" json:"patient_type,omitempty"` StudyType string `protobuf:"bytes,50,opt,name=study_type,json=studyType,proto3" json:"study_type,omitempty"` Mwl string `protobuf:"bytes,51,opt,name=mwl,proto3" json:"mwl,omitempty"` QrCode string `protobuf:"bytes,52,opt,name=qr_code,json=qrCode,proto3" json:"qr_code,omitempty"` IsExported bool `protobuf:"varint,53,opt,name=is_exported,json=isExported,proto3" json:"is_exported,omitempty"` IsEdited bool `protobuf:"varint,54,opt,name=is_edited,json=isEdited,proto3" json:"is_edited,omitempty"` WorkRef *WorkRef `protobuf:"bytes,55,opt,name=work_ref,json=workRef,proto3" json:"work_ref,omitempty"` IsAppended bool `protobuf:"varint,56,opt,name=is_appended,json=isAppended,proto3" json:"is_appended,omitempty"` CreationTime string `protobuf:"bytes,57,opt,name=creation_time,json=creationTime,proto3" json:"creation_time,omitempty"` BodyPart string `protobuf:"bytes,58,opt,name=body_part,json=bodyPart,proto3" json:"body_part,omitempty"` Department string `protobuf:"bytes,59,opt,name=department,proto3" json:"department,omitempty"` PatientPosition string `protobuf:"bytes,60,opt,name=patient_position,json=patientPosition,proto3" json:"patient_position,omitempty"` MappedStatus bool `protobuf:"varint,61,opt,name=mapped_status,json=mappedStatus,proto3" json:"mapped_status,omitempty"` IsDelete bool `protobuf:"varint,62,opt,name=is_delete,json=isDelete,proto3" json:"is_delete,omitempty"` DeleteTime string `protobuf:"bytes,63,opt,name=delete_time,json=deleteTime,proto3" json:"delete_time,omitempty"` Tag string `protobuf:"bytes,64,opt,name=tag,proto3" json:"tag,omitempty"` ProcedureCode string `protobuf:"bytes,65,opt,name=procedure_code,json=procedureCode,proto3" json:"procedure_code,omitempty"` QcResult bool `protobuf:"varint,66,opt,name=qc_result,json=qcResult,proto3" json:"qc_result,omitempty"` ReportStatus string `protobuf:"bytes,67,opt,name=report_status,json=reportStatus,proto3" json:"report_status,omitempty"` unknownFields protoimpl.UnknownFields sizeCache protoimpl.SizeCache } func (x *DicomStudy) Reset() { *x = DicomStudy{} mi := &file_dr_study_idl_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } func (x *DicomStudy) String() string { return protoimpl.X.MessageStringOf(x) } func (*DicomStudy) ProtoMessage() {} func (x *DicomStudy) ProtoReflect() protoreflect.Message { mi := &file_dr_study_idl_proto_msgTypes[5] if x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DicomStudy.ProtoReflect.Descriptor instead. func (*DicomStudy) Descriptor() ([]byte, []int) { return file_dr_study_idl_proto_rawDescGZIP(), []int{5} } func (x *DicomStudy) GetStudyInstanceUid() string { if x != nil { return x.StudyInstanceUid } return "" } func (x *DicomStudy) GetStudyId() string { if x != nil { return x.StudyId } return "" } func (x *DicomStudy) GetPublicStudyId() string { if x != nil { return x.PublicStudyId } return "" } func (x *DicomStudy) GetSpecificCharacterSet() string { if x != nil { return x.SpecificCharacterSet } return "" } func (x *DicomStudy) GetAccessionNumber() string { if x != nil { return x.AccessionNumber } return "" } func (x *DicomStudy) GetRefPhysician() string { if x != nil { return x.RefPhysician } return "" } func (x *DicomStudy) GetPatientId() string { if x != nil { return x.PatientId } return "" } func (x *DicomStudy) GetPatientName() string { if x != nil { return x.PatientName } return "" } func (x *DicomStudy) GetPatientSize() string { if x != nil { return x.PatientSize } return "" } func (x *DicomStudy) GetOtherPatientIds() string { if x != nil { return x.OtherPatientIds } return "" } func (x *DicomStudy) GetOtherPatientNames() string { if x != nil { return x.OtherPatientNames } return "" } func (x *DicomStudy) GetOwnerName() string { if x != nil { return x.OwnerName } return "" } func (x *DicomStudy) GetPatientAge() string { if x != nil { return x.PatientAge } return "" } func (x *DicomStudy) GetPatientSex() string { if x != nil { return x.PatientSex } return "" } func (x *DicomStudy) GetSexNeuter() string { if x != nil { return x.SexNeuter } return "" } func (x *DicomStudy) GetSpecialNeeds() string { if x != nil { return x.SpecialNeeds } return "" } func (x *DicomStudy) GetCurrentPatientLocation() string { if x != nil { return x.CurrentPatientLocation } return "" } func (x *DicomStudy) GetPatientState() string { if x != nil { return x.PatientState } return "" } func (x *DicomStudy) GetAdmittingTime() string { if x != nil { return x.AdmittingTime } return "" } func (x *DicomStudy) GetAdmissionId() string { if x != nil { return x.AdmissionId } return "" } func (x *DicomStudy) GetScheduledAeTitle() string { if x != nil { return x.ScheduledAeTitle } return "" } func (x *DicomStudy) GetPriority() string { if x != nil { return x.Priority } return "" } func (x *DicomStudy) GetRegSource() string { if x != nil { return x.RegSource } return "" } func (x *DicomStudy) GetStudyStatus() string { if x != nil { return x.StudyStatus } return "" } func (x *DicomStudy) GetRequestedProcedureId() string { if x != nil { return x.RequestedProcedureId } return "" } func (x *DicomStudy) GetScheduledProcedureStepId() string { if x != nil { return x.ScheduledProcedureStepId } return "" } func (x *DicomStudy) GetScheduledProtocolCodeValue() string { if x != nil { return x.ScheduledProtocolCodeValue } return "" } func (x *DicomStudy) GetPerformedProtocolCodeValue() string { if x != nil { return x.PerformedProtocolCodeValue } return "" } func (x *DicomStudy) GetPerformedProtocolCodeMeaning() string { if x != nil { return x.PerformedProtocolCodeMeaning } return "" } func (x *DicomStudy) GetPerformedProcedureStepId() string { if x != nil { return x.PerformedProcedureStepId } return "" } func (x *DicomStudy) GetStudyDescription() string { if x != nil { return x.StudyDescription } return "" } func (x *DicomStudy) GetStudyStartDatetime() string { if x != nil { return x.StudyStartDatetime } return "" } func (x *DicomStudy) GetStudyEndDatetime() string { if x != nil { return x.StudyEndDatetime } return "" } func (x *DicomStudy) GetScheduledProcedureStepStartDate() string { if x != nil { return x.ScheduledProcedureStepStartDate } return "" } func (x *DicomStudy) GetMppsInstanceUid() string { if x != nil { return x.MppsInstanceUid } return "" } func (x *DicomStudy) GetPerformedPhysician() string { if x != nil { return x.PerformedPhysician } return "" } func (x *DicomStudy) GetStudyLock() string { if x != nil { return x.StudyLock } return "" } func (x *DicomStudy) GetFolderPath() string { if x != nil { return x.FolderPath } return "" } func (x *DicomStudy) GetOperatorId() string { if x != nil { return x.OperatorId } return "" } func (x *DicomStudy) GetModality() string { if x != nil { return x.Modality } return "" } func (x *DicomStudy) GetSendStatus() string { if x != nil { return x.SendStatus } return "" } func (x *DicomStudy) GetPrintStatus() string { if x != nil { return x.PrintStatus } return "" } func (x *DicomStudy) GetViews() []*View { if x != nil { return x.Views } return nil } func (x *DicomStudy) GetWeight() string { if x != nil { return x.Weight } return "" } func (x *DicomStudy) GetThickness() int32 { if x != nil { return x.Thickness } return 0 } func (x *DicomStudy) GetLength() int32 { if x != nil { return x.Length } return 0 } func (x *DicomStudy) GetRegisterCode() string { if x != nil { return x.RegisterCode } return "" } func (x *DicomStudy) GetBreedCode() string { if x != nil { return x.BreedCode } return "" } func (x *DicomStudy) GetPatientType() string { if x != nil { return x.PatientType } return "" } func (x *DicomStudy) GetStudyType() string { if x != nil { return x.StudyType } return "" } func (x *DicomStudy) GetMwl() string { if x != nil { return x.Mwl } return "" } func (x *DicomStudy) GetQrCode() string { if x != nil { return x.QrCode } return "" } func (x *DicomStudy) GetIsExported() bool { if x != nil { return x.IsExported } return false } func (x *DicomStudy) GetIsEdited() bool { if x != nil { return x.IsEdited } return false } func (x *DicomStudy) GetWorkRef() *WorkRef { if x != nil { return x.WorkRef } return nil } func (x *DicomStudy) GetIsAppended() bool { if x != nil { return x.IsAppended } return false } func (x *DicomStudy) GetCreationTime() string { if x != nil { return x.CreationTime } return "" } func (x *DicomStudy) GetBodyPart() string { if x != nil { return x.BodyPart } return "" } func (x *DicomStudy) GetDepartment() string { if x != nil { return x.Department } return "" } func (x *DicomStudy) GetPatientPosition() string { if x != nil { return x.PatientPosition } return "" } func (x *DicomStudy) GetMappedStatus() bool { if x != nil { return x.MappedStatus } return false } func (x *DicomStudy) GetIsDelete() bool { if x != nil { return x.IsDelete } return false } func (x *DicomStudy) GetDeleteTime() string { if x != nil { return x.DeleteTime } return "" } func (x *DicomStudy) GetTag() string { if x != nil { return x.Tag } return "" } func (x *DicomStudy) GetProcedureCode() string { if x != nil { return x.ProcedureCode } return "" } func (x *DicomStudy) GetQcResult() bool { if x != nil { return x.QcResult } return false } func (x *DicomStudy) GetReportStatus() string { if x != nil { return x.ReportStatus } return "" } var File_dr_study_idl_proto protoreflect.FileDescriptor const file_dr_study_idl_proto_rawDesc = "" + "\n" + "\x12dr_study_idl.proto\x12\bdr.study\"\x0e\n" + "\fEmptyRequest\"o\n" + "\x11SoftwareInfoReply\x12\x16\n" + "\x06module\x18\x01 \x01(\tR\x06module\x12\x12\n" + "\x04desc\x18\x02 \x01(\tR\x04desc\x12\x14\n" + "\x05build\x18\x03 \x01(\tR\x05build\x12\x18\n" + "\aversion\x18\x04 \x01(\tR\aversion\"<\n" + "\x12AcquisitionContext\x12&\n" + "\x0fwork_station_id\x18\x01 \x01(\tR\rworkStationId\"\xf4\b\n" + "\x04View\x12\x19\n" + "\bstudy_id\x18\x01 \x01(\tR\astudyId\x12,\n" + "\x12study_instance_uid\x18\x02 \x01(\tR\x10studyInstanceUid\x12.\n" + "\x13series_instance_uid\x18\x03 \x01(\tR\x11seriesInstanceUid\x12#\n" + "\rseries_number\x18\x04 \x01(\x05R\fseriesNumber\x12\x17\n" + "\aview_id\x18\x05 \x01(\tR\x06viewId\x12)\n" + "\x10view_description\x18\x06 \x01(\tR\x0fviewDescription\x12\x1b\n" + "\tbody_part\x18\a \x01(\tR\bbodyPart\x12\x1a\n" + "\bcomments\x18\b \x01(\tR\bcomments\x12-\n" + "\x12performed_datetime\x18\t \x01(\tR\x11performedDatetime\x12E\n" + "\x1fperformed_protocol_code_meaning\x18\n" + " \x01(\tR\x1cperformedProtocolCodeMeaning\x12A\n" + "\x1dperformed_protocol_code_value\x18\v \x01(\tR\x1aperformedProtocolCodeValue\x12%\n" + "\x0eprocedure_code\x18\f \x01(\tR\rprocedureCode\x12\x14\n" + "\x05order\x18\r \x01(\x05R\x05order\x12)\n" + "\x10acquisition_mode\x18\x0e \x01(\tR\x0facquisitionMode\x12\x1f\n" + "\vseries_type\x18\x0f \x01(\tR\n" + "seriesType\x122\n" + "\x15acquisition_series_id\x18\x10 \x01(\tR\x13acquisitionSeriesId\x12+\n" + "\x11acquisition_order\x18\x11 \x01(\x05R\x10acquisitionOrder\x12\x1d\n" + "\n" + "data_order\x18\x12 \x01(\x05R\tdataOrder\x12M\n" + "\x13acquisition_context\x18\x13 \x01(\v2\x1c.dr.study.AcquisitionContextR\x12acquisitionContext\x12#\n" + "\rexpose_status\x18\x14 \x01(\tR\fexposeStatus\x12\x1b\n" + "\tis_delete\x18\x15 \x01(\bR\bisDelete\x12!\n" + "\fimage_folder\x18\x16 \x01(\tR\vimageFolder\x12\x1f\n" + "\vimage_count\x18\x17 \x01(\x05R\n" + "imageCount\x12&\n" + "\x0fseries_group_id\x18\x18 \x01(\x05R\rseriesGroupId\x12#\n" + "\rcreation_time\x18\x19 \x01(\tR\fcreationTime\x12#\n" + "\rseries_status\x18\x1a \x01(\tR\fseriesStatus\x12\x13\n" + "\x05ai_id\x18\x1b \x01(\tR\x04aiId\x12\x1b\n" + "\tai_status\x18\x1c \x01(\tR\baiStatus\x12\x16\n" + "\x06images\x18\x1d \x03(\tR\x06images\"\xb2\x01\n" + "\aWorkRef\x12\x14\n" + "\x05title\x18\x01 \x01(\tR\x05title\x12\x16\n" + "\x06suffix\x18\x02 \x01(\tR\x06suffix\x12)\n" + "\x10pregnancy_status\x18\x03 \x01(\tR\x0fpregnancyStatus\x12#\n" + "\rstudy_comment\x18\x04 \x01(\tR\fstudyComment\x12)\n" + "\x10patient_comments\x18\x05 \x01(\tR\x0fpatientComments\"\xb5\x14\n" + "\n" + "DicomStudy\x12,\n" + "\x12study_instance_uid\x18\x01 \x01(\tR\x10studyInstanceUid\x12\x19\n" + "\bstudy_id\x18\x02 \x01(\tR\astudyId\x12&\n" + "\x0fpublic_study_id\x18\x03 \x01(\tR\rpublicStudyId\x124\n" + "\x16specific_character_set\x18\x04 \x01(\tR\x14specificCharacterSet\x12)\n" + "\x10accession_number\x18\x05 \x01(\tR\x0faccessionNumber\x12#\n" + "\rref_physician\x18\x06 \x01(\tR\frefPhysician\x12\x1d\n" + "\n" + "patient_id\x18\a \x01(\tR\tpatientId\x12!\n" + "\fpatient_name\x18\b \x01(\tR\vpatientName\x12!\n" + "\fpatient_size\x18\t \x01(\tR\vpatientSize\x12*\n" + "\x11other_patient_ids\x18\n" + " \x01(\tR\x0fotherPatientIds\x12.\n" + "\x13other_patient_names\x18\v \x01(\tR\x11otherPatientNames\x12\x1d\n" + "\n" + "owner_name\x18\f \x01(\tR\townerName\x12\x1f\n" + "\vpatient_age\x18\r \x01(\tR\n" + "patientAge\x12\x1f\n" + "\vpatient_sex\x18\x0e \x01(\tR\n" + "patientSex\x12\x1d\n" + "\n" + "sex_neuter\x18\x0f \x01(\tR\tsexNeuter\x12#\n" + "\rspecial_needs\x18\x10 \x01(\tR\fspecialNeeds\x128\n" + "\x18current_patient_location\x18\x11 \x01(\tR\x16currentPatientLocation\x12#\n" + "\rpatient_state\x18\x12 \x01(\tR\fpatientState\x12%\n" + "\x0eadmitting_time\x18\x13 \x01(\tR\radmittingTime\x12!\n" + "\fadmission_id\x18\x14 \x01(\tR\vadmissionId\x12,\n" + "\x12scheduled_ae_title\x18\x15 \x01(\tR\x10scheduledAeTitle\x12\x1a\n" + "\bpriority\x18\x16 \x01(\tR\bpriority\x12\x1d\n" + "\n" + "reg_source\x18\x17 \x01(\tR\tregSource\x12!\n" + "\fstudy_status\x18\x18 \x01(\tR\vstudyStatus\x124\n" + "\x16requested_procedure_id\x18\x19 \x01(\tR\x14requestedProcedureId\x12=\n" + "\x1bscheduled_procedure_step_id\x18\x1a \x01(\tR\x18scheduledProcedureStepId\x12A\n" + "\x1dscheduled_protocol_code_value\x18\x1b \x01(\tR\x1ascheduledProtocolCodeValue\x12A\n" + "\x1dperformed_protocol_code_value\x18\x1c \x01(\tR\x1aperformedProtocolCodeValue\x12E\n" + "\x1fperformed_protocol_code_meaning\x18\x1d \x01(\tR\x1cperformedProtocolCodeMeaning\x12=\n" + "\x1bperformed_procedure_step_id\x18\x1e \x01(\tR\x18performedProcedureStepId\x12+\n" + "\x11study_description\x18\x1f \x01(\tR\x10studyDescription\x120\n" + "\x14study_start_datetime\x18 \x01(\tR\x12studyStartDatetime\x12,\n" + "\x12study_end_datetime\x18! \x01(\tR\x10studyEndDatetime\x12L\n" + "#scheduled_procedure_step_start_date\x18\" \x01(\tR\x1fscheduledProcedureStepStartDate\x12*\n" + "\x11mpps_instance_uid\x18# \x01(\tR\x0fmppsInstanceUid\x12/\n" + "\x13performed_physician\x18$ \x01(\tR\x12performedPhysician\x12\x1d\n" + "\n" + "study_lock\x18% \x01(\tR\tstudyLock\x12\x1f\n" + "\vfolder_path\x18& \x01(\tR\n" + "folderPath\x12\x1f\n" + "\voperator_id\x18' \x01(\tR\n" + "operatorId\x12\x1a\n" + "\bmodality\x18( \x01(\tR\bmodality\x12\x1f\n" + "\vsend_status\x18) \x01(\tR\n" + "sendStatus\x12!\n" + "\fprint_status\x18* \x01(\tR\vprintStatus\x12$\n" + "\x05views\x18+ \x03(\v2\x0e.dr.study.ViewR\x05views\x12\x16\n" + "\x06weight\x18, \x01(\tR\x06weight\x12\x1c\n" + "\tthickness\x18- \x01(\x05R\tthickness\x12\x16\n" + "\x06length\x18. \x01(\x05R\x06length\x12#\n" + "\rregister_code\x18/ \x01(\tR\fregisterCode\x12\x1d\n" + "\n" + "breed_code\x180 \x01(\tR\tbreedCode\x12!\n" + "\fpatient_type\x181 \x01(\tR\vpatientType\x12\x1d\n" + "\n" + "study_type\x182 \x01(\tR\tstudyType\x12\x10\n" + "\x03mwl\x183 \x01(\tR\x03mwl\x12\x17\n" + "\aqr_code\x184 \x01(\tR\x06qrCode\x12\x1f\n" + "\vis_exported\x185 \x01(\bR\n" + "isExported\x12\x1b\n" + "\tis_edited\x186 \x01(\bR\bisEdited\x12,\n" + "\bwork_ref\x187 \x01(\v2\x11.dr.study.WorkRefR\aworkRef\x12\x1f\n" + "\vis_appended\x188 \x01(\bR\n" + "isAppended\x12#\n" + "\rcreation_time\x189 \x01(\tR\fcreationTime\x12\x1b\n" + "\tbody_part\x18: \x01(\tR\bbodyPart\x12\x1e\n" + "\n" + "department\x18; \x01(\tR\n" + "department\x12)\n" + "\x10patient_position\x18< \x01(\tR\x0fpatientPosition\x12#\n" + "\rmapped_status\x18= \x01(\bR\fmappedStatus\x12\x1b\n" + "\tis_delete\x18> \x01(\bR\bisDelete\x12\x1f\n" + "\vdelete_time\x18? \x01(\tR\n" + "deleteTime\x12\x10\n" + "\x03tag\x18@ \x01(\tR\x03tag\x12%\n" + "\x0eprocedure_code\x18A \x01(\tR\rprocedureCode\x12\x1b\n" + "\tqc_result\x18B \x01(\bR\bqcResult\x12#\n" + "\rreport_status\x18C \x01(\tR\freportStatus2N\n" + "\x05Basic\x12E\n" + "\fSoftwareInfo\x12\x16.dr.study.EmptyRequest\x1a\x1b.dr.study.SoftwareInfoReply\"\x002D\n" + "\x05Study\x12;\n" + "\vCreateStudy\x12\x14.dr.study.DicomStudy\x1a\x14.dr.study.DicomStudy\"\x00B\x0eZ\fdr_study_pb/b\x06proto3" var ( file_dr_study_idl_proto_rawDescOnce sync.Once file_dr_study_idl_proto_rawDescData []byte ) func file_dr_study_idl_proto_rawDescGZIP() []byte { file_dr_study_idl_proto_rawDescOnce.Do(func() { file_dr_study_idl_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_dr_study_idl_proto_rawDesc), len(file_dr_study_idl_proto_rawDesc))) }) return file_dr_study_idl_proto_rawDescData } var file_dr_study_idl_proto_msgTypes = make([]protoimpl.MessageInfo, 6) var file_dr_study_idl_proto_goTypes = []any{ (*EmptyRequest)(nil), // 0: dr.study.EmptyRequest (*SoftwareInfoReply)(nil), // 1: dr.study.SoftwareInfoReply (*AcquisitionContext)(nil), // 2: dr.study.AcquisitionContext (*View)(nil), // 3: dr.study.View (*WorkRef)(nil), // 4: dr.study.WorkRef (*DicomStudy)(nil), // 5: dr.study.DicomStudy } var file_dr_study_idl_proto_depIdxs = []int32{ 2, // 0: dr.study.View.acquisition_context:type_name -> dr.study.AcquisitionContext 3, // 1: dr.study.DicomStudy.views:type_name -> dr.study.View 4, // 2: dr.study.DicomStudy.work_ref:type_name -> dr.study.WorkRef 0, // 3: dr.study.Basic.SoftwareInfo:input_type -> dr.study.EmptyRequest 5, // 4: dr.study.Study.CreateStudy:input_type -> dr.study.DicomStudy 1, // 5: dr.study.Basic.SoftwareInfo:output_type -> dr.study.SoftwareInfoReply 5, // 6: dr.study.Study.CreateStudy:output_type -> dr.study.DicomStudy 5, // [5:7] is the sub-list for method output_type 3, // [3:5] is the sub-list for method input_type 3, // [3:3] is the sub-list for extension type_name 3, // [3:3] is the sub-list for extension extendee 0, // [0:3] is the sub-list for field type_name } func init() { file_dr_study_idl_proto_init() } func file_dr_study_idl_proto_init() { if File_dr_study_idl_proto != nil { return } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: unsafe.Slice(unsafe.StringData(file_dr_study_idl_proto_rawDesc), len(file_dr_study_idl_proto_rawDesc)), NumEnums: 0, NumMessages: 6, NumExtensions: 0, NumServices: 2, }, GoTypes: file_dr_study_idl_proto_goTypes, DependencyIndexes: file_dr_study_idl_proto_depIdxs, MessageInfos: file_dr_study_idl_proto_msgTypes, }.Build() File_dr_study_idl_proto = out.File file_dr_study_idl_proto_goTypes = nil file_dr_study_idl_proto_depIdxs = nil }