dicomweb

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Examples

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

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

Client defines the client for connecting to dicom server. For the naming of the member function such as Query, Retrieve, etc., see https://www.dicomstandard.org/wp-content/uploads/2018/04/DICOMweb-Cheatsheet.pdf for more detail.

func NewClient

func NewClient(option ClientOption) *Client

NewClient creates a new client.

func (*Client) GetAuth added in v0.0.2

func (c *Client) GetAuth() string

func (*Client) Query

func (c *Client) Query(req QIDORequest) ([]QIDOResponse, error)

Query based on QIDO, query a list of either matched studies, series or instances.

Example (AllStudy)
package main

import (
	"fmt"
	"github.com/bakhdaulet/dicomweb-go/dicomweb"
)

func main() {
	c := dicomweb.NewClient(dicomweb.ClientOption{
		QIDOEndpoint: "https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs",
	})

	qido := dicomweb.QIDORequest{
		Type: dicomweb.Study,
	}
	resp, err := c.Query(qido)
	if err != nil {
		fmt.Printf("faild to query: %v", err)
		return
	}
	fmt.Println(resp)
}
Output:

Example (CertainInstance)
package main

import (
	"fmt"
	"github.com/bakhdaulet/dicomweb-go/dicomweb"
)

func main() {
	c := dicomweb.NewClient(dicomweb.ClientOption{
		QIDOEndpoint: "https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs",
	})

	studyInstanceUID := "1.3.6.1.4.1.25403.345050719074.3824.20170126085406.1"
	seriesInstanceUID := "2.25.687032174858108535882385160051760343725"
	instanceUID := "773645909590137995838355818619864160367"
	qido := dicomweb.QIDORequest{
		Type:              dicomweb.Instance,
		StudyInstanceUID:  studyInstanceUID,
		SeriesInstanceUID: seriesInstanceUID,
		SOPInstanceUID:    instanceUID,
	}
	resp, err := c.Query(qido)
	if err != nil {
		fmt.Printf("faild to query: %v", err)
		return
	}
	fmt.Println(resp)
}
Output:

Example (CertainSeries)
package main

import (
	"fmt"
	"github.com/bakhdaulet/dicomweb-go/dicomweb"
)

func main() {
	c := dicomweb.NewClient(dicomweb.ClientOption{
		QIDOEndpoint: "https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs",
	})

	studyInstanceUID := "1.3.6.1.4.1.25403.345050719074.3824.20170126085406.1"
	seriesInstanceUID := "2.25.720409440530442732085780991589110433975"
	qido := dicomweb.QIDORequest{
		Type:              dicomweb.Series,
		StudyInstanceUID:  studyInstanceUID,
		SeriesInstanceUID: seriesInstanceUID,
	}
	resp, err := c.Query(qido)
	if err != nil {
		fmt.Printf("faild to query: %v", err)
		return
	}
	fmt.Println(resp)
}
Output:

Example (CertainStudy)
package main

import (
	"fmt"
	"github.com/bakhdaulet/dicomweb-go/dicomweb"
)

func main() {
	c := dicomweb.NewClient(dicomweb.ClientOption{
		QIDOEndpoint: "https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs",
	})

	studyInstanceUID := "1.3.6.1.4.1.25403.345050719074.3824.20170125112931.11"
	qido := dicomweb.QIDORequest{
		Type:             dicomweb.Study,
		StudyInstanceUID: studyInstanceUID,
	}
	resp, err := c.Query(qido)
	if err != nil {
		fmt.Printf("faild to query: %v", err)
		return
	}
	fmt.Println(resp[0].StudyInstanceUID.Value[0].(string))
}
Output:

func (*Client) Retrieve

func (c *Client) Retrieve(req WADORequest) ([][]byte, error)

Retrieve based on WADO, retrieve the DICOM image of given id.

Example
package main

import (
	"fmt"
	"github.com/bakhdaulet/dicomweb-go/dicomweb"
	"io/ioutil"
	"strconv"
)

func main() {
	c := dicomweb.NewClient(dicomweb.ClientOption{
		WADOEndpoint: "https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs",
	})

	studyInstanceUID := "1.3.6.1.4.1.25403.345050719074.3824.20170126085406.1"
	seriesInstanceUID := "1.3.6.1.4.1.25403.345050719074.3824.20170126085406.2"
	instanceUID := "1.3.6.1.4.1.25403.345050719074.3824.20170126085406.3"

	wado := dicomweb.WADORequest{
		Type:              dicomweb.InstanceRaw,
		StudyInstanceUID:  studyInstanceUID,
		SeriesInstanceUID: seriesInstanceUID,
		SOPInstanceUID:    instanceUID,
		FrameID:           1,
	}
	parts, err := c.Retrieve(wado)
	if err != nil {
		fmt.Printf("faild to query: %v", err)
		return
	}

	for i, p := range parts {
		// save it into file like this:
		err := ioutil.WriteFile("/tmp/test_"+strconv.Itoa(i)+".dcm", p, 0666)
		if err != nil {
			fmt.Printf("faild to retrieve: %v", err)
			return
		}
	}
}
Output:

func (*Client) Store

func (c *Client) Store(req STOWRequest) (*STOWResponse, error)

Store based on STOW, store the DICOM study to PACS server.

Example
package main

import (
	"fmt"
	"github.com/bakhdaulet/dicomweb-go/dicomweb"
	"io/ioutil"
	"log"
)

func main() {
	c := dicomweb.NewClient(dicomweb.ClientOption{
		STOWEndpoint: "https://server.dcmjs.org/dcm4chee-arc/aets/DCM4CHEE/rs",
	})

	parts := [][]byte{}
	// read your data like this:
	for i := 0; i < 1; i++ {
		fname := fmt.Sprintf("/tmp/test_%d.dcm", i)
		b, err := ioutil.ReadFile(fname)
		if err != nil {
			log.Fatal(err)
		}
		parts = append(parts, b)
	}

	stow := dicomweb.STOWRequest{
		StudyInstanceUID: "1.2.840.113820.0.20200429.174041.3",
		Parts:            parts,
	}
	resp, err := c.Store(stow)
	if err != nil {
		fmt.Printf("faild to query: %v", err)
		return
	}
	fmt.Println(resp)
}
Output:

func (*Client) WithAuthentication

func (c *Client) WithAuthentication(auth string) *Client

WithAuthentication configures the client.

func (*Client) WithAuthenticationClientSecret added in v0.0.2

func (c *Client) WithAuthenticationClientSecret(clientId, secret, tenantid string) *Client

WithAuthentication configures the client.

func (*Client) WithInsecure

func (c *Client) WithInsecure() *Client

WithInsecure create a http client that skip verifying, do not use it in production.

type ClientOption

type ClientOption struct {
	// QIDOEndpoint endpoint for QIDO.
	QIDOEndpoint string
	// WADOEndpoint endpoint for WADO.
	WADOEndpoint string
	// STOWEndpoint endpoint for STOW.
	STOWEndpoint string
	// HTTPClient to perform requests. Uses http.DefaultClient otherwise
	HTTPClient *http.Client
	// OptionFuncs is an array of OptionFunc which are called before each request
	OptionFuncs *[]OptionFunc
}

ClientOption specifies the option for the DICOMweb client.

type OptionFunc

type OptionFunc func(*http.Request) error

OptionFunc is a signature for methods which can modify dicom requests before they are executed. And example would be to inject custom HTTP headers

type QIDORawResponse

type QIDORawResponse = map[string]Tag

QIDORawResponse defines the response from QIDO api with neumerical field.

type QIDORequest

type QIDORequest struct {
	Type                 QIDOType
	StudyInstanceUID     string   `json:"0020000D,omitempty"`
	SeriesInstanceUID    string   `json:"0020000E,omitempty"`
	SOPInstanceUID       string   `json:"00080018,omitempty"`
	PatientID            string   `json:"00100020,omitempty"`
	StudyDate            string   `json:"00080020,omitempty"`
	StudyTime            string   `json:"00080030,omitempty"`
	SeriesDate           string   `json:"00080021,omitempty"`
	SeriesTime           string   `json:"00080031,omitempty"`
	InstanceCreationDate string   `json:"00080012,omitempty"`
	InstanceCreationTime string   `json:"00080013,omitempty"`
	FrameTime            string   `json:"00181063,omitempty"`
	StudyArrivalTime     string   `json:"00321041,omitempty"`
	StudyCompletionTime  string   `json:"00321051,omitempty"`
	AccessionNumber      string   `json:"00080050,omitempty"`
	Limit                int      `json:"limit,omitempty"`
	Offset               int      `json:"offset,omitempty"`
	StudyInstanceUIDs    []string `json:"StudyInstanceUID,omitempty"`
	Includefield         []string `json:"includefield,omitempty"`
}

QIDORequest defines the filter option used in QIDO queries.

type QIDOResponse

