global

package
v1.0.10 Latest Latest
Warning

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

Go to latest
Published: Oct 16, 2022 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FlagGetChkMedia

func FlagGetChkMedia() bool

func FlagSetChkMedia

func FlagSetChkMedia(b bool)

Types

type CachePathImage

type CachePathImage struct {
	Path          string
	VideoFilename string
	ImageFilename string
	ThumbFilename string
	GenDate       int64
}

type CachePathVideo

type CachePathVideo struct {
	Path          string
	VideoFilename string
	ThumbFilename string
	FrameFilename []string
	GenDate       int64
}

type Dcm4cheInstanceInfo

type Dcm4cheInstanceInfo struct {
	InstanceId      string
	InstanceNumber  int
	URL             string
	ContentDatetime string
	ContentType     string
	Height          int
	Width           int
	Frames          int
}

type Dcm4cheSeriesInfo

type Dcm4cheSeriesInfo struct {
	SeriesId      string
	SeriesNumber  int
	URL           string
	StudyDatetime string
	PatientName   string
	PatientId     string
	InstanceInfo  []Dcm4cheInstanceInfo
}

type Dcm4cheStudiesInfo

type Dcm4cheStudiesInfo struct {
	StudiesId     string
	StudyDatetime string
	URL           string
	SeriesInfo    []Dcm4cheSeriesInfo
	PatientName   string
	PatientId     string
}

type InstanceInfo

type InstanceInfo struct {
	InstanceId          string  `gorose:"instance_id" json:"instance_id"`
	InstanceNumber      int     `gorose:"instance_number" json:"instance_number"`
	SeriesId            string  `gorose:"series_id" json:"series_id"`
	StudiesId           string  `gorose:"studies_id" json:"studies_id"`
	URL                 string  `gorose:"url" json:"url"`
	ContentDatetime     int64   `gorose:"content_datetime" json:"content_datetime"`
	RecordDatetime      int64   `gorose:"record_datetime" json:"record_datetime"`
	MediaWidth          int     `gorose:"media_width" json:"media_width"`
	MediaHeight         int     `gorose:"media_height" json:"media_height"`
	Frames              int     `gorose:"frames" json:"frames"`
	Duration            float64 `gorose:"duration" json:"duration"`
	MediaType           string  `gorose:"media_type" json:"media_type"`
	CacheLocalPath      string  `gorose:"cache_local_path" json:"cache_local_path"`
	DbHidden            int     `gorose:"db_hidden" json:"db_hidden"`
	DbDelete            int     `gorose:"db_delete" json:"db_delete"`
	LabelUpdateDatetime int64   `gorose:"label_update_datetime" json:"label_update_datetime"`
	LabelView           string  `gorose:"label_view" json:"label_view"`
	LabelDiagnose       string  `gorose:"label_diagnose" json:"label_diagnose"`
	LabelInterfere      string  `gorose:"label_interfere" json:"label_interfere"`
	LabelMemo           string  `gorose:"label_memo" json:"label_memo"`
	LabelInfoAttend     string  `gorose:"label_info_attend" json:"label_info_attend"`
}

type LabelInstance

type LabelInstance struct {
	OpOverride bool   `json:"op_override,omitempty"`
	OpRemove   bool   `json:"op_remove,omitempty"`
	Uid        int    `json:"uid,omitempty"`
	View       string `json:"view,omitempty"`
	Diagnose   string `json:"diagnose,omitempty"`
	Interfere  string `json:"interfere,omitempty"`
	Memo       string `json:"memo,omitempty"`
	InfoAttend string `json:"info_attend,omitempty"`
}

type LabelSeries

type LabelSeries struct {
	OpOverride bool   `json:"op_override,omitempty"`
	OpRemove   bool   `json:"op_remove,omitempty"`
	Uid        int    `json:"uid,omitempty"`
	HisInfo    string `json:"his_info,omitempty"`
	Progress   int    `json:"progress,omitempty"`
	Memo       string `json:"memo,omitempty"`
	InfoAttend string `json:"info_attend,omitempty"`
}

type LabelStudies

type LabelStudies struct {
	OpOverride bool   `json:"op_override,omitempty"`
	OpRemove   bool   `json:"op_remove,omitempty"`
	Uid        int    `json:"uid,omitempty"`
	HisInfo    string `json:"his_info,omitempty"`
	Progress   int    `json:"progress,omitempty"`
	Memo       string `json:"memo,omitempty"`
	InfoAttend string `json:"info_attend,omitempty"`
}

type SeriesInfo

type SeriesInfo struct {
	SeriesId            string `gorose:"series_id" json:"series_id"`
	SeriesNumber        int    `gorose:"series_number" json:"series_number"`
	StudiesId           string `gorose:"studies_id" json:"studies_id"`
	PatientId           string `gorose:"patient_id" json:"patient_id"`
	PatientName         string `gorose:"patient_name" json:"patient_name"`
	URL                 string `gorose:"url" json:"url"`
	IncludeInstances    string `gorose:"include_instances" json:"include_instances"`
	StudyDatetime       int64  `gorose:"study_datetime" json:"study_datetime"`
	RecordDatetime      int64  `gorose:"record_datetime" json:"record_datetime"`
	UpdateDatetime      int64  `gorose:"update_datetime" json:"update_datetime"`
	DbHidden            int    `gorose:"db_hidden" json:"db_hidden"`
	DbDelete            int    `gorose:"db_delete" json:"db_delete"`
	LabelMemo           string `gorose:"label_memo" json:"label_memo"`
	LabelInfoAttend     string `gorose:"label_info_attend" json:"label_info_attend"`
	LabelUpdateDatetime int64  `gorose:"label_update_datetime" json:"label_update_datetime"`
}

type StudiesInfo

type StudiesInfo struct {
	StudiesId           string `gorose:"studies_id" json:"studies_id"`
	StudyDatetime       int64  `gorose:"study_datetime" json:"study_datetime"`
	PatientId           string `gorose:"patient_id" json:"patient_id"`
	PatientName         string `gorose:"patient_name" json:"patient_name"`
	IncludeSeries       string `gorose:"include_series" json:"include_series"`
	RecordDatetime      int64  `gorose:"record_datetime" json:"record_datetime"`
	UpdateDatetime      int64  `gorose:"update_datetime" json:"update_datetime"`
	DbHidden            int    `gorose:"db_hidden" json:"db_hidden"`
	DbDelete            int    `gorose:"db_delete" json:"db_delete"`
	OwnerGroups         string `gorose:"owner_groups" json:"owner_groups"`
	LabelUpdateDatetime int64  `gorose:"label_update_datetime" json:"label_update_datetime"`
	LabelUidAuthor      int    `gorose:"label_uid_author" json:"label_uid_author"`
	LabelUidReview      int    `gorose:"label_uid_review" json:"label_uid_review"`
	LabelHisInfo        string `gorose:"label_his_info" json:"label_his_info"`
	LabelProgress       int    `gorose:"label_progress" json:"label_progress"`
	LabelMemo           string `gorose:"label_memo" json:"label_memo"`
	LabelInfoAttend     string `gorose:"label_info_attend" json:"label_info_attend"`
}

Jump to

Keyboard shortcuts

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