dcm4chee

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: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DICOM_PATIENT_NAME        = "00100010"
	DICOM_PATIENT_ID          = "00100020"
	DICOM_PATIENT_UPLOAD_TIME = "77771011"
	DICOM_STUDY_DATE          = "00080020"
	DICOM_CONTENT_DATE        = "00080023"
	DICOM_STUDY_TIME          = "00080030"
	DICOM_CONTENT_TIME        = "00080033"
	DICOM_RETRIEVE_URL        = "00081190"
	DICOM_STUDY_ID            = "0020000D"
	DICOM_SERIES_ID           = "0020000E"
	DICOM_INSTANCE_ID         = "00080018"
	DICOM_IMAGE_WIDTH         = "00280011"
	DICOM_IMAGE_HEIGHT        = "00280010"
	DICOM_SOP_CLASS           = "00080016"
	DICOM_MEDIA_MULTI_FRAME   = "00280008"
	DICOM_INSTANCE_NUMBER     = "00200013"
	DICOM_SERIES_NUMBER       = "00200011"
)
View Source
const (
	SOP_US_IMAGE_RETIRED  = "1.2.840.10008.5.1.4.1.1.6"
	SOP_US_IMAGE          = "1.2.840.10008.5.1.4.1.1.6.1"
	SOP_US_ENHANCE_VOLUME = "1.2.840.10008.5.1.4.1.1.6.2"
	SOP_MULTI_FRAME       = "1.2.840.10008.5.1.4.1.1.3.1"
	SOP_SECONDARY_SCREEN  = "1.2.840.10008.5.1.4.1.1.7"
	SOP_COMPREHENSIVE_SR  = "1.2.840.10008.5.1.4.1.1.88.33"
)
View Source
const (
	MEDIA_TYPE_MULTI_FRAME = "multi_frame"
	MEDIA_TYPE_IMAGE       = "image"
)

Variables

This section is empty.

Functions

func QueryDataInt

func QueryDataInt(data map[string]DicomItem, code string) (result int, err error)

func QueryDataString

func QueryDataString(data map[string]DicomItem, code string) (result string, err error)

Types

type Connector

type Connector struct {
	// contains filtered or unexported fields
}

func NewConnector

func NewConnector(host string, aets string) *Connector

func (*Connector) CountInstances

func (r *Connector) CountInstances(studiesId, seriesId string) int

func (*Connector) CountSeries

func (r *Connector) CountSeries(studiesId string) int

func (*Connector) CountStudies

func (r *Connector) CountStudies() int

func (*Connector) GetInstancesData

func (r *Connector) GetInstancesData(studiesId, seriesId string, offset, limit int) (data []map[string]DicomItem, err error)

func (*Connector) GetSeriesData

func (r *Connector) GetSeriesData(studiesId string, offset, limit int) (data []map[string]DicomItem, err error)

func (*Connector) GetStudiesFromOffset

func (r *Connector) GetStudiesFromOffset(offset, limit int) (data []map[string]DicomItem, err error)

func (*Connector) GetStudiesMetadata

func (r *Connector) GetStudiesMetadata(studiesId string) (metadata map[string]DicomItem, err error)

type DicomCount

type DicomCount struct {
	Count int `json:"count"`
}

type DicomItem

type DicomItem struct {
	Value []interface{} `json:"Value"`
	Vr    string        `json:"vr"`
}

func (DicomItem) GetInt

func (d DicomItem) GetInt() (r int, err error)

func (DicomItem) GetString

func (d DicomItem) GetString() (r string, err error)

Jump to

Keyboard shortcuts

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