type QIDOResponse struct {
	FileMetaInfoGroupLength             *Tag `json:"00020000,omitempty"`
	FileMetaInfoVersion                 *Tag `json:"00020001,omitempty"`
	MediaStorageSOPClassUID             *Tag `json:"00020002,omitempty"`
	MediaStorageSOPInstanceUID          *Tag `json:"00020003,omitempty"`
	TransferSyntaxUID                   *Tag `json:"00020010,omitempty"`
	ImplementationClassUID              *Tag `json:"00020012,omitempty"`
	ImplementationVersionName           *Tag `json:"00020013,omitempty"`
	SourceApplicationEntityTitle        *Tag `json:"00020016,omitempty"`
	PrivateInformationCreatorUID        *Tag `json:"00020100,omitempty"`
	PrivateInformation                  *Tag `json:"00020102,omitempty"`
	FileSetID                           *Tag `json:"00041130,omitempty"`
	FileSetDescriptorFileID             *Tag `json:"00041141,omitempty"`
	SpecificCharacterSetOfFile          *Tag `json:"00041142,omitempty"`
	FirstDirectoryRecordOffset          *Tag `json:"00041200,omitempty"`
	LastDirectoryRecordOffset           *Tag `json:"00041202,omitempty"`
	FileSetConsistencyFlag              *Tag `json:"00041212,omitempty"`
	DirectoryRecordSequence             *Tag `json:"00041220,omitempty"`
	OffsetOfNextDirectoryRecord         *Tag `json:"00041400,omitempty"`
	RecordInUseFlag                     *Tag `json:"00041410,omitempty"`
	LowerLevelDirectoryEntityOffset     *Tag `json:"00041420,omitempty"`
	DirectoryRecordType                 *Tag `json:"00041430,omitempty"`
	PrivateRecordUID                    *Tag `json:"00041432,omitempty"`
	ReferencedFileID                    *Tag `json:"00041500,omitempty"`
	MRDRDirectoryRecordOffset           *Tag `json:"00041504,omitempty"`
	ReferencedSOPClassUIDInFile         *Tag `json:"00041510,omitempty"`
	ReferencedSOPInstanceUIDInFile      *Tag `json:"00041511,omitempty"`
	ReferencedTransferSyntaxUIDInFile   *Tag `json:"00041512,omitempty"`
	ReferencedRelatedSOPClassUIDInFile  *Tag `json:"0004151A,omitempty"`
	NumberOfReferences                  *Tag `json:"00041600,omitempty"`
	IdentifyingGroupLength              *Tag `json:"00080000,omitempty"`
	LengthToEnd                         *Tag `json:"00080001,omitempty"`
	SpecificCharacterSet                *Tag `json:"00080005,omitempty"`
	LanguageCodeSequence                *Tag `json:"00080006,omitempty"`
	ImageType                           *Tag `json:"00080008,omitempty"`
	RecognitionCode                     *Tag `json:"00080010,omitempty"`
	InstanceCreationDate                *Tag `json:"00080012,omitempty"`
	InstanceCreationTime                *Tag `json:"00080013,omitempty"`
	InstanceCreatorUID                  *Tag `json:"00080014,omitempty"`
	SOPClassUID                         *Tag `json:"00080016,omitempty"`
	SOPInstanceUID                      *Tag `json:"00080018,omitempty"`
	RelatedGeneralSOPClassUID           *Tag `json:"0008001A,omitempty"`
	OriginalSpecializedSOPClassUID      *Tag `json:"0008001B,omitempty"`
	StudyDate                           *Tag `json:"00080020,omitempty"`
	SeriesDate                          *Tag `json:"00080021,omitempty"`
	AcquisitionDate                     *Tag `json:"00080022,omitempty"`
	ContentDate                         *Tag `json:"00080023,omitempty"`
	OverlayDate                         *Tag `json:"00080024,omitempty"`
	CurveDate                           *Tag `json:"00080025,omitempty"`
	AcquisitionDateTime                 *Tag `json:"0008002A,omitempty"`
	StudyTime                           *Tag `json:"00080030,omitempty"`
	SeriesTime                          *Tag `json:"00080031,omitempty"`
	AcquisitionTime                     *Tag `json:"00080032,omitempty"`
	ContentTime                         *Tag `json:"00080033,omitempty"`
	OverlayTime                         *Tag `json:"00080034,omitempty"`
	CurveTime                           *Tag `json:"00080035,omitempty"`
	DataSetType                         *Tag `json:"00080040,omitempty"`
	DataSetSubtype                      *Tag `json:"00080041,omitempty"`
	NuclearMedicineSeriesType           *Tag `json:"00080042,omitempty"`
	AccessionNumber                     *Tag `json:"00080050,omitempty"`
	QueryRetrieveLevel                  *Tag `json:"00080052,omitempty"`
	RetrieveAETitle                     *Tag `json:"00080054,omitempty"`
	InstanceAvailability                *Tag `json:"00080056,omitempty"`
	FailedSOPInstanceUIDList            *Tag `json:"00080058,omitempty"`
	Modality                            *Tag `json:"00080060,omitempty"`
	ModalitiesInStudy                   *Tag `json:"00080061,omitempty"`
	SOPClassesInStudy                   *Tag `json:"00080062,omitempty"`
	ConversionType                      *Tag `json:"00080064,omitempty"`
	PresentationIntentType              *Tag `json:"00080068,omitempty"`
	Manufacturer                        *Tag `json:"00080070,omitempty"`
	InstitutionName                     *Tag `json:"00080080,omitempty"`
	InstitutionAddress                  *Tag `json:"00080081,omitempty"`
	InstitutionCodeSequence             *Tag `json:"00080082,omitempty"`
	ReferringPhysicianName              *Tag `json:"00080090,omitempty"`
	ReferringPhysicianAddress           *Tag `json:"00080092,omitempty"`
	ReferringPhysicianTelephoneNumber   *Tag `json:"00080094,omitempty"`
	ReferringPhysicianIDSequence        *Tag `json:"00080096,omitempty"`
	CodeValue                           *Tag `json:"00080100,omitempty"`
	CodingSchemeDesignator              *Tag `json:"00080102,omitempty"`
	CodingSchemeVersion                 *Tag `json:"00080103,omitempty"`
	CodeMeaning                         *Tag `json:"00080104,omitempty"`
	MappingResource                     *Tag `json:"00080105,omitempty"`
	ContextGroupVersion                 *Tag `json:"00080106,omitempty"`
	ContextGroupLocalVersion            *Tag `json:"00080107,omitempty"`
	ContextGroupExtensionFlag           *Tag `json:"0008010B,omitempty"`
	CodingSchemeUID                     *Tag `json:"0008010C,omitempty"`
	ContextGroupExtensionCreatorUID     *Tag `json:"0008010D,omitempty"`
	ContextIdentifier                   *Tag `json:"0008010F,omitempty"`
	CodingSchemeIDSequence              *Tag `json:"00080110,omitempty"`
	CodingSchemeRegistry                *Tag `json:"00080112,omitempty"`
	CodingSchemeExternalID              *Tag `json:"00080114,omitempty"`
	CodingSchemeName                    *Tag `json:"00080115,omitempty"`
	CodingSchemeResponsibleOrganization *Tag `json:"00080116,omitempty"`
	ContextUID                          *Tag `json:"00080117,omitempty"`
	TimezoneOffsetFromUTC               *Tag `json:"00080201,omitempty"`
	NetworkID                           *Tag `json:"00081000,omitempty"`
	StationName                         *Tag `json:"00081010,omitempty"`
	StudyDescription                    *Tag `json:"00081030,omitempty"`
	ProcedureCodeSequence               *Tag `json:"00081032,omitempty"`
	SeriesDescription                   *Tag `json:"0008103E,omitempty"`
	InstitutionalDepartmentName         *Tag `json:"00081040,omitempty"`
	PhysiciansOfRecord                  *Tag `json:"00081048,omitempty"`
	PhysiciansOfRecordIDSequence        *Tag `json:"00081049,omitempty"`
	PerformingPhysicianName             *Tag `json:"00081050,omitempty"`
	PerformingPhysicianIDSequence       *Tag `json:"00081052,omitempty"`
	NameOfPhysicianReadingStudy         *Tag `json:"00081060,omitempty"`
	PhysicianReadingStudyIDSequence     *Tag `json:"00081062,omitempty"`
	OperatorsName                       *Tag `json:"00081070,omitempty"`
	OperatorIDSequence                  *Tag `json:"00081072,omitempty"`
	AdmittingDiagnosesDescription       *Tag `json:"00081080,omitempty"`
	AdmittingDiagnosesCodeSequence      *Tag `json:"00081084,omitempty"`
	ManufacturersModelName              *Tag `json:"00081090,omitempty"`
	ReferencedResultsSequence           *Tag `json:"00081100,omitempty"`
	ReferencedStudySequence             *Tag `json:"00081110,omitempty"`
	ReferencedProcedureStepSequence     *Tag `json:"00081111,omitempty"`
	ReferencedSeriesSequence            *Tag `json:"00081115,omitempty"`
	ReferencedPatientSequence           *Tag `json:"00081120,omitempty"`
	ReferencedVisitSequence             *Tag `json:"00081125,omitempty"`
	ReferencedOverlaySequence           *Tag `json:"00081130,omitempty"`
	ReferencedWaveformSequence          *Tag `json:"0008113A,omitempty"`
	ReferencedImageSequence             *Tag `json:"00081140,omitempty"`
	ReferencedCurveSequence             *Tag `json:"00081145,omitempty"`
	ReferencedInstanceSequence          *Tag `json:"0008114A,omitempty"`
	ReferencedSOPClassUID               *Tag `json:"00081150,omitempty"`
	ReferencedSOPInstanceUID            *Tag `json:"00081155,omitempty"`
	SOPClassesSupported                 *Tag `json:"0008115A,omitempty"`
	ReferencedFrameNumber               *Tag `json:"00081160,omitempty"`
	SimpleFrameList                     *Tag `json:"00081161,omitempty"`
	CalculatedFrameList                 *Tag `json:"00081162,omitempty"`
	TimeRange                           *Tag `json:"00081163,omitempty"`
	FrameExtractionSequence             *Tag `json:"00081164,omitempty"`
	RetrieveURL                         *Tag `json:"00081190,omitempty"`
	TransactionUID                      *Tag `json:"00081195,omitempty"`
	FailureReason                       *Tag `json:"00081197,omitempty"`
	FailedSOPSequence                   *Tag `json:"00081198,omitempty"`
	ReferencedSOPSequence               *Tag `json:"00081199,omitempty"`
	OtherReferencedStudiesSequence      *Tag `json:"00081200,omitempty"`
	RelatedSeriesSequence               *Tag `json:"00081250,omitempty"`
	LossyImageCompression               *Tag `json:"00082110,omitempty"`
	DerivationDescription               *Tag `json:"00082111,omitempty"`
	SourceImageSequence                 *Tag `json:"00082112,omitempty"`
	StageName                           *Tag `json:"00082120,omitempty"`
	StageNumber                         *Tag `json:"00082122,omitempty"`
	NumberOfStages                      *Tag `json:"00082124,omitempty"`
	ViewName                            *Tag `json:"00082127,omitempty"`
	ViewNumber                          *Tag `json:"00082128,omitempty"`
	NumberOfEventTimers                 *Tag `json:"00082129,omitempty"`
	NumberOfViewsInStage                *Tag `json:"0008212A,omitempty"`
	EventElapsedTimes                   *Tag `json:"00082130,omitempty"`
	EventTimerNames                     *Tag `json:"00082132,omitempty"`
	EventTimerSequence                  *Tag `json:"00082133,omitempty"`
	EventTimeOffset                     *Tag `json:"00082134,omitempty"`
	EventCodeSequence                   *Tag `json:"00082135,omitempty"`
	StartTrim                           *Tag `json:"00082142,omitempty"`
	StopTrim                            *Tag `json:"00082143,omitempty"`
	RecommendedDisplayFrameRate         *Tag `json:"00082144,omitempty"`
	TransducerPosition                  *Tag `json:"00082200,omitempty"`
	TransducerOrientation               *Tag `json:"00082204,omitempty"`
	AnatomicStructure                   *Tag `json:"00082208,omitempty"`
	AnatomicRegionSequence              *Tag `json:"00082218,omitempty"`
	AnatomicRegionModifierSequence      *Tag `json:"00082220,omitempty"`
	PrimaryAnatomicStructureSequence    *Tag `json:"00082228,omitempty"`
	AnatomicStructureOrRegionSequence   *Tag `json:"00082229,omitempty"`
	AnatomicStructureModifierSequence   *Tag `json:"00082230,omitempty"`
	TransducerPositionSequence          *Tag `json:"00082240,omitempty"`
	TransducerPositionModifierSequence  *Tag `json:"00082242,omitempty"`
	TransducerOrientationSequence       *Tag `json:"00082244,omitempty"`
	TransducerOrientationModifierSeq    *Tag `json:"00082246,omitempty"`
	AnatomicEntrancePortalCodeSeqTrial  *Tag `json:"00082253,omitempty"`
	AnatomicApproachDirCodeSeqTrial     *Tag `json:"00082255,omitempty"`
	AnatomicPerspectiveDescrTrial       *Tag `json:"00082256,omitempty"`
	AnatomicPerspectiveCodeSeqTrial     *Tag `json:"00082257,omitempty"`
	AlternateRepresentationSequence     *Tag `json:"00083001,omitempty"`
	IrradiationEventUID                 *Tag `json:"00083010,omitempty"`
	IdentifyingComments                 *Tag `json:"00084000,omitempty"`
	FrameType                           *Tag `json:"00089007,omitempty"`
	ReferencedImageEvidenceSequence     *Tag `json:"00089092,omitempty"`
	ReferencedRawDataSequence           *Tag `json:"00089121,omitempty"`
	CreatorVersionUID                   *Tag `json:"00089123,omitempty"`
	DerivationImageSequence             *Tag `json:"00089124,omitempty"`
	SourceImageEvidenceSequence         *Tag `json:"00089154,omitempty"`
	PixelPresentation                   *Tag `json:"00089205,omitempty"`
	VolumetricProperties                *Tag `json:"00089206,omitempty"`
	VolumeBasedCalculationTechnique     *Tag `json:"00089207,omitempty"`
	ComplexImageComponent               *Tag `json:"00089208,omitempty"`
	AcquisitionContrast                 *Tag `json:"00089209,omitempty"`
	DerivationCodeSequence              *Tag `json:"00089215,omitempty"`
	GrayscalePresentationStateSequence  *Tag `json:"00089237,omitempty"`
	ReferencedOtherPlaneSequence        *Tag `json:"00089410,omitempty"`
	FrameDisplaySequence                *Tag `json:"00089458,omitempty"`
	RecommendedDisplayFrameRateInFloat  *Tag `json:"00089459,omitempty"`
	SkipFrameRangeFlag                  *Tag `json:"00089460,omitempty"`
	FullFidelity                        *Tag `json:"00091001,omitempty"`
	SuiteID                             *Tag `json:"00091002,omitempty"`
	ProductID                           *Tag `json:"00091004,omitempty"`
	ImageActualDate                     *Tag `json:"00091027,omitempty"`
	ServiceID                           *Tag `json:"00091030,omitempty"`
	MobileLocationNumber                *Tag `json:"00091031,omitempty"`
	EquipmentUID                        *Tag `json:"000910E3,omitempty"`
	GenesisVersionNow                   *Tag `json:"000910E6,omitempty"`
	ExamRecordChecksum                  *Tag `json:"000910E7,omitempty"`
	ActualSeriesDataTimeStamp           *Tag `json:"000910E9,omitempty"`
	PatientGroupLength                  *Tag `json:"00100000,omitempty"`
	PatientName                         *Tag `json:"00100010,omitempty"`
	PatientID                           *Tag `json:"00100020,omitempty"`
	IssuerOfPatientID                   *Tag `json:"00100021,omitempty"`
	TypeOfPatientID                     *Tag `json:"00100022,omitempty"`
	PatientBirthDate                    *Tag `json:"00100030,omitempty"`
	PatientBirthTime                    *Tag `json:"00100032,omitempty"`
	PatientSex                          *Tag `json:"00100040,omitempty"`
	PatientInsurancePlanCodeSequence    *Tag `json:"00100050,omitempty"`
	PatientPrimaryLanguageCodeSeq       *Tag `json:"00100101,omitempty"`
	PatientPrimaryLanguageCodeModSeq    *Tag `json:"00100102,omitempty"`
	OtherPatientIDs                     *Tag `json:"00101000,omitempty"`
	OtherPatientNames                   *Tag `json:"00101001,omitempty"`
	OtherPatientIDsSequence             *Tag `json:"00101002,omitempty"`
	PatientBirthName                    *Tag `json:"00101005,omitempty"`
	PatientAge                          *Tag `json:"00101010,omitempty"`
	PatientSize                         *Tag `json:"00101020,omitempty"`
	PatientWeight                       *Tag `json:"00101030,omitempty"`
	PatientAddress                      *Tag `json:"00101040,omitempty"`
	InsurancePlanIdentification         *Tag `json:"00101050,omitempty"`
	PatientMotherBirthName              *Tag `json:"00101060,omitempty"`
	MilitaryRank                        *Tag `json:"00101080,omitempty"`
	BranchOfService                     *Tag `json:"00101081,omitempty"`
	MedicalRecordLocator                *Tag `json:"00101090,omitempty"`
	MedicalAlerts                       *Tag `json:"00102000,omitempty"`
	Allergies                           *Tag `json:"00102110,omitempty"`
	CountryOfResidence                  *Tag `json:"00102150,omitempty"`
	RegionOfResidence                   *Tag `json:"00102152,omitempty"`
	PatientTelephoneNumbers             *Tag `json:"00102154,omitempty"`
	EthnicGroup                         *Tag `json:"00102160,omitempty"`
	Occupation                          *Tag `json:"00102180,omitempty"`
	SmokingStatus                       *Tag `json:"001021A0,omitempty"`
	AdditionalPatientHistory            *Tag `json:"001021B0,omitempty"`
	PregnancyStatus                     *Tag `json:"001021C0,omitempty"`
	LastMenstrualDate                   *Tag `json:"001021D0,omitempty"`
	PatientReligiousPreference          *Tag `json:"001021F0,omitempty"`
	PatientSpeciesDescription           *Tag `json:"00102201,omitempty"`
	PatientSpeciesCodeSequence          *Tag `json:"00102202,omitempty"`
	PatientSexNeutered                  *Tag `json:"00102203,omitempty"`
	AnatomicalOrientationType           *Tag `json:"00102210,omitempty"`
	PatientBreedDescription             *Tag `json:"00102292,omitempty"`
	PatientBreedCodeSequence            *Tag `json:"00102293,omitempty"`
	BreedRegistrationSequence           *Tag `json:"00102294,omitempty"`
	BreedRegistrationNumber             *Tag `json:"00102295,omitempty"`
	BreedRegistryCodeSequence           *Tag `json:"00102296,omitempty"`
	ResponsiblePerson                   *Tag `json:"00102297,omitempty"`
	ResponsiblePersonRole               *Tag `json:"00102298,omitempty"`
	ResponsibleOrganization             *Tag `json:"00102299,omitempty"`
	PatientComments                     *Tag `json:"00104000,omitempty"`
	ExaminedBodyThickness               *Tag `json:"00109431,omitempty"`
	PatientStatus                       *Tag `json:"00111010,omitempty"`
	ClinicalTrialSponsorName            *Tag `json:"00120010,omitempty"`
	ClinicalTrialProtocolID             *Tag `json:"00120020,omitempty"`
	ClinicalTrialProtocolName           *Tag `json:"00120021,omitempty"`
	ClinicalTrialSiteID                 *Tag `json:"00120030,omitempty"`
	ClinicalTrialSiteName               *Tag `json:"00120031,omitempty"`
	ClinicalTrialSubjectID              *Tag `json:"00120040,omitempty"`
	ClinicalTrialSubjectReadingID       *Tag `json:"00120042,omitempty"`
	ClinicalTrialTimePointID            *Tag `json:"00120050,omitempty"`
	ClinicalTrialTimePointDescription   *Tag `json:"00120051,omitempty"`
	ClinicalTrialCoordinatingCenter     *Tag `json:"00120060,omitempty"`
	PatientIdentityRemoved              *Tag `json:"00120062,omitempty"`
	DeidentificationMethod              *Tag `json:"00120063,omitempty"`
	DeidentificationMethodCodeSequence  *Tag `json:"00120064,omitempty"`
	ClinicalTrialSeriesID               *Tag `json:"00120071,omitempty"`
	ClinicalTrialSeriesDescription      *Tag `json:"00120072,omitempty"`
	DistributionType                    *Tag `json:"00120084,omitempty"`
	ConsentForDistributionFlag          *Tag `json:"00120085,omitempty"`
	AcquisitionGroupLength              *Tag `json:"00180000,omitempty"`
	ContrastBolusAgent                  *Tag `json:"00180010,omitempty"`
	ContrastBolusAgentSequence          *Tag `json:"00180012,omitempty"`
	ContrastBolusAdministrationRoute    *Tag `json:"00180014,omitempty"`
	BodyPartExamined                    *Tag `json:"00180015,omitempty"`
	ScanningSequence                    *Tag `json:"00180020,omitempty"`
	SequenceVariant                     *Tag `json:"00180021,omitempty"`
	ScanOptions                         *Tag `json:"00180022,omitempty"`
	MRAcquisitionType                   *Tag `json:"00180023,omitempty"`
	SequenceName                        *Tag `json:"00180024,omitempty"`
	AngioFlag                           *Tag `json:"00180025,omitempty"`
	InterventionDrugInformationSeq      *Tag `json:"00180026,omitempty"`
	InterventionDrugStopTime            *Tag `json:"00180027,omitempty"`
	InterventionDrugDose                *Tag `json:"00180028,omitempty"`
	InterventionDrugSequence            *Tag `json:"00180029,omitempty"`
	AdditionalDrugSequence              *Tag `json:"0018002A,omitempty"`
	Radionuclide                        *Tag `json:"00180030,omitempty"`
	Radiopharmaceutical                 *Tag `json:"00180031,omitempty"`
	EnergyWindowCenterline              *Tag `json:"00180032,omitempty"`
	EnergyWindowTotalWidth              *Tag `json:"00180033,omitempty"`
	InterventionDrugName                *Tag `json:"00180034,omitempty"`
	InterventionDrugStartTime           *Tag `json:"00180035,omitempty"`
	InterventionSequence                *Tag `json:"00180036,omitempty"`
	TherapyType                         *Tag `json:"00180037,omitempty"`
	InterventionStatus                  *Tag `json:"00180038,omitempty"`
	TherapyDescription                  *Tag `json:"00180039,omitempty"`
	InterventionDescription             *Tag `json:"0018003A,omitempty"`
	CineRate                            *Tag `json:"00180040,omitempty"`
	InitialCineRunState                 *Tag `json:"00180042,omitempty"`
	SliceThickness                      *Tag `json:"00180050,omitempty"`
	KVP                                 *Tag `json:"00180060,omitempty"`
	CountsAccumulated                   *Tag `json:"00180070,omitempty"`
	AcquisitionTerminationCondition     *Tag `json:"00180071,omitempty"`
	EffectiveDuration                   *Tag `json:"00180072,omitempty"`
	AcquisitionStartCondition           *Tag `json:"00180073,omitempty"`
	AcquisitionStartConditionData       *Tag `json:"00180074,omitempty"`
	AcquisitionEndConditionData         *Tag `json:"00180075,omitempty"`
	RepetitionTime                      *Tag `json:"00180080,omitempty"`
	EchoTime                            *Tag `json:"00180081,omitempty"`
	InversionTime                       *Tag `json:"00180082,omitempty"`
	NumberOfAverages                    *Tag `json:"00180083,omitempty"`
	ImagingFrequency                    *Tag `json:"00180084,omitempty"`
	ImagedNucleus                       *Tag `json:"00180085,omitempty"`
	EchoNumber                          *Tag `json:"00180086,omitempty"`
	MagneticFieldStrength               *Tag `json:"00180087,omitempty"`
	SpacingBetweenSlices                *Tag `json:"00180088,omitempty"`
	NumberOfPhaseEncodingSteps          *Tag `json:"00180089,omitempty"`
	DataCollectionDiameter              *Tag `json:"00180090,omitempty"`
	EchoTrainLength                     *Tag `json:"00180091,omitempty"`
	PercentSampling                     *Tag `json:"00180093,omitempty"`
	PercentPhaseFieldOfView             *Tag `json:"00180094,omitempty"`
	PixelBandwidth                      *Tag `json:"00180095,omitempty"`
	DeviceSerialNumber                  *Tag `json:"00181000,omitempty"`
	DeviceUID                           *Tag `json:"00181002,omitempty"`
	DeviceID                            *Tag `json:"00181003,omitempty"`
	PlateID                             *Tag `json:"00181004,omitempty"`
	GeneratorID                         *Tag `json:"00181005,omitempty"`
	GridID                              *Tag `json:"00181006,omitempty"`
	CassetteID                          *Tag `json:"00181007,omitempty"`
	GantryID                            *Tag `json:"00181008,omitempty"`
	SecondaryCaptureDeviceID            *Tag `json:"00181010,omitempty"`
	HardcopyCreationDeviceID            *Tag `json:"00181011,omitempty"`
	DateOfSecondaryCapture              *Tag `json:"00181012,omitempty"`
	TimeOfSecondaryCapture              *Tag `json:"00181014,omitempty"`
	SecondaryCaptureDeviceManufacturer  *Tag `json:"00181016,omitempty"`
	HardcopyDeviceManufacturer          *Tag `json:"00181017,omitempty"`
	SecondaryCaptureDeviceModelName     *Tag `json:"00181018,omitempty"`
	SecondaryCaptureDeviceSoftwareVers  *Tag `json:"00181019,omitempty"`
	HardcopyDeviceSoftwareVersion       *Tag `json:"0018101A,omitempty"`
	HardcopyDeviceModelName             *Tag `json:"0018101B,omitempty"`
	SoftwareVersion                     *Tag `json:"00181020,omitempty"`
	VideoImageFormatAcquired            *Tag `json:"00181022,omitempty"`
	DigitalImageFormatAcquired          *Tag `json:"00181023,omitempty"`
	ProtocolName                        *Tag `json:"00181030,omitempty"`
	ContrastBolusRoute                  *Tag `json:"00181040,omitempty"`
	ContrastBolusVolume                 *Tag `json:"00181041,omitempty"`
	ContrastBolusStartTime              *Tag `json:"00181042,omitempty"`
	ContrastBolusStopTime               *Tag `json:"00181043,omitempty"`
	ContrastBolusTotalDose              *Tag `json:"00181044,omitempty"`
	SyringeCounts                       *Tag `json:"00181045,omitempty"`
	ContrastFlowRate                    *Tag `json:"00181046,omitempty"`
	ContrastFlowDuration                *Tag `json:"00181047,omitempty"`
	ContrastBolusIngredient             *Tag `json:"00181048,omitempty"`
	ContrastBolusConcentration          *Tag `json:"00181049,omitempty"`
	SpatialResolution                   *Tag `json:"00181050,omitempty"`
	TriggerTime                         *Tag `json:"00181060,omitempty"`
	TriggerSourceOrType                 *Tag `json:"00181061,omitempty"`
	NominalInterval                     *Tag `json:"00181062,omitempty"`
	FrameTime                           *Tag `json:"00181063,omitempty"`
	CardiacFramingType                  *Tag `json:"00181064,omitempty"`
	FrameTimeVector                     *Tag `json:"00181065,omitempty"`
	FrameDelay                          *Tag `json:"00181066,omitempty"`
	ImageTriggerDelay                   *Tag `json:"00181067,omitempty"`
	MultiplexGroupTimeOffset            *Tag `json:"00181068,omitempty"`
	TriggerTimeOffset                   *Tag `json:"00181069,omitempty"`
	SynchronizationTrigger              *Tag `json:"0018106A,omitempty"`
	SynchronizationChannel              *Tag `json:"0018106C,omitempty"`
	TriggerSamplePosition               *Tag `json:"0018106E,omitempty"`
	RadiopharmaceuticalRoute            *Tag `json:"00181070,omitempty"`
	RadiopharmaceuticalVolume           *Tag `json:"00181071,omitempty"`
	RadiopharmaceuticalStartTime        *Tag `json:"00181072,omitempty"`
	RadiopharmaceuticalStopTime         *Tag `json:"00181073,omitempty"`
	RadionuclideTotalDose               *Tag `json:"00181074,omitempty"`
	RadionuclideHalfLife                *Tag `json:"00181075,omitempty"`
	RadionuclidePositronFraction        *Tag `json:"00181076,omitempty"`
	RadiopharmaceuticalSpecActivity     *Tag `json:"00181077,omitempty"`
	RadiopharmaceuticalStartDateTime    *Tag `json:"00181078,omitempty"`
	RadiopharmaceuticalStopDateTime     *Tag `json:"00181079,omitempty"`
	BeatRejectionFlag                   *Tag `json:"00181080,omitempty"`
	LowRRValue                          *Tag `json:"00181081,omitempty"`
	HighRRValue                         *Tag `json:"00181082,omitempty"`
	IntervalsAcquired                   *Tag `json:"00181083,omitempty"`
	IntervalsRejected                   *Tag `json:"00181084,omitempty"`
	PVCRejection                        *Tag `json:"00181085,omitempty"`
	SkipBeats                           *Tag `json:"00181086,omitempty"`
	HeartRate                           *Tag `json:"00181088,omitempty"`
	CardiacNumberOfImages               *Tag `json:"00181090,omitempty"`
	TriggerWindow                       *Tag `json:"00181094,omitempty"`
	ReconstructionDiameter              *Tag `json:"00181100,omitempty"`
	DistanceSourceToDetector            *Tag `json:"00181110,omitempty"`
	DistanceSourceToPatient             *Tag `json:"00181111,omitempty"`
	EstimatedRadiographicMagnification  *Tag `json:"00181114,omitempty"`
	GantryDetectorTilt                  *Tag `json:"00181120,omitempty"`
	GantryDetectorSlew                  *Tag `json:"00181121,omitempty"`
	TableHeight                         *Tag `json:"00181130,omitempty"`
	TableTraverse                       *Tag `json:"00181131,omitempty"`
	TableMotion                         *Tag `json:"00181134,omitempty"`
	TableVerticalIncrement              *Tag `json:"00181135,omitempty"`
	TableLateralIncrement               *Tag `json:"00181136,omitempty"`
	TableLongitudinalIncrement          *Tag `json:"00181137,omitempty"`
	TableAngle                          *Tag `json:"00181138,omitempty"`
	TableType                           *Tag `json:"0018113A,omitempty"`
	RotationDirection                   *Tag `json:"00181140,omitempty"`
	AngularPosition                     *Tag `json:"00181141,omitempty"`
	RadialPosition                      *Tag `json:"00181142,omitempty"`
	ScanArc                             *Tag `json:"00181143,omitempty"`
	AngularStep                         *Tag `json:"00181144,omitempty"`
	CenterOfRotationOffset              *Tag `json:"00181145,omitempty"`
	RotationOffset                      *Tag `json:"00181146,omitempty"`
	FieldOfViewShape                    *Tag `json:"00181147,omitempty"`
	FieldOfViewDimensions               *Tag `json:"00181149,omitempty"`
	ExposureTime                        *Tag `json:"00181150,omitempty"`
	XRayTubeCurrent                     *Tag `json:"00181151,omitempty"`
	Exposure                            *Tag `json:"00181152,omitempty"`
	ExposureInMicroAmpSec               *Tag `json:"00181153,omitempty"`
	AveragePulseWidth                   *Tag `json:"00181154,omitempty"`
	RadiationSetting                    *Tag `json:"00181155,omitempty"`
	RectificationType                   *Tag `json:"00181156,omitempty"`
	RadiationMode                       *Tag `json:"0018115A,omitempty"`
	ImageAreaDoseProduct                *Tag `json:"0018115E,omitempty"`
	FilterType                          *Tag `json:"00181160,omitempty"`
	TypeOfFilters                       *Tag `json:"00181161,omitempty"`
	IntensifierSize                     *Tag `json:"00181162,omitempty"`
	ImagerPixelSpacing                  *Tag `json:"00181164,omitempty"`
	Grid                                *Tag `json:"00181166,omitempty"`
	GeneratorPower                      *Tag `json:"00181170,omitempty"`
	CollimatorGridName                  *Tag `json:"00181180,omitempty"`
	CollimatorType                      *Tag `json:"00181181,omitempty"`
	FocalDistance                       *Tag `json:"00181182,omitempty"`
	XFocusCenter                        *Tag `json:"00181183,omitempty"`
	YFocusCenter                        *Tag `json:"00181184,omitempty"`
	FocalSpots                          *Tag `json:"00181190,omitempty"`
	AnodeTargetMaterial                 *Tag `json:"00181191,omitempty"`
	BodyPartThickness                   *Tag `json:"001811A0,omitempty"`
	CompressionForce                    *Tag `json:"001811A2,omitempty"`
	DateOfLastCalibration               *Tag `json:"00181200,omitempty"`
	TimeOfLastCalibration               *Tag `json:"00181201,omitempty"`
	ConvolutionKernel                   *Tag `json:"00181210,omitempty"`
	UpperLowerPixelValues               *Tag `json:"00181240,omitempty"`
	ActualFrameDuration                 *Tag `json:"00181242,omitempty"`
	CountRate                           *Tag `json:"00181243,omitempty"`
	PreferredPlaybackSequencing         *Tag `json:"00181244,omitempty"`
	ReceiveCoilName                     *Tag `json:"00181250,omitempty"`
	TransmitCoilName                    *Tag `json:"00181251,omitempty"`
	PlateType                           *Tag `json:"00181260,omitempty"`
	PhosphorType                        *Tag `json:"00181261,omitempty"`
	ScanVelocity                        *Tag `json:"00181300,omitempty"`
	WholeBodyTechnique                  *Tag `json:"00181301,omitempty"`
	ScanLength                          *Tag `json:"00181302,omitempty"`
	AcquisitionMatrix                   *Tag `json:"00181310,omitempty"`
	InPlanePhaseEncodingDirection       *Tag `json:"00181312,omitempty"`
	FlipAngle                           *Tag `json:"00181314,omitempty"`
	VariableFlipAngleFlag               *Tag `json:"00181315,omitempty"`
	SAR                                 *Tag `json:"00181316,omitempty"`
	DBDt                                *Tag `json:"00181318,omitempty"`
	AcquisitionDeviceProcessingDescr    *Tag `json:"00181400,omitempty"`
	AcquisitionDeviceProcessingCode     *Tag `json:"00181401,omitempty"`
	CassetteOrientation                 *Tag `json:"00181402,omitempty"`
	CassetteSize                        *Tag `json:"00181403,omitempty"`
	ExposuresOnPlate                    *Tag `json:"00181404,omitempty"`
	RelativeXRayExposure                *Tag `json:"00181405,omitempty"`
	ColumnAngulation                    *Tag `json:"00181450,omitempty"`
	TomoLayerHeight                     *Tag `json:"00181460,omitempty"`
	TomoAngle                           *Tag `json:"00181470,omitempty"`
	TomoTime                            *Tag `json:"00181480,omitempty"`
	TomoType                            *Tag `json:"00181490,omitempty"`
	TomoClass                           *Tag `json:"00181491,omitempty"`
	NumberOfTomosynthesisSourceImages   *Tag `json:"00181495,omitempty"`
	PositionerMotion                    *Tag `json:"00181500,omitempty"`
	PositionerType                      *Tag `json:"00181508,omitempty"`
	PositionerPrimaryAngle              *Tag `json:"00181510,omitempty"`
	PositionerSecondaryAngle            *Tag `json:"00181511,omitempty"`
	PositionerPrimaryAngleIncrement     *Tag `json:"00181520,omitempty"`
	PositionerSecondaryAngleIncrement   *Tag `json:"00181521,omitempty"`
	DetectorPrimaryAngle                *Tag `json:"00181530,omitempty"`
	DetectorSecondaryAngle              *Tag `json:"00181531,omitempty"`
	ShutterShape                        *Tag `json:"00181600,omitempty"`
	ShutterLeftVerticalEdge             *Tag `json:"00181602,omitempty"`
	ShutterRightVerticalEdge            *Tag `json:"00181604,omitempty"`
	ShutterUpperHorizontalEdge          *Tag `json:"00181606,omitempty"`
	ShutterLowerHorizontalEdge          *Tag `json:"00181608,omitempty"`
	CenterOfCircularShutter             *Tag `json:"00181610,omitempty"`
	RadiusOfCircularShutter             *Tag `json:"00181612,omitempty"`
	VerticesOfPolygonalShutter          *Tag `json:"00181620,omitempty"`
	ShutterPresentationValue            *Tag `json:"00181622,omitempty"`
	ShutterOverlayGroup                 *Tag `json:"00181623,omitempty"`
	ShutterPresentationColorCIELabVal   *Tag `json:"00181624,omitempty"`
	CollimatorShape                     *Tag `json:"00181700,omitempty"`
	CollimatorLeftVerticalEdge          *Tag `json:"00181702,omitempty"`
	CollimatorRightVerticalEdge         *Tag `json:"00181704,omitempty"`
	CollimatorUpperHorizontalEdge       *Tag `json:"00181706,omitempty"`
	CollimatorLowerHorizontalEdge       *Tag `json:"00181708,omitempty"`
	CenterOfCircularCollimator          *Tag `json:"00181710,omitempty"`
	RadiusOfCircularCollimator          *Tag `json:"00181712,omitempty"`
	VerticesOfPolygonalCollimator       *Tag `json:"00181720,omitempty"`
	AcquisitionTimeSynchronized         *Tag `json:"00181800,omitempty"`
	TimeSource                          *Tag `json:"00181801,omitempty"`
	TimeDistributionProtocol            *Tag `json:"00181802,omitempty"`
	NTPSourceAddress                    *Tag `json:"00181803,omitempty"`
	PageNumberVector                    *Tag `json:"00182001,omitempty"`
	FrameLabelVector                    *Tag `json:"00182002,omitempty"`
	FramePrimaryAngleVector             *Tag `json:"00182003,omitempty"`
	FrameSecondaryAngleVector           *Tag `json:"00182004,omitempty"`
	SliceLocationVector                 *Tag `json:"00182005,omitempty"`
	DisplayWindowLabelVector            *Tag `json:"00182006,omitempty"`
	NominalScannedPixelSpacing          *Tag `json:"00182010,omitempty"`
	DigitizingDeviceTransportDirection  *Tag `json:"00182020,omitempty"`
	RotationOfScannedFilm               *Tag `json:"00182030,omitempty"`
	IVUSAcquisition                     *Tag `json:"00183100,omitempty"`
	IVUSPullbackRate                    *Tag `json:"00183101,omitempty"`
	IVUSGatedRate                       *Tag `json:"00183102,omitempty"`
	IVUSPullbackStartFrameNumber        *Tag `json:"00183103,omitempty"`
	IVUSPullbackStopFrameNumber         *Tag `json:"00183104,omitempty"`
	LesionNumber                        *Tag `json:"00183105,omitempty"`
	AcquisitionComments                 *Tag `json:"00184000,omitempty"`
	OutputPower                         *Tag `json:"00185000,omitempty"`
	TransducerData                      *Tag `json:"00185010,omitempty"`
	FocusDepth                          *Tag `json:"00185012,omitempty"`
	ProcessingFunction                  *Tag `json:"00185020,omitempty"`
	PostprocessingFunction              *Tag `json:"00185021,omitempty"`
	MechanicalIndex                     *Tag `json:"00185022,omitempty"`
	BoneThermalIndex                    *Tag `json:"00185024,omitempty"`
	CranialThermalIndex                 *Tag `json:"00185026,omitempty"`
	SoftTissueThermalIndex              *Tag `json:"00185027,omitempty"`
	SoftTissueFocusThermalIndex         *Tag `json:"00185028,omitempty"`
	SoftTissueSurfaceThermalIndex       *Tag `json:"00185029,omitempty"`
	DynamicRange                        *Tag `json:"00185030,omitempty"`
	TotalGain                           *Tag `json:"00185040,omitempty"`
	DepthOfScanField                    *Tag `json:"00185050,omitempty"`
	PatientPosition                     *Tag `json:"00185100,omitempty"`
	ViewPosition                        *Tag `json:"00185101,omitempty"`
	ProjectionEponymousNameCodeSeq      *Tag `json:"00185104,omitempty"`
	ImageTransformationMatrix           *Tag `json:"00185210,omitempty"`
	ImageTranslationVector              *Tag `json:"00185212,omitempty"`
	Sensitivity                         *Tag `json:"00186000,omitempty"`
	SequenceOfUltrasoundRegions         *Tag `json:"00186011,omitempty"`
	RegionSpatialFormat                 *Tag `json:"00186012,omitempty"`
	RegionDataType                      *Tag `json:"00186014,omitempty"`
	RegionFlags                         *Tag `json:"00186016,omitempty"`
	RegionLocationMinX0                 *Tag `json:"00186018,omitempty"`
	RegionLocationMinY0                 *Tag `json:"0018601A,omitempty"`
	RegionLocationMaxX1                 *Tag `json:"0018601C,omitempty"`
	RegionLocationMaxY1                 *Tag `json:"0018601E,omitempty"`
	ReferencePixelX0                    *Tag `json:"00186020,omitempty"`
	ReferencePixelY0                    *Tag `json:"00186022,omitempty"`
	PhysicalUnitsXDirection             *Tag `json:"00186024,omitempty"`
	PhysicalUnitsYDirection             *Tag `json:"00186026,omitempty"`
	ReferencePixelPhysicalValueX        *Tag `json:"00186028,omitempty"`
	ReferencePixelPhysicalValueY        *Tag `json:"0018602A,omitempty"`
	PhysicalDeltaX                      *Tag `json:"0018602C,omitempty"`
	PhysicalDeltaY                      *Tag `json:"0018602E,omitempty"`
	TransducerFrequency                 *Tag `json:"00186030,omitempty"`
	TransducerType                      *Tag `json:"00186031,omitempty"`
	PulseRepetitionFrequency            *Tag `json:"00186032,omitempty"`
	DopplerCorrectionAngle              *Tag `json:"00186034,omitempty"`
	SteeringAngle                       *Tag `json:"00186036,omitempty"`
	DopplerSampleVolumeXPosRetired      *Tag `json:"00186038,omitempty"`
	DopplerSampleVolumeXPosition        *Tag `json:"00186039,omitempty"`
	DopplerSampleVolumeYPosRetired      *Tag `json:"0018603A,omitempty"`
	DopplerSampleVolumeYPosition        *Tag `json:"0018603B,omitempty"`
	TMLinePositionX0Retired             *Tag `json:"0018603C,omitempty"`
	TMLinePositionX0                    *Tag `json:"0018603D,omitempty"`
	TMLinePositionY0Retired             *Tag `json:"0018603E,omitempty"`
	TMLinePositionY0                    *Tag `json:"0018603F,omitempty"`
	TMLinePositionX1Retired             *Tag `json:"00186040,omitempty"`
	TMLinePositionX1                    *Tag `json:"00186041,omitempty"`
	TMLinePositionY1Retired             *Tag `json:"00186042,omitempty"`
	TMLinePositionY1                    *Tag `json:"00186043,omitempty"`
	PixelComponentOrganization          *Tag `json:"00186044,omitempty"`
	PixelComponentMask                  *Tag `json:"00186046,omitempty"`
	PixelComponentRangeStart            *Tag `json:"00186048,omitempty"`
	PixelComponentRangeStop             *Tag `json:"0018604A,omitempty"`
	PixelComponentPhysicalUnits         *Tag `json:"0018604C,omitempty"`
	PixelComponentDataType              *Tag `json:"0018604E,omitempty"`
	NumberOfTableBreakPoints            *Tag `json:"00186050,omitempty"`
	TableOfXBreakPoints                 *Tag `json:"00186052,omitempty"`
	TableOfYBreakPoints                 *Tag `json:"00186054,omitempty"`
	NumberOfTableEntries                *Tag `json:"00186056,omitempty"`
	TableOfPixelValues                  *Tag `json:"00186058,omitempty"`
	TableOfParameterValues              *Tag `json:"0018605A,omitempty"`
	RWaveTimeVector                     *Tag `json:"00186060,omitempty"`
	DetectorConditionsNominalFlag       *Tag `json:"00187000,omitempty"`
	DetectorTemperature                 *Tag `json:"00187001,omitempty"`
	DetectorType                        *Tag `json:"00187004,omitempty"`
	DetectorConfiguration               *Tag `json:"00187005,omitempty"`
	DetectorDescription                 *Tag `json:"00187006,omitempty"`
	DetectorMode                        *Tag `json:"00187008,omitempty"`
	DetectorID                          *Tag `json:"0018700A,omitempty"`
	DateOfLastDetectorCalibration       *Tag `json:"0018700C,omitempty"`
	TimeOfLastDetectorCalibration       *Tag `json:"0018700E,omitempty"`
	DetectorExposuresSinceCalibration   *Tag `json:"00187010,omitempty"`
	DetectorExposuresSinceManufactured  *Tag `json:"00187011,omitempty"`
	DetectorTimeSinceLastExposure       *Tag `json:"00187012,omitempty"`
	DetectorActiveTime                  *Tag `json:"00187014,omitempty"`
	DetectorActiveOffsetFromExposure    *Tag `json:"00187016,omitempty"`
	DetectorBinning                     *Tag `json:"0018701A,omitempty"`
	DetectorElementPhysicalSize         *Tag `json:"00187020,omitempty"`
	DetectorElementSpacing              *Tag `json:"00187022,omitempty"`
	DetectorActiveShape                 *Tag `json:"00187024,omitempty"`
	DetectorActiveDimensions            *Tag `json:"00187026,omitempty"`
	DetectorActiveOrigin                *Tag `json:"00187028,omitempty"`
	DetectorManufacturerName            *Tag `json:"0018702A,omitempty"`
	DetectorManufacturersModelName      *Tag `json:"0018702B,omitempty"`
	FieldOfViewOrigin                   *Tag `json:"00187030,omitempty"`
	FieldOfViewRotation                 *Tag `json:"00187032,omitempty"`
	FieldOfViewHorizontalFlip           *Tag `json:"00187034,omitempty"`
	GridAbsorbingMaterial               *Tag `json:"00187040,omitempty"`
	GridSpacingMaterial                 *Tag `json:"00187041,omitempty"`
	GridThickness                       *Tag `json:"00187042,omitempty"`
	GridPitch                           *Tag `json:"00187044,omitempty"`
	GridAspectRatio                     *Tag `json:"00187046,omitempty"`
	GridPeriod                          *Tag `json:"00187048,omitempty"`
	GridFocalDistance                   *Tag `json:"0018704C,omitempty"`
	FilterMaterial                      *Tag `json:"00187050,omitempty"`
	FilterThicknessMinimum              *Tag `json:"00187052,omitempty"`
	FilterThicknessMaximum              *Tag `json:"00187054,omitempty"`
	ExposureControlMode                 *Tag `json:"00187060,omitempty"`
	ExposureControlModeDescription      *Tag `json:"00187062,omitempty"`
	ExposureStatus                      *Tag `json:"00187064,omitempty"`
	PhototimerSetting                   *Tag `json:"00187065,omitempty"`
	ExposureTimeInMicroSec              *Tag `json:"00188150,omitempty"`
	XRayTubeCurrentInMicroAmps          *Tag `json:"00188151,omitempty"`
	ContentQualification                *Tag `json:"00189004,omitempty"`
	PulseSequenceName                   *Tag `json:"00189005,omitempty"`
	MRImagingModifierSequence           *Tag `json:"00189006,omitempty"`
	EchoPulseSequence                   *Tag `json:"00189008,omitempty"`
	InversionRecovery                   *Tag `json:"00189009,omitempty"`
	FlowCompensation                    *Tag `json:"00189010,omitempty"`
	MultipleSpinEcho                    *Tag `json:"00189011,omitempty"`
	MultiPlanarExcitation               *Tag `json:"00189012,omitempty"`
	PhaseContrast                       *Tag `json:"00189014,omitempty"`
	TimeOfFlightContrast                *Tag `json:"00189015,omitempty"`
	Spoiling                            *Tag `json:"00189016,omitempty"`
	SteadyStatePulseSequence            *Tag `json:"00189017,omitempty"`
	EchoPlanarPulseSequence             *Tag `json:"00189018,omitempty"`
	TagAngleFirstAxis                   *Tag `json:"00189019,omitempty"`
	MagnetizationTransfer               *Tag `json:"00189020,omitempty"`
	T2Preparation                       *Tag `json:"00189021,omitempty"`
	BloodSignalNulling                  *Tag `json:"00189022,omitempty"`
	SaturationRecovery                  *Tag `json:"00189024,omitempty"`
	SpectrallySelectedSuppression       *Tag `json:"00189025,omitempty"`
	SpectrallySelectedExcitation        *Tag `json:"00189026,omitempty"`
	SpatialPresaturation                *Tag `json:"00189027,omitempty"`
	Tagging                             *Tag `json:"00189028,omitempty"`
	OversamplingPhase                   *Tag `json:"00189029,omitempty"`
	TagSpacingFirstDimension            *Tag `json:"00189030,omitempty"`
	GeometryOfKSpaceTraversal           *Tag `json:"00189032,omitempty"`
	SegmentedKSpaceTraversal            *Tag `json:"00189033,omitempty"`
	RectilinearPhaseEncodeReordering    *Tag `json:"00189034,omitempty"`
	TagThickness                        *Tag `json:"00189035,omitempty"`
	PartialFourierDirection             *Tag `json:"00189036,omitempty"`
	CardiacSynchronizationTechnique     *Tag `json:"00189037,omitempty"`
	ReceiveCoilManufacturerName         *Tag `json:"00189041,omitempty"`
	MRReceiveCoilSequence               *Tag `json:"00189042,omitempty"`
	ReceiveCoilType                     *Tag `json:"00189043,omitempty"`
	QuadratureReceiveCoil               *Tag `json:"00189044,omitempty"`
	MultiCoilDefinitionSequence         *Tag `json:"00189045,omitempty"`
	MultiCoilConfiguration              *Tag `json:"00189046,omitempty"`
	MultiCoilElementName                *Tag `json:"00189047,omitempty"`
	MultiCoilElementUsed                *Tag `json:"00189048,omitempty"`
	MRTransmitCoilSequence              *Tag `json:"00189049,omitempty"`
	TransmitCoilManufacturerName        *Tag `json:"00189050,omitempty"`
	TransmitCoilType                    *Tag `json:"00189051,omitempty"`
	SpectralWidth                       *Tag `json:"00189052,omitempty"`
	ChemicalShiftReference              *Tag `json:"00189053,omitempty"`
	VolumeLocalizationTechnique         *Tag `json:"00189054,omitempty"`
	MRAcquisitionFrequencyEncodeSteps   *Tag `json:"00189058,omitempty"`
	Decoupling                          *Tag `json:"00189059,omitempty"`
	DecoupledNucleus                    *Tag `json:"00189060,omitempty"`
	DecouplingFrequency                 *Tag `json:"00189061,omitempty"`
	DecouplingMethod                    *Tag `json:"00189062,omitempty"`
	DecouplingChemicalShiftReference    *Tag `json:"00189063,omitempty"`
	KSpaceFiltering                     *Tag `json:"00189064,omitempty"`
	TimeDomainFiltering                 *Tag `json:"00189065,omitempty"`
	NumberOfZeroFills                   *Tag `json:"00189066,omitempty"`
	BaselineCorrection                  *Tag `json:"00189067,omitempty"`
	ParallelReductionFactorInPlane      *Tag `json:"00189069,omitempty"`
	CardiacRRIntervalSpecified          *Tag `json:"00189070,omitempty"`
	AcquisitionDuration                 *Tag `json:"00189073,omitempty"`
	FrameAcquisitionDateTime            *Tag `json:"00189074,omitempty"`
	DiffusionDirectionality             *Tag `json:"00189075,omitempty"`
	DiffusionGradientDirectionSequence  *Tag `json:"00189076,omitempty"`
	ParallelAcquisition                 *Tag `json:"00189077,omitempty"`
	ParallelAcquisitionTechnique        *Tag `json:"00189078,omitempty"`
	InversionTimes                      *Tag `json:"00189079,omitempty"`
	MetaboliteMapDescription            *Tag `json:"00189080,omitempty"`
	PartialFourier                      *Tag `json:"00189081,omitempty"`
	EffectiveEchoTime                   *Tag `json:"00189082,omitempty"`
	MetaboliteMapCodeSequence           *Tag `json:"00189083,omitempty"`
	ChemicalShiftSequence               *Tag `json:"00189084,omitempty"`
	CardiacSignalSource                 *Tag `json:"00189085,omitempty"`
	DiffusionBValue                     *Tag `json:"00189087,omitempty"`
	DiffusionGradientOrientation        *Tag `json:"00189089,omitempty"`
	VelocityEncodingDirection           *Tag `json:"00189090,omitempty"`
	VelocityEncodingMinimumValue        *Tag `json:"00189091,omitempty"`
	NumberOfKSpaceTrajectories          *Tag `json:"00189093,omitempty"`
	CoverageOfKSpace                    *Tag `json:"00189094,omitempty"`
	SpectroscopyAcquisitionPhaseRows    *Tag `json:"00189095,omitempty"`
	ParallelReductFactorInPlaneRetired  *Tag `json:"00189096,omitempty"`
	TransmitterFrequency                *Tag `json:"00189098,omitempty"`
	ResonantNucleus                     *Tag `json:"00189100,omitempty"`
	FrequencyCorrection                 *Tag `json:"00189101,omitempty"`
	MRSpectroscopyFOVGeometrySequence   *Tag `json:"00189103,omitempty"`
	SlabThickness                       *Tag `json:"00189104,omitempty"`
	SlabOrientation                     *Tag `json:"00189105,omitempty"`
	MidSlabPosition                     *Tag `json:"00189106,omitempty"`
	MRSpatialSaturationSequence         *Tag `json:"00189107,omitempty"`
	MRTimingAndRelatedParametersSeq     *Tag `json:"00189112,omitempty"`
	MREchoSequence                      *Tag `json:"00189114,omitempty"`
	MRModifierSequence                  *Tag `json:"00189115,omitempty"`
	MRDiffusionSequence                 *Tag `json:"00189117,omitempty"`
	CardiacTriggerSequence              *Tag `json:"00189118,omitempty"`
	MRAveragesSequence                  *Tag `json:"00189119,omitempty"`
	MRFOVGeometrySequence               *Tag `json:"00189125,omitempty"`
	VolumeLocalizationSequence          *Tag `json:"00189126,omitempty"`
	SpectroscopyAcquisitionDataColumns  *Tag `json:"00189127,omitempty"`
	DiffusionAnisotropyType             *Tag `json:"00189147,omitempty"`
	FrameReferenceDateTime              *Tag `json:"00189151,omitempty"`
	MRMetaboliteMapSequence             *Tag `json:"00189152,omitempty"`
	ParallelReductionFactorOutOfPlane   *Tag `json:"00189155,omitempty"`
	SpectroscopyOutOfPlanePhaseSteps    *Tag `json:"00189159,omitempty"`
	BulkMotionStatus                    *Tag `json:"00189166,omitempty"`
	ParallelReductionFactSecondInPlane  *Tag `json:"00189168,omitempty"`
	CardiacBeatRejectionTechnique       *Tag `json:"00189169,omitempty"`
	RespiratoryMotionCompTechnique      *Tag `json:"00189170,omitempty"`
	RespiratorySignalSource             *Tag `json:"00189171,omitempty"`
	BulkMotionCompensationTechnique     *Tag `json:"00189172,omitempty"`
	BulkMotionSignalSource              *Tag `json:"00189173,omitempty"`
	ApplicableSafetyStandardAgency      *Tag `json:"00189174,omitempty"`
	ApplicableSafetyStandardDescr       *Tag `json:"00189175,omitempty"`
	OperatingModeSequence               *Tag `json:"00189176,omitempty"`
	OperatingModeType                   *Tag `json:"00189177,omitempty"`
	OperatingMode                       *Tag `json:"00189178,omitempty"`
	SpecificAbsorptionRateDefinition    *Tag `json:"00189179,omitempty"`
	GradientOutputType                  *Tag `json:"00189180,omitempty"`
	SpecificAbsorptionRateValue         *Tag `json:"00189181,omitempty"`
	GradientOutput                      *Tag `json:"00189182,omitempty"`
	FlowCompensationDirection           *Tag `json:"00189183,omitempty"`
	TaggingDelay                        *Tag `json:"00189184,omitempty"`
	RespiratoryMotionCompTechDescr      *Tag `json:"00189185,omitempty"`
	RespiratorySignalSourceID           *Tag `json:"00189186,omitempty"`
	ChemicalShiftsMinIntegrateLimitHz   *Tag `json:"00189195,omitempty"`
	ChemicalShiftsMaxIntegrateLimitHz   *Tag `json:"00189196,omitempty"`
	MRVelocityEncodingSequence          *Tag `json:"00189197,omitempty"`
	FirstOrderPhaseCorrection           *Tag `json:"00189198,omitempty"`
	WaterReferencedPhaseCorrection      *Tag `json:"00189199,omitempty"`
	MRSpectroscopyAcquisitionType       *Tag `json:"00189200,omitempty"`
	RespiratoryCyclePosition            *Tag `json:"00189214,omitempty"`
	VelocityEncodingMaximumValue        *Tag `json:"00189217,omitempty"`
	TagSpacingSecondDimension           *Tag `json:"00189218,omitempty"`
	TagAngleSecondAxis                  *Tag `json:"00189219,omitempty"`
	FrameAcquisitionDuration            *Tag `json:"00189220,omitempty"`
	MRImageFrameTypeSequence            *Tag `json:"00189226,omitempty"`
	MRSpectroscopyFrameTypeSequence     *Tag `json:"00189227,omitempty"`
	MRAcqPhaseEncodingStepsInPlane      *Tag `json:"00189231,omitempty"`
	MRAcqPhaseEncodingStepsOutOfPlane   *Tag `json:"00189232,omitempty"`
	SpectroscopyAcqPhaseColumns         *Tag `json:"00189234,omitempty"`
	CardiacCyclePosition                *Tag `json:"00189236,omitempty"`
	SpecificAbsorptionRateSequence      *Tag `json:"00189239,omitempty"`
	RFEchoTrainLength                   *Tag `json:"00189240,omitempty"`
	GradientEchoTrainLength             *Tag `json:"00189241,omitempty"`
	ChemicalShiftsMinIntegrateLimitPPM  *Tag `json:"00189295,omitempty"`
	ChemicalShiftsMaxIntegrateLimitPPM  *Tag `json:"00189296,omitempty"`
	CTAcquisitionTypeSequence           *Tag `json:"00189301,omitempty"`
	AcquisitionType                     *Tag `json:"00189302,omitempty"`
	TubeAngle                           *Tag `json:"00189303,omitempty"`
	CTAcquisitionDetailsSequence        *Tag `json:"00189304,omitempty"`
	RevolutionTime                      *Tag `json:"00189305,omitempty"`
	SingleCollimationWidth              *Tag `json:"00189306,omitempty"`
	TotalCollimationWidth               *Tag `json:"00189307,omitempty"`
	CTTableDynamicsSequence             *Tag `json:"00189308,omitempty"`
	TableSpeed                          *Tag `json:"00189309,omitempty"`
	TableFeedPerRotation                *Tag `json:"00189310,omitempty"`
	SpiralPitchFactor                   *Tag `json:"00189311,omitempty"`
	CTGeometrySequence                  *Tag `json:"00189312,omitempty"`
	DataCollectionCenterPatient         *Tag `json:"00189313,omitempty"`
	CTReconstructionSequence            *Tag `json:"00189314,omitempty"`
	ReconstructionAlgorithm             *Tag `json:"00189315,omitempty"`
	ConvolutionKernelGroup              *Tag `json:"00189316,omitempty"`
	ReconstructionFieldOfView           *Tag `json:"00189317,omitempty"`
	ReconstructionTargetCenterPatient   *Tag `json:"00189318,omitempty"`
	ReconstructionAngle                 *Tag `json:"00189319,omitempty"`
	ImageFilter                         *Tag `json:"00189320,omitempty"`
	CTExposureSequence                  *Tag `json:"00189321,omitempty"`
	ReconstructionPixelSpacing          *Tag `json:"00189322,omitempty"`
	ExposureModulationType              *Tag `json:"00189323,omitempty"`
	EstimatedDoseSaving                 *Tag `json:"00189324,omitempty"`
	CTXRayDetailsSequence               *Tag `json:"00189325,omitempty"`
	CTPositionSequence                  *Tag `json:"00189326,omitempty"`
	TablePosition                       *Tag `json:"00189327,omitempty"`
	ExposureTimeInMilliSec              *Tag `json:"00189328,omitempty"`
	CTImageFrameTypeSequence            *Tag `json:"00189329,omitempty"`
	XRayTubeCurrentInMilliAmps          *Tag `json:"00189330,omitempty"`
	ExposureInMilliAmpSec               *Tag `json:"00189332,omitempty"`
	ConstantVolumeFlag                  *Tag `json:"00189333,omitempty"`
	FluoroscopyFlag                     *Tag `json:"00189334,omitempty"`
	SourceToDataCollectionCenterDist    *Tag `json:"00189335,omitempty"`
	ContrastBolusAgentNumber            *Tag `json:"00189337,omitempty"`
	ContrastBolusIngredientCodeSeq      *Tag `json:"00189338,omitempty"`
	ContrastAdministrationProfileSeq    *Tag `json:"00189340,omitempty"`
	ContrastBolusUsageSequence          *Tag `json:"00189341,omitempty"`
	ContrastBolusAgentAdministered      *Tag `json:"00189342,omitempty"`
	ContrastBolusAgentDetected          *Tag `json:"00189343,omitempty"`
	ContrastBolusAgentPhase             *Tag `json:"00189344,omitempty"`
	CTDIvol                             *Tag `json:"00189345,omitempty"`
	CTDIPhantomTypeCodeSequence         *Tag `json:"00189346,omitempty"`
	CalciumScoringMassFactorPatient     *Tag `json:"00189351,omitempty"`
	CalciumScoringMassFactorDevice      *Tag `json:"00189352,omitempty"`
	EnergyWeightingFactor               *Tag `json:"00189353,omitempty"`
	CTAdditionalXRaySourceSequence      *Tag `json:"00189360,omitempty"`
	ProjectionPixelCalibrationSequence  *Tag `json:"00189401,omitempty"`
	DistanceSourceToIsocenter           *Tag `json:"00189402,omitempty"`
	DistanceObjectToTableTop            *Tag `json:"00189403,omitempty"`
	ObjectPixelSpacingInCenterOfBeam    *Tag `json:"00189404,omitempty"`
	PositionerPositionSequence          *Tag `json:"00189405,omitempty"`
	TablePositionSequence               *Tag `json:"00189406,omitempty"`
	CollimatorShapeSequence             *Tag `json:"00189407,omitempty"`
	XAXRFFrameCharacteristicsSequence   *Tag `json:"00189412,omitempty"`
	FrameAcquisitionSequence            *Tag `json:"00189417,omitempty"`
	XRayReceptorType                    *Tag `json:"00189420,omitempty"`
	AcquisitionProtocolName             *Tag `json:"00189423,omitempty"`
	AcquisitionProtocolDescription      *Tag `json:"00189424,omitempty"`
	ContrastBolusIngredientOpaque       *Tag `json:"00189425,omitempty"`
	DistanceReceptorPlaneToDetHousing   *Tag `json:"00189426,omitempty"`
	IntensifierActiveShape              *Tag `json:"00189427,omitempty"`
	IntensifierActiveDimensions         *Tag `json:"00189428,omitempty"`
	PhysicalDetectorSize                *Tag `json:"00189429,omitempty"`
	PositionOfIsocenterProjection       *Tag `json:"00189430,omitempty"`
	FieldOfViewSequence                 *Tag `json:"00189432,omitempty"`
	FieldOfViewDescription              *Tag `json:"00189433,omitempty"`
	ExposureControlSensingRegionsSeq    *Tag `json:"00189434,omitempty"`
	ExposureControlSensingRegionShape   *Tag `json:"00189435,omitempty"`
	ExposureControlSensRegionLeftEdge   *Tag `json:"00189436,omitempty"`
	ExposureControlSensRegionRightEdge  *Tag `json:"00189437,omitempty"`
	CenterOfCircExposControlSensRegion  *Tag `json:"00189440,omitempty"`
	RadiusOfCircExposControlSensRegion  *Tag `json:"00189441,omitempty"`
	ColumnAngulationPatient             *Tag `json:"00189447,omitempty"`
	BeamAngle                           *Tag `json:"00189449,omitempty"`
	FrameDetectorParametersSequence     *Tag `json:"00189451,omitempty"`
	CalculatedAnatomyThickness          *Tag `json:"00189452,omitempty"`
	CalibrationSequence                 *Tag `json:"00189455,omitempty"`
	ObjectThicknessSequence             *Tag `json:"00189456,omitempty"`
	PlaneIdentification                 *Tag `json:"00189457,omitempty"`
	FieldOfViewDimensionsInFloat        *Tag `json:"00189461,omitempty"`
	IsocenterReferenceSystemSequence    *Tag `json:"00189462,omitempty"`
	PositionerIsocenterPrimaryAngle     *Tag `json:"00189463,omitempty"`
	PositionerIsocenterSecondaryAngle   *Tag `json:"00189464,omitempty"`
	PositionerIsocenterDetRotAngle      *Tag `json:"00189465,omitempty"`
	TableXPositionToIsocenter           *Tag `json:"00189466,omitempty"`
	TableYPositionToIsocenter           *Tag `json:"00189467,omitempty"`
	TableZPositionToIsocenter           *Tag `json:"00189468,omitempty"`
	TableHorizontalRotationAngle        *Tag `json:"00189469,omitempty"`
	TableHeadTiltAngle                  *Tag `json:"00189470,omitempty"`
	TableCradleTiltAngle                *Tag `json:"00189471,omitempty"`
	FrameDisplayShutterSequence         *Tag `json:"00189472,omitempty"`
	AcquiredImageAreaDoseProduct        *Tag `json:"00189473,omitempty"`
	CArmPositionerTabletopRelationship  *Tag `json:"00189474,omitempty"`
	XRayGeometrySequence                *Tag `json:"00189476,omitempty"`
	IrradiationEventIDSequence          *Tag `json:"00189477,omitempty"`
	XRay3DFrameTypeSequence             *Tag `json:"00189504,omitempty"`
	ContributingSourcesSequence         *Tag `json:"00189506,omitempty"`
	XRay3DAcquisitionSequence           *Tag `json:"00189507,omitempty"`
	PrimaryPositionerScanArc            *Tag `json:"00189508,omitempty"`
	SecondaryPositionerScanArc          *Tag `json:"00189509,omitempty"`
	PrimaryPositionerScanStartAngle     *Tag `json:"00189510,omitempty"`
	SecondaryPositionerScanStartAngle   *Tag `json:"00189511,omitempty"`
	PrimaryPositionerIncrement          *Tag `json:"00189514,omitempty"`
	SecondaryPositionerIncrement        *Tag `json:"00189515,omitempty"`
	StartAcquisitionDateTime            *Tag `json:"00189516,omitempty"`
	EndAcquisitionDateTime              *Tag `json:"00189517,omitempty"`
	ApplicationName                     *Tag `json:"00189524,omitempty"`
	ApplicationVersion                  *Tag `json:"00189525,omitempty"`
	ApplicationManufacturer             *Tag `json:"00189526,omitempty"`
	AlgorithmType                       *Tag `json:"00189527,omitempty"`
	AlgorithmDescription                *Tag `json:"00189528,omitempty"`
	XRay3DReconstructionSequence        *Tag `json:"00189530,omitempty"`
	ReconstructionDescription           *Tag `json:"00189531,omitempty"`
	PerProjectionAcquisitionSequence    *Tag `json:"00189538,omitempty"`
	DiffusionBMatrixSequence            *Tag `json:"00189601,omitempty"`
	DiffusionBValueXX                   *Tag `json:"00189602,omitempty"`
	DiffusionBValueXY                   *Tag `json:"00189603,omitempty"`
	DiffusionBValueXZ                   *Tag `json:"00189604,omitempty"`
	DiffusionBValueYY                   *Tag `json:"00189605,omitempty"`
	DiffusionBValueYZ                   *Tag `json:"00189606,omitempty"`
	DiffusionBValueZZ                   *Tag `json:"00189607,omitempty"`
	DecayCorrectionDateTime             *Tag `json:"00189701,omitempty"`
	StartDensityThreshold               *Tag `json:"00189715,omitempty"`
	TerminationTimeThreshold            *Tag `json:"00189722,omitempty"`
	DetectorGeometry                    *Tag `json:"00189725,omitempty"`
	AxialDetectorDimension              *Tag `json:"00189727,omitempty"`
	PETPositionSequence                 *Tag `json:"00189735,omitempty"`
	NumberOfIterations                  *Tag `json:"00189739,omitempty"`
	NumberOfSubsets                     *Tag `json:"00189740,omitempty"`
	PETFrameTypeSequence                *Tag `json:"00189751,omitempty"`
	ReconstructionType                  *Tag `json:"00189756,omitempty"`
	DecayCorrected                      *Tag `json:"00189758,omitempty"`
	AttenuationCorrected                *Tag `json:"00189759,omitempty"`
	ScatterCorrected                    *Tag `json:"00189760,omitempty"`
	DeadTimeCorrected                   *Tag `json:"00189761,omitempty"`
	GantryMotionCorrected               *Tag `json:"00189762,omitempty"`
	PatientMotionCorrected              *Tag `json:"00189763,omitempty"`
	RandomsCorrected                    *Tag `json:"00189765,omitempty"`
	SensitivityCalibrated               *Tag `json:"00189767,omitempty"`
	DepthsOfFocus                       *Tag `json:"00189801,omitempty"`
	ExclusionStartDatetime              *Tag `json:"00189804,omitempty"`
	ExclusionDuration                   *Tag `json:"00189805,omitempty"`
	ImageDataTypeSequence               *Tag `json:"00189807,omitempty"`
	DataType                            *Tag `json:"00189808,omitempty"`
	AliasedDataType                     *Tag `json:"0018980B,omitempty"`
	ContributingEquipmentSequence       *Tag `json:"0018A001,omitempty"`
	ContributionDateTime                *Tag `json:"0018A002,omitempty"`
	ContributionDescription             *Tag `json:"0018A003,omitempty"`
	NumberOfCellsIInDetector            *Tag `json:"00191002,omitempty"`
	CellNumberAtTheta                   *Tag `json:"00191003,omitempty"`
	CellSpacing                         *Tag `json:"00191004,omitempty"`
	HorizFrameOfRef                     *Tag `json:"0019100F,omitempty"`
	SeriesContrast                      *Tag `json:"00191011,omitempty"`
	LastPseq                            *Tag `json:"00191012,omitempty"`
	StartNumberForBaseline              *Tag `json:"00191013,omitempty"`
	EndNumberForBaseline                *Tag `json:"00191014,omitempty"`
	StartNumberForEnhancedScans         *Tag `json:"00191015,omitempty"`
	EndNumberForEnhancedScans           *Tag `json:"00191016,omitempty"`
	SeriesPlane                         *Tag `json:"00191017,omitempty"`
	FirstScanRas                        *Tag `json:"00191018,omitempty"`
	FirstScanLocation                   *Tag `json:"00191019,omitempty"`
	LastScanRas                         *Tag `json:"0019101A,omitempty"`
	LastScanLoc                         *Tag `json:"0019101B,omitempty"`
	DisplayFieldOfView                  *Tag `json:"0019101E,omitempty"`
	MidScanTime                         *Tag `json:"00191024,omitempty"`
	MidScanFlag                         *Tag `json:"00191025,omitempty"`
	DegreesOfAzimuth                    *Tag `json:"00191026,omitempty"`
	GantryPeriod                        *Tag `json:"00191027,omitempty"`
	XRayOnPosition                      *Tag `json:"0019102A,omitempty"`
	XRayOffPosition                     *Tag `json:"0019102B,omitempty"`
	NumberOfTriggers                    *Tag `json:"0019102C,omitempty"`
	AngleOfFirstView                    *Tag `json:"0019102E,omitempty"`
	TriggerFrequency                    *Tag `json:"0019102F,omitempty"`
	ScanFOVType                         *Tag `json:"00191039,omitempty"`
	StatReconFlag                       *Tag `json:"00191040,omitempty"`
	ComputeType                         *Tag `json:"00191041,omitempty"`
	SegmentNumber                       *Tag `json:"00191042,omitempty"`
	TotalSegmentsRequested              *Tag `json:"00191043,omitempty"`
	InterscanDelay                      *Tag `json:"00191044,omitempty"`
	ViewCompressionFactor               *Tag `json:"00191047,omitempty"`
	TotalNoOfRefChannels                *Tag `json:"0019104A,omitempty"`
	DataSizeForScanData                 *Tag `json:"0019104B,omitempty"`
	ReconPostProcflag                   *Tag `json:"00191052,omitempty"`
	CTWaterNumber                       *Tag `json:"00191057,omitempty"`
	CTBoneNumber                        *Tag `json:"00191058,omitempty"`
	NumberOfChannels                    *Tag `json:"0019105E,omitempty"`
	IncrementBetweenChannels            *Tag `json:"0019105F,omitempty"`
	StartingView                        *Tag `json:"00191060,omitempty"`
	NumberOfViews                       *Tag `json:"00191061,omitempty"`
	IncrementBetweenViews               *Tag `json:"00191062,omitempty"`
	DependantOnNoViewsProcessed         *Tag `json:"0019106A,omitempty"`
	FieldOfViewInDetectorCells          *Tag `json:"0019106B,omitempty"`
	ValueOfBackProjectionButton         *Tag `json:"00191070,omitempty"`
	SetIfFatqEstimatesWereUsed          *Tag `json:"00191071,omitempty"`
	ZChanAvgOverViews                   *Tag `json:"00191072,omitempty"`
	AvgOfLeftRefChansOverViews          *Tag `json:"00191073,omitempty"`
	MaxLeftChanOverViews                *Tag `json:"00191074,omitempty"`
	AvgOfRightRefChansOverViews         *Tag `json:"00191075,omitempty"`
	MaxRightChanOverViews               *Tag `json:"00191076,omitempty"`
	SecondEcho                          *Tag `json:"0019107D,omitempty"`
	NumberOfEchoes                      *Tag `json:"0019107E,omitempty"`
	TableDelta                          *Tag `json:"0019107F,omitempty"`
	Contiguous                          *Tag `json:"00191081,omitempty"`
	PeakSAR                             *Tag `json:"00191084,omitempty"`
	MonitorSAR                          *Tag `json:"00191085,omitempty"`
	CardiacRepetitionTime               *Tag `json:"00191087,omitempty"`
	ImagesPerCardiacCycle               *Tag `json:"00191088,omitempty"`
	ActualReceiveGainAnalog             *Tag `json:"0019108A,omitempty"`
	ActualReceiveGainDigital            *Tag `json:"0019108B,omitempty"`
	DelayAfterTrigger                   *Tag `json:"0019108D,omitempty"`
	Swappf                              *Tag `json:"0019108F,omitempty"`
	PauseInterval                       *Tag `json:"00191090,omitempty"`
	PulseTime                           *Tag `json:"00191091,omitempty"`
	SliceOffsetOnFreqAxis               *Tag `json:"00191092,omitempty"`
	CenterFrequency                     *Tag `json:"00191093,omitempty"`
	TransmitGain                        *Tag `json:"00191094,omitempty"`
	AnalogReceiverGain                  *Tag `json:"00191095,omitempty"`
	DigitalReceiverGain                 *Tag `json:"00191096,omitempty"`
	BitmapDefiningCVs                   *Tag `json:"00191097,omitempty"`
	CenterFreqMethod                    *Tag `json:"00191098,omitempty"`
	PulseSeqMode                        *Tag `json:"0019109B,omitempty"`
	PulseSeqName                        *Tag `json:"0019109C,omitempty"`
	PulseSeqDate                        *Tag `json:"0019109D,omitempty"`
	InternalPulseSeqName                *Tag `json:"0019109E,omitempty"`
	TransmittingCoil                    *Tag `json:"0019109F,omitempty"`
	SurfaceCoilType                     *Tag `json:"001910A0,omitempty"`
	ExtremityCoilFlag                   *Tag `json:"001910A1,omitempty"`
	RawDataRunNumber                    *Tag `json:"001910A2,omitempty"`
	CalibratedFieldStrength             *Tag `json:"001910A3,omitempty"`
	SATFatWaterBone                     *Tag `json:"001910A4,omitempty"`
	ReceiveBandwidth                    *Tag `json:"001910A5,omitempty"`
	UserData01                          *Tag `json:"001910A7,omitempty"`
	UserData02                          *Tag `json:"001910A8,omitempty"`
	UserData03                          *Tag `json:"001910A9,omitempty"`
	UserData04                          *Tag `json:"001910AA,omitempty"`
	UserData05                          *Tag `json:"001910AB,omitempty"`
	UserData06                          *Tag `json:"001910AC,omitempty"`
	UserData07                          *Tag `json:"001910AD,omitempty"`
	UserData08                          *Tag `json:"001910AE,omitempty"`
	UserData09                          *Tag `json:"001910AF,omitempty"`
	UserData10                          *Tag `json:"001910B0,omitempty"`
	UserData11                          *Tag `json:"001910B1,omitempty"`
	UserData12                          *Tag `json:"001910B2,omitempty"`
	UserData13                          *Tag `json:"001910B3,omitempty"`
	UserData14                          *Tag `json:"001910B4,omitempty"`
	UserData15                          *Tag `json:"001910B5,omitempty"`
	UserData16                          *Tag `json:"001910B6,omitempty"`
	UserData17                          *Tag `json:"001910B7,omitempty"`
	UserData18                          *Tag `json:"001910B8,omitempty"`
	UserData19                          *Tag `json:"001910B9,omitempty"`
	UserData20                          *Tag `json:"001910BA,omitempty"`
	UserData21                          *Tag `json:"001910BB,omitempty"`
	UserData22                          *Tag `json:"001910BC,omitempty"`
	UserData23                          *Tag `json:"001910BD,omitempty"`
	ProjectionAngle                     *Tag `json:"001910BE,omitempty"`
	SaturationPlanes                    *Tag `json:"001910C0,omitempty"`
	SurfaceCoilIntensity                *Tag `json:"001910C1,omitempty"`
	SATLocationR                        *Tag `json:"001910C2,omitempty"`
	SATLocationL                        *Tag `json:"001910C3,omitempty"`
	SATLocationA                        *Tag `json:"001910C4,omitempty"`
	SATLocationP                        *Tag `json:"001910C5,omitempty"`
	SATLocationH                        *Tag `json:"001910C6,omitempty"`
	SATLocationF                        *Tag `json:"001910C7,omitempty"`
	SATThicknessRL                      *Tag `json:"001910C8,omitempty"`
	SATThicknessAP                      *Tag `json:"001910C9,omitempty"`
	SATThicknessHF                      *Tag `json:"001910CA,omitempty"`
	PrescribedFlowAxis                  *Tag `json:"001910CB,omitempty"`
	VelocityEncoding                    *Tag `json:"001910CC,omitempty"`
	ThicknessDisclaimer                 *Tag `json:"001910CD,omitempty"`
	PrescanType                         *Tag `json:"001910CE,omitempty"`
	PrescanStatus                       *Tag `json:"001910CF,omitempty"`
	RawDataType                         *Tag `json:"001910D0,omitempty"`
	ProjectionAlgorithm                 *Tag `json:"001910D2,omitempty"`
	FractionalEcho                      *Tag `json:"001910D5,omitempty"`
	PrepPulse                           *Tag `json:"001910D6,omitempty"`
	CardiacPhases                       *Tag `json:"001910D7,omitempty"`
	VariableEchoflag                    *Tag `json:"001910D8,omitempty"`
	ConcatenatedSAT                     *Tag `json:"001910D9,omitempty"`
	ReferenceChannelUsed                *Tag `json:"001910DA,omitempty"`
	BackProjectorCoefficient            *Tag `json:"001910DB,omitempty"`
	PrimarySpeedCorrectionUsed          *Tag `json:"001910DC,omitempty"`
	OverrangeCorrectionUsed             *Tag `json:"001910DD,omitempty"`
	DynamicZAlphaValue                  *Tag `json:"001910DE,omitempty"`
	UserData                            *Tag `json:"001910DF,omitempty"`
	VelocityEncodeScale                 *Tag `json:"001910E2,omitempty"`
	FastPhases                          *Tag `json:"001910F2,omitempty"`
	TransmissionGain                    *Tag `json:"001910F9,omitempty"`
	RelationshipGroupLength             *Tag `json:"00200000,omitempty"`
	StudyInstanceUID                    *Tag `json:"0020000D,omitempty"`
	SeriesInstanceUID                   *Tag `json:"0020000E,omitempty"`
	StudyID                             *Tag `json:"00200010,omitempty"`
	SeriesNumber                        *Tag `json:"00200011,omitempty"`
	AcquisitionNumber                   *Tag `json:"00200012,omitempty"`
	InstanceNumber                      *Tag `json:"00200013,omitempty"`
	IsotopeNumber                       *Tag `json:"00200014,omitempty"`
	PhaseNumber                         *Tag `json:"00200015,omitempty"`
	IntervalNumber                      *Tag `json:"00200016,omitempty"`
	TimeSlotNumber                      *Tag `json:"00200017,omitempty"`
	AngleNumber                         *Tag `json:"00200018,omitempty"`
	ItemNumber                          *Tag `json:"00200019,omitempty"`
	PatientOrientation                  *Tag `json:"00200020,omitempty"`
	OverlayNumber                       *Tag `json:"00200022,omitempty"`
	CurveNumber                         *Tag `json:"00200024,omitempty"`
	LookupTableNumber                   *Tag `json:"00200026,omitempty"`
	ImagePosition                       *Tag `json:"00200030,omitempty"`
	ImagePositionPatient                *Tag `json:"00200032,omitempty"`
	ImageOrientation                    *Tag `json:"00200035,omitempty"`
	ImageOrientationPatient             *Tag `json:"00200037,omitempty"`
	Location                            *Tag `json:"00200050,omitempty"`
	FrameOfReferenceUID                 *Tag `json:"00200052,omitempty"`
	Laterality                          *Tag `json:"00200060,omitempty"`
	ImageLaterality                     *Tag `json:"00200062,omitempty"`
	ImageGeometryType                   *Tag `json:"00200070,omitempty"`
	MaskingImage                        *Tag `json:"00200080,omitempty"`
	TemporalPositionIdentifier          *Tag `json:"00200100,omitempty"`
	NumberOfTemporalPositions           *Tag `json:"00200105,omitempty"`
	TemporalResolution                  *Tag `json:"00200110,omitempty"`
	SynchronizationFrameOfReferenceUID  *Tag `json:"00200200,omitempty"`
	SeriesInStudy                       *Tag `json:"00201000,omitempty"`
	AcquisitionsInSeries                *Tag `json:"00201001,omitempty"`
	ImagesInAcquisition                 *Tag `json:"00201002,omitempty"`
	ImagesInSeries                      *Tag `json:"00201003,omitempty"`
	AcquisitionsInStudy                 *Tag `json:"00201004,omitempty"`
	ImagesInStudy                       *Tag `json:"00201005,omitempty"`
	Reference                           *Tag `json:"00201020,omitempty"`
	PositionReferenceIndicator          *Tag `json:"00201040,omitempty"`
	SliceLocation                       *Tag `json:"00201041,omitempty"`
	OtherStudyNumbers                   *Tag `json:"00201070,omitempty"`
	NumberOfPatientRelatedStudies       *Tag `json:"00201200,omitempty"`
	NumberOfPatientRelatedSeries        *Tag `json:"00201202,omitempty"`
	NumberOfPatientRelatedInstances     *Tag `json:"00201204,omitempty"`
	NumberOfStudyRelatedSeries          *Tag `json:"00201206,omitempty"`
	NumberOfStudyRelatedInstances       *Tag `json:"00201208,omitempty"`
	NumberOfSeriesRelatedInstances      *Tag `json:"00201209,omitempty"`
	SourceImageIDs                      *Tag `json:"002031xx,omitempty"`
	ModifyingDeviceID                   *Tag `json:"00203401,omitempty"`
	ModifiedImageID                     *Tag `json:"00203402,omitempty"`
	ModifiedImageDate                   *Tag `json:"00203403,omitempty"`
	ModifyingDeviceManufacturer         *Tag `json:"00203404,omitempty"`
	ModifiedImageTime                   *Tag `json:"00203405,omitempty"`
	ModifiedImageDescription            *Tag `json:"00203406,omitempty"`
	ImageComments                       *Tag `json:"00204000,omitempty"`
	OriginalImageIdentification         *Tag `json:"00205000,omitempty"`
	OriginalImageIdentNomenclature      *Tag `json:"00205002,omitempty"`
	StackID                             *Tag `json:"00209056,omitempty"`
	InStackPositionNumber               *Tag `json:"00209057,omitempty"`
	FrameAnatomySequence                *Tag `json:"00209071,omitempty"`
	FrameLaterality                     *Tag `json:"00209072,omitempty"`
	FrameContentSequence                *Tag `json:"00209111,omitempty"`
	PlanePositionSequence               *Tag `json:"00209113,omitempty"`
	PlaneOrientationSequence            *Tag `json:"00209116,omitempty"`
	TemporalPositionIndex               *Tag `json:"00209128,omitempty"`
	TriggerDelayTime                    *Tag `json:"00209153,omitempty"`
	FrameAcquisitionNumber              *Tag `json:"00209156,omitempty"`
	DimensionIndexValues                *Tag `json:"00209157,omitempty"`
	FrameComments                       *Tag `json:"00209158,omitempty"`
	ConcatenationUID                    *Tag `json:"00209161,omitempty"`
	InConcatenationNumber               *Tag `json:"00209162,omitempty"`
	InConcatenationTotalNumber          *Tag `json:"00209163,omitempty"`
	DimensionOrganizationUID            *Tag `json:"00209164,omitempty"`
	DimensionIndexPointer               *Tag `json:"00209165,omitempty"`
	FunctionalGroupPointer              *Tag `json:"00209167,omitempty"`
	DimensionIndexPrivateCreator        *Tag `json:"00209213,omitempty"`
	DimensionOrganizationSequence       *Tag `json:"00209221,omitempty"`
	DimensionIndexSequence              *Tag `json:"00209222,omitempty"`
	ConcatenationFrameOffsetNumber      *Tag `json:"00209228,omitempty"`
	FunctionalGroupPrivateCreator       *Tag `json:"00209238,omitempty"`
	NominalPercentageOfCardiacPhase     *Tag `json:"00209241,omitempty"`
	NominalPercentOfRespiratoryPhase    *Tag `json:"00209245,omitempty"`
	StartingRespiratoryAmplitude        *Tag `json:"00209246,omitempty"`
	StartingRespiratoryPhase            *Tag `json:"00209247,omitempty"`
	EndingRespiratoryAmplitude          *Tag `json:"00209248,omitempty"`
	EndingRespiratoryPhase              *Tag `json:"00209249,omitempty"`
	RespiratoryTriggerType              *Tag `json:"00209250,omitempty"`
	RRIntervalTimeNominal               *Tag `json:"00209251,omitempty"`
	ActualCardiacTriggerDelayTime       *Tag `json:"00209252,omitempty"`
	RespiratorySynchronizationSequence  *Tag `json:"00209253,omitempty"`
	RespiratoryIntervalTime             *Tag `json:"00209254,omitempty"`
	NominalRespiratoryTriggerDelayTime  *Tag `json:"00209255,omitempty"`
	RespiratoryTriggerDelayThreshold    *Tag `json:"00209256,omitempty"`
	ActualRespiratoryTriggerDelayTime   *Tag `json:"00209257,omitempty"`
	ImagePositionVolume                 *Tag `json:"00209301,omitempty"`
	ImageOrientationVolume              *Tag `json:"00209302,omitempty"`
	ApexPosition                        *Tag `json:"00209308,omitempty"`
	DimensionDescriptionLabel           *Tag `json:"00209421,omitempty"`
	PatientOrientationInFrameSequence   *Tag `json:"00209450,omitempty"`
	FrameLabel                          *Tag `json:"00209453,omitempty"`
	AcquisitionIndex                    *Tag `json:"00209518,omitempty"`
	ContributingSOPInstancesRefSeq      *Tag `json:"00209529,omitempty"`
	ReconstructionIndex                 *Tag `json:"00209536,omitempty"`
	SeriesFromWhichPrescribed           *Tag `json:"00211003,omitempty"`
	SeriesRecordChecksum                *Tag `json:"00211007,omitempty"`
	AcqreconRecordChecksum              *Tag `json:"00211019,omitempty"`
	TableStartLocation                  *Tag `json:"00211020,omitempty"`
	ImageFromWhichPrescribed            *Tag `json:"00211036,omitempty"`
	ScreenFormat                        *Tag `json:"00211037,omitempty"`
	AnatomicalReferenceForScout         *Tag `json:"0021104A,omitempty"`
	LocationsInAcquisition              *Tag `json:"0021104F,omitempty"`
	GraphicallyPrescribed               *Tag `json:"00211050,omitempty"`
	RotationFromSourceXRot              *Tag `json:"00211051,omitempty"`
	RotationFromSourceYRot              *Tag `json:"00211052,omitempty"`
	RotationFromSourceZRot              *Tag `json:"00211053,omitempty"`
	IntegerSlop                         *Tag `json:"00211056,omitempty"`
	FloatSlop                           *Tag `json:"0021105F,omitempty"`
	AutoWindowLevelAlpha                *Tag `json:"00211081,omitempty"`
	AutoWindowLevelBeta                 *Tag `json:"00211082,omitempty"`
	AutoWindowLevelWindow               *Tag `json:"00211083,omitempty"`
	ToWindowLevelLevel                  *Tag `json:"00211084,omitempty"`
	TubeFocalSpotPosition               *Tag `json:"00211090,omitempty"`
	BiopsyPosition                      *Tag `json:"00211091,omitempty"`
	BiopsyTLocation                     *Tag `json:"00211092,omitempty"`
	BiopsyRefLocation                   *Tag `json:"00211093,omitempty"`
	LightPathFilterPassThroughWavelen   *Tag `json:"00220001,omitempty"`
	LightPathFilterPassBand             *Tag `json:"00220002,omitempty"`
	ImagePathFilterPassThroughWavelen   *Tag `json:"00220003,omitempty"`
	ImagePathFilterPassBand             *Tag `json:"00220004,omitempty"`
	PatientEyeMovementCommanded         *Tag `json:"00220005,omitempty"`
	PatientEyeMovementCommandCodeSeq    *Tag `json:"00220006,omitempty"`
	SphericalLensPower                  *Tag `json:"00220007,omitempty"`
	CylinderLensPower                   *Tag `json:"00220008,omitempty"`
	CylinderAxis                        *Tag `json:"00220009,omitempty"`
	EmmetropicMagnification             *Tag `json:"0022000A,omitempty"`
	IntraOcularPressure                 *Tag `json:"0022000B,omitempty"`
	HorizontalFieldOfView               *Tag `json:"0022000C,omitempty"`
	PupilDilated                        *Tag `json:"0022000D,omitempty"`
	DegreeOfDilation                    *Tag `json:"0022000E,omitempty"`
	StereoBaselineAngle                 *Tag `json:"00220010,omitempty"`
	StereoBaselineDisplacement          *Tag `json:"00220011,omitempty"`
	StereoHorizontalPixelOffset         *Tag `json:"00220012,omitempty"`
	StereoVerticalPixelOffset           *Tag `json:"00220013,omitempty"`
	StereoRotation                      *Tag `json:"00220014,omitempty"`
	AcquisitionDeviceTypeCodeSequence   *Tag `json:"00220015,omitempty"`
	IlluminationTypeCodeSequence        *Tag `json:"00220016,omitempty"`
	LightPathFilterTypeStackCodeSeq     *Tag `json:"00220017,omitempty"`
	ImagePathFilterTypeStackCodeSeq     *Tag `json:"00220018,omitempty"`
	LensesCodeSequence                  *Tag `json:"00220019,omitempty"`
	ChannelDescriptionCodeSequence      *Tag `json:"0022001A,omitempty"`
	RefractiveStateSequence             *Tag `json:"0022001B,omitempty"`
	MydriaticAgentCodeSequence          *Tag `json:"0022001C,omitempty"`
	RelativeImagePositionCodeSequence   *Tag `json:"0022001D,omitempty"`
	StereoPairsSequence                 *Tag `json:"00220020,omitempty"`
	LeftImageSequence                   *Tag `json:"00220021,omitempty"`
	RightImageSequence                  *Tag `json:"00220022,omitempty"`
	AxialLengthOfTheEye                 *Tag `json:"00220030,omitempty"`
	OphthalmicFrameLocationSequence     *Tag `json:"00220031,omitempty"`
	ReferenceCoordinates                *Tag `json:"00220032,omitempty"`
	DepthSpatialResolution              *Tag `json:"00220035,omitempty"`
	MaximumDepthDistortion              *Tag `json:"00220036,omitempty"`
	AlongScanSpatialResolution          *Tag `json:"00220037,omitempty"`
	MaximumAlongScanDistortion          *Tag `json:"00220038,omitempty"`
	OphthalmicImageOrientation          *Tag `json:"00220039,omitempty"`
	DepthOfTransverseImage              *Tag `json:"00220041,omitempty"`
	MydriaticAgentConcUnitsSeq          *Tag `json:"00220042,omitempty"`
	AcrossScanSpatialResolution         *Tag `json:"00220048,omitempty"`
	MaximumAcrossScanDistortion         *Tag `json:"00220049,omitempty"`
	MydriaticAgentConcentration         *Tag `json:"0022004E,omitempty"`
	IlluminationWaveLength              *Tag `json:"00220055,omitempty"`
	IlluminationPower                   *Tag `json:"00220056,omitempty"`
	IlluminationBandwidth               *Tag `json:"00220057,omitempty"`
	MydriaticAgentSequence              *Tag `json:"00220058,omitempty"`
	NumberOfSeriesInStudy               *Tag `json:"00231001,omitempty"`
	NumberOfUnarchivedSeries            *Tag `json:"00231002,omitempty"`
	ReferenceImageField                 *Tag `json:"00231010,omitempty"`
	SummaryImage                        *Tag `json:"00231050,omitempty"`
	StartTimeSecsInFirstAxial           *Tag `json:"00231070,omitempty"`
	NoofUpdatesToHeader                 *Tag `json:"00231074,omitempty"`
	IndicatesIfTheStudyHasCompleteInfo  *Tag `json:"0023107D,omitempty"`
	LastPulseSequenceUsed               *Tag `json:"00251006,omitempty"`
	LandmarkCounter                     *Tag `json:"00251010,omitempty"`
	NumberOfAcquisitions                *Tag `json:"00251011,omitempty"`
	IndicatesNoofUpdatesToHeader        *Tag `json:"00251014,omitempty"`
	SeriesCompleteFlag                  *Tag `json:"00251017,omitempty"`
	NumberOfImagesArchived              *Tag `json:"00251018,omitempty"`
	LastImageNumberUsed                 *Tag `json:"00251019,omitempty"`
	PrimaryReceiverSuiteAndHost         *Tag `json:"0025101A,omitempty"`
	ImageArchiveFlag                    *Tag `json:"00271006,omitempty"`
	ScoutType                           *Tag `json:"00271010,omitempty"`
	VmaMamp                             *Tag `json:"0027101C,omitempty"`
	VmaPhase                            *Tag `json:"0027101D,omitempty"`
	VmaMod                              *Tag `json:"0027101E,omitempty"`
	VmaClip                             *Tag `json:"0027101F,omitempty"`
	SmartScanOnOffFlag                  *Tag `json:"00271020,omitempty"`
	ForeignImageRevision                *Tag `json:"00271030,omitempty"`
	ImagingMode                         *Tag `json:"00271031,omitempty"`
	PulseSequence                       *Tag `json:"00271032,omitempty"`
	ImagingOptions                      *Tag `json:"00271033,omitempty"`
	PlaneType                           *Tag `json:"00271035,omitempty"`
	ObliquePlane                        *Tag `json:"00271036,omitempty"`
	RASLetterOfImageLocation            *Tag `json:"00271040,omitempty"`
	ImageLocation                       *Tag `json:"00271041,omitempty"`
	CenterRCoordOfPlaneImage            *Tag `json:"00271042,omitempty"`
	CenterACoordOfPlaneImage            *Tag `json:"00271043,omitempty"`
	CenterSCoordOfPlaneImage            *Tag `json:"00271044,omitempty"`
	NormalRCoord                        *Tag `json:"00271045,omitempty"`
	NormalACoord                        *Tag `json:"00271046,omitempty"`
	NormalSCoord                        *Tag `json:"00271047,omitempty"`
	RCoordOfTopRightCorner              *Tag `json:"00271048,omitempty"`
	ACoordOfTopRightCorner              *Tag `json:"00271049,omitempty"`
	SCoordOfTopRightCorner              *Tag `json:"0027104A,omitempty"`
	RCoordOfBottomRightCorner           *Tag `json:"0027104B,omitempty"`
	ACoordOfBottomRightCorner           *Tag `json:"0027104C,omitempty"`
	SCoordOfBottomRightCorner           *Tag `json:"0027104D,omitempty"`
	TableEndLocation                    *Tag `json:"00271051,omitempty"`
	RASLetterForSideOfImage             *Tag `json:"00271052,omitempty"`
	RASLetterForAnteriorPosterior       *Tag `json:"00271053,omitempty"`
	RASLetterForScoutStartLoc           *Tag `json:"00271054,omitempty"`
	RASLetterForScoutEndLoc             *Tag `json:"00271055,omitempty"`
	ImageDimensionX                     *Tag `json:"00271060,omitempty"`
	ImageDimensionY                     *Tag `json:"00271061,omitempty"`
	NumberOfExcitations                 *Tag `json:"00271062,omitempty"`
	ImagePresentationGroupLength        *Tag `json:"00280000,omitempty"`
	SamplesPerPixel                     *Tag `json:"00280002,omitempty"`
	SamplesPerPixelUsed                 *Tag `json:"00280003,omitempty"`
	PhotometricInterpretation           *Tag `json:"00280004,omitempty"`
	ImageDimensions                     *Tag `json:"00280005,omitempty"`
	PlanarConfiguration                 *Tag `json:"00280006,omitempty"`
	NumberOfFrames                      *Tag `json:"00280008,omitempty"`
	FrameIncrementPointer               *Tag `json:"00280009,omitempty"`
	FrameDimensionPointer               *Tag `json:"0028000A,omitempty"`
	Rows                                *Tag `json:"00280010,omitempty"`
	Columns                             *Tag `json:"00280011,omitempty"`
	Planes                              *Tag `json:"00280012,omitempty"`
	UltrasoundColorDataPresent          *Tag `json:"00280014,omitempty"`
	PixelSpacing                        *Tag `json:"00280030,omitempty"`
	ZoomFactor                          *Tag `json:"00280031,omitempty"`
	ZoomCenter                          *Tag `json:"00280032,omitempty"`
	PixelAspectRatio                    *Tag `json:"00280034,omitempty"`
	ImageFormat                         *Tag `json:"00280040,omitempty"`
	ManipulatedImage                    *Tag `json:"00280050,omitempty"`
	CorrectedImage                      *Tag `json:"00280051,omitempty"`
	CompressionRecognitionCode          *Tag `json:"0028005F,omitempty"`
	CompressionCode                     *Tag `json:"00280060,omitempty"`
	CompressionOriginator               *Tag `json:"00280061,omitempty"`
	CompressionLabel                    *Tag `json:"00280062,omitempty"`
	CompressionDescription              *Tag `json:"00280063,omitempty"`
	CompressionSequence                 *Tag `json:"00280065,omitempty"`
	CompressionStepPointers             *Tag `json:"00280066,omitempty"`
	RepeatInterval                      *Tag `json:"00280068,omitempty"`
	BitsGrouped                         *Tag `json:"00280069,omitempty"`
	PerimeterTable                      *Tag `json:"00280070,omitempty"`
	PerimeterValue                      *Tag `json:"00280071,omitempty"`
	PredictorRows                       *Tag `json:"00280080,omitempty"`
	PredictorColumns                    *Tag `json:"00280081,omitempty"`
	PredictorConstants                  *Tag `json:"00280082,omitempty"`
	BlockedPixels                       *Tag `json:"00280090,omitempty"`
	BlockRows                           *Tag `json:"00280091,omitempty"`
	BlockColumns                        *Tag `json:"00280092,omitempty"`
	RowOverlap                          *Tag `json:"00280093,omitempty"`
	ColumnOverlap                       *Tag `json:"00280094,omitempty"`
	BitsAllocated                       *Tag `json:"00280100,omitempty"`
	BitsStored                          *Tag `json:"00280101,omitempty"`
	HighBit                             *Tag `json:"00280102,omitempty"`
	PixelRepresentation                 *Tag `json:"00280103,omitempty"`
	SmallestValidPixelValue             *Tag `json:"00280104,omitempty"`
	LargestValidPixelValue              *Tag `json:"00280105,omitempty"`
	SmallestImagePixelValue             *Tag `json:"00280106,omitempty"`
	LargestImagePixelValue              *Tag `json:"00280107,omitempty"`
	SmallestPixelValueInSeries          *Tag `json:"00280108,omitempty"`
	LargestPixelValueInSeries           *Tag `json:"00280109,omitempty"`
	SmallestImagePixelValueInPlane      *Tag `json:"00280110,omitempty"`
	LargestImagePixelValueInPlane       *Tag `json:"00280111,omitempty"`
	PixelPaddingValue                   *Tag `json:"00280120,omitempty"`
	PixelPaddingRangeLimit              *Tag `json:"00280121,omitempty"`
	QualityControlImage                 *Tag `json:"00280300,omitempty"`
	BurnedInAnnotation                  *Tag `json:"00280301,omitempty"`
	TransformLabel                      *Tag `json:"00280400,omitempty"`
	TransformVersionNumber              *Tag `json:"00280401,omitempty"`
	NumberOfTransformSteps              *Tag `json:"00280402,omitempty"`
	SequenceOfCompressedData            *Tag `json:"00280403,omitempty"`
	DetailsOfCoefficients               *Tag `json:"00280404,omitempty"`
	CoefficientCoding                   *Tag `json:"002804x2,omitempty"`
	CoefficientCodingPointers           *Tag `json:"002804x3,omitempty"`
	DCTLabel                            *Tag `json:"00280700,omitempty"`
	DataBlockDescription                *Tag `json:"00280701,omitempty"`
	DataBlock                           *Tag `json:"00280702,omitempty"`
	NormalizationFactorFormat           *Tag `json:"00280710,omitempty"`
	ZonalMapNumberFormat                *Tag `json:"00280720,omitempty"`
	ZonalMapLocation                    *Tag `json:"00280721,omitempty"`
	ZonalMapFormat                      *Tag `json:"00280722,omitempty"`
	AdaptiveMapFormat                   *Tag `json:"00280730,omitempty"`
	CodeNumberFormat                    *Tag `json:"00280740,omitempty"`
	CodeLabel                           *Tag `json:"002808x0,omitempty"`
	NumberOfTables                      *Tag `json:"002808x2,omitempty"`
	CodeTableLocation                   *Tag `json:"002808x3,omitempty"`
	BitsForCodeWord                     *Tag `json:"002808x4,omitempty"`
	ImageDataLocation                   *Tag `json:"002808x8,omitempty"`
	PixelSpacingCalibrationType         *Tag `json:"00280A02,omitempty"`
	PixelSpacingCalibrationDescription  *Tag `json:"00280A04,omitempty"`
	PixelIntensityRelationship          *Tag `json:"00281040,omitempty"`
	PixelIntensityRelationshipSign      *Tag `json:"00281041,omitempty"`
	WindowCenter                        *Tag `json:"00281050,omitempty"`
	WindowWidth                         *Tag `json:"00281051,omitempty"`
	RescaleIntercept                    *Tag `json:"00281052,omitempty"`
	RescaleSlope                        *Tag `json:"00281053,omitempty"`
	RescaleType                         *Tag `json:"00281054,omitempty"`
	WindowCenterAndWidthExplanation     *Tag `json:"00281055,omitempty"`
	VOILUTFunction                      *Tag `json:"00281056,omitempty"`
	GrayScale                           *Tag `json:"00281080,omitempty"`
	RecommendedViewingMode              *Tag `json:"00281090,omitempty"`
	GrayLookupTableDescriptor           *Tag `json:"00281100,omitempty"`
	RedPaletteColorTableDescriptor      *Tag `json:"00281101,omitempty"`
	GreenPaletteColorTableDescriptor    *Tag `json:"00281102,omitempty"`
	BluePaletteColorTableDescriptor     *Tag `json:"00281103,omitempty"`
	LargeRedPaletteColorTableDescr      *Tag `json:"00281111,omitempty"`
	LargeGreenPaletteColorTableDescr    *Tag `json:"00281112,omitempty"`
	LargeBluePaletteColorTableDescr     *Tag `json:"00281113,omitempty"`
	PaletteColorTableUID                *Tag `json:"00281199,omitempty"`
	GrayLookupTableData                 *Tag `json:"00281200,omitempty"`
	RedPaletteColorTableData            *Tag `json:"00281201,omitempty"`
	GreenPaletteColorTableData          *Tag `json:"00281202,omitempty"`
	BluePaletteColorTableData           *Tag `json:"00281203,omitempty"`
	LargeRedPaletteColorTableData       *Tag `json:"00281211,omitempty"`
	LargeGreenPaletteColorTableData     *Tag `json:"00281212,omitempty"`
	LargeBluePaletteColorTableData      *Tag `json:"00281213,omitempty"`
	LargePaletteColorLookupTableUID     *Tag `json:"00281214,omitempty"`
	SegmentedRedColorTableData          *Tag `json:"00281221,omitempty"`
	SegmentedGreenColorTableData        *Tag `json:"00281222,omitempty"`
	SegmentedBlueColorTableData         *Tag `json:"00281223,omitempty"`
	BreastImplantPresent                *Tag `json:"00281300,omitempty"`
	PartialView                         *Tag `json:"00281350,omitempty"`
	PartialViewDescription              *Tag `json:"00281351,omitempty"`
	PartialViewCodeSequence             *Tag `json:"00281352,omitempty"`
	SpatialLocationsPreserved           *Tag `json:"0028135A,omitempty"`
	DataPathAssignment                  *Tag `json:"00281402,omitempty"`
	BlendingLUT1Sequence                *Tag `json:"00281404,omitempty"`
	BlendingWeightConstant              *Tag `json:"00281406,omitempty"`
	BlendingLookupTableData             *Tag `json:"00281408,omitempty"`
	BlendingLUT2Sequence                *Tag `json:"0028140C,omitempty"`
	DataPathID                          *Tag `json:"0028140E,omitempty"`
	RGBLUTTransferFunction              *Tag `json:"0028140F,omitempty"`
	AlphaLUTTransferFunction            *Tag `json:"00281410,omitempty"`
	ICCProfile                          *Tag `json:"00282000,omitempty"`
	LossyImageCompressionRatio          *Tag `json:"00282112,omitempty"`
	LossyImageCompressionMethod         *Tag `json:"00282114,omitempty"`
	ModalityLUTSequence                 *Tag `json:"00283000,omitempty"`
	LUTDescriptor                       *Tag `json:"00283002,omitempty"`
	LUTExplanation                      *Tag `json:"00283003,omitempty"`
	ModalityLUTType                     *Tag `json:"00283004,omitempty"`
	LUTData                             *Tag `json:"00283006,omitempty"`
	VOILUTSequence                      *Tag `json:"00283010,omitempty"`
	SoftcopyVOILUTSequence              *Tag `json:"00283110,omitempty"`
	ImagePresentationComments           *Tag `json:"00284000,omitempty"`
	BiPlaneAcquisitionSequence          *Tag `json:"00285000,omitempty"`
	RepresentativeFrameNumber           *Tag `json:"00286010,omitempty"`
	FrameNumbersOfInterest              *Tag `json:"00286020,omitempty"`
	FrameOfInterestDescription          *Tag `json:"00286022,omitempty"`
	FrameOfInterestType                 *Tag `json:"00286023,omitempty"`
	MaskPointers                        *Tag `json:"00286030,omitempty"`
	RWavePointer                        *Tag `json:"00286040,omitempty"`
	MaskSubtractionSequence             *Tag `json:"00286100,omitempty"`
	MaskOperation                       *Tag `json:"00286101,omitempty"`
	ApplicableFrameRange                *Tag `json:"00286102,omitempty"`
	MaskFrameNumbers                    *Tag `json:"00286110,omitempty"`
	ContrastFrameAveraging              *Tag `json:"00286112,omitempty"`
	MaskSubPixelShift                   *Tag `json:"00286114,omitempty"`
	TIDOffset                           *Tag `json:"00286120,omitempty"`
	MaskOperationExplanation            *Tag `json:"00286190,omitempty"`
	PixelDataProviderURL                *Tag `json:"00287FE0,omitempty"`
	DataPointRows                       *Tag `json:"00289001,omitempty"`
	DataPointColumns                    *Tag `json:"00289002,omitempty"`
	SignalDomainColumns                 *Tag `json:"00289003,omitempty"`
	LargestMonochromePixelValue         *Tag `json:"00289099,omitempty"`
	DataRepresentation                  *Tag `json:"00289108,omitempty"`
	PixelMeasuresSequence               *Tag `json:"00289110,omitempty"`
	FrameVOILUTSequence                 *Tag `json:"00289132,omitempty"`
	PixelValueTransformationSequence    *Tag `json:"00289145,omitempty"`
	SignalDomainRows                    *Tag `json:"00289235,omitempty"`
	DisplayFilterPercentage             *Tag `json:"00289411,omitempty"`
	FramePixelShiftSequence             *Tag `json:"00289415,omitempty"`
	SubtractionItemID                   *Tag `json:"00289416,omitempty"`
	PixelIntensityRelationshipLUTSeq    *Tag `json:"00289422,omitempty"`
	FramePixelDataPropertiesSequence    *Tag `json:"00289443,omitempty"`
	GeometricalProperties               *Tag `json:"00289444,omitempty"`
	GeometricMaximumDistortion          *Tag `json:"00289445,omitempty"`
	ImageProcessingApplied              *Tag `json:"00289446,omitempty"`
	MaskSelectionMode                   *Tag `json:"00289454,omitempty"`
	LUTFunction                         *Tag `json:"00289474,omitempty"`
	MaskVisibilityPercentage            *Tag `json:"00289478,omitempty"`
	PixelShiftSequence                  *Tag `json:"00289501,omitempty"`
	RegionPixelShiftSequence            *Tag `json:"00289502,omitempty"`
	VerticesOfTheRegion                 *Tag `json:"00289503,omitempty"`
	PixelShiftFrameRange                *Tag `json:"00289506,omitempty"`
	LUTFrameRange                       *Tag `json:"00289507,omitempty"`
	ImageToEquipmentMappingMatrix       *Tag `json:"00289520,omitempty"`
	EquipmentCoordinateSystemID         *Tag `json:"00289537,omitempty"`
	LowerRangeOfPixels1a                *Tag `json:"00291004,omitempty"`
	LowerRangeOfPixels1b                *Tag `json:"00291005,omitempty"`
	LowerRangeOfPixels1c                *Tag `json:"00291006,omitempty"`
	LowerRangeOfPixels1d                *Tag `json:"00291007,omitempty"`
	LowerRangeOfPixels1e                *Tag `json:"00291008,omitempty"`
	LowerRangeOfPixels1f                *Tag `json:"00291009,omitempty"`
	LowerRangeOfPixels1g                *Tag `json:"0029100A,omitempty"`
	LowerRangeOfPixels1h                *Tag `json:"00291015,omitempty"`
	LowerRangeOfPixels1i                *Tag `json:"00291016,omitempty"`
	LowerRangeOfPixels2                 *Tag `json:"00291017,omitempty"`
	UpperRangeOfPixels2                 *Tag `json:"00291018,omitempty"`
	LenOfTotHdrInBytes                  *Tag `json:"0029101A,omitempty"`
	VersionOfTheHdrStruct               *Tag `json:"00291026,omitempty"`
	AdvantageCompOverflow               *Tag `json:"00291034,omitempty"`
	AdvantageCompUnderflow              *Tag `json:"00291035,omitempty"`
	StudyGroupLength                    *Tag `json:"00320000,omitempty"`
	StudyStatusID                       *Tag `json:"0032000A,omitempty"`
	StudyPriorityID                     *Tag `json:"0032000C,omitempty"`
	StudyIDIssuer                       *Tag `json:"00320012,omitempty"`
	StudyVerifiedDate                   *Tag `json:"00320032,omitempty"`
	StudyVerifiedTime                   *Tag `json:"00320033,omitempty"`
	StudyReadDate                       *Tag `json:"00320034,omitempty"`
	StudyReadTime                       *Tag `json:"00320035,omitempty"`
	ScheduledStudyStartDate             *Tag `json:"00321000,omitempty"`
	ScheduledStudyStartTime             *Tag `json:"00321001,omitempty"`
	ScheduledStudyStopDate              *Tag `json:"00321010,omitempty"`
	ScheduledStudyStopTime              *Tag `json:"00321011,omitempty"`
	ScheduledStudyLocation              *Tag `json:"00321020,omitempty"`
	ScheduledStudyLocationAETitle       *Tag `json:"00321021,omitempty"`
	ReasonForStudy                      *Tag `json:"00321030,omitempty"`
	RequestingPhysicianIDSequence       *Tag `json:"00321031,omitempty"`
	RequestingPhysician                 *Tag `json:"00321032,omitempty"`
	RequestingService                   *Tag `json:"00321033,omitempty"`
	StudyArrivalDate                    *Tag `json:"00321040,omitempty"`
	StudyArrivalTime                    *Tag `json:"00321041,omitempty"`
	StudyCompletionDate                 *Tag `json:"00321050,omitempty"`
	StudyCompletionTime                 *Tag `json:"00321051,omitempty"`
	StudyComponentStatusID              *Tag `json:"00321055,omitempty"`
	RequestedProcedureDescription       *Tag `json:"00321060,omitempty"`
	RequestedProcedureCodeSequence      *Tag `json:"00321064,omitempty"`
	RequestedContrastAgent              *Tag `json:"00321070,omitempty"`
	StudyComments                       *Tag `json:"00324000,omitempty"`
	ReferencedPatientAliasSequence      *Tag `json:"00380004,omitempty"`
	VisitStatusID                       *Tag `json:"00380008,omitempty"`
	AdmissionID                         *Tag `json:"00380010,omitempty"`
	IssuerOfAdmissionID                 *Tag `json:"00380011,omitempty"`
	RouteOfAdmissions                   *Tag `json:"00380016,omitempty"`
	ScheduledAdmissionDate              *Tag `json:"0038001A,omitempty"`
	ScheduledAdmissionTime              *Tag `json:"0038001B,omitempty"`
	ScheduledDischargeDate              *Tag `json:"0038001C,omitempty"`
	ScheduledDischargeTime              *Tag `json:"0038001D,omitempty"`
	ScheduledPatientInstitResidence     *Tag `json:"0038001E,omitempty"`
	AdmittingDate                       *Tag `json:"00380020,omitempty"`
	AdmittingTime                       *Tag `json:"00380021,omitempty"`
	DischargeDate                       *Tag `json:"00380030,omitempty"`
	DischargeTime                       *Tag `json:"00380032,omitempty"`
	DischargeDiagnosisDescription       *Tag `json:"00380040,omitempty"`
	DischargeDiagnosisCodeSequence      *Tag `json:"00380044,omitempty"`
	SpecialNeeds                        *Tag `json:"00380050,omitempty"`
	ServiceEpisodeID                    *Tag `json:"00380060,omitempty"`
	IssuerOfServiceEpisodeID            *Tag `json:"00380061,omitempty"`
	ServiceEpisodeDescription           *Tag `json:"00380062,omitempty"`
	PertinentDocumentsSequence          *Tag `json:"00380100,omitempty"`
	CurrentPatientLocation              *Tag `json:"00380300,omitempty"`
	PatientInstitutionResidence         *Tag `json:"00380400,omitempty"`
	PatientState                        *Tag `json:"00380500,omitempty"`
	PatientClinicalTrialParticipSeq     *Tag `json:"00380502,omitempty"`
	VisitComments                       *Tag `json:"00384000,omitempty"`
	WaveformOriginality                 *Tag `json:"003A0004,omitempty"`
	NumberOfWaveformChannels            *Tag `json:"003A0005,omitempty"`
	NumberOfWaveformSamples             *Tag `json:"003A0010,omitempty"`
	SamplingFrequency                   *Tag `json:"003A001A,omitempty"`
	MultiplexGroupLabel                 *Tag `json:"003A0020,omitempty"`
	ChannelDefinitionSequence           *Tag `json:"003A0200,omitempty"`
	WaveformChannelNumber               *Tag `json:"003A0202,omitempty"`
	ChannelLabel                        *Tag `json:"003A0203,omitempty"`
	ChannelStatus                       *Tag `json:"003A0205,omitempty"`
	ChannelSourceSequence               *Tag `json:"003A0208,omitempty"`
	ChannelSourceModifiersSequence      *Tag `json:"003A0209,omitempty"`
	SourceWaveformSequence              *Tag `json:"003A020A,omitempty"`
	ChannelDerivationDescription        *Tag `json:"003A020C,omitempty"`
	ChannelSensitivity                  *Tag `json:"003A0210,omitempty"`
	ChannelSensitivityUnitsSequence     *Tag `json:"003A0211,omitempty"`
	ChannelSensitivityCorrectionFactor  *Tag `json:"003A0212,omitempty"`
	ChannelBaseline                     *Tag `json:"003A0213,omitempty"`
	ChannelTimeSkew                     *Tag `json:"003A0214,omitempty"`
	ChannelSampleSkew                   *Tag `json:"003A0215,omitempty"`
	ChannelOffset                       *Tag `json:"003A0218,omitempty"`
	WaveformBitsStored                  *Tag `json:"003A021A,omitempty"`
	FilterLowFrequency                  *Tag `json:"003A0220,omitempty"`
	FilterHighFrequency                 *Tag `json:"003A0221,omitempty"`
	NotchFilterFrequency                *Tag `json:"003A0222,omitempty"`
	NotchFilterBandwidth                *Tag `json:"003A0223,omitempty"`
	WaveformDataDisplayScale            *Tag `json:"003A0230,omitempty"`
	WaveformDisplayBkgCIELabValue       *Tag `json:"003A0231,omitempty"`
	WaveformPresentationGroupSequence   *Tag `json:"003A0240,omitempty"`
	PresentationGroupNumber             *Tag `json:"003A0241,omitempty"`
	ChannelDisplaySequence              *Tag `json:"003A0242,omitempty"`
	ChannelRecommendDisplayCIELabValue  *Tag `json:"003A0244,omitempty"`
	ChannelPosition                     *Tag `json:"003A0245,omitempty"`
	DisplayShadingFlag                  *Tag `json:"003A0246,omitempty"`
	FractionalChannelDisplayScale       *Tag `json:"003A0247,omitempty"`
	AbsoluteChannelDisplayScale         *Tag `json:"003A0248,omitempty"`
	MultiplexAudioChannelsDescrCodeSeq  *Tag `json:"003A0300,omitempty"`
	ChannelIdentificationCode           *Tag `json:"003A0301,omitempty"`
	ChannelMode                         *Tag `json:"003A0302,omitempty"`
	ScheduledStationAETitle             *Tag `json:"00400001,omitempty"`
	ScheduledProcedureStepStartDate     *Tag `json:"00400002,omitempty"`
	ScheduledProcedureStepStartTime     *Tag `json:"00400003,omitempty"`
	ScheduledProcedureStepEndDate       *Tag `json:"00400004,omitempty"`
	ScheduledProcedureStepEndTime       *Tag `json:"00400005,omitempty"`
	ScheduledPerformingPhysiciansName   *Tag `json:"00400006,omitempty"`
	ScheduledProcedureStepDescription   *Tag `json:"00400007,omitempty"`
	ScheduledProtocolCodeSequence       *Tag `json:"00400008,omitempty"`
	ScheduledProcedureStepID            *Tag `json:"00400009,omitempty"`
	StageCodeSequence                   *Tag `json:"0040000A,omitempty"`
	ScheduledPerformingPhysicianIDSeq   *Tag `json:"0040000B,omitempty"`
	ScheduledStationName                *Tag `json:"00400010,omitempty"`
	ScheduledProcedureStepLocation      *Tag `json:"00400011,omitempty"`
	PreMedication                       *Tag `json:"00400012,omitempty"`
	ScheduledProcedureStepStatus        *Tag `json:"00400020,omitempty"`
	LocalNamespaceEntityID              *Tag `json:"00400031,omitempty"`
	UniversalEntityID                   *Tag `json:"00400032,omitempty"`
	UniversalEntityIDType               *Tag `json:"00400033,omitempty"`
	IdentifierTypeCode                  *Tag `json:"00400035,omitempty"`
	AssigningFacilitySequence           *Tag `json:"00400036,omitempty"`
	ScheduledProcedureStepSequence      *Tag `json:"00400100,omitempty"`
	ReferencedNonImageCompositeSOPSeq   *Tag `json:"00400220,omitempty"`
	PerformedStationAETitle             *Tag `json:"00400241,omitempty"`
	PerformedStationName                *Tag `json:"00400242,omitempty"`
	PerformedLocation                   *Tag `json:"00400243,omitempty"`
	PerformedProcedureStepStartDate     *Tag `json:"00400244,omitempty"`
	PerformedProcedureStepStartTime     *Tag `json:"00400245,omitempty"`
	PerformedProcedureStepEndDate       *Tag `json:"00400250,omitempty"`
	PerformedProcedureStepEndTime       *Tag `json:"00400251,omitempty"`
	PerformedProcedureStepStatus        *Tag `json:"00400252,omitempty"`
	PerformedProcedureStepID            *Tag `json:"00400253,omitempty"`
	PerformedProcedureStepDescription   *Tag `json:"00400254,omitempty"`
	PerformedProcedureTypeDescription   *Tag `json:"00400255,omitempty"`
	PerformedProtocolCodeSequence       *Tag `json:"00400260,omitempty"`
	PerformedProtocolType               *Tag `json:"00400261,omitempty"`
	ScheduledStepAttributesSequence     *Tag `json:"00400270,omitempty"`
	RequestAttributesSequence           *Tag `json:"00400275,omitempty"`
	CommentsOnPerformedProcedureStep    *Tag `json:"00400280,omitempty"`
	ProcStepDiscontinueReasonCodeSeq    *Tag `json:"00400281,omitempty"`
	QuantitySequence                    *Tag `json:"00400293,omitempty"`
	Quantity                            *Tag `json:"00400294,omitempty"`
	MeasuringUnitsSequence              *Tag `json:"00400295,omitempty"`
	BillingItemSequence                 *Tag `json:"00400296,omitempty"`
	TotalTimeOfFluoroscopy              *Tag `json:"00400300,omitempty"`
	TotalNumberOfExposures              *Tag `json:"00400301,omitempty"`
	EntranceDose                        *Tag `json:"00400302,omitempty"`
	ExposedArea                         *Tag `json:"00400303,omitempty"`
	DistanceSourceToEntrance            *Tag `json:"00400306,omitempty"`
	DistanceSourceToSupport             *Tag `json:"00400307,omitempty"`
	ExposureDoseSequence                *Tag `json:"0040030E,omitempty"`
	CommentsOnRadiationDose             *Tag `json:"00400310,omitempty"`
	XRayOutput                          *Tag `json:"00400312,omitempty"`
	HalfValueLayer                      *Tag `json:"00400314,omitempty"`
	OrganDose                           *Tag `json:"00400316,omitempty"`
	OrganExposed                        *Tag `json:"00400318,omitempty"`
	BillingProcedureStepSequence        *Tag `json:"00400320,omitempty"`
	FilmConsumptionSequence             *Tag `json:"00400321,omitempty"`
	BillingSuppliesAndDevicesSequence   *Tag `json:"00400324,omitempty"`
	PerformedSeriesSequence             *Tag `json:"00400340,omitempty"`
	CommentsOnScheduledProcedureStep    *Tag `json:"00400400,omitempty"`
	ProtocolContextSequence             *Tag `json:"00400440,omitempty"`
	ContentItemModifierSequence         *Tag `json:"00400441,omitempty"`
	SpecimenAccessionNumber             *Tag `json:"0040050A,omitempty"`
	ContainerIdentifier                 *Tag `json:"00400512,omitempty"`
	ContainerDescription                *Tag `json:"0040051A,omitempty"`
	SpecimenSequence                    *Tag `json:"00400550,omitempty"`
	SpecimenIdentifier                  *Tag `json:"00400551,omitempty"`
	SpecimenDescriptionSequenceTrial    *Tag `json:"00400552,omitempty"`
	SpecimenDescriptionTrial            *Tag `json:"00400553,omitempty"`
	SpecimenUID                         *Tag `json:"00400554,omitempty"`
	AcquisitionContextSequence          *Tag `json:"00400555,omitempty"`
	AcquisitionContextDescription       *Tag `json:"00400556,omitempty"`
	SpecimenTypeCodeSequence            *Tag `json:"0040059A,omitempty"`
	SpecimenShortDescription            *Tag `json:"00400600,omitempty"`
	SlideIdentifier                     *Tag `json:"004006FA,omitempty"`
	ImageCenterPointCoordinatesSeq      *Tag `json:"0040071A,omitempty"`
	XOffsetInSlideCoordinateSystem      *Tag `json:"0040072A,omitempty"`
	YOffsetInSlideCoordinateSystem      *Tag `json:"0040073A,omitempty"`
	ZOffsetInSlideCoordinateSystem      *Tag `json:"0040074A,omitempty"`
	PixelSpacingSequence                *Tag `json:"004008D8,omitempty"`
	CoordinateSystemAxisCodeSequence    *Tag `json:"004008DA,omitempty"`
	MeasurementUnitsCodeSequence        *Tag `json:"004008EA,omitempty"`
	VitalStainCodeSequenceTrial         *Tag `json:"004009F8,omitempty"`
	RequestedProcedureID                *Tag `json:"00401001,omitempty"`
	ReasonForRequestedProcedure         *Tag `json:"00401002,omitempty"`
	RequestedProcedurePriority          *Tag `json:"00401003,omitempty"`
	PatientTransportArrangements        *Tag `json:"00401004,omitempty"`
	RequestedProcedureLocation          *Tag `json:"00401005,omitempty"`
	PlacerOrderNumberProcedure          *Tag `json:"00401006,omitempty"`
	FillerOrderNumberProcedure          *Tag `json:"00401007,omitempty"`
	ConfidentialityCode                 *Tag `json:"00401008,omitempty"`
	ReportingPriority                   *Tag `json:"00401009,omitempty"`
	ReasonForRequestedProcedureCodeSeq  *Tag `json:"0040100A,omitempty"`
	NamesOfIntendedRecipientsOfResults  *Tag `json:"00401010,omitempty"`
	IntendedRecipientsOfResultsIDSeq    *Tag `json:"00401011,omitempty"`
	PersonIdentificationCodeSequence    *Tag `json:"00401101,omitempty"`
	PersonAddress                       *Tag `json:"00401102,omitempty"`
	PersonTelephoneNumbers              *Tag `json:"00401103,omitempty"`
	RequestedProcedureComments          *Tag `json:"00401400,omitempty"`
	ReasonForImagingServiceRequest      *Tag `json:"00402001,omitempty"`
	IssueDateOfImagingServiceRequest    *Tag `json:"00402004,omitempty"`
	IssueTimeOfImagingServiceRequest    *Tag `json:"00402005,omitempty"`
	PlacerOrderNumImagingServiceReq     *Tag `json:"00402006,omitempty"`
	FillerOrderNumImagingServiceReq     *Tag `json:"00402007,omitempty"`
	OrderEnteredBy                      *Tag `json:"00402008,omitempty"`
	OrderEntererLocation                *Tag `json:"00402009,omitempty"`
	OrderCallbackPhoneNumber            *Tag `json:"00402010,omitempty"`
	ImagingServiceRequestComments       *Tag `json:"00402400,omitempty"`
	ConfidentialityOnPatientDataDescr   *Tag `json:"00403001,omitempty"`
	GenPurposeScheduledProcStepStatus   *Tag `json:"00404001,omitempty"`
	GenPurposePerformedProcStepStatus   *Tag `json:"00404002,omitempty"`
	GenPurposeSchedProcStepPriority     *Tag `json:"00404003,omitempty"`
	SchedProcessingApplicationsCodeSeq  *Tag `json:"00404004,omitempty"`
	SchedProcedureStepStartDateAndTime  *Tag `json:"00404005,omitempty"`
	MultipleCopiesFlag                  *Tag `json:"00404006,omitempty"`
	PerformedProcessingAppsCodeSeq      *Tag `json:"00404007,omitempty"`
	HumanPerformerCodeSequence          *Tag `json:"00404009,omitempty"`
	SchedProcStepModificationDateTime   *Tag `json:"00404010,omitempty"`
	ExpectedCompletionDateAndTime       *Tag `json:"00404011,omitempty"`
	ResultingGenPurposePerfProcStepSeq  *Tag `json:"00404015,omitempty"`
	RefGenPurposeSchedProcStepSeq       *Tag `json:"00404016,omitempty"`
	ScheduledWorkitemCodeSequence       *Tag `json:"00404018,omitempty"`
	PerformedWorkitemCodeSequence       *Tag `json:"00404019,omitempty"`
	InputAvailabilityFlag               *Tag `json:"00404020,omitempty"`
	InputInformationSequence            *Tag `json:"00404021,omitempty"`
	RelevantInformationSequence         *Tag `json:"00404022,omitempty"`
	RefGenPurSchedProcStepTransUID      *Tag `json:"00404023,omitempty"`
	ScheduledStationNameCodeSequence    *Tag `json:"00404025,omitempty"`
	ScheduledStationClassCodeSequence   *Tag `json:"00404026,omitempty"`
	SchedStationGeographicLocCodeSeq    *Tag `json:"00404027,omitempty"`
	PerformedStationNameCodeSequence    *Tag `json:"00404028,omitempty"`
	PerformedStationClassCodeSequence   *Tag `json:"00404029,omitempty"`
	PerformedStationGeogLocCodeSeq      *Tag `json:"00404030,omitempty"`
	RequestedSubsequentWorkItemCodeSeq  *Tag `json:"00404031,omitempty"`
	NonDICOMOutputCodeSequence          *Tag `json:"00404032,omitempty"`
	OutputInformationSequence           *Tag `json:"00404033,omitempty"`
	ScheduledHumanPerformersSequence    *Tag `json:"00404034,omitempty"`
	ActualHumanPerformersSequence       *Tag `json:"00404035,omitempty"`
	HumanPerformersOrganization         *Tag `json:"00404036,omitempty"`
	HumanPerformerName                  *Tag `json:"00404037,omitempty"`
	RawDataHandling                     *Tag `json:"00404040,omitempty"`
	EntranceDoseInMilliGy               *Tag `json:"00408302,omitempty"`
	RefImageRealWorldValueMappingSeq    *Tag `json:"00409094,omitempty"`
	RealWorldValueMappingSequence       *Tag `json:"00409096,omitempty"`
	PixelValueMappingCodeSequence       *Tag `json:"00409098,omitempty"`
	LUTLabel                            *Tag `json:"00409210,omitempty"`
	RealWorldValueLastValueMapped       *Tag `json:"00409211,omitempty"`
	RealWorldValueLUTData               *Tag `json:"00409212,omitempty"`
	RealWorldValueFirstValueMapped      *Tag `json:"00409216,omitempty"`
	RealWorldValueIntercept             *Tag `json:"00409224,omitempty"`
	RealWorldValueSlope                 *Tag `json:"00409225,omitempty"`
	RelationshipType                    *Tag `json:"0040A010,omitempty"`
	VerifyingOrganization               *Tag `json:"0040A027,omitempty"`
	VerificationDateTime                *Tag `json:"0040A030,omitempty"`
	ObservationDateTime                 *Tag `json:"0040A032,omitempty"`
	ValueType                           *Tag `json:"0040A040,omitempty"`
	ConceptNameCodeSequence             *Tag `json:"0040A043,omitempty"`
	ContinuityOfContent                 *Tag `json:"0040A050,omitempty"`
	VerifyingObserverSequence           *Tag `json:"0040A073,omitempty"`
	VerifyingObserverName               *Tag `json:"0040A075,omitempty"`
	AuthorObserverSequence              *Tag `json:"0040A078,omitempty"`
	ParticipantSequence                 *Tag `json:"0040A07A,omitempty"`
	CustodialOrganizationSequence       *Tag `json:"0040A07C,omitempty"`
	ParticipationType                   *Tag `json:"0040A080,omitempty"`
	ParticipationDateTime               *Tag `json:"0040A082,omitempty"`
	ObserverType                        *Tag `json:"0040A084,omitempty"`
	VerifyingObserverIdentCodeSequence  *Tag `json:"0040A088,omitempty"`
	EquivalentCDADocumentSequence       *Tag `json:"0040A090,omitempty"`
	ReferencedWaveformChannels          *Tag `json:"0040A0B0,omitempty"`
	DateTime                            *Tag `json:"0040A120,omitempty"`
	Date                                *Tag `json:"0040A121,omitempty"`
	Time                                *Tag `json:"0040A122,omitempty"`
	PersonName                          *Tag `json:"0040A123,omitempty"`
	UID                                 *Tag `json:"0040A124,omitempty"`
	TemporalRangeType                   *Tag `json:"0040A130,omitempty"`
	ReferencedSamplePositions           *Tag `json:"0040A132,omitempty"`
	ReferencedFrameNumbers              *Tag `json:"0040A136,omitempty"`
	ReferencedTimeOffsets               *Tag `json:"0040A138,omitempty"`
	ReferencedDateTime                  *Tag `json:"0040A13A,omitempty"`
	TextValue                           *Tag `json:"0040A160,omitempty"`
	ConceptCodeSequence                 *Tag `json:"0040A168,omitempty"`
	PurposeOfReferenceCodeSequence      *Tag `json:"0040A170,omitempty"`
	AnnotationGroupNumber               *Tag `json:"0040A180,omitempty"`
	ModifierCodeSequence                *Tag `json:"0040A195,omitempty"`
	MeasuredValueSequence               *Tag `json:"0040A300,omitempty"`
	NumericValueQualifierCodeSequence   *Tag `json:"0040A301,omitempty"`
	NumericValue                        *Tag `json:"0040A30A,omitempty"`
	AddressTrial                        *Tag `json:"0040A353,omitempty"`
	TelephoneNumberTrial                *Tag `json:"0040A354,omitempty"`
	PredecessorDocumentsSequence        *Tag `json:"0040A360,omitempty"`
	ReferencedRequestSequence           *Tag `json:"0040A370,omitempty"`
	PerformedProcedureCodeSequence      *Tag `json:"0040A372,omitempty"`
	CurrentRequestedProcEvidenceSeq     *Tag `json:"0040A375,omitempty"`
	PertinentOtherEvidenceSequence      *Tag `json:"0040A385,omitempty"`
	HL7StructuredDocumentRefSeq         *Tag `json:"0040A390,omitempty"`
	CompletionFlag                      *Tag `json:"0040A491,omitempty"`
	CompletionFlagDescription           *Tag `json:"0040A492,omitempty"`
	VerificationFlag                    *Tag `json:"0040A493,omitempty"`
	ArchiveRequested                    *Tag `json:"0040A494,omitempty"`
	PreliminaryFlag                     *Tag `json:"0040A496,omitempty"`
	ContentTemplateSequence             *Tag `json:"0040A504,omitempty"`
	IdenticalDocumentsSequence          *Tag `json:"0040A525,omitempty"`
	ContentSequence                     *Tag `json:"0040A730,omitempty"`
	AnnotationSequence                  *Tag `json:"0040B020,omitempty"`
	TemplateIdentifier                  *Tag `json:"0040DB00,omitempty"`
	TemplateVersion                     *Tag `json:"0040DB06,omitempty"`
	TemplateLocalVersion                *Tag `json:"0040DB07,omitempty"`
	TemplateExtensionFlag               *Tag `json:"0040DB0B,omitempty"`
	TemplateExtensionOrganizationUID    *Tag `json:"0040DB0C,omitempty"`
	TemplateExtensionCreatorUID         *Tag `json:"0040DB0D,omitempty"`
	ReferencedContentItemIdentifier     *Tag `json:"0040DB73,omitempty"`
	HL7InstanceIdentifier               *Tag `json:"0040E001,omitempty"`
	HL7DocumentEffectiveTime            *Tag `json:"0040E004,omitempty"`
	HL7DocumentTypeCodeSequence         *Tag `json:"0040E006,omitempty"`
	RetrieveURI                         *Tag `json:"0040E010,omitempty"`
	RetrieveLocationUID                 *Tag `json:"0040E011,omitempty"`
	DocumentTitle                       *Tag `json:"00420010,omitempty"`
	EncapsulatedDocument                *Tag `json:"00420011,omitempty"`
	MIMETypeOfEncapsulatedDocument      *Tag `json:"00420012,omitempty"`
	SourceInstanceSequence              *Tag `json:"00420013,omitempty"`
	ListOfMIMETypes                     *Tag `json:"00420014,omitempty"`
	BitmapOfPrescanOptions              *Tag `json:"00431001,omitempty"`
	GradientOffsetInX                   *Tag `json:"00431002,omitempty"`
	GradientOffsetInY                   *Tag `json:"00431003,omitempty"`
	GradientOffsetInZ                   *Tag `json:"00431004,omitempty"`
	ImgIsOriginalOrUnoriginal           *Tag `json:"00431005,omitempty"`
	NumberOfEPIShots                    *Tag `json:"00431006,omitempty"`
	ViewsPerSegment                     *Tag `json:"00431007,omitempty"`
	RespiratoryRateBpm                  *Tag `json:"00431008,omitempty"`
	RespiratoryTriggerPoint             *Tag `json:"00431009,omitempty"`
	TypeOfReceiverUsed                  *Tag `json:"0043100A,omitempty"`
	PeakRateOfChangeOfGradientField     *Tag `json:"0043100B,omitempty"`
	LimitsInUnitsOfPercent              *Tag `json:"0043100C,omitempty"`
	PSDEstimatedLimit                   *Tag `json:"0043100D,omitempty"`
	PSDEstimatedLimitInTeslaPerSecond   *Tag `json:"0043100E,omitempty"`
	Saravghead                          *Tag `json:"0043100F,omitempty"`
	WindowValue                         *Tag `json:"00431010,omitempty"`
	TotalInputViews                     *Tag `json:"00431011,omitempty"`
	XRayChain                           *Tag `json:"00431012,omitempty"`
	DeconKernelParameters               *Tag `json:"00431013,omitempty"`
	CalibrationParameters               *Tag `json:"00431014,omitempty"`
	TotalOutputViews                    *Tag `json:"00431015,omitempty"`
	NumberOfOverranges                  *Tag `json:"00431016,omitempty"`
	IBHImageScaleFactors                *Tag `json:"00431017,omitempty"`
	BBHCoefficients                     *Tag `json:"00431018,omitempty"`
	NumberOfBBHChainsToBlend            *Tag `json:"00431019,omitempty"`
	StartingChannelNumber               *Tag `json:"0043101A,omitempty"`
	PpscanParameters                    *Tag `json:"0043101B,omitempty"`
	GEImageIntegrity                    *Tag `json:"0043101C,omitempty"`
	LevelValue                          *Tag `json:"0043101D,omitempty"`
	DeltaStartTime                      *Tag `json:"0043101E,omitempty"`
	MaxOverrangesInAView                *Tag `json:"0043101F,omitempty"`
	AvgOverrangesAllViews               *Tag `json:"00431020,omitempty"`
	CorrectedAfterGlowTerms             *Tag `json:"00431021,omitempty"`
	ReferenceChannels                   *Tag `json:"00431025,omitempty"`
	NoViewsRefChansBlocked              *Tag `json:"00431026,omitempty"`
	ScanPitchRatio                      *Tag `json:"00431027,omitempty"`
	UniqueImageIden                     *Tag `json:"00431028,omitempty"`
	HistogramTables                     *Tag `json:"00431029,omitempty"`
	UserDefinedData                     *Tag `json:"0043102A,omitempty"`
	PrivateScanOptions                  *Tag `json:"0043102B,omitempty"`
	EffectiveEchoSpacing                *Tag `json:"0043102C,omitempty"`
	StringSlopField1                    *Tag `json:"0043102D,omitempty"`
	StringSlopField2                    *Tag `json:"0043102E,omitempty"`
	RACordOfTargetReconCenter           *Tag `json:"00431031,omitempty"`
	NegScanspacing                      *Tag `json:"00431033,omitempty"`
	OffsetFrequency                     *Tag `json:"00431034,omitempty"`
	UserUsageTag                        *Tag `json:"00431035,omitempty"`
	UserFillMapMSW                      *Tag `json:"00431036,omitempty"`
	UserFillMapLSW                      *Tag `json:"00431037,omitempty"`
	User2548                            *Tag `json:"00431038,omitempty"`
	SlopInt69                           *Tag `json:"00431039,omitempty"`
	TriggerOnPosition                   *Tag `json:"00431040,omitempty"`
	DegreeOfRotation                    *Tag `json:"00431041,omitempty"`
	DASTriggerSource                    *Tag `json:"00431042,omitempty"`
	DASFpaGain                          *Tag `json:"00431043,omitempty"`
	DASOutputSource                     *Tag `json:"00431044,omitempty"`
	DASAdInput                          *Tag `json:"00431045,omitempty"`
	DASCalMode                          *Tag `json:"00431046,omitempty"`
	DASCalFrequency                     *Tag `json:"00431047,omitempty"`
	DASRegXm                            *Tag `json:"00431048,omitempty"`
	DASAutoZero                         *Tag `json:"00431049,omitempty"`
	StartingChannelOfView               *Tag `json:"0043104A,omitempty"`
	DASXmPattern                        *Tag `json:"0043104B,omitempty"`
	TGGCTriggerMode                     *Tag `json:"0043104C,omitempty"`
	StartScanToXrayOnDelay              *Tag `json:"0043104D,omitempty"`
	DurationOfXrayOn                    *Tag `json:"0043104E,omitempty"`
	SlopInt1017                         *Tag `json:"00431060,omitempty"`
	ScannerStudyEntityUID               *Tag `json:"00431061,omitempty"`
	ScannerStudyID                      *Tag `json:"00431062,omitempty"`
	ScannerTableEntry                   *Tag `json:"0043106f,omitempty"`
	ProductPackageIdentifier            *Tag `json:"00440001,omitempty"`
	SubstanceAdministrationApproval     *Tag `json:"00440002,omitempty"`
	ApprovalStatusFurtherDescription    *Tag `json:"00440003,omitempty"`
	ApprovalStatusDateTime              *Tag `json:"00440004,omitempty"`
	ProductTypeCodeSequence             *Tag `json:"00440007,omitempty"`
	ProductName                         *Tag `json:"00440008,omitempty"`
	ProductDescription                  *Tag `json:"00440009,omitempty"`
	ProductLotIdentifier                *Tag `json:"0044000A,omitempty"`
	ProductExpirationDateTime           *Tag `json:"0044000B,omitempty"`
	SubstanceAdministrationDateTime     *Tag `json:"00440010,omitempty"`
	SubstanceAdministrationNotes        *Tag `json:"00440011,omitempty"`
	SubstanceAdministrationDeviceID     *Tag `json:"00440012,omitempty"`
	ProductParameterSequence            *Tag `json:"00440013,omitempty"`
	SubstanceAdminParameterSeq          *Tag `json:"00440019,omitempty"`
	NumberOfMacroRowsInDetector         *Tag `json:"00451001,omitempty"`
	MacroWidthAtISOCenter               *Tag `json:"00451002,omitempty"`
	DASType                             *Tag `json:"00451003,omitempty"`
	DASGain                             *Tag `json:"00451004,omitempty"`
	DASTemperature                      *Tag `json:"00451005,omitempty"`
	TableDirectionInOrOut               *Tag `json:"00451006,omitempty"`
	ZSmoothingFactor                    *Tag `json:"00451007,omitempty"`
	ViewWeightingMode                   *Tag `json:"00451008,omitempty"`
	SigmaRowNumberWhichRowsWereUsed     *Tag `json:"00451009,omitempty"`
	MinimumDasValueFoundInTheScanData   *Tag `json:"0045100A,omitempty"`
	MaximumOffsetShiftValueUsed         *Tag `json:"0045100B,omitempty"`
	NumberOfViewsShifted                *Tag `json:"0045100C,omitempty"`
	ZTrackingFlag                       *Tag `json:"0045100D,omitempty"`
	MeanZError                          *Tag `json:"0045100E,omitempty"`
	ZTrackingMaximumError               *Tag `json:"0045100F,omitempty"`
	StartingViewForRow2a                *Tag `json:"00451010,omitempty"`
	NumberOfViewsInRow2a                *Tag `json:"00451011,omitempty"`
	StartingViewForRow1a                *Tag `json:"00451012,omitempty"`
	SigmaMode                           *Tag `json:"00451013,omitempty"`
	NumberOfViewsInRow1a                *Tag `json:"00451014,omitempty"`
	StartingViewForRow2b                *Tag `json:"00451015,omitempty"`
	NumberOfViewsInRow2b                *Tag `json:"00451016,omitempty"`
	StartingViewForRow1b                *Tag `json:"00451017,omitempty"`
	NumberOfViewsInRow1b                *Tag `json:"00451018,omitempty"`
	AirFilterCalibrationDate            *Tag `json:"00451019,omitempty"`
	AirFilterCalibrationTime            *Tag `json:"0045101A,omitempty"`
	PhantomCalibrationDate              *Tag `json:"0045101B,omitempty"`
	PhantomCalibrationTime              *Tag `json:"0045101C,omitempty"`
	ZSlopeCalibrationDate               *Tag `json:"0045101D,omitempty"`
	ZSlopeCalibrationTime               *Tag `json:"0045101E,omitempty"`
	CrosstalkCalibrationDate            *Tag `json:"0045101F,omitempty"`
	CrosstalkCalibrationTime            *Tag `json:"00451020,omitempty"`
	IterboneOptionFlag                  *Tag `json:"00451021,omitempty"`
	PeristalticFlagOption               *Tag `json:"00451022,omitempty"`
	LensDescription                     *Tag `json:"00460012,omitempty"`
	RightLensSequence                   *Tag `json:"00460014,omitempty"`
	LeftLensSequence                    *Tag `json:"00460015,omitempty"`
	CylinderSequence                    *Tag `json:"00460018,omitempty"`
	PrismSequence                       *Tag `json:"00460028,omitempty"`
	HorizontalPrismPower                *Tag `json:"00460030,omitempty"`
	HorizontalPrismBase                 *Tag `json:"00460032,omitempty"`
	VerticalPrismPower                  *Tag `json:"00460034,omitempty"`
	VerticalPrismBase                   *Tag `json:"00460036,omitempty"`
	LensSegmentType                     *Tag `json:"00460038,omitempty"`
	OpticalTransmittance                *Tag `json:"00460040,omitempty"`
	ChannelWidth                        *Tag `json:"00460042,omitempty"`
	PupilSize                           *Tag `json:"00460044,omitempty"`
	CornealSize                         *Tag `json:"00460046,omitempty"`
	DistancePupillaryDistance           *Tag `json:"00460060,omitempty"`
	NearPupillaryDistance               *Tag `json:"00460062,omitempty"`
	OtherPupillaryDistance              *Tag `json:"00460064,omitempty"`
	RadiusOfCurvature                   *Tag `json:"00460075,omitempty"`
	KeratometricPower                   *Tag `json:"00460076,omitempty"`
	KeratometricAxis                    *Tag `json:"00460077,omitempty"`
	BackgroundColor                     *Tag `json:"00460092,omitempty"`
	Optotype                            *Tag `json:"00460094,omitempty"`
	OptotypePresentation                *Tag `json:"00460095,omitempty"`
	AddNearSequence                     *Tag `json:"00460100,omitempty"`
	AddIntermediateSequence             *Tag `json:"00460101,omitempty"`
	AddOtherSequence                    *Tag `json:"00460102,omitempty"`
	AddPower                            *Tag `json:"00460104,omitempty"`
	ViewingDistance                     *Tag `json:"00460106,omitempty"`
	ViewingDistanceType                 *Tag `json:"00460125,omitempty"`
	VisualAcuityModifiers               *Tag `json:"00460135,omitempty"`
	DecimalVisualAcuity                 *Tag `json:"00460137,omitempty"`
	OptotypeDetailedDefinition          *Tag `json:"00460139,omitempty"`
	SpherePower                         *Tag `json:"00460146,omitempty"`
	CylinderPower                       *Tag `json:"00460147,omitempty"`
	CalibrationImage                    *Tag `json:"00500004,omitempty"`
	DeviceSequence                      *Tag `json:"00500010,omitempty"`
	DeviceLength                        *Tag `json:"00500014,omitempty"`
	ContainerComponentWidth             *Tag `json:"00500015,omitempty"`
	DeviceDiameter                      *Tag `json:"00500016,omitempty"`
	DeviceDiameterUnits                 *Tag `json:"00500017,omitempty"`
	DeviceVolume                        *Tag `json:"00500018,omitempty"`
	InterMarkerDistance                 *Tag `json:"00500019,omitempty"`
	ContainerComponentID                *Tag `json:"0050001B,omitempty"`
	DeviceDescription                   *Tag `json:"00500020,omitempty"`
	EnergyWindowVector                  *Tag `json:"00540010,omitempty"`
	NumberOfEnergyWindows               *Tag `json:"00540011,omitempty"`
	EnergyWindowInformationSequence     *Tag `json:"00540012,omitempty"`
	EnergyWindowRangeSequence           *Tag `json:"00540013,omitempty"`
	EnergyWindowLowerLimit              *Tag `json:"00540014,omitempty"`
	EnergyWindowUpperLimit              *Tag `json:"00540015,omitempty"`
	RadiopharmaceuticalInformationSeq   *Tag `json:"00540016,omitempty"`
	ResidualSyringeCounts               *Tag `json:"00540017,omitempty"`
	EnergyWindowName                    *Tag `json:"00540018,omitempty"`
	DetectorVector                      *Tag `json:"00540020,omitempty"`
	NumberOfDetectors                   *Tag `json:"00540021,omitempty"`
	DetectorInformationSequence         *Tag `json:"00540022,omitempty"`
	PhaseVector                         *Tag `json:"00540030,omitempty"`
	NumberOfPhases                      *Tag `json:"00540031,omitempty"`
	PhaseInformationSequence            *Tag `json:"00540032,omitempty"`
	NumberOfFramesInPhase               *Tag `json:"00540033,omitempty"`
	PhaseDelay                          *Tag `json:"00540036,omitempty"`
	PauseBetweenFrames                  *Tag `json:"00540038,omitempty"`
	PhaseDescription                    *Tag `json:"00540039,omitempty"`
	RotationVector                      *Tag `json:"00540050,omitempty"`
	NumberOfRotations                   *Tag `json:"00540051,omitempty"`
	RotationInformationSequence         *Tag `json:"00540052,omitempty"`
	NumberOfFramesInRotation            *Tag `json:"00540053,omitempty"`
	RRIntervalVector                    *Tag `json:"00540060,omitempty"`
	NumberOfRRIntervals                 *Tag `json:"00540061,omitempty"`
	GatedInformationSequence            *Tag `json:"00540062,omitempty"`
	DataInformationSequence             *Tag `json:"00540063,omitempty"`
	TimeSlotVector                      *Tag `json:"00540070,omitempty"`
	NumberOfTimeSlots                   *Tag `json:"00540071,omitempty"`
	TimeSlotInformationSequence         *Tag `json:"00540072,omitempty"`
	TimeSlotTime                        *Tag `json:"00540073,omitempty"`
	SliceVector                         *Tag `json:"00540080,omitempty"`
	NumberOfSlices                      *Tag `json:"00540081,omitempty"`
	AngularViewVector                   *Tag `json:"00540090,omitempty"`
	TimeSliceVector                     *Tag `json:"00540100,omitempty"`
	NumberOfTimeSlices                  *Tag `json:"00540101,omitempty"`
	StartAngle                          *Tag `json:"00540200,omitempty"`
	TypeOfDetectorMotion                *Tag `json:"00540202,omitempty"`
	TriggerVector                       *Tag `json:"00540210,omitempty"`
	NumberOfTriggersInPhase             *Tag `json:"00540211,omitempty"`
	ViewCodeSequence                    *Tag `json:"00540220,omitempty"`
	ViewModifierCodeSequence            *Tag `json:"00540222,omitempty"`
	RadionuclideCodeSequence            *Tag `json:"00540300,omitempty"`
	AdministrationRouteCodeSequence     *Tag `json:"00540302,omitempty"`
	RadiopharmaceuticalCodeSequence     *Tag `json:"00540304,omitempty"`
	CalibrationDataSequence             *Tag `json:"00540306,omitempty"`
	EnergyWindowNumber                  *Tag `json:"00540308,omitempty"`
	ImageID                             *Tag `json:"00540400,omitempty"`
	PatientOrientationCodeSequence      *Tag `json:"00540410,omitempty"`
	PatientOrientationModifierCodeSeq   *Tag `json:"00540412,omitempty"`
	PatientGantryRelationshipCodeSeq    *Tag `json:"00540414,omitempty"`
	SliceProgressionDirection           *Tag `json:"00540500,omitempty"`
	SeriesType                          *Tag `json:"00541000,omitempty"`
	Units                               *Tag `json:"00541001,omitempty"`
	CountsSource                        *Tag `json:"00541002,omitempty"`
	ReprojectionMethod                  *Tag `json:"00541004,omitempty"`
	RandomsCorrectionMethod             *Tag `json:"00541100,omitempty"`
	AttenuationCorrectionMethod         *Tag `json:"00541101,omitempty"`
	DecayCorrection                     *Tag `json:"00541102,omitempty"`
	ReconstructionMethod                *Tag `json:"00541103,omitempty"`
	DetectorLinesOfResponseUsed         *Tag `json:"00541104,omitempty"`
	ScatterCorrectionMethod             *Tag `json:"00541105,omitempty"`
	AxialAcceptance                     *Tag `json:"00541200,omitempty"`
	AxialMash                           *Tag `json:"00541201,omitempty"`
	TransverseMash                      *Tag `json:"00541202,omitempty"`
	DetectorElementSize                 *Tag `json:"00541203,omitempty"`
	CoincidenceWindowWidth              *Tag `json:"00541210,omitempty"`
	SecondaryCountsType                 *Tag `json:"00541220,omitempty"`
	FrameReferenceTime                  *Tag `json:"00541300,omitempty"`
	PrimaryCountsAccumulated            *Tag `json:"00541310,omitempty"`
	SecondaryCountsAccumulated          *Tag `json:"00541311,omitempty"`
	SliceSensitivityFactor              *Tag `json:"00541320,omitempty"`
	DecayFactor                         *Tag `json:"00541321,omitempty"`
	DoseCalibrationFactor               *Tag `json:"00541322,omitempty"`
	ScatterFractionFactor               *Tag `json:"00541323,omitempty"`
	DeadTimeFactor                      *Tag `json:"00541324,omitempty"`
	ImageIndex                          *Tag `json:"00541330,omitempty"`
	CountsIncluded                      *Tag `json:"00541400,omitempty"`
	DeadTimeCorrectionFlag              *Tag `json:"00541401,omitempty"`
	HistogramSequence                   *Tag `json:"00603000,omitempty"`
	HistogramNumberOfBins               *Tag `json:"00603002,omitempty"`
	HistogramFirstBinValue              *Tag `json:"00603004,omitempty"`
	HistogramLastBinValue               *Tag `json:"00603006,omitempty"`
	HistogramBinWidth                   *Tag `json:"00603008,omitempty"`
	HistogramExplanation                *Tag `json:"00603010,omitempty"`
	HistogramData                       *Tag `json:"00603020,omitempty"`
	SegmentationType                    *Tag `json:"00620001,omitempty"`
	SegmentSequence                     *Tag `json:"00620002,omitempty"`
	SegmentedPropertyCategoryCodeSeq    *Tag `json:"00620003,omitempty"`
	SegmentLabel                        *Tag `json:"00620005,omitempty"`
	SegmentDescription                  *Tag `json:"00620006,omitempty"`
	SegmentAlgorithmType                *Tag `json:"00620008,omitempty"`
	SegmentAlgorithmName                *Tag `json:"00620009,omitempty"`
	SegmentIdentificationSequence       *Tag `json:"0062000A,omitempty"`
	ReferencedSegmentNumber             *Tag `json:"0062000B,omitempty"`
	RecommendedDisplayGrayscaleValue    *Tag `json:"0062000C,omitempty"`
	RecommendedDisplayCIELabValue       *Tag `json:"0062000D,omitempty"`
	MaximumFractionalValue              *Tag `json:"0062000E,omitempty"`
	SegmentedPropertyTypeCodeSequence   *Tag `json:"0062000F,omitempty"`
	SegmentationFractionalType          *Tag `json:"00620010,omitempty"`
	DeformableRegistrationSequence      *Tag `json:"00640002,omitempty"`
	SourceFrameOfReferenceUID           *Tag `json:"00640003,omitempty"`
	DeformableRegistrationGridSequence  *Tag `json:"00640005,omitempty"`
	GridDimensions                      *Tag `json:"00640007,omitempty"`
	GridResolution                      *Tag `json:"00640008,omitempty"`
	VectorGridData                      *Tag `json:"00640009,omitempty"`
	PreDeformationMatrixRegistSeq       *Tag `json:"0064000F,omitempty"`
	PostDeformationMatrixRegistSeq      *Tag `json:"00640010,omitempty"`
	NumberOfSurfaces                    *Tag `json:"00660001,omitempty"`
	SurfaceSequence                     *Tag `json:"00660002,omitempty"`
	SurfaceNumber                       *Tag `json:"00660003,omitempty"`
	SurfaceComments                     *Tag `json:"00660004,omitempty"`
	SurfaceProcessing                   *Tag `json:"00660009,omitempty"`
	SurfaceProcessingRatio              *Tag `json:"0066000A,omitempty"`
	FiniteVolume                        *Tag `json:"0066000E,omitempty"`
	Manifold                            *Tag `json:"00660010,omitempty"`
	SurfacePointsSequence               *Tag `json:"00660011,omitempty"`
	NumberOfSurfacePoints               *Tag `json:"00660015,omitempty"`
	PointCoordinatesData                *Tag `json:"00660016,omitempty"`
	PointPositionAccuracy               *Tag `json:"00660017,omitempty"`
	MeanPointDistance                   *Tag `json:"00660018,omitempty"`
	MaximumPointDistance                *Tag `json:"00660019,omitempty"`
	AxisOfRotation                      *Tag `json:"0066001B,omitempty"`
	CenterOfRotation                    *Tag `json:"0066001C,omitempty"`
	NumberOfVectors                     *Tag `json:"0066001E,omitempty"`
	VectorDimensionality                *Tag `json:"0066001F,omitempty"`
	VectorAccuracy                      *Tag `json:"00660020,omitempty"`
	VectorCoordinateData                *Tag `json:"00660021,omitempty"`
	TrianglePointIndexList              *Tag `json:"00660023,omitempty"`
	EdgePointIndexList                  *Tag `json:"00660024,omitempty"`
	VertexPointIndexList                *Tag `json:"00660025,omitempty"`
	TriangleStripSequence               *Tag `json:"00660026,omitempty"`
	TriangleFanSequence                 *Tag `json:"00660027,omitempty"`
	LineSequence                        *Tag `json:"00660028,omitempty"`
	PrimitivePointIndexList             *Tag `json:"00660029,omitempty"`
	SurfaceCount                        *Tag `json:"0066002A,omitempty"`
	AlgorithmFamilyCodeSequ             *Tag `json:"0066002F,omitempty"`
	AlgorithmVersion                    *Tag `json:"00660031,omitempty"`
	AlgorithmParameters                 *Tag `json:"00660032,omitempty"`
	FacetSequence                       *Tag `json:"00660034,omitempty"`
	AlgorithmName                       *Tag `json:"00660036,omitempty"`
	GraphicAnnotationSequence           *Tag `json:"00700001,omitempty"`
	GraphicLayer                        *Tag `json:"00700002,omitempty"`
	BoundingBoxAnnotationUnits          *Tag `json:"00700003,omitempty"`
	AnchorPointAnnotationUnits          *Tag `json:"00700004,omitempty"`
	GraphicAnnotationUnits              *Tag `json:"00700005,omitempty"`
	UnformattedTextValue                *Tag `json:"00700006,omitempty"`
	TextObjectSequence                  *Tag `json:"00700008,omitempty"`
	GraphicObjectSequence               *Tag `json:"00700009,omitempty"`
	BoundingBoxTopLeftHandCorner        *Tag `json:"00700010,omitempty"`
	BoundingBoxBottomRightHandCorner    *Tag `json:"00700011,omitempty"`
	BoundingBoxTextHorizJustification   *Tag `json:"00700012,omitempty"`
	AnchorPoint                         *Tag `json:"00700014,omitempty"`
	AnchorPointVisibility               *Tag `json:"00700015,omitempty"`
	GraphicDimensions                   *Tag `json:"00700020,omitempty"`
	NumberOfGraphicPoints               *Tag `json:"00700021,omitempty"`
	GraphicData                         *Tag `json:"00700022,omitempty"`
	GraphicType                         *Tag `json:"00700023,omitempty"`
	GraphicFilled                       *Tag `json:"00700024,omitempty"`
	ImageRotationRetired                *Tag `json:"00700040,omitempty"`
	ImageHorizontalFlip                 *Tag `json:"00700041,omitempty"`
	ImageRotation                       *Tag `json:"00700042,omitempty"`
	DisplayedAreaTopLeftTrial           *Tag `json:"00700050,omitempty"`
	DisplayedAreaBottomRightTrial       *Tag `json:"00700051,omitempty"`
	DisplayedAreaTopLeft                *Tag `json:"00700052,omitempty"`
	DisplayedAreaBottomRight            *Tag `json:"00700053,omitempty"`
	DisplayedAreaSelectionSequence      *Tag `json:"0070005A,omitempty"`
	GraphicLayerSequence                *Tag `json:"00700060,omitempty"`
	GraphicLayerOrder                   *Tag `json:"00700062,omitempty"`
	GraphicLayerRecDisplayGraysclValue  *Tag `json:"00700066,omitempty"`
	GraphicLayerRecDisplayRGBValue      *Tag `json:"00700067,omitempty"`
	GraphicLayerDescription             *Tag `json:"00700068,omitempty"`
	ContentLabel                        *Tag `json:"00700080,omitempty"`
	ContentDescription                  *Tag `json:"00700081,omitempty"`
	PresentationCreationDate            *Tag `json:"00700082,omitempty"`
	PresentationCreationTime            *Tag `json:"00700083,omitempty"`
	ContentCreatorName                  *Tag `json:"00700084,omitempty"`
	ContentCreatorIDCodeSequence        *Tag `json:"00700086,omitempty"`
	PresentationSizeMode                *Tag `json:"00700100,omitempty"`
	PresentationPixelSpacing            *Tag `json:"00700101,omitempty"`
	PresentationPixelAspectRatio        *Tag `json:"00700102,omitempty"`
	PresentationPixelMagRatio           *Tag `json:"00700103,omitempty"`
	ShapeType                           *Tag `json:"00700306,omitempty"`
	RegistrationSequence                *Tag `json:"00700308,omitempty"`
	MatrixRegistrationSequence          *Tag `json:"00700309,omitempty"`
	MatrixSequence                      *Tag `json:"0070030A,omitempty"`
	FrameOfRefTransformationMatrixType  *Tag `json:"0070030C,omitempty"`
	RegistrationTypeCodeSequence        *Tag `json:"0070030D,omitempty"`
	FiducialDescription                 *Tag `json:"0070030F,omitempty"`
	FiducialIdentifier                  *Tag `json:"00700310,omitempty"`
	FiducialIdentifierCodeSequence      *Tag `json:"00700311,omitempty"`
	ContourUncertaintyRadius            *Tag `json:"00700312,omitempty"`
	UsedFiducialsSequence               *Tag `json:"00700314,omitempty"`
	GraphicCoordinatesDataSequence      *Tag `json:"00700318,omitempty"`
	FiducialUID                         *Tag `json:"0070031A,omitempty"`
	FiducialSetSequence                 *Tag `json:"0070031C,omitempty"`
	FiducialSequence                    *Tag `json:"0070031E,omitempty"`
	GraphicLayerRecomDisplayCIELabVal   *Tag `json:"00700401,omitempty"`
	BlendingSequence                    *Tag `json:"00700402,omitempty"`
	RelativeOpacity                     *Tag `json:"00700403,omitempty"`
	ReferencedSpatialRegistrationSeq    *Tag `json:"00700404,omitempty"`
	BlendingPosition                    *Tag `json:"00700405,omitempty"`
	HangingProtocolName                 *Tag `json:"00720002,omitempty"`
	HangingProtocolDescription          *Tag `json:"00720004,omitempty"`
	HangingProtocolLevel                *Tag `json:"00720006,omitempty"`
	HangingProtocolCreator              *Tag `json:"00720008,omitempty"`
	HangingProtocolCreationDateTime     *Tag `json:"0072000A,omitempty"`
	HangingProtocolDefinitionSequence   *Tag `json:"0072000C,omitempty"`
	HangingProtocolUserIDCodeSequence   *Tag `json:"0072000E,omitempty"`
	HangingProtocolUserGroupName        *Tag `json:"00720010,omitempty"`
	SourceHangingProtocolSequence       *Tag `json:"00720012,omitempty"`
	NumberOfPriorsReferenced            *Tag `json:"00720014,omitempty"`
	ImageSetsSequence                   *Tag `json:"00720020,omitempty"`
	ImageSetSelectorSequence            *Tag `json:"00720022,omitempty"`
	ImageSetSelectorUsageFlag           *Tag `json:"00720024,omitempty"`
	SelectorAttribute                   *Tag `json:"00720026,omitempty"`
	SelectorValueNumber                 *Tag `json:"00720028,omitempty"`
	TimeBasedImageSetsSequence          *Tag `json:"00720030,omitempty"`
	ImageSetNumber                      *Tag `json:"00720032,omitempty"`
	ImageSetSelectorCategory            *Tag `json:"00720034,omitempty"`
	RelativeTime                        *Tag `json:"00720038,omitempty"`
	RelativeTimeUnits                   *Tag `json:"0072003A,omitempty"`
	AbstractPriorValue                  *Tag `json:"0072003C,omitempty"`
	AbstractPriorCodeSequence           *Tag `json:"0072003E,omitempty"`
	ImageSetLabel                       *Tag `json:"00720040,omitempty"`
	SelectorAttributeVR                 *Tag `json:"00720050,omitempty"`
	SelectorSequencePointer             *Tag `json:"00720052,omitempty"`
	SelectorSeqPointerPrivateCreator    *Tag `json:"00720054,omitempty"`
	SelectorAttributePrivateCreator     *Tag `json:"00720056,omitempty"`
	SelectorATValue                     *Tag `json:"00720060,omitempty"`
	SelectorCSValue                     *Tag `json:"00720062,omitempty"`
	SelectorISValue                     *Tag `json:"00720064,omitempty"`
	SelectorLOValue                     *Tag `json:"00720066,omitempty"`
	SelectorLTValue                     *Tag `json:"00720068,omitempty"`
	SelectorPNValue                     *Tag `json:"0072006A,omitempty"`
	SelectorSHValue                     *Tag `json:"0072006C,omitempty"`
	SelectorSTValue                     *Tag `json:"0072006E,omitempty"`
	SelectorUTValue                     *Tag `json:"00720070,omitempty"`
	SelectorDSValue                     *Tag `json:"00720072,omitempty"`
	SelectorFDValue                     *Tag `json:"00720074,omitempty"`
	SelectorFLValue                     *Tag `json:"00720076,omitempty"`
	SelectorULValue                     *Tag `json:"00720078,omitempty"`
	SelectorUSValue                     *Tag `json:"0072007A,omitempty"`
	SelectorSLValue                     *Tag `json:"0072007C,omitempty"`
	SelectorSSValue                     *Tag `json:"0072007E,omitempty"`
	SelectorCodeSequenceValue           *Tag `json:"00720080,omitempty"`
	NumberOfScreens                     *Tag `json:"00720100,omitempty"`
	NominalScreenDefinitionSequence     *Tag `json:"00720102,omitempty"`
	NumberOfVerticalPixels              *Tag `json:"00720104,omitempty"`
	NumberOfHorizontalPixels            *Tag `json:"00720106,omitempty"`
	DisplayEnvironmentSpatialPosition   *Tag `json:"00720108,omitempty"`
	ScreenMinimumGrayscaleBitDepth      *Tag `json:"0072010A,omitempty"`
	ScreenMinimumColorBitDepth          *Tag `json:"0072010C,omitempty"`
	ApplicationMaximumRepaintTime       *Tag `json:"0072010E,omitempty"`
	DisplaySetsSequence                 *Tag `json:"00720200,omitempty"`
	DisplaySetNumber                    *Tag `json:"00720202,omitempty"`
	DisplaySetLabel                     *Tag `json:"00720203,omitempty"`
	DisplaySetPresentationGroup         *Tag `json:"00720204,omitempty"`
	DisplaySetPresentationGroupDescr    *Tag `json:"00720206,omitempty"`
	PartialDataDisplayHandling          *Tag `json:"00720208,omitempty"`
	SynchronizedScrollingSequence       *Tag `json:"00720210,omitempty"`
	DisplaySetScrollingGroup            *Tag `json:"00720212,omitempty"`
	NavigationIndicatorSequence         *Tag `json:"00720214,omitempty"`
	NavigationDisplaySet                *Tag `json:"00720216,omitempty"`
	ReferenceDisplaySets                *Tag `json:"00720218,omitempty"`
	ImageBoxesSequence                  *Tag `json:"00720300,omitempty"`
	ImageBoxNumber                      *Tag `json:"00720302,omitempty"`
	ImageBoxLayoutType                  *Tag `json:"00720304,omitempty"`
	ImageBoxTileHorizontalDimension     *Tag `json:"00720306,omitempty"`
	ImageBoxTileVerticalDimension       *Tag `json:"00720308,omitempty"`
	ImageBoxScrollDirection             *Tag `json:"00720310,omitempty"`
	ImageBoxSmallScrollType             *Tag `json:"00720312,omitempty"`
	ImageBoxSmallScrollAmount           *Tag `json:"00720314,omitempty"`
	ImageBoxLargeScrollType             *Tag `json:"00720316,omitempty"`
	ImageBoxLargeScrollAmount           *Tag `json:"00720318,omitempty"`
	ImageBoxOverlapPriority             *Tag `json:"00720320,omitempty"`
	CineRelativeToRealTime              *Tag `json:"00720330,omitempty"`
	FilterOperationsSequence            *Tag `json:"00720400,omitempty"`
	FilterByCategory                    *Tag `json:"00720402,omitempty"`
	FilterByAttributePresence           *Tag `json:"00720404,omitempty"`
	FilterByOperator                    *Tag `json:"00720406,omitempty"`
	SynchronizedImageBoxList            *Tag `json:"00720432,omitempty"`
	TypeOfSynchronization               *Tag `json:"00720434,omitempty"`
	BlendingOperationType               *Tag `json:"00720500,omitempty"`
	ReformattingOperationType           *Tag `json:"00720510,omitempty"`
	ReformattingThickness               *Tag `json:"00720512,omitempty"`
	ReformattingInterval                *Tag `json:"00720514,omitempty"`
	ReformattingOpInitialViewDir        *Tag `json:"00720516,omitempty"`
	RenderingType3D                     *Tag `json:"00720520,omitempty"`
	SortingOperationsSequence           *Tag `json:"00720600,omitempty"`
	SortByCategory                      *Tag `json:"00720602,omitempty"`
	SortingDirection                    *Tag `json:"00720604,omitempty"`
	DisplaySetPatientOrientation        *Tag `json:"00720700,omitempty"`
	VOIType                             *Tag `json:"00720702,omitempty"`
	PseudoColorType                     *Tag `json:"00720704,omitempty"`
	ShowGrayscaleInverted               *Tag `json:"00720706,omitempty"`
	ShowImageTrueSizeFlag               *Tag `json:"00720710,omitempty"`
	ShowGraphicAnnotationFlag           *Tag `json:"00720712,omitempty"`
	ShowPatientDemographicsFlag         *Tag `json:"00720714,omitempty"`
	ShowAcquisitionTechniquesFlag       *Tag `json:"00720716,omitempty"`
	DisplaySetHorizontalJustification   *Tag `json:"00720717,omitempty"`
	DisplaySetVerticalJustification     *Tag `json:"00720718,omitempty"`
	UnifiedProcedureStepState           *Tag `json:"00741000,omitempty"`
	UPSProgressInformationSequence      *Tag `json:"00741002,omitempty"`
	UnifiedProcedureStepProgress        *Tag `json:"00741004,omitempty"`
	UnifiedProcedureStepProgressDescr   *Tag `json:"00741006,omitempty"`
	UnifiedProcedureStepComURISeq       *Tag `json:"00741008,omitempty"`
	ContactURI                          *Tag `json:"0074100a,omitempty"`
	ContactDisplayName                  *Tag `json:"0074100c,omitempty"`
	BeamTaskSequence                    *Tag `json:"00741020,omitempty"`
	BeamTaskType                        *Tag `json:"00741022,omitempty"`
	BeamOrderIndex                      *Tag `json:"00741024,omitempty"`
	DeliveryVerificationImageSequence   *Tag `json:"00741030,omitempty"`
	VerificationImageTiming             *Tag `json:"00741032,omitempty"`
	DoubleExposureFlag                  *Tag `json:"00741034,omitempty"`
	DoubleExposureOrdering              *Tag `json:"00741036,omitempty"`
	DoubleExposureMeterset              *Tag `json:"00741038,omitempty"`
	DoubleExposureFieldDelta            *Tag `json:"0074103A,omitempty"`
	RelatedReferenceRTImageSequence     *Tag `json:"00741040,omitempty"`
	GeneralMachineVerificationSequence  *Tag `json:"00741042,omitempty"`
	ConventionalMachineVerificationSeq  *Tag `json:"00741044,omitempty"`
	IonMachineVerificationSequence      *Tag `json:"00741046,omitempty"`
	FailedAttributesSequence            *Tag `json:"00741048,omitempty"`
	OverriddenAttributesSequence        *Tag `json:"0074104A,omitempty"`
	ConventionalControlPointVerifySeq   *Tag `json:"0074104C,omitempty"`
	IonControlPointVerificationSeq      *Tag `json:"0074104E,omitempty"`
	AttributeOccurrenceSequence         *Tag `json:"00741050,omitempty"`
	AttributeOccurrencePointer          *Tag `json:"00741052,omitempty"`
	AttributeItemSelector               *Tag `json:"00741054,omitempty"`
	AttributeOccurrencePrivateCreator   *Tag `json:"00741056,omitempty"`
	ScheduledProcedureStepPriority      *Tag `json:"00741200,omitempty"`
	WorklistLabel                       *Tag `json:"00741202,omitempty"`
	ProcedureStepLabel                  *Tag `json:"00741204,omitempty"`
	ScheduledProcessingParametersSeq    *Tag `json:"00741210,omitempty"`
	PerformedProcessingParametersSeq    *Tag `json:"00741212,omitempty"`
	UPSPerformedProcedureSequence       *Tag `json:"00741216,omitempty"`
	RelatedProcedureStepSequence        *Tag `json:"00741220,omitempty"`
	ProcedureStepRelationshipType       *Tag `json:"00741222,omitempty"`
	DeletionLock                        *Tag `json:"00741230,omitempty"`
	ReceivingAE                         *Tag `json:"00741234,omitempty"`
	RequestingAE                        *Tag `json:"00741236,omitempty"`
	ReasonForCancellation               *Tag `json:"00741238,omitempty"`
	SCPStatus                           *Tag `json:"00741242,omitempty"`
	SubscriptionListStatus              *Tag `json:"00741244,omitempty"`
	UPSListStatus                       *Tag `json:"00741246,omitempty"`
	StorageMediaFileSetID               *Tag `json:"00880130,omitempty"`
	StorageMediaFileSetUID              *Tag `json:"00880140,omitempty"`
	IconImageSequence                   *Tag `json:"00880200,omitempty"`
	TopicTitle                          *Tag `json:"00880904,omitempty"`
	TopicSubject                        *Tag `json:"00880906,omitempty"`
	TopicAuthor                         *Tag `json:"00880910,omitempty"`
	TopicKeywords                       *Tag `json:"00880912,omitempty"`
	SOPInstanceStatus                   *Tag `json:"01000410,omitempty"`
	SOPAuthorizationDateAndTime         *Tag `json:"01000420,omitempty"`
	SOPAuthorizationComment             *Tag `json:"01000424,omitempty"`
	AuthorizationEquipmentCertNumber    *Tag `json:"01000426,omitempty"`
	MACIDNumber                         *Tag `json:"04000005,omitempty"`
	MACCalculationTransferSyntaxUID     *Tag `json:"04000010,omitempty"`
	MACAlgorithm                        *Tag `json:"04000015,omitempty"`
	DataElementsSigned                  *Tag `json:"04000020,omitempty"`
	DigitalSignatureUID                 *Tag `json:"04000100,omitempty"`
	DigitalSignatureDateTime            *Tag `json:"04000105,omitempty"`
	CertificateType                     *Tag `json:"04000110,omitempty"`
	CertificateOfSigner                 *Tag `json:"04000115,omitempty"`
	Signature                           *Tag `json:"04000120,omitempty"`
	CertifiedTimestampType              *Tag `json:"04000305,omitempty"`
	CertifiedTimestamp                  *Tag `json:"04000310,omitempty"`
	DigitalSignaturePurposeCodeSeq      *Tag `json:"04000401,omitempty"`
	ReferencedDigitalSignatureSeq       *Tag `json:"04000402,omitempty"`
	ReferencedSOPInstanceMACSeq         *Tag `json:"04000403,omitempty"`
	MAC                                 *Tag `json:"04000404,omitempty"`
	EncryptedAttributesSequence         *Tag `json:"04000500,omitempty"`
	EncryptedContentTransferSyntaxUID   *Tag `json:"04000510,omitempty"`
	EncryptedContent                    *Tag `json:"04000520,omitempty"`
	ModifiedAttributesSequence          *Tag `json:"04000550,omitempty"`
	OriginalAttributesSequence          *Tag `json:"04000561,omitempty"`
	AttributeModificationDateTime       *Tag `json:"04000562,omitempty"`
	ModifyingSystem                     *Tag `json:"04000563,omitempty"`
	SourceOfPreviousValues              *Tag `json:"04000564,omitempty"`
	ReasonForTheAttributeModification   *Tag `json:"04000565,omitempty"`
	EscapeTriplet                       *Tag `json:"1000xxx0,omitempty"`
	RunLengthTriplet                    *Tag `json:"1000xxx1,omitempty"`
	HuffmanTableSize                    *Tag `json:"1000xxx2,omitempty"`
	HuffmanTableTriplet                 *Tag `json:"1000xxx3,omitempty"`
	ShiftTableSize                      *Tag `json:"1000xxx4,omitempty"`
	ShiftTableTriplet                   *Tag `json:"1000xxx5,omitempty"`
	ZonalMap                            *Tag `json:"1010xxxx,omitempty"`
	NumberOfCopies                      *Tag `json:"20000010,omitempty"`
	PrinterConfigurationSequence        *Tag `json:"2000001E,omitempty"`
	PrintPriority                       *Tag `json:"20000020,omitempty"`
	MediumType                          *Tag `json:"20000030,omitempty"`
	FilmDestination                     *Tag `json:"20000040,omitempty"`
	FilmSessionLabel                    *Tag `json:"20000050,omitempty"`
	MemoryAllocation                    *Tag `json:"20000060,omitempty"`
	MaximumMemoryAllocation             *Tag `json:"20000061,omitempty"`
	ColorImagePrintingFlag              *Tag `json:"20000062,omitempty"`
	CollationFlag                       *Tag `json:"20000063,omitempty"`
	AnnotationFlag                      *Tag `json:"20000065,omitempty"`
	ImageOverlayFlag                    *Tag `json:"20000067,omitempty"`
	PresentationLUTFlag                 *Tag `json:"20000069,omitempty"`
	ImageBoxPresentationLUTFlag         *Tag `json:"2000006A,omitempty"`
	MemoryBitDepth                      *Tag `json:"200000A0,omitempty"`
	PrintingBitDepth                    *Tag `json:"200000A1,omitempty"`
	MediaInstalledSequence              *Tag `json:"200000A2,omitempty"`
	OtherMediaAvailableSequence         *Tag `json:"200000A4,omitempty"`
	SupportedImageDisplayFormatSeq      *Tag `json:"200000A8,omitempty"`
	ReferencedFilmBoxSequence           *Tag `json:"20000500,omitempty"`
	ReferencedStoredPrintSequence       *Tag `json:"20000510,omitempty"`
	ImageDisplayFormat                  *Tag `json:"20100010,omitempty"`
	AnnotationDisplayFormatID           *Tag `json:"20100030,omitempty"`
	FilmOrientation                     *Tag `json:"20100040,omitempty"`
	FilmSizeID                          *Tag `json:"20100050,omitempty"`
	PrinterResolutionID                 *Tag `json:"20100052,omitempty"`
	DefaultPrinterResolutionID          *Tag `json:"20100054,omitempty"`
	MagnificationType                   *Tag `json:"20100060,omitempty"`
	SmoothingType                       *Tag `json:"20100080,omitempty"`
	DefaultMagnificationType            *Tag `json:"201000A6,omitempty"`
	OtherMagnificationTypesAvailable    *Tag `json:"201000A7,omitempty"`
	DefaultSmoothingType                *Tag `json:"201000A8,omitempty"`
	OtherSmoothingTypesAvailable        *Tag `json:"201000A9,omitempty"`
	BorderDensity                       *Tag `json:"20100100,omitempty"`
	EmptyImageDensity                   *Tag `json:"20100110,omitempty"`
	MinDensity                          *Tag `json:"20100120,omitempty"`
	MaxDensity                          *Tag `json:"20100130,omitempty"`
	Trim                                *Tag `json:"20100140,omitempty"`
	ConfigurationInformation            *Tag `json:"20100150,omitempty"`
	ConfigurationInformationDescr       *Tag `json:"20100152,omitempty"`
	MaximumCollatedFilms                *Tag `json:"20100154,omitempty"`
	Illumination                        *Tag `json:"2010015E,omitempty"`
	ReflectedAmbientLight               *Tag `json:"20100160,omitempty"`
	PrinterPixelSpacing                 *Tag `json:"20100376,omitempty"`
	ReferencedFilmSessionSequence       *Tag `json:"20100500,omitempty"`
	ReferencedImageBoxSequence          *Tag `json:"20100510,omitempty"`
	ReferencedBasicAnnotationBoxSeq     *Tag `json:"20100520,omitempty"`
	ImageBoxPosition                    *Tag `json:"20200010,omitempty"`
	Polarity                            *Tag `json:"20200020,omitempty"`
	RequestedImageSize                  *Tag `json:"20200030,omitempty"`
	RequestedDecimateCropBehavior       *Tag `json:"20200040,omitempty"`
	RequestedResolutionID               *Tag `json:"20200050,omitempty"`
	RequestedImageSizeFlag              *Tag `json:"202000A0,omitempty"`
	DecimateCropResult                  *Tag `json:"202000A2,omitempty"`
	BasicGrayscaleImageSequence         *Tag `json:"20200110,omitempty"`
	BasicColorImageSequence             *Tag `json:"20200111,omitempty"`
	ReferencedImageOverlayBoxSequence   *Tag `json:"20200130,omitempty"`
	ReferencedVOILUTBoxSequence         *Tag `json:"20200140,omitempty"`
	AnnotationPosition                  *Tag `json:"20300010,omitempty"`
	TextString                          *Tag `json:"20300020,omitempty"`
	ReferencedOverlayPlaneSequence      *Tag `json:"20400010,omitempty"`
	ReferencedOverlayPlaneGroups        *Tag `json:"20400011,omitempty"`
	OverlayPixelDataSequence            *Tag `json:"20400020,omitempty"`
	OverlayMagnificationType            *Tag `json:"20400060,omitempty"`
	OverlaySmoothingType                *Tag `json:"20400070,omitempty"`
	OverlayOrImageMagnification         *Tag `json:"20400072,omitempty"`
	MagnifyToNumberOfColumns            *Tag `json:"20400074,omitempty"`
	OverlayForegroundDensity            *Tag `json:"20400080,omitempty"`
	OverlayBackgroundDensity            *Tag `json:"20400082,omitempty"`
	OverlayMode                         *Tag `json:"20400090,omitempty"`
	ThresholdDensity                    *Tag `json:"20400100,omitempty"`
	PresentationLUTSequence             *Tag `json:"20500010,omitempty"`
	PresentationLUTShape                *Tag `json:"20500020,omitempty"`
	ReferencedPresentationLUTSequence   *Tag `json:"20500500,omitempty"`
	PrintJobID                          *Tag `json:"21000010,omitempty"`
	ExecutionStatus                     *Tag `json:"21000020,omitempty"`
	ExecutionStatusInfo                 *Tag `json:"21000030,omitempty"`
	CreationDate                        *Tag `json:"21000040,omitempty"`
	CreationTime                        *Tag `json:"21000050,omitempty"`
	Originator                          *Tag `json:"21000070,omitempty"`
	DestinationAE                       *Tag `json:"21000140,omitempty"`
	OwnerID                             *Tag `json:"21000160,omitempty"`
	NumberOfFilms                       *Tag `json:"21000170,omitempty"`
	ReferencedPrintJobSequence          *Tag `json:"21000500,omitempty"`
	PrinterStatus                       *Tag `json:"21100010,omitempty"`
	PrinterStatusInfo                   *Tag `json:"21100020,omitempty"`
	PrinterName                         *Tag `json:"21100030,omitempty"`
	PrintQueueID                        *Tag `json:"21100099,omitempty"`
	QueueStatus                         *Tag `json:"21200010,omitempty"`
	PrintJobDescriptionSequence         *Tag `json:"21200050,omitempty"`
	PrintManagementCapabilitiesSeq      *Tag `json:"21300010,omitempty"`
	PrinterCharacteristicsSequence      *Tag `json:"21300015,omitempty"`
	FilmBoxContentSequence              *Tag `json:"21300030,omitempty"`
	ImageBoxContentSequence             *Tag `json:"21300040,omitempty"`
	AnnotationContentSequence           *Tag `json:"21300050,omitempty"`
	ImageOverlayBoxContentSequence      *Tag `json:"21300060,omitempty"`
	PresentationLUTContentSequence      *Tag `json:"21300080,omitempty"`
	ProposedStudySequence               *Tag `json:"213000A0,omitempty"`
	OriginalImageSequence               *Tag `json:"213000C0,omitempty"`
	LabelFromInfoExtractedFromInstance  *Tag `json:"22000001,omitempty"`
	LabelText                           *Tag `json:"22000002,omitempty"`
	LabelStyleSelection                 *Tag `json:"22000003,omitempty"`
	MediaDisposition                    *Tag `json:"22000004,omitempty"`
	BarcodeValue                        *Tag `json:"22000005,omitempty"`
	BarcodeSymbology                    *Tag `json:"22000006,omitempty"`
	AllowMediaSplitting                 *Tag `json:"22000007,omitempty"`
	IncludeNonDICOMObjects              *Tag `json:"22000008,omitempty"`
	IncludeDisplayApplication           *Tag `json:"22000009,omitempty"`
	SaveCompInstancesAfterMediaCreate   *Tag `json:"2200000A,omitempty"`
	TotalNumberMediaPiecesCreated       *Tag `json:"2200000B,omitempty"`
	RequestedMediaApplicationProfile    *Tag `json:"2200000C,omitempty"`
	ReferencedStorageMediaSequence      *Tag `json:"2200000D,omitempty"`
	FailureAttributes                   *Tag `json:"2200000E,omitempty"`
	AllowLossyCompression               *Tag `json:"2200000F,omitempty"`
	RequestPriority                     *Tag `json:"22000020,omitempty"`
	RTImageLabel                        *Tag `json:"30020002,omitempty"`
	RTImageName                         *Tag `json:"30020003,omitempty"`
	RTImageDescription                  *Tag `json:"30020004,omitempty"`
	ReportedValuesOrigin                *Tag `json:"3002000A,omitempty"`
	RTImagePlane                        *Tag `json:"3002000C,omitempty"`
	XRayImageReceptorTranslation        *Tag `json:"3002000D,omitempty"`
	XRayImageReceptorAngle              *Tag `json:"3002000E,omitempty"`
	RTImageOrientation                  *Tag `json:"30020010,omitempty"`
	ImagePlanePixelSpacing              *Tag `json:"30020011,omitempty"`
	RTImagePosition                     *Tag `json:"30020012,omitempty"`
	RadiationMachineName                *Tag `json:"30020020,omitempty"`
	RadiationMachineSAD                 *Tag `json:"30020022,omitempty"`
	RadiationMachineSSD                 *Tag `json:"30020024,omitempty"`
	RTImageSID                          *Tag `json:"30020026,omitempty"`
	SourceToReferenceObjectDistance     *Tag `json:"30020028,omitempty"`
	FractionNumber                      *Tag `json:"30020029,omitempty"`
	ExposureSequence                    *Tag `json:"30020030,omitempty"`
	MetersetExposure                    *Tag `json:"30020032,omitempty"`
	DiaphragmPosition                   *Tag `json:"30020034,omitempty"`
	FluenceMapSequence                  *Tag `json:"30020040,omitempty"`
	FluenceDataSource                   *Tag `json:"30020041,omitempty"`
	FluenceDataScale                    *Tag `json:"30020042,omitempty"`
	FluenceMode                         *Tag `json:"30020051,omitempty"`
	FluenceModeID                       *Tag `json:"30020052,omitempty"`
	DVHType                             *Tag `json:"30040001,omitempty"`
	DoseUnits                           *Tag `json:"30040002,omitempty"`
	DoseType                            *Tag `json:"30040004,omitempty"`
	DoseComment                         *Tag `json:"30040006,omitempty"`
	NormalizationPoint                  *Tag `json:"30040008,omitempty"`
	DoseSummationType                   *Tag `json:"3004000A,omitempty"`
	GridFrameOffsetVector               *Tag `json:"3004000C,omitempty"`
	DoseGridScaling                     *Tag `json:"3004000E,omitempty"`
	RTDoseROISequence                   *Tag `json:"30040010,omitempty"`
	DoseValue                           *Tag `json:"30040012,omitempty"`
	TissueHeterogeneityCorrection       *Tag `json:"30040014,omitempty"`
	DVHNormalizationPoint               *Tag `json:"30040040,omitempty"`
	DVHNormalizationDoseValue           *Tag `json:"30040042,omitempty"`
	DVHSequence                         *Tag `json:"30040050,omitempty"`
	DVHDoseScaling                      *Tag `json:"30040052,omitempty"`
	DVHVolumeUnits                      *Tag `json:"30040054,omitempty"`
	DVHNumberOfBins                     *Tag `json:"30040056,omitempty"`
	DVHData                             *Tag `json:"30040058,omitempty"`
	DVHReferencedROISequence            *Tag `json:"30040060,omitempty"`
	DVHROIContributionType              *Tag `json:"30040062,omitempty"`
	DVHMinimumDose                      *Tag `json:"30040070,omitempty"`
	DVHMaximumDose                      *Tag `json:"30040072,omitempty"`
	DVHMeanDose                         *Tag `json:"30040074,omitempty"`
	StructureSetLabel                   *Tag `json:"30060002,omitempty"`
	StructureSetName                    *Tag `json:"30060004,omitempty"`
	StructureSetDescription             *Tag `json:"30060006,omitempty"`
	StructureSetDate                    *Tag `json:"30060008,omitempty"`
	StructureSetTime                    *Tag `json:"30060009,omitempty"`
	ReferencedFrameOfReferenceSequence  *Tag `json:"30060010,omitempty"`
	RTReferencedStudySequence           *Tag `json:"30060012,omitempty"`
	RTReferencedSeriesSequence          *Tag `json:"30060014,omitempty"`
	ContourImageSequence                *Tag `json:"30060016,omitempty"`
	StructureSetROISequence             *Tag `json:"30060020,omitempty"`
	ROINumber                           *Tag `json:"30060022,omitempty"`
	ReferencedFrameOfReferenceUID       *Tag `json:"30060024,omitempty"`
	ROIName                             *Tag `json:"30060026,omitempty"`
	ROIDescription                      *Tag `json:"30060028,omitempty"`
	ROIDisplayColor                     *Tag `json:"3006002A,omitempty"`
	ROIVolume                           *Tag `json:"3006002C,omitempty"`
	RTRelatedROISequence                *Tag `json:"30060030,omitempty"`
	RTROIRelationship                   *Tag `json:"30060033,omitempty"`
	ROIGenerationAlgorithm              *Tag `json:"30060036,omitempty"`
	ROIGenerationDescription            *Tag `json:"30060038,omitempty"`
	ROIContourSequence                  *Tag `json:"30060039,omitempty"`
	ContourSequence                     *Tag `json:"30060040,omitempty"`
	ContourGeometricType                *Tag `json:"30060042,omitempty"`
	ContourSlabThickness                *Tag `json:"30060044,omitempty"`
	ContourOffsetVector                 *Tag `json:"30060045,omitempty"`
	NumberOfContourPoints               *Tag `json:"30060046,omitempty"`
	ContourNumber                       *Tag `json:"30060048,omitempty"`
	AttachedContours                    *Tag `json:"30060049,omitempty"`
	ContourData                         *Tag `json:"30060050,omitempty"`
	RTROIObservationsSequence           *Tag `json:"30060080,omitempty"`
	ObservationNumber                   *Tag `json:"30060082,omitempty"`
	ReferencedROINumber                 *Tag `json:"30060084,omitempty"`
	ROIObservationLabel                 *Tag `json:"30060085,omitempty"`
	RTROIIdentificationCodeSequence     *Tag `json:"30060086,omitempty"`
	ROIObservationDescription           *Tag `json:"30060088,omitempty"`
	RelatedRTROIObservationsSequence    *Tag `json:"300600A0,omitempty"`
	RTROIInterpretedType                *Tag `json:"300600A4,omitempty"`
	ROIInterpreter                      *Tag `json:"300600A6,omitempty"`
	ROIPhysicalPropertiesSequence       *Tag `json:"300600B0,omitempty"`
	ROIPhysicalProperty                 *Tag `json:"300600B2,omitempty"`
	ROIPhysicalPropertyValue            *Tag `json:"300600B4,omitempty"`
	ROIElementalCompositionSequence     *Tag `json:"300600B6,omitempty"`
	ROIElementalCompAtomicNumber        *Tag `json:"300600B7,omitempty"`
	ROIElementalCompAtomicMassFraction  *Tag `json:"300600B8,omitempty"`
	FrameOfReferenceRelationshipSeq     *Tag `json:"300600C0,omitempty"`
	RelatedFrameOfReferenceUID          *Tag `json:"300600C2,omitempty"`
	FrameOfReferenceTransformType       *Tag `json:"300600C4,omitempty"`
	FrameOfReferenceTransformMatrix     *Tag `json:"300600C6,omitempty"`
	FrameOfReferenceTransformComment    *Tag `json:"300600C8,omitempty"`
	MeasuredDoseReferenceSequence       *Tag `json:"30080010,omitempty"`
	MeasuredDoseDescription             *Tag `json:"30080012,omitempty"`
	MeasuredDoseType                    *Tag `json:"30080014,omitempty"`
	MeasuredDoseValue                   *Tag `json:"30080016,omitempty"`
	TreatmentSessionBeamSequence        *Tag `json:"30080020,omitempty"`
	TreatmentSessionIonBeamSequence     *Tag `json:"30080021,omitempty"`
	CurrentFractionNumber               *Tag `json:"30080022,omitempty"`
	TreatmentControlPointDate           *Tag `json:"30080024,omitempty"`
	TreatmentControlPointTime           *Tag `json:"30080025,omitempty"`
	TreatmentTerminationStatus          *Tag `json:"3008002A,omitempty"`
	TreatmentTerminationCode            *Tag `json:"3008002B,omitempty"`
	TreatmentVerificationStatus         *Tag `json:"3008002C,omitempty"`
	ReferencedTreatmentRecordSequence   *Tag `json:"30080030,omitempty"`
	SpecifiedPrimaryMeterset            *Tag `json:"30080032,omitempty"`
	SpecifiedSecondaryMeterset          *Tag `json:"30080033,omitempty"`
	DeliveredPrimaryMeterset            *Tag `json:"30080036,omitempty"`
	DeliveredSecondaryMeterset          *Tag `json:"30080037,omitempty"`
	SpecifiedTreatmentTime              *Tag `json:"3008003A,omitempty"`
	DeliveredTreatmentTime              *Tag `json:"3008003B,omitempty"`
	ControlPointDeliverySequence        *Tag `json:"30080040,omitempty"`
	IonControlPointDeliverySequence     *Tag `json:"30080041,omitempty"`
	SpecifiedMeterset                   *Tag `json:"30080042,omitempty"`
	DeliveredMeterset                   *Tag `json:"30080044,omitempty"`
	MetersetRateSet                     *Tag `json:"30080045,omitempty"`
	MetersetRateDelivered               *Tag `json:"30080046,omitempty"`
	ScanSpotMetersetsDelivered          *Tag `json:"30080047,omitempty"`
	DoseRateDelivered                   *Tag `json:"30080048,omitempty"`
	TreatmentSummaryCalcDoseRefSeq      *Tag `json:"30080050,omitempty"`
	CumulativeDoseToDoseReference       *Tag `json:"30080052,omitempty"`
	FirstTreatmentDate                  *Tag `json:"30080054,omitempty"`
	MostRecentTreatmentDate             *Tag `json:"30080056,omitempty"`
	NumberOfFractionsDelivered          *Tag `json:"3008005A,omitempty"`
	OverrideSequence                    *Tag `json:"30080060,omitempty"`
	ParameterSequencePointer            *Tag `json:"30080061,omitempty"`
	OverrideParameterPointer            *Tag `json:"30080062,omitempty"`
	ParameterItemIndex                  *Tag `json:"30080063,omitempty"`
	MeasuredDoseReferenceNumber         *Tag `json:"30080064,omitempty"`
	ParameterPointer                    *Tag `json:"30080065,omitempty"`
	OverrideReason                      *Tag `json:"30080066,omitempty"`
	CorrectedParameterSequence          *Tag `json:"30080068,omitempty"`
	CorrectionValue                     *Tag `json:"3008006A,omitempty"`
	CalculatedDoseReferenceSequence     *Tag `json:"30080070,omitempty"`
	CalculatedDoseReferenceNumber       *Tag `json:"30080072,omitempty"`
	CalculatedDoseReferenceDescription  *Tag `json:"30080074,omitempty"`
	CalculatedDoseReferenceDoseValue    *Tag `json:"30080076,omitempty"`
	StartMeterset                       *Tag `json:"30080078,omitempty"`
	EndMeterset                         *Tag `json:"3008007A,omitempty"`
	ReferencedMeasuredDoseReferenceSeq  *Tag `json:"30080080,omitempty"`
	ReferencedMeasuredDoseReferenceNum  *Tag `json:"30080082,omitempty"`
	ReferencedCalculatedDoseRefSeq      *Tag `json:"30080090,omitempty"`
	ReferencedCalculatedDoseRefNumber   *Tag `json:"30080092,omitempty"`
	BeamLimitingDeviceLeafPairsSeq      *Tag `json:"300800A0,omitempty"`
	RecordedWedgeSequence               *Tag `json:"300800B0,omitempty"`
	RecordedCompensatorSequence         *Tag `json:"300800C0,omitempty"`
	RecordedBlockSequence               *Tag `json:"300800D0,omitempty"`
	TreatmentSummaryMeasuredDoseRefSeq  *Tag `json:"300800E0,omitempty"`
	RecordedSnoutSequence               *Tag `json:"300800F0,omitempty"`
	RecordedRangeShifterSequence        *Tag `json:"300800F2,omitempty"`
	RecordedLateralSpreadingDeviceSeq   *Tag `json:"300800F4,omitempty"`
	RecordedRangeModulatorSequence      *Tag `json:"300800F6,omitempty"`
	RecordedSourceSequence              *Tag `json:"30080100,omitempty"`
	SourceSerialNumber                  *Tag `json:"30080105,omitempty"`
	TreatmentSessionAppSetupSeq         *Tag `json:"30080110,omitempty"`
	ApplicationSetupCheck               *Tag `json:"30080116,omitempty"`
	RecordedBrachyAccessoryDeviceSeq    *Tag `json:"30080120,omitempty"`
	ReferencedBrachyAccessoryDeviceNum  *Tag `json:"30080122,omitempty"`
	RecordedChannelSequence             *Tag `json:"30080130,omitempty"`
	SpecifiedChannelTotalTime           *Tag `json:"30080132,omitempty"`
	DeliveredChannelTotalTime           *Tag `json:"30080134,omitempty"`
	SpecifiedNumberOfPulses             *Tag `json:"30080136,omitempty"`
	DeliveredNumberOfPulses             *Tag `json:"30080138,omitempty"`
	SpecifiedPulseRepetitionInterval    *Tag `json:"3008013A,omitempty"`
	DeliveredPulseRepetitionInterval    *Tag `json:"3008013C,omitempty"`
	RecordedSourceApplicatorSequence    *Tag `json:"30080140,omitempty"`
	ReferencedSourceApplicatorNumber    *Tag `json:"30080142,omitempty"`
	RecordedChannelShieldSequence       *Tag `json:"30080150,omitempty"`
	ReferencedChannelShieldNumber       *Tag `json:"30080152,omitempty"`
	BrachyControlPointDeliveredSeq      *Tag `json:"30080160,omitempty"`
	SafePositionExitDate                *Tag `json:"30080162,omitempty"`
	SafePositionExitTime                *Tag `json:"30080164,omitempty"`
	SafePositionReturnDate              *Tag `json:"30080166,omitempty"`
	SafePositionReturnTime              *Tag `json:"30080168,omitempty"`
	CurrentTreatmentStatus              *Tag `json:"30080200,omitempty"`
	TreatmentStatusComment              *Tag `json:"30080202,omitempty"`
	FractionGroupSummarySequence        *Tag `json:"30080220,omitempty"`
	ReferencedFractionNumber            *Tag `json:"30080223,omitempty"`
	FractionGroupType                   *Tag `json:"30080224,omitempty"`
	BeamStopperPosition                 *Tag `json:"30080230,omitempty"`
	FractionStatusSummarySequence       *Tag `json:"30080240,omitempty"`
	TreatmentDate                       *Tag `json:"30080250,omitempty"`
	TreatmentTime                       *Tag `json:"30080251,omitempty"`
	RTPlanLabel                         *Tag `json:"300A0002,omitempty"`
	RTPlanName                          *Tag `json:"300A0003,omitempty"`
	RTPlanDescription                   *Tag `json:"300A0004,omitempty"`
	RTPlanDate                          *Tag `json:"300A0006,omitempty"`
	RTPlanTime                          *Tag `json:"300A0007,omitempty"`
	TreatmentProtocols                  *Tag `json:"300A0009,omitempty"`
	PlanIntent                          *Tag `json:"300A000A,omitempty"`
	TreatmentSites                      *Tag `json:"300A000B,omitempty"`
	RTPlanGeometry                      *Tag `json:"300A000C,omitempty"`
	PrescriptionDescription             *Tag `json:"300A000E,omitempty"`
	DoseReferenceSequence               *Tag `json:"300A0010,omitempty"`
	DoseReferenceNumber                 *Tag `json:"300A0012,omitempty"`
	DoseReferenceUID                    *Tag `json:"300A0013,omitempty"`
	DoseReferenceStructureType          *Tag `json:"300A0014,omitempty"`
	NominalBeamEnergyUnit               *Tag `json:"300A0015,omitempty"`
	DoseReferenceDescription            *Tag `json:"300A0016,omitempty"`
	DoseReferencePointCoordinates       *Tag `json:"300A0018,omitempty"`
	NominalPriorDose                    *Tag `json:"300A001A,omitempty"`
	DoseReferenceType                   *Tag `json:"300A0020,omitempty"`
	ConstraintWeight                    *Tag `json:"300A0021,omitempty"`
	DeliveryWarningDose                 *Tag `json:"300A0022,omitempty"`
	DeliveryMaximumDose                 *Tag `json:"300A0023,omitempty"`
	TargetMinimumDose                   *Tag `json:"300A0025,omitempty"`
	TargetPrescriptionDose              *Tag `json:"300A0026,omitempty"`
	TargetMaximumDose                   *Tag `json:"300A0027,omitempty"`
	TargetUnderdoseVolumeFraction       *Tag `json:"300A0028,omitempty"`
	OrganAtRiskFullVolumeDose           *Tag `json:"300A002A,omitempty"`
	OrganAtRiskLimitDose                *Tag `json:"300A002B,omitempty"`
	OrganAtRiskMaximumDose              *Tag `json:"300A002C,omitempty"`
	OrganAtRiskOverdoseVolumeFraction   *Tag `json:"300A002D,omitempty"`
	ToleranceTableSequence              *Tag `json:"300A0040,omitempty"`
	ToleranceTableNumber                *Tag `json:"300A0042,omitempty"`
	ToleranceTableLabel                 *Tag `json:"300A0043,omitempty"`
	GantryAngleTolerance                *Tag `json:"300A0044,omitempty"`
	BeamLimitingDeviceAngleTolerance    *Tag `json:"300A0046,omitempty"`
	BeamLimitingDeviceToleranceSeq      *Tag `json:"300A0048,omitempty"`
	BeamLimitingDevicePositionTol       *Tag `json:"300A004A,omitempty"`
	SnoutPositionTolerance              *Tag `json:"300A004B,omitempty"`
	PatientSupportAngleTolerance        *Tag `json:"300A004C,omitempty"`
	TableTopEccentricAngleTolerance     *Tag `json:"300A004E,omitempty"`
	TableTopPitchAngleTolerance         *Tag `json:"300A004F,omitempty"`
	TableTopRollAngleTolerance          *Tag `json:"300A0050,omitempty"`
	TableTopVerticalPositionTolerance   *Tag `json:"300A0051,omitempty"`
	TableTopLongitudinalPositionTol     *Tag `json:"300A0052,omitempty"`
	TableTopLateralPositionTolerance    *Tag `json:"300A0053,omitempty"`
	RTPlanRelationship                  *Tag `json:"300A0055,omitempty"`
	FractionGroupSequence               *Tag `json:"300A0070,omitempty"`
	FractionGroupNumber                 *Tag `json:"300A0071,omitempty"`
	FractionGroupDescription            *Tag `json:"300A0072,omitempty"`
	NumberOfFractionsPlanned            *Tag `json:"300A0078,omitempty"`
	NumberFractionPatternDigitsPerDay   *Tag `json:"300A0079,omitempty"`
	RepeatFractionCycleLength           *Tag `json:"300A007A,omitempty"`
	FractionPattern                     *Tag `json:"300A007B,omitempty"`
	NumberOfBeams                       *Tag `json:"300A0080,omitempty"`
	BeamDoseSpecificationPoint          *Tag `json:"300A0082,omitempty"`
	BeamDose                            *Tag `json:"300A0084,omitempty"`
	BeamMeterset                        *Tag `json:"300A0086,omitempty"`
	BeamDosePointDepth                  *Tag `json:"300A0088,omitempty"`
	BeamDosePointEquivalentDepth        *Tag `json:"300A0089,omitempty"`
	BeamDosePointSSD                    *Tag `json:"300A008A,omitempty"`
	NumberOfBrachyApplicationSetups     *Tag `json:"300A00A0,omitempty"`
	BrachyAppSetupDoseSpecPoint         *Tag `json:"300A00A2,omitempty"`
	BrachyApplicationSetupDose          *Tag `json:"300A00A4,omitempty"`
	BeamSequence                        *Tag `json:"300A00B0,omitempty"`
	TreatmentMachineName                *Tag `json:"300A00B2,omitempty"`
	PrimaryDosimeterUnit                *Tag `json:"300A00B3,omitempty"`
	SourceAxisDistance                  *Tag `json:"300A00B4,omitempty"`
	BeamLimitingDeviceSequence          *Tag `json:"300A00B6,omitempty"`
	RTBeamLimitingDeviceType            *Tag `json:"300A00B8,omitempty"`
	SourceToBeamLimitingDeviceDistance  *Tag `json:"300A00BA,omitempty"`
	IsocenterToBeamLimitingDeviceDist   *Tag `json:"300A00BB,omitempty"`
	NumberOfLeafJawPairs                *Tag `json:"300A00BC,omitempty"`
	LeafPositionBoundaries              *Tag `json:"300A00BE,omitempty"`
	BeamNumber                          *Tag `json:"300A00C0,omitempty"`
	BeamName                            *Tag `json:"300A00C2,omitempty"`
	BeamDescription                     *Tag `json:"300A00C3,omitempty"`
	BeamType                            *Tag `json:"300A00C4,omitempty"`
	RadiationType                       *Tag `json:"300A00C6,omitempty"`
	HighDoseTechniqueType               *Tag `json:"300A00C7,omitempty"`
	ReferenceImageNumber                *Tag `json:"300A00C8,omitempty"`
	PlannedVerificationImageSequence    *Tag `json:"300A00CA,omitempty"`
	ImagingDeviceSpecificAcqParams      *Tag `json:"300A00CC,omitempty"`
	TreatmentDeliveryType               *Tag `json:"300A00CE,omitempty"`
	NumberOfWedges                      *Tag `json:"300A00D0,omitempty"`
	WedgeSequence                       *Tag `json:"300A00D1,omitempty"`
	WedgeNumber                         *Tag `json:"300A00D2,omitempty"`
	WedgeType                           *Tag `json:"300A00D3,omitempty"`
	WedgeID                             *Tag `json:"300A00D4,omitempty"`
	WedgeAngle                          *Tag `json:"300A00D5,omitempty"`
	WedgeFactor                         *Tag `json:"300A00D6,omitempty"`
	TotalWedgeTrayWaterEquivThickness   *Tag `json:"300A00D7,omitempty"`
	WedgeOrientation                    *Tag `json:"300A00D8,omitempty"`
	IsocenterToWedgeTrayDistance        *Tag `json:"300A00D9,omitempty"`
	SourceToWedgeTrayDistance           *Tag `json:"300A00DA,omitempty"`
	WedgeThinEdgePosition               *Tag `json:"300A00DB,omitempty"`
	BolusID                             *Tag `json:"300A00DC,omitempty"`
	BolusDescription                    *Tag `json:"300A00DD,omitempty"`
	NumberOfCompensators                *Tag `json:"300A00E0,omitempty"`
	MaterialID                          *Tag `json:"300A00E1,omitempty"`
	TotalCompensatorTrayFactor          *Tag `json:"300A00E2,omitempty"`
	CompensatorSequence                 *Tag `json:"300A00E3,omitempty"`
	CompensatorNumber                   *Tag `json:"300A00E4,omitempty"`
	CompensatorID                       *Tag `json:"300A00E5,omitempty"`
	SourceToCompensatorTrayDistance     *Tag `json:"300A00E6,omitempty"`
	CompensatorRows                     *Tag `json:"300A00E7,omitempty"`
	CompensatorColumns                  *Tag `json:"300A00E8,omitempty"`
	CompensatorPixelSpacing             *Tag `json:"300A00E9,omitempty"`
	CompensatorPosition                 *Tag `json:"300A00EA,omitempty"`
	CompensatorTransmissionData         *Tag `json:"300A00EB,omitempty"`
	CompensatorThicknessData            *Tag `json:"300A00EC,omitempty"`
	NumberOfBoli                        *Tag `json:"300A00ED,omitempty"`
	CompensatorType                     *Tag `json:"300A00EE,omitempty"`
	NumberOfBlocks                      *Tag `json:"300A00F0,omitempty"`
	TotalBlockTrayFactor                *Tag `json:"300A00F2,omitempty"`
	TotalBlockTrayWaterEquivThickness   *Tag `json:"300A00F3,omitempty"`
	BlockSequence                       *Tag `json:"300A00F4,omitempty"`
	BlockTrayID                         *Tag `json:"300A00F5,omitempty"`
	SourceToBlockTrayDistance           *Tag `json:"300A00F6,omitempty"`
	IsocenterToBlockTrayDistance        *Tag `json:"300A00F7,omitempty"`
	BlockType                           *Tag `json:"300A00F8,omitempty"`
	AccessoryCode                       *Tag `json:"300A00F9,omitempty"`
	BlockDivergence                     *Tag `json:"300A00FA,omitempty"`
	BlockMountingPosition               *Tag `json:"300A00FB,omitempty"`
	BlockNumber                         *Tag `json:"300A00FC,omitempty"`
	BlockName                           *Tag `json:"300A00FE,omitempty"`
	BlockThickness                      *Tag `json:"300A0100,omitempty"`
	BlockTransmission                   *Tag `json:"300A0102,omitempty"`
	BlockNumberOfPoints                 *Tag `json:"300A0104,omitempty"`
	BlockData                           *Tag `json:"300A0106,omitempty"`
	ApplicatorSequence                  *Tag `json:"300A0107,omitempty"`
	ApplicatorID                        *Tag `json:"300A0108,omitempty"`
	ApplicatorType                      *Tag `json:"300A0109,omitempty"`
	ApplicatorDescription               *Tag `json:"300A010A,omitempty"`
	CumulativeDoseReferenceCoefficient  *Tag `json:"300A010C,omitempty"`
	FinalCumulativeMetersetWeight       *Tag `json:"300A010E,omitempty"`
	NumberOfControlPoints               *Tag `json:"300A0110,omitempty"`
	ControlPointSequence                *Tag `json:"300A0111,omitempty"`
	ControlPointIndex                   *Tag `json:"300A0112,omitempty"`
	NominalBeamEnergy                   *Tag `json:"300A0114,omitempty"`
	DoseRateSet                         *Tag `json:"300A0115,omitempty"`
	WedgePositionSequence               *Tag `json:"300A0116,omitempty"`
	WedgePosition                       *Tag `json:"300A0118,omitempty"`
	BeamLimitingDevicePositionSequence  *Tag `json:"300A011A,omitempty"`
	LeafJawPositions                    *Tag `json:"300A011C,omitempty"`
	GantryAngle                         *Tag `json:"300A011E,omitempty"`
	GantryRotationDirection             *Tag `json:"300A011F,omitempty"`
	BeamLimitingDeviceAngle             *Tag `json:"300A0120,omitempty"`
	BeamLimitingDeviceRotateDirection   *Tag `json:"300A0121,omitempty"`
	PatientSupportAngle                 *Tag `json:"300A0122,omitempty"`
	PatientSupportRotationDirection     *Tag `json:"300A0123,omitempty"`
	TableTopEccentricAxisDistance       *Tag `json:"300A0124,omitempty"`
	TableTopEccentricAngle              *Tag `json:"300A0125,omitempty"`
	TableTopEccentricRotateDirection    *Tag `json:"300A0126,omitempty"`
	TableTopVerticalPosition            *Tag `json:"300A0128,omitempty"`
	TableTopLongitudinalPosition        *Tag `json:"300A0129,omitempty"`
	TableTopLateralPosition             *Tag `json:"300A012A,omitempty"`
	IsocenterPosition                   *Tag `json:"300A012C,omitempty"`
	SurfaceEntryPoint                   *Tag `json:"300A012E,omitempty"`
	SourceToSurfaceDistance             *Tag `json:"300A0130,omitempty"`
	CumulativeMetersetWeight            *Tag `json:"300A0134,omitempty"`
	TableTopPitchAngle                  *Tag `json:"300A0140,omitempty"`
	TableTopPitchRotationDirection      *Tag `json:"300A0142,omitempty"`
	TableTopRollAngle                   *Tag `json:"300A0144,omitempty"`
	TableTopRollRotationDirection       *Tag `json:"300A0146,omitempty"`
	HeadFixationAngle                   *Tag `json:"300A0148,omitempty"`
	GantryPitchAngle                    *Tag `json:"300A014A,omitempty"`
	GantryPitchRotationDirection        *Tag `json:"300A014C,omitempty"`
	GantryPitchAngleTolerance           *Tag `json:"300A014E,omitempty"`
	PatientSetupSequence                *Tag `json:"300A0180,omitempty"`
	PatientSetupNumber                  *Tag `json:"300A0182,omitempty"`
	PatientSetupLabel                   *Tag `json:"300A0183,omitempty"`
	PatientAdditionalPosition           *Tag `json:"300A0184,omitempty"`
	FixationDeviceSequence              *Tag `json:"300A0190,omitempty"`
	FixationDeviceType                  *Tag `json:"300A0192,omitempty"`
	FixationDeviceLabel                 *Tag `json:"300A0194,omitempty"`
	FixationDeviceDescription           *Tag `json:"300A0196,omitempty"`
	FixationDevicePosition              *Tag `json:"300A0198,omitempty"`
	FixationDevicePitchAngle            *Tag `json:"300A0199,omitempty"`
	FixationDeviceRollAngle             *Tag `json:"300A019A,omitempty"`
	ShieldingDeviceSequence             *Tag `json:"300A01A0,omitempty"`
	ShieldingDeviceType                 *Tag `json:"300A01A2,omitempty"`
	ShieldingDeviceLabel                *Tag `json:"300A01A4,omitempty"`
	ShieldingDeviceDescription          *Tag `json:"300A01A6,omitempty"`
	ShieldingDevicePosition             *Tag `json:"300A01A8,omitempty"`
	SetupTechnique                      *Tag `json:"300A01B0,omitempty"`
	SetupTechniqueDescription           *Tag `json:"300A01B2,omitempty"`
	SetupDeviceSequence                 *Tag `json:"300A01B4,omitempty"`
	SetupDeviceType                     *Tag `json:"300A01B6,omitempty"`
	SetupDeviceLabel                    *Tag `json:"300A01B8,omitempty"`
	SetupDeviceDescription              *Tag `json:"300A01BA,omitempty"`
	SetupDeviceParameter                *Tag `json:"300A01BC,omitempty"`
	SetupReferenceDescription           *Tag `json:"300A01D0,omitempty"`
	TableTopVerticalSetupDisplacement   *Tag `json:"300A01D2,omitempty"`
	TableTopLongitudinalSetupDisplace   *Tag `json:"300A01D4,omitempty"`
	TableTopLateralSetupDisplacement    *Tag `json:"300A01D6,omitempty"`
	BrachyTreatmentTechnique            *Tag `json:"300A0200,omitempty"`
	BrachyTreatmentType                 *Tag `json:"300A0202,omitempty"`
	TreatmentMachineSequence            *Tag `json:"300A0206,omitempty"`
	SourceSequence                      *Tag `json:"300A0210,omitempty"`
	SourceNumber                        *Tag `json:"300A0212,omitempty"`
	SourceType                          *Tag `json:"300A0214,omitempty"`
	SourceManufacturer                  *Tag `json:"300A0216,omitempty"`
	ActiveSourceDiameter                *Tag `json:"300A0218,omitempty"`
	ActiveSourceLength                  *Tag `json:"300A021A,omitempty"`
	SourceEncapsulationNomThickness     *Tag `json:"300A0222,omitempty"`
	SourceEncapsulationNomTransmission  *Tag `json:"300A0224,omitempty"`
	SourceIsotopeName                   *Tag `json:"300A0226,omitempty"`
	SourceIsotopeHalfLife               *Tag `json:"300A0228,omitempty"`
	SourceStrengthUnits                 *Tag `json:"300A0229,omitempty"`
	ReferenceAirKermaRate               *Tag `json:"300A022A,omitempty"`
	SourceStrength                      *Tag `json:"300A022B,omitempty"`
	SourceStrengthReferenceDate         *Tag `json:"300A022C,omitempty"`
	SourceStrengthReferenceTime         *Tag `json:"300A022E,omitempty"`
	ApplicationSetupSequence            *Tag `json:"300A0230,omitempty"`
	ApplicationSetupType                *Tag `json:"300A0232,omitempty"`
	ApplicationSetupNumber              *Tag `json:"300A0234,omitempty"`
	ApplicationSetupName                *Tag `json:"300A0236,omitempty"`
	ApplicationSetupManufacturer        *Tag `json:"300A0238,omitempty"`
	TemplateNumber                      *Tag `json:"300A0240,omitempty"`
	TemplateType                        *Tag `json:"300A0242,omitempty"`
	TemplateName                        *Tag `json:"300A0244,omitempty"`
	TotalReferenceAirKerma              *Tag `json:"300A0250,omitempty"`
	BrachyAccessoryDeviceSequence       *Tag `json:"300A0260,omitempty"`
	BrachyAccessoryDeviceNumber         *Tag `json:"300A0262,omitempty"`
	BrachyAccessoryDeviceID             *Tag `json:"300A0263,omitempty"`
	BrachyAccessoryDeviceType           *Tag `json:"300A0264,omitempty"`
	BrachyAccessoryDeviceName           *Tag `json:"300A0266,omitempty"`
	BrachyAccessoryDeviceNomThickness   *Tag `json:"300A026A,omitempty"`
	BrachyAccessoryDevNomTransmission   *Tag `json:"300A026C,omitempty"`
	ChannelSequence                     *Tag `json:"300A0280,omitempty"`
	ChannelNumber                       *Tag `json:"300A0282,omitempty"`
	ChannelLength                       *Tag `json:"300A0284,omitempty"`
	ChannelTotalTime                    *Tag `json:"300A0286,omitempty"`
	SourceMovementType                  *Tag `json:"300A0288,omitempty"`
	NumberOfPulses                      *Tag `json:"300A028A,omitempty"`
	PulseRepetitionInterval             *Tag `json:"300A028C,omitempty"`
	SourceApplicatorNumber              *Tag `json:"300A0290,omitempty"`
	SourceApplicatorID                  *Tag `json:"300A0291,omitempty"`
	SourceApplicatorType                *Tag `json:"300A0292,omitempty"`
	SourceApplicatorName                *Tag `json:"300A0294,omitempty"`
	SourceApplicatorLength              *Tag `json:"300A0296,omitempty"`
	SourceApplicatorManufacturer        *Tag `json:"300A0298,omitempty"`
	SourceApplicatorWallNomThickness    *Tag `json:"300A029C,omitempty"`
	SourceApplicatorWallNomTrans        *Tag `json:"300A029E,omitempty"`
	SourceApplicatorStepSize            *Tag `json:"300A02A0,omitempty"`
	TransferTubeNumber                  *Tag `json:"300A02A2,omitempty"`
	TransferTubeLength                  *Tag `json:"300A02A4,omitempty"`
	ChannelShieldSequence               *Tag `json:"300A02B0,omitempty"`
	ChannelShieldNumber                 *Tag `json:"300A02B2,omitempty"`
	ChannelShieldID                     *Tag `json:"300A02B3,omitempty"`
	ChannelShieldName                   *Tag `json:"300A02B4,omitempty"`
	ChannelShieldNominalThickness       *Tag `json:"300A02B8,omitempty"`
	ChannelShieldNominalTransmission    *Tag `json:"300A02BA,omitempty"`
	FinalCumulativeTimeWeight           *Tag `json:"300A02C8,omitempty"`
	BrachyControlPointSequence          *Tag `json:"300A02D0,omitempty"`
	ControlPointRelativePosition        *Tag `json:"300A02D2,omitempty"`
	ControlPoint3DPosition              *Tag `json:"300A02D4,omitempty"`
	CumulativeTimeWeight                *Tag `json:"300A02D6,omitempty"`
	CompensatorDivergence               *Tag `json:"300A02E0,omitempty"`
	CompensatorMountingPosition         *Tag `json:"300A02E1,omitempty"`
	SourceToCompensatorDistance         *Tag `json:"300A02E2,omitempty"`
	TotalCompTrayWaterEquivThickness    *Tag `json:"300A02E3,omitempty"`
	IsocenterToCompensatorTrayDistance  *Tag `json:"300A02E4,omitempty"`
	CompensatorColumnOffset             *Tag `json:"300A02E5,omitempty"`
	IsocenterToCompensatorDistances     *Tag `json:"300A02E6,omitempty"`
	CompensatorRelStoppingPowerRatio    *Tag `json:"300A02E7,omitempty"`
	CompensatorMillingToolDiameter      *Tag `json:"300A02E8,omitempty"`
	IonRangeCompensatorSequence         *Tag `json:"300A02EA,omitempty"`
	CompensatorDescription              *Tag `json:"300A02EB,omitempty"`
	RadiationMassNumber                 *Tag `json:"300A0302,omitempty"`
	RadiationAtomicNumber               *Tag `json:"300A0304,omitempty"`
	RadiationChargeState                *Tag `json:"300A0306,omitempty"`
	ScanMode                            *Tag `json:"300A0308,omitempty"`
	VirtualSourceAxisDistances          *Tag `json:"300A030A,omitempty"`
	SnoutSequence                       *Tag `json:"300A030C,omitempty"`
	SnoutPosition                       *Tag `json:"300A030D,omitempty"`
	SnoutID                             *Tag `json:"300A030F,omitempty"`
	NumberOfRangeShifters               *Tag `json:"300A0312,omitempty"`
	RangeShifterSequence                *Tag `json:"300A0314,omitempty"`
	RangeShifterNumber                  *Tag `json:"300A0316,omitempty"`
	RangeShifterID                      *Tag `json:"300A0318,omitempty"`
	RangeShifterType                    *Tag `json:"300A0320,omitempty"`
	RangeShifterDescription             *Tag `json:"300A0322,omitempty"`
	NumberOfLateralSpreadingDevices     *Tag `json:"300A0330,omitempty"`
	LateralSpreadingDeviceSequence      *Tag `json:"300A0332,omitempty"`
	LateralSpreadingDeviceNumber        *Tag `json:"300A0334,omitempty"`
	LateralSpreadingDeviceID            *Tag `json:"300A0336,omitempty"`
	LateralSpreadingDeviceType          *Tag `json:"300A0338,omitempty"`
	LateralSpreadingDeviceDescription   *Tag `json:"300A033A,omitempty"`
	LateralSpreadingDevWaterEquivThick  *Tag `json:"300A033C,omitempty"`
	NumberOfRangeModulators             *Tag `json:"300A0340,omitempty"`
	RangeModulatorSequence              *Tag `json:"300A0342,omitempty"`
	RangeModulatorNumber                *Tag `json:"300A0344,omitempty"`
	RangeModulatorID                    *Tag `json:"300A0346,omitempty"`
	RangeModulatorType                  *Tag `json:"300A0348,omitempty"`
	RangeModulatorDescription           *Tag `json:"300A034A,omitempty"`
	BeamCurrentModulationID             *Tag `json:"300A034C,omitempty"`
	PatientSupportType                  *Tag `json:"300A0350,omitempty"`
	PatientSupportID                    *Tag `json:"300A0352,omitempty"`
	PatientSupportAccessoryCode         *Tag `json:"300A0354,omitempty"`
	FixationLightAzimuthalAngle         *Tag `json:"300A0356,omitempty"`
	FixationLightPolarAngle             *Tag `json:"300A0358,omitempty"`
	MetersetRate                        *Tag `json:"300A035A,omitempty"`
	RangeShifterSettingsSequence        *Tag `json:"300A0360,omitempty"`
	RangeShifterSetting                 *Tag `json:"300A0362,omitempty"`
	IsocenterToRangeShifterDistance     *Tag `json:"300A0364,omitempty"`
	RangeShifterWaterEquivThickness     *Tag `json:"300A0366,omitempty"`
	LateralSpreadingDeviceSettingsSeq   *Tag `json:"300A0370,omitempty"`
	LateralSpreadingDeviceSetting       *Tag `json:"300A0372,omitempty"`
	IsocenterToLateralSpreadingDevDist  *Tag `json:"300A0374,omitempty"`
	RangeModulatorSettingsSequence      *Tag `json:"300A0380,omitempty"`
	RangeModulatorGatingStartValue      *Tag `json:"300A0382,omitempty"`
	RangeModulatorGatingStopValue       *Tag `json:"300A0384,omitempty"`
	IsocenterToRangeModulatorDistance   *Tag `json:"300A038A,omitempty"`
	ScanSpotTuneID                      *Tag `json:"300A0390,omitempty"`
	NumberOfScanSpotPositions           *Tag `json:"300A0392,omitempty"`
	ScanSpotPositionMap                 *Tag `json:"300A0394,omitempty"`
	ScanSpotMetersetWeights             *Tag `json:"300A0396,omitempty"`
	ScanningSpotSize                    *Tag `json:"300A0398,omitempty"`
	NumberOfPaintings                   *Tag `json:"300A039A,omitempty"`
	IonToleranceTableSequence           *Tag `json:"300A03A0,omitempty"`
	IonBeamSequence                     *Tag `json:"300A03A2,omitempty"`
	IonBeamLimitingDeviceSequence       *Tag `json:"300A03A4,omitempty"`
	IonBlockSequence                    *Tag `json:"300A03A6,omitempty"`
	IonControlPointSequence             *Tag `json:"300A03A8,omitempty"`
	IonWedgeSequence                    *Tag `json:"300A03AA,omitempty"`
	IonWedgePositionSequence            *Tag `json:"300A03AC,omitempty"`
	ReferencedSetupImageSequence        *Tag `json:"300A0401,omitempty"`
	SetupImageComment                   *Tag `json:"300A0402,omitempty"`
	MotionSynchronizationSequence       *Tag `json:"300A0410,omitempty"`
	ControlPointOrientation             *Tag `json:"300A0412,omitempty"`
	GeneralAccessorySequence            *Tag `json:"300A0420,omitempty"`
	GeneralAccessoryID                  *Tag `json:"300A0421,omitempty"`
	GeneralAccessoryDescription         *Tag `json:"300A0422,omitempty"`
	GeneralAccessoryType                *Tag `json:"300A0423,omitempty"`
	GeneralAccessoryNumber              *Tag `json:"300A0424,omitempty"`
	ReferencedRTPlanSequence            *Tag `json:"300C0002,omitempty"`
	ReferencedBeamSequence              *Tag `json:"300C0004,omitempty"`
	ReferencedBeamNumber                *Tag `json:"300C0006,omitempty"`
	ReferencedReferenceImageNumber      *Tag `json:"300C0007,omitempty"`
	StartCumulativeMetersetWeight       *Tag `json:"300C0008,omitempty"`
	EndCumulativeMetersetWeight         *Tag `json:"300C0009,omitempty"`
	ReferencedBrachyAppSetupSeq         *Tag `json:"300C000A,omitempty"`
	ReferencedBrachyAppSetupNumber      *Tag `json:"300C000C,omitempty"`
	ReferencedSourceNumber              *Tag `json:"300C000E,omitempty"`
	ReferencedFractionGroupSequence     *Tag `json:"300C0020,omitempty"`
	ReferencedFractionGroupNumber       *Tag `json:"300C0022,omitempty"`
	ReferencedVerificationImageSeq      *Tag `json:"300C0040,omitempty"`
	ReferencedReferenceImageSequence    *Tag `json:"300C0042,omitempty"`
	ReferencedDoseReferenceSequence     *Tag `json:"300C0050,omitempty"`
	ReferencedDoseReferenceNumber       *Tag `json:"300C0051,omitempty"`
	BrachyReferencedDoseReferenceSeq    *Tag `json:"300C0055,omitempty"`
	ReferencedStructureSetSequence      *Tag `json:"300C0060,omitempty"`
	ReferencedPatientSetupNumber        *Tag `json:"300C006A,omitempty"`
	ReferencedDoseSequence              *Tag `json:"300C0080,omitempty"`
	ReferencedToleranceTableNumber      *Tag `json:"300C00A0,omitempty"`
	ReferencedBolusSequence             *Tag `json:"300C00B0,omitempty"`
	ReferencedWedgeNumber               *Tag `json:"300C00C0,omitempty"`
	ReferencedCompensatorNumber         *Tag `json:"300C00D0,omitempty"`
	ReferencedBlockNumber               *Tag `json:"300C00E0,omitempty"`
	ReferencedControlPointIndex         *Tag `json:"300C00F0,omitempty"`
	ReferencedControlPointSequence      *Tag `json:"300C00F2,omitempty"`
	ReferencedStartControlPointIndex    *Tag `json:"300C00F4,omitempty"`
	ReferencedStopControlPointIndex     *Tag `json:"300C00F6,omitempty"`
	ReferencedRangeShifterNumber        *Tag `json:"300C0100,omitempty"`
	ReferencedLateralSpreadingDevNum    *Tag `json:"300C0102,omitempty"`
	ReferencedRangeModulatorNumber      *Tag `json:"300C0104,omitempty"`
	ApprovalStatus                      *Tag `json:"300E0002,omitempty"`
	ReviewDate                          *Tag `json:"300E0004,omitempty"`
	ReviewTime                          *Tag `json:"300E0005,omitempty"`
	ReviewerName                        *Tag `json:"300E0008,omitempty"`
	TextGroupLength                     *Tag `json:"40000000,omitempty"`
	Arbitrary                           *Tag `json:"40000010,omitempty"`
	TextComments                        *Tag `json:"40004000,omitempty"`
	ResultsID                           *Tag `json:"40080040,omitempty"`
	ResultsIDIssuer                     *Tag `json:"40080042,omitempty"`
	ReferencedInterpretationSequence    *Tag `json:"40080050,omitempty"`
	InterpretationRecordedDate          *Tag `json:"40080100,omitempty"`
	InterpretationRecordedTime          *Tag `json:"40080101,omitempty"`
	InterpretationRecorder              *Tag `json:"40080102,omitempty"`
	ReferenceToRecordedSound            *Tag `json:"40080103,omitempty"`
	InterpretationTranscriptionDate     *Tag `json:"40080108,omitempty"`
	InterpretationTranscriptionTime     *Tag `json:"40080109,omitempty"`
	InterpretationTranscriber           *Tag `json:"4008010A,omitempty"`
	InterpretationText                  *Tag `json:"4008010B,omitempty"`
	InterpretationAuthor                *Tag `json:"4008010C,omitempty"`
	InterpretationApproverSequence      *Tag `json:"40080111,omitempty"`
	InterpretationApprovalDate          *Tag `json:"40080112,omitempty"`
	InterpretationApprovalTime          *Tag `json:"40080113,omitempty"`
	PhysicianApprovingInterpretation    *Tag `json:"40080114,omitempty"`
	InterpretationDiagnosisDescription  *Tag `json:"40080115,omitempty"`
	InterpretationDiagnosisCodeSeq      *Tag `json:"40080117,omitempty"`
	ResultsDistributionListSequence     *Tag `json:"40080118,omitempty"`
	DistributionName                    *Tag `json:"40080119,omitempty"`
	DistributionAddress                 *Tag `json:"4008011A,omitempty"`
	InterpretationID                    *Tag `json:"40080200,omitempty"`
	InterpretationIDIssuer              *Tag `json:"40080202,omitempty"`
	InterpretationTypeID                *Tag `json:"40080210,omitempty"`
	InterpretationStatusID              *Tag `json:"40080212,omitempty"`
	Impressions                         *Tag `json:"40080300,omitempty"`
	ResultsComments                     *Tag `json:"40084000,omitempty"`
	MACParametersSequence               *Tag `json:"4FFE0001,omitempty"`
	CurveDimensions                     *Tag `json:"50xx0005,omitempty"`
	NumberOfPoints                      *Tag `json:"50xx0010,omitempty"`
	TypeOfData                          *Tag `json:"50xx0020,omitempty"`
	CurveDescription                    *Tag `json:"50xx0022,omitempty"`
	AxisUnits                           *Tag `json:"50xx0030,omitempty"`
	AxisLabels                          *Tag `json:"50xx0040,omitempty"`
	DataValueRepresentation             *Tag `json:"50xx0103,omitempty"`
	MinimumCoordinateValue              *Tag `json:"50xx0104,omitempty"`
	MaximumCoordinateValue              *Tag `json:"50xx0105,omitempty"`
	CurveRange                          *Tag `json:"50xx0106,omitempty"`
	CurveDataDescriptor                 *Tag `json:"50xx0110,omitempty"`
	CoordinateStartValue                *Tag `json:"50xx0112,omitempty"`
	CoordinateStepValue                 *Tag `json:"50xx0114,omitempty"`
	CurveActivationLayer                *Tag `json:"50xx1001,omitempty"`
	AudioType                           *Tag `json:"50xx2000,omitempty"`
	AudioSampleFormat                   *Tag `json:"50xx2002,omitempty"`
	NumberOfSamples                     *Tag `json:"50xx2006,omitempty"`
	SampleRate                          *Tag `json:"50xx2008,omitempty"`
	TotalTime                           *Tag `json:"50xx200A,omitempty"`
	AudioSampleData                     *Tag `json:"50xx200C,omitempty"`
	AudioComments                       *Tag `json:"50xx200E,omitempty"`
	CurveLabel                          *Tag `json:"50xx2500,omitempty"`
	ReferencedOverlayGroup              *Tag `json:"50xx2610,omitempty"`
	CurveData                           *Tag `json:"50xx3000,omitempty"`
	SharedFunctionalGroupsSequence      *Tag `json:"52009229,omitempty"`
	PerFrameFunctionalGroupsSequence    *Tag `json:"52009230,omitempty"`
	WaveformSequence                    *Tag `json:"54000100,omitempty"`
	ChannelMinimumValue                 *Tag `json:"54000110,omitempty"`
	ChannelMaximumValue                 *Tag `json:"54000112,omitempty"`
	WaveformBitsAllocated               *Tag `json:"54001004,omitempty"`
	WaveformSampleInterpretation        *Tag `json:"54001006,omitempty"`
	WaveformPaddingValue                *Tag `json:"5400100A,omitempty"`
	WaveformData                        *Tag `json:"54001010,omitempty"`
	FirstOrderPhaseCorrectionAngle      *Tag `json:"56000010,omitempty"`
	SpectroscopyData                    *Tag `json:"56000020,omitempty"`
	OverlayGroupLength                  *Tag `json:"60000000,omitempty"`
	OverlayRows                         *Tag `json:"60xx0010,omitempty"`
	OverlayColumns                      *Tag `json:"60xx0011,omitempty"`
	OverlayPlanes                       *Tag `json:"60xx0012,omitempty"`
	NumberOfFramesInOverlay             *Tag `json:"60xx0015,omitempty"`
	OverlayDescription                  *Tag `json:"60xx0022,omitempty"`
	OverlayType                         *Tag `json:"60xx0040,omitempty"`
	OverlaySubtype                      *Tag `json:"60xx0045,omitempty"`
	OverlayOrigin                       *Tag `json:"60xx0050,omitempty"`
	ImageFrameOrigin                    *Tag `json:"60xx0051,omitempty"`
	OverlayPlaneOrigin                  *Tag `json:"60xx0052,omitempty"`
	OverlayCompressionCode              *Tag `json:"60xx0060,omitempty"`
	OverlayCompressionOriginator        *Tag `json:"60xx0061,omitempty"`
	OverlayCompressionLabel             *Tag `json:"60xx0062,omitempty"`
	OverlayCompressionDescription       *Tag `json:"60xx0063,omitempty"`
	OverlayCompressionStepPointers      *Tag `json:"60xx0066,omitempty"`
	OverlayRepeatInterval               *Tag `json:"60xx0068,omitempty"`
	OverlayBitsGrouped                  *Tag `json:"60xx0069,omitempty"`
	OverlayBitsAllocated                *Tag `json:"60xx0100,omitempty"`
	OverlayBitPosition                  *Tag `json:"60xx0102,omitempty"`
	OverlayFormat                       *Tag `json:"60xx0110,omitempty"`
	OverlayLocation                     *Tag `json:"60xx0200,omitempty"`
	OverlayCodeLabel                    *Tag `json:"60xx0800,omitempty"`
	OverlayNumberOfTables               *Tag `json:"60xx0802,omitempty"`
	OverlayCodeTableLocation            *Tag `json:"60xx0803,omitempty"`
	OverlayBitsForCodeWord              *Tag `json:"60xx0804,omitempty"`
	OverlayActivationLayer              *Tag `json:"60xx1001,omitempty"`
	OverlayDescriptorGray               *Tag `json:"60xx1100,omitempty"`
	OverlayDescriptorRed                *Tag `json:"60xx1101,omitempty"`
	OverlayDescriptorGreen              *Tag `json:"60xx1102,omitempty"`
	OverlayDescriptorBlue               *Tag `json:"60xx1103,omitempty"`
	OverlaysGray                        *Tag `json:"60xx1200,omitempty"`
	OverlaysRed                         *Tag `json:"60xx1201,omitempty"`
	OverlaysGreen                       *Tag `json:"60xx1202,omitempty"`
	OverlaysBlue                        *Tag `json:"60xx1203,omitempty"`
	ROIArea                             *Tag `json:"60xx1301,omitempty"`
	ROIMean                             *Tag `json:"60xx1302,omitempty"`
	ROIStandardDeviation                *Tag `json:"60xx1303,omitempty"`
	OverlayLabel                        *Tag `json:"60xx1500,omitempty"`
	OverlayData                         *Tag `json:"60xx3000,omitempty"`
	OverlayComments                     *Tag `json:"60xx4000,omitempty"`
	PixelDataGroupLength                *Tag `json:"7Fxx0000,omitempty"`
	PixelData                           *Tag `json:"7Fxx0010,omitempty"`
	VariableNextDataGroup               *Tag `json:"7Fxx0011,omitempty"`
	VariableCoefficientsSDVN            *Tag `json:"7Fxx0020,omitempty"`
	VariableCoefficientsSDHN            *Tag `json:"7Fxx0030,omitempty"`
	VariableCoefficientsSDDN            *Tag `json:"7Fxx0040,omitempty"`
	DigitalSignaturesSequence           *Tag `json:"FFFAFFFA,omitempty"`
	DataSetTrailingPadding              *Tag `json:"FFFCFFFC,omitempty"`
	StartOfItem                         *Tag `json:"FFFEE000,omitempty"`
	EndOfItems                          *Tag `json:"FFFEE00D,omitempty"`
	EndOfSequence                       *Tag `json:"FFFEE0DD,omitempty"`
	ImageUrls                           *Tag `json:"image_urls,omitempty"`
}

QIDOResponse defines the response from QIDO api with named field.

type QIDOType

type QIDOType int

QIDOType defines the object to query.

const (
	// Study DICOM study.
	Study QIDOType = iota + 1
	// Series DICOM series.
	Series
	// Instance DICOM instance.
	Instance
)

type STOWRequest

type STOWRequest struct {
	StudyInstanceUID string
	Parts            [][]byte
}

STOWRequest defines the filter option used in STOW queries.

type STOWResponse added in v0.0.2

type STOWResponse struct {
	ErrorResponse struct {
		Value []struct {
			ReferencedSOPClassUID struct {
				Value []string `json:"Value"`
				Vr    string   `json:"vr"`
			} `json:"00081150"`
			ReferencedSOPInstanceUID struct {
				Value []string `json:"Value"`
				Vr    string   `json:"vr"`
			} `json:"00081155"`
			FailureReason struct {
				Value []int  `json:"Value"`
				Vr    string `json:"vr"`
			} `json:"00081197"`
		} `json:"Value"`
		Vr string `json:"vr"`
	} `json:"00081198"`

	SuccessResponse struct {
		Value []struct {
			ReferencedSOPClassUID struct {
				Value []string `json:"Value"`
				Vr    string   `json:"vr"`
			} `json:"00081150"`
			ReferencedSOPInstanceUID struct {
				Value []string `json:"Value"`
				Vr    string   `json:"vr"`
			} `json:"00081155"`
			RetrieveURL struct {
				Value []string `json:"Value"`
				Vr    string   `json:"vr"`
			} `json:"00081190"`
			FailedAttributesSequence struct {
				Vr string `json:"vr"`
			} `json:"00741048"`
		} `json:"Value"`
		Vr string `json:"vr"`
	} `json:"00081199"`
}

type Tag

type Tag struct {
	Value []interface{} `json:"value,omitempty"`
	VR    string        `json:"vr,omitempty"`
}

Tag defines the dicom tag.

type WADORequest

type WADORequest struct {
	Type              WADOType
	StudyInstanceUID  string
	SeriesInstanceUID string
	SOPInstanceUID    string
	PatientName       string
	FrameID           int
	RetrieveURL       string
	Annotation        string
	Quality           int
	Viewport          string
	Window            string
}

WADORequest defines the filter option used in WADO queries.

func (WADORequest) Validate

func (r WADORequest) Validate() bool

Validate validates if the request is valid.

type WADOType

type WADOType int

WADOType defines the object to query.

const (
	// StudyRaw raw study.
	StudyRaw WADOType = iota + 1
	//STudyMetadata
	//StudyMetadata
	// StudyRendered rendered study.
	StudyRendered
	// SeriesRaw raw series.
	SeriesRaw
	// SeriesRendered rendered series.
	SeriesRendered
	// SeriesMetadata series metadata.
	SeriesMetadata
	// InstanceRaw raw instance.
	InstanceRaw
	// InstanceRendered rendered instance.
	InstanceRendered
	// InstanceMetadata instance metadata.
	InstanceMetadata
	// Frame frame.
	Frame
	// URIReference URI reference.
	URIReference
)

Jump to

Keyboard shortcuts

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