1907 lines
151 KiB
JavaScript
1907 lines
151 KiB
JavaScript
/**
|
|
* @namespace DICOM related.
|
|
*/
|
|
ovm.dicom = ovm.dicom || {};
|
|
|
|
/**
|
|
* @class DICOM tag dictionary.
|
|
*/
|
|
ovm.dicom.Dictionary = function() {
|
|
this.newDictionary = [];
|
|
this.init = function() {
|
|
|
|
// 0x0000
|
|
this.newDictionary['0x0000'] = [];
|
|
this.newDictionary['0x0000']['0x0000'] = ['UL', '1', 'GroupLength'];
|
|
this.newDictionary['0x0000']['0x0001'] = ['UL', '1', 'CommandLengthToEnd'];
|
|
this.newDictionary['0x0000']['0x0002'] = ['UI', '1', 'AffectedSOPClassUID'];
|
|
this.newDictionary['0x0000']['0x0003'] = ['UI', '1', 'RequestedSOPClassUID'];
|
|
this.newDictionary['0x0000']['0x0010'] = ['CS', '1', 'CommandRecognitionCode'];
|
|
this.newDictionary['0x0000']['0x0100'] = ['US', '1', 'CommandField'];
|
|
this.newDictionary['0x0000']['0x0110'] = ['US', '1', 'MessageID'];
|
|
this.newDictionary['0x0000']['0x0120'] = ['US', '1', 'MessageIDBeingRespondedTo'];
|
|
this.newDictionary['0x0000']['0x0200'] = ['AE', '1', 'Initiator'];
|
|
this.newDictionary['0x0000']['0x0300'] = ['AE', '1', 'Receiver'];
|
|
this.newDictionary['0x0000']['0x0400'] = ['AE', '1', 'FindLocation'];
|
|
this.newDictionary['0x0000']['0x0600'] = ['AE', '1', 'MoveDestination'];
|
|
this.newDictionary['0x0000']['0x0700'] = ['US', '1', 'Priority'];
|
|
this.newDictionary['0x0000']['0x0800'] = ['US', '1', 'DataSetType'];
|
|
this.newDictionary['0x0000']['0x0850'] = ['US', '1', 'NumberOfMatches'];
|
|
this.newDictionary['0x0000']['0x0860'] = ['US', '1', 'ResponseSequenceNumber'];
|
|
this.newDictionary['0x0000']['0x0900'] = ['US', '1', 'Status'];
|
|
this.newDictionary['0x0000']['0x0901'] = ['AT', '1-n', 'OffendingElement'];
|
|
this.newDictionary['0x0000']['0x0902'] = ['LO', '1', 'ErrorComment'];
|
|
this.newDictionary['0x0000']['0x0903'] = ['US', '1', 'ErrorID'];
|
|
this.newDictionary['0x0000']['0x0904'] = ['OT', '1-n', 'ErrorInformation'];
|
|
this.newDictionary['0x0000']['0x1000'] = ['UI', '1', 'AffectedSOPInstanceUID'];
|
|
this.newDictionary['0x0000']['0x1001'] = ['UI', '1', 'RequestedSOPInstanceUID'];
|
|
this.newDictionary['0x0000']['0x1002'] = ['US', '1', 'EventTypeID'];
|
|
this.newDictionary['0x0000']['0x1003'] = ['OT', '1-n', 'EventInformation'];
|
|
this.newDictionary['0x0000']['0x1005'] = ['AT', '1-n', 'AttributeIdentifierList'];
|
|
this.newDictionary['0x0000']['0x1007'] = ['AT', '1-n', 'ModificationList'];
|
|
this.newDictionary['0x0000']['0x1008'] = ['US', '1', 'ActionTypeID'];
|
|
this.newDictionary['0x0000']['0x1009'] = ['OT', '1-n', 'ActionInformation'];
|
|
this.newDictionary['0x0000']['0x1013'] = ['UI', '1-n', 'SuccessfulSOPInstanceUIDList'];
|
|
this.newDictionary['0x0000']['0x1014'] = ['UI', '1-n', 'FailedSOPInstanceUIDList'];
|
|
this.newDictionary['0x0000']['0x1015'] = ['UI', '1-n', 'WarningSOPInstanceUIDList'];
|
|
this.newDictionary['0x0000']['0x1020'] = ['US', '1', 'NumberOfRemainingSuboperations'];
|
|
this.newDictionary['0x0000']['0x1021'] = ['US', '1', 'NumberOfCompletedSuboperations'];
|
|
this.newDictionary['0x0000']['0x1022'] = ['US', '1', 'NumberOfFailedSuboperations'];
|
|
this.newDictionary['0x0000']['0x1023'] = ['US', '1', 'NumberOfWarningSuboperations'];
|
|
this.newDictionary['0x0000']['0x1030'] = ['AE', '1', 'MoveOriginatorApplicationEntityTitle'];
|
|
this.newDictionary['0x0000']['0x1031'] = ['US', '1', 'MoveOriginatorMessageID'];
|
|
this.newDictionary['0x0000']['0x4000'] = ['AT', '1', 'DialogReceiver'];
|
|
this.newDictionary['0x0000']['0x4010'] = ['AT', '1', 'TerminalType'];
|
|
this.newDictionary['0x0000']['0x5010'] = ['SH', '1', 'MessageSetID'];
|
|
this.newDictionary['0x0000']['0x5020'] = ['SH', '1', 'EndMessageSet'];
|
|
this.newDictionary['0x0000']['0x5110'] = ['AT', '1', 'DisplayFormat'];
|
|
this.newDictionary['0x0000']['0x5120'] = ['AT', '1', 'PagePositionID'];
|
|
this.newDictionary['0x0000']['0x5130'] = ['CS', '1', 'TextFormatID'];
|
|
this.newDictionary['0x0000']['0x5140'] = ['CS', '1', 'NormalReverse'];
|
|
this.newDictionary['0x0000']['0x5150'] = ['CS', '1', 'AddGrayScale'];
|
|
this.newDictionary['0x0000']['0x5160'] = ['CS', '1', 'Borders'];
|
|
this.newDictionary['0x0000']['0x5170'] = ['IS', '1', 'Copies'];
|
|
this.newDictionary['0x0000']['0x5180'] = ['CS', '1', 'OldMagnificationType'];
|
|
this.newDictionary['0x0000']['0x5190'] = ['CS', '1', 'Erase'];
|
|
this.newDictionary['0x0000']['0x51A0'] = ['CS', '1', 'Print'];
|
|
this.newDictionary['0x0000']['0x51B0'] = ['US', '1-n', 'Overlays'];
|
|
|
|
// 0x0002
|
|
this.newDictionary['0x0002'] = [];
|
|
this.newDictionary['0x0002']['0x0000'] = ['UL', '1', 'MetaElementGroupLength'];
|
|
this.newDictionary['0x0002']['0x0001'] = ['OB', '1', 'FileMetaInformationVersion'];
|
|
this.newDictionary['0x0002']['0x0002'] = ['UI', '1', 'MediaStorageSOPClassUID'];
|
|
this.newDictionary['0x0002']['0x0003'] = ['UI', '1', 'MediaStorageSOPInstanceUID'];
|
|
this.newDictionary['0x0002']['0x0010'] = ['UI', '1', 'TransferSyntaxUID'];
|
|
this.newDictionary['0x0002']['0x0012'] = ['UI', '1', 'ImplementationClassUID'];
|
|
this.newDictionary['0x0002']['0x0013'] = ['SH', '1', 'ImplementationVersionName'];
|
|
this.newDictionary['0x0002']['0x0016'] = ['AE', '1', 'SourceApplicationEntityTitle'];
|
|
this.newDictionary['0x0002']['0x0100'] = ['UI', '1', 'PrivateInformationCreatorUID'];
|
|
this.newDictionary['0x0002']['0x0102'] = ['OB', '1', 'PrivateInformation'];
|
|
|
|
// 0x0004
|
|
this.newDictionary['0x0004'] = [];
|
|
this.newDictionary['0x0004']['0x0000'] = ['UL', '1', 'FileSetGroupLength'];
|
|
this.newDictionary['0x0004']['0x1130'] = ['CS', '1', 'FileSetID'];
|
|
this.newDictionary['0x0004']['0x1141'] = ['CS', '8', 'FileSetDescriptorFileID'];
|
|
this.newDictionary['0x0004']['0x1142'] = ['CS', '1', 'FileSetCharacterSet'];
|
|
this.newDictionary['0x0004']['0x1200'] = ['UL', '1', 'RootDirectoryFirstRecord'];
|
|
this.newDictionary['0x0004']['0x1202'] = ['UL', '1', 'RootDirectoryLastRecord'];
|
|
this.newDictionary['0x0004']['0x1212'] = ['US', '1', 'FileSetConsistencyFlag'];
|
|
this.newDictionary['0x0004']['0x1220'] = ['SQ', '1', 'DirectoryRecordSequence'];
|
|
this.newDictionary['0x0004']['0x1400'] = ['UL', '1', 'NextDirectoryRecordOffset'];
|
|
this.newDictionary['0x0004']['0x1410'] = ['US', '1', 'RecordInUseFlag'];
|
|
this.newDictionary['0x0004']['0x1420'] = ['UL', '1', 'LowerLevelDirectoryOffset'];
|
|
this.newDictionary['0x0004']['0x1430'] = ['CS', '1', 'DirectoryRecordType'];
|
|
this.newDictionary['0x0004']['0x1432'] = ['UI', '1', 'PrivateRecordUID'];
|
|
this.newDictionary['0x0004']['0x1500'] = ['CS', '8', 'ReferencedFileID'];
|
|
this.newDictionary['0x0004']['0x1504'] = ['UL', '1', 'DirectoryRecordOffset'];
|
|
this.newDictionary['0x0004']['0x1510'] = ['UI', '1', 'ReferencedSOPClassUIDInFile'];
|
|
this.newDictionary['0x0004']['0x1511'] = ['UI', '1', 'ReferencedSOPInstanceUIDInFile'];
|
|
this.newDictionary['0x0004']['0x1512'] = ['UI', '1', 'ReferencedTransferSyntaxUIDInFile'];
|
|
this.newDictionary['0x0004']['0x1600'] = ['UL', '1', 'NumberOfReferences'];
|
|
|
|
// 0x0008
|
|
this.newDictionary['0x0008'] = [];
|
|
this.newDictionary['0x0008']['0x0000'] = ['UL', '1', 'IdentifyingGroupLength'];
|
|
this.newDictionary['0x0008']['0x0001'] = ['UL', '1', 'LengthToEnd'];
|
|
this.newDictionary['0x0008']['0x0005'] = ['CS', '1', 'SpecificCharacterSet'];
|
|
this.newDictionary['0x0008']['0x0008'] = ['CS', '1-n', 'ImageType'];
|
|
this.newDictionary['0x0008']['0x000A'] = ['US', '1', 'SequenceItemNumber'];
|
|
this.newDictionary['0x0008']['0x0010'] = ['CS', '1', 'RecognitionCode'];
|
|
this.newDictionary['0x0008']['0x0012'] = ['DA', '1', 'InstanceCreationDate'];
|
|
this.newDictionary['0x0008']['0x0013'] = ['TM', '1', 'InstanceCreationTime'];
|
|
this.newDictionary['0x0008']['0x0014'] = ['UI', '1', 'InstanceCreatorUID'];
|
|
this.newDictionary['0x0008']['0x0016'] = ['UI', '1', 'SOPClassUID'];
|
|
this.newDictionary['0x0008']['0x0018'] = ['UI', '1', 'SOPInstanceUID'];
|
|
this.newDictionary['0x0008']['0x0020'] = ['DA', '1', 'StudyDate'];
|
|
this.newDictionary['0x0008']['0x0021'] = ['DA', '1', 'SeriesDate'];
|
|
this.newDictionary['0x0008']['0x0022'] = ['DA', '1', 'AcquisitionDate'];
|
|
this.newDictionary['0x0008']['0x0023'] = ['DA', '1', 'ImageDate'];
|
|
/* this.newDictionary['0x0008']['0x0023'] = ['DA','1','ContentDate']; */
|
|
this.newDictionary['0x0008']['0x0024'] = ['DA', '1', 'OverlayDate'];
|
|
this.newDictionary['0x0008']['0x0025'] = ['DA', '1', 'CurveDate'];
|
|
this.newDictionary['0x0008']['0x002A'] = ['DT', '1', 'AcquisitionDatetime'];
|
|
this.newDictionary['0x0008']['0x0030'] = ['TM', '1', 'StudyTime'];
|
|
this.newDictionary['0x0008']['0x0031'] = ['TM', '1', 'SeriesTime'];
|
|
this.newDictionary['0x0008']['0x0032'] = ['TM', '1', 'AcquisitionTime'];
|
|
this.newDictionary['0x0008']['0x0033'] = ['TM', '1', 'ImageTime'];
|
|
this.newDictionary['0x0008']['0x0034'] = ['TM', '1', 'OverlayTime'];
|
|
this.newDictionary['0x0008']['0x0035'] = ['TM', '1', 'CurveTime'];
|
|
this.newDictionary['0x0008']['0x0040'] = ['US', '1', 'OldDataSetType'];
|
|
this.newDictionary['0x0008']['0x0041'] = ['LT', '1', 'OldDataSetSubtype'];
|
|
this.newDictionary['0x0008']['0x0042'] = ['CS', '1', 'NuclearMedicineSeriesType'];
|
|
this.newDictionary['0x0008']['0x0050'] = ['SH', '1', 'AccessionNumber'];
|
|
this.newDictionary['0x0008']['0x0052'] = ['CS', '1', 'QueryRetrieveLevel'];
|
|
this.newDictionary['0x0008']['0x0054'] = ['AE', '1-n', 'RetrieveAETitle'];
|
|
this.newDictionary['0x0008']['0x0058'] = ['UI', '1-n', 'DataSetFailedSOPInstanceUIDList'];
|
|
this.newDictionary['0x0008']['0x0060'] = ['CS', '1', 'Modality'];
|
|
this.newDictionary['0x0008']['0x0061'] = ['CS', '1-n', 'ModalitiesInStudy'];
|
|
this.newDictionary['0x0008']['0x0064'] = ['CS', '1', 'ConversionType'];
|
|
this.newDictionary['0x0008']['0x0068'] = ['CS', '1', 'PresentationIntentType'];
|
|
this.newDictionary['0x0008']['0x0070'] = ['LO', '1', 'Manufacturer'];
|
|
this.newDictionary['0x0008']['0x0080'] = ['LO', '1', 'InstitutionName'];
|
|
this.newDictionary['0x0008']['0x0081'] = ['ST', '1', 'InstitutionAddress'];
|
|
this.newDictionary['0x0008']['0x0082'] = ['SQ', '1', 'InstitutionCodeSequence'];
|
|
this.newDictionary['0x0008']['0x0090'] = ['PN', '1', 'ReferringPhysicianName'];
|
|
this.newDictionary['0x0008']['0x0092'] = ['ST', '1', 'ReferringPhysicianAddress'];
|
|
this.newDictionary['0x0008']['0x0094'] = ['SH', '1-n', 'ReferringPhysicianTelephoneNumber'];
|
|
this.newDictionary['0x0008']['0x0100'] = ['SH', '1', 'CodeValue'];
|
|
this.newDictionary['0x0008']['0x0102'] = ['SH', '1', 'CodingSchemeDesignator'];
|
|
this.newDictionary['0x0008']['0x0103'] = ['SH', '1', 'CodingSchemeVersion'];
|
|
this.newDictionary['0x0008']['0x0104'] = ['LO', '1', 'CodeMeaning'];
|
|
this.newDictionary['0x0008']['0x0105'] = ['CS', '1', 'MappingResource'];
|
|
this.newDictionary['0x0008']['0x0106'] = ['DT', '1', 'ContextGroupVersion'];
|
|
this.newDictionary['0x0008']['0x0107'] = ['DT', '1', 'ContextGroupLocalVersion'];
|
|
this.newDictionary['0x0008']['0x010B'] = ['CS', '1', 'CodeSetExtensionFlag'];
|
|
this.newDictionary['0x0008']['0x010C'] = ['UI', '1', 'PrivateCodingSchemeCreatorUID'];
|
|
this.newDictionary['0x0008']['0x010D'] = ['UI', '1', 'CodeSetExtensionCreatorUID'];
|
|
this.newDictionary['0x0008']['0x010F'] = ['CS', '1', 'ContextIdentifier'];
|
|
this.newDictionary['0x0008']['0x0201'] = ['SH', '1', 'TimezoneOffsetFromUTC'];
|
|
this.newDictionary['0x0008']['0x1000'] = ['AE', '1', 'NetworkID'];
|
|
this.newDictionary['0x0008']['0x1010'] = ['SH', '1', 'StationName'];
|
|
this.newDictionary['0x0008']['0x1030'] = ['LO', '1', 'StudyDescription'];
|
|
this.newDictionary['0x0008']['0x1032'] = ['SQ', '1', 'ProcedureCodeSequence'];
|
|
this.newDictionary['0x0008']['0x103E'] = ['LO', '1', 'SeriesDescription'];
|
|
this.newDictionary['0x0008']['0x1040'] = ['LO', '1', 'InstitutionalDepartmentName'];
|
|
this.newDictionary['0x0008']['0x1048'] = ['PN', '1-n', 'PhysicianOfRecord'];
|
|
this.newDictionary['0x0008']['0x1050'] = ['PN', '1-n', 'PerformingPhysicianName'];
|
|
this.newDictionary['0x0008']['0x1060'] = ['PN', '1-n', 'PhysicianReadingStudy'];
|
|
this.newDictionary['0x0008']['0x1070'] = ['PN', '1-n', 'OperatorName'];
|
|
this.newDictionary['0x0008']['0x1080'] = ['LO', '1-n', 'AdmittingDiagnosisDescription'];
|
|
this.newDictionary['0x0008']['0x1084'] = ['SQ', '1', 'AdmittingDiagnosisCodeSequence'];
|
|
this.newDictionary['0x0008']['0x1090'] = ['LO', '1', 'ManufacturerModelName'];
|
|
this.newDictionary['0x0008']['0x1100'] = ['SQ', '1', 'ReferencedResultsSequence'];
|
|
this.newDictionary['0x0008']['0x1110'] = ['SQ', '1', 'ReferencedStudySequence'];
|
|
this.newDictionary['0x0008']['0x1111'] = ['SQ', '1', 'ReferencedStudyComponentSequence'];
|
|
this.newDictionary['0x0008']['0x1115'] = ['SQ', '1', 'ReferencedSeriesSequence'];
|
|
this.newDictionary['0x0008']['0x1120'] = ['SQ', '1', 'ReferencedPatientSequence'];
|
|
this.newDictionary['0x0008']['0x1125'] = ['SQ', '1', 'ReferencedVisitSequence'];
|
|
this.newDictionary['0x0008']['0x1130'] = ['SQ', '1', 'ReferencedOverlaySequence'];
|
|
this.newDictionary['0x0008']['0x1140'] = ['SQ', '1', 'ReferencedImageSequence'];
|
|
this.newDictionary['0x0008']['0x1145'] = ['SQ', '1', 'ReferencedCurveSequence'];
|
|
this.newDictionary['0x0008']['0x114A'] = ['SQ', '1', 'ReferencedInstanceSequence'];
|
|
this.newDictionary['0x0008']['0x114B'] = ['LO', '1', 'ReferenceDescription'];
|
|
this.newDictionary['0x0008']['0x1150'] = ['UI', '1', 'ReferencedSOPClassUID'];
|
|
this.newDictionary['0x0008']['0x1155'] = ['UI', '1', 'ReferencedSOPInstanceUID'];
|
|
this.newDictionary['0x0008']['0x115A'] = ['UI', '1-n', 'SOPClassesSupported'];
|
|
this.newDictionary['0x0008']['0x1160'] = ['IS', '1', 'ReferencedFrameNumber'];
|
|
this.newDictionary['0x0008']['0x1195'] = ['UI', '1', 'TransactionUID'];
|
|
this.newDictionary['0x0008']['0x1197'] = ['US', '1', 'FailureReason'];
|
|
this.newDictionary['0x0008']['0x1198'] = ['SQ', '1', 'FailedSOPSequence'];
|
|
this.newDictionary['0x0008']['0x1199'] = ['SQ', '1', 'ReferencedSOPSequence'];
|
|
this.newDictionary['0x0008']['0x2110'] = ['CS', '1', 'LossyImageCompression'];
|
|
this.newDictionary['0x0008']['0x2111'] = ['ST', '1', 'DerivationDescription'];
|
|
this.newDictionary['0x0008']['0x2112'] = ['SQ', '1', 'SourceImageSequence'];
|
|
this.newDictionary['0x0008']['0x2120'] = ['SH', '1', 'StageName'];
|
|
this.newDictionary['0x0008']['0x2122'] = ['IS', '1', 'StageNumber'];
|
|
this.newDictionary['0x0008']['0x2124'] = ['IS', '1', 'NumberOfStages'];
|
|
this.newDictionary['0x0008']['0x2128'] = ['IS', '1', 'ViewNumber'];
|
|
this.newDictionary['0x0008']['0x2129'] = ['IS', '1', 'NumberOfEventTimers'];
|
|
this.newDictionary['0x0008']['0x212A'] = ['IS', '1', 'NumberOfViewsInStage'];
|
|
this.newDictionary['0x0008']['0x2130'] = ['DS', '1-n', 'EventElapsedTime'];
|
|
this.newDictionary['0x0008']['0x2132'] = ['LO', '1-n', 'EventTimerName'];
|
|
this.newDictionary['0x0008']['0x2142'] = ['IS', '1', 'StartTrim'];
|
|
this.newDictionary['0x0008']['0x2143'] = ['IS', '1', 'StopTrim'];
|
|
this.newDictionary['0x0008']['0x2144'] = ['IS', '1', 'RecommendedDisplayFrameRate'];
|
|
this.newDictionary['0x0008']['0x2200'] = ['CS', '1', 'TransducerPosition'];
|
|
this.newDictionary['0x0008']['0x2204'] = ['CS', '1', 'TransducerOrientation'];
|
|
this.newDictionary['0x0008']['0x2208'] = ['CS', '1', 'AnatomicStructure'];
|
|
this.newDictionary['0x0008']['0x2218'] = ['SQ', '1', 'AnatomicRegionSequence'];
|
|
this.newDictionary['0x0008']['0x2220'] = ['SQ', '1', 'AnatomicRegionModifierSequence'];
|
|
this.newDictionary['0x0008']['0x2228'] = ['SQ', '1', 'PrimaryAnatomicStructureSequence'];
|
|
this.newDictionary['0x0008']['0x2229'] = ['SQ', '1', 'AnatomicStructureSpaceOrRegionSequence'];
|
|
this.newDictionary['0x0008']['0x2230'] = ['SQ', '1', 'PrimaryAnatomicStructureModifierSequence'];
|
|
this.newDictionary['0x0008']['0x2240'] = ['SQ', '1', 'TransducerPositionSequence'];
|
|
this.newDictionary['0x0008']['0x2242'] = ['SQ', '1', 'TransducerPositionModifierSequence'];
|
|
this.newDictionary['0x0008']['0x2244'] = ['SQ', '1', 'TransducerOrientationSequence'];
|
|
this.newDictionary['0x0008']['0x2246'] = ['SQ', '1', 'TransducerOrientationModifierSequence'];
|
|
this.newDictionary['0x0008']['0x4000'] = ['LT', '1-n', 'IdentifyingComments'];
|
|
|
|
// 0x0010
|
|
this.newDictionary['0x0010'] = [];
|
|
this.newDictionary['0x0010']['0x0000'] = ['UL', '1', 'PatientGroupLength'];
|
|
this.newDictionary['0x0010']['0x0010'] = ['PN', '1', 'PatientName'];
|
|
this.newDictionary['0x0010']['0x0020'] = ['LO', '1', 'PatientID'];
|
|
this.newDictionary['0x0010']['0x0021'] = ['LO', '1', 'IssuerOfPatientID'];
|
|
this.newDictionary['0x0010']['0x0030'] = ['DA', '1', 'PatientBirthDate'];
|
|
this.newDictionary['0x0010']['0x0032'] = ['TM', '1', 'PatientBirthTime'];
|
|
this.newDictionary['0x0010']['0x0040'] = ['CS', '1', 'PatientSex'];
|
|
this.newDictionary['0x0010']['0x0050'] = ['SQ', '1', 'PatientInsurancePlanCodeSequence'];
|
|
this.newDictionary['0x0010']['0x1000'] = ['LO', '1-n', 'OtherPatientID'];
|
|
this.newDictionary['0x0010']['0x1001'] = ['PN', '1-n', 'OtherPatientName'];
|
|
this.newDictionary['0x0010']['0x1005'] = ['PN', '1', 'PatientBirthName'];
|
|
this.newDictionary['0x0010']['0x1010'] = ['AS', '1', 'PatientAge'];
|
|
this.newDictionary['0x0010']['0x1020'] = ['DS', '1', 'PatientSize'];
|
|
this.newDictionary['0x0010']['0x1030'] = ['DS', '1', 'PatientWeight'];
|
|
this.newDictionary['0x0010']['0x1040'] = ['LO', '1', 'PatientAddress'];
|
|
this.newDictionary['0x0010']['0x1050'] = ['LT', '1-n', 'InsurancePlanIdentification'];
|
|
this.newDictionary['0x0010']['0x1060'] = ['PN', '1', 'PatientMotherBirthName'];
|
|
this.newDictionary['0x0010']['0x1080'] = ['LO', '1', 'MilitaryRank'];
|
|
this.newDictionary['0x0010']['0x1081'] = ['LO', '1', 'BranchOfService'];
|
|
this.newDictionary['0x0010']['0x1090'] = ['LO', '1', 'MedicalRecordLocator'];
|
|
this.newDictionary['0x0010']['0x2000'] = ['LO', '1-n', 'MedicalAlerts'];
|
|
this.newDictionary['0x0010']['0x2110'] = ['LO', '1-n', 'ContrastAllergies'];
|
|
this.newDictionary['0x0010']['0x2150'] = ['LO', '1', 'CountryOfResidence'];
|
|
this.newDictionary['0x0010']['0x2152'] = ['LO', '1', 'RegionOfResidence'];
|
|
this.newDictionary['0x0010']['0x2154'] = ['SH', '1-n', 'PatientTelephoneNumber'];
|
|
this.newDictionary['0x0010']['0x2160'] = ['SH', '1', 'EthnicGroup'];
|
|
this.newDictionary['0x0010']['0x2180'] = ['SH', '1', 'Occupation'];
|
|
this.newDictionary['0x0010']['0x21A0'] = ['CS', '1', 'SmokingStatus'];
|
|
this.newDictionary['0x0010']['0x21B0'] = ['LT', '1', 'AdditionalPatientHistory'];
|
|
this.newDictionary['0x0010']['0x21C0'] = ['US', '1', 'PregnancyStatus'];
|
|
this.newDictionary['0x0010']['0x21D0'] = ['DA', '1', 'LastMenstrualDate'];
|
|
this.newDictionary['0x0010']['0x21F0'] = ['LO', '1', 'PatientReligiousPreference'];
|
|
this.newDictionary['0x0010']['0x4000'] = ['LT', '1', 'PatientComments'];
|
|
|
|
// 0x0018
|
|
this.newDictionary['0x0018'] = [];
|
|
this.newDictionary['0x0018']['0x0000'] = ['UL', '1', 'AcquisitionGroupLength'];
|
|
this.newDictionary['0x0018']['0x0010'] = ['LO', '1', 'ContrastBolusAgent'];
|
|
this.newDictionary['0x0018']['0x0012'] = ['SQ', '1', 'ContrastBolusAgentSequence'];
|
|
this.newDictionary['0x0018']['0x0014'] = ['SQ', '1', 'ContrastBolusAdministrationRouteSequence'];
|
|
this.newDictionary['0x0018']['0x0015'] = ['CS', '1', 'BodyPartExamined'];
|
|
this.newDictionary['0x0018']['0x0020'] = ['CS', '1-n', 'ScanningSequence'];
|
|
this.newDictionary['0x0018']['0x0021'] = ['CS', '1-n', 'SequenceVariant'];
|
|
this.newDictionary['0x0018']['0x0022'] = ['CS', '1-n', 'ScanOptions'];
|
|
this.newDictionary['0x0018']['0x0023'] = ['CS', '1', 'MRAcquisitionType'];
|
|
this.newDictionary['0x0018']['0x0024'] = ['SH', '1', 'SequenceName'];
|
|
this.newDictionary['0x0018']['0x0025'] = ['CS', '1', 'AngioFlag'];
|
|
this.newDictionary['0x0018']['0x0026'] = ['SQ', '1', 'InterventionDrugInformationSequence'];
|
|
this.newDictionary['0x0018']['0x0027'] = ['TM', '1', 'InterventionDrugStopTime'];
|
|
this.newDictionary['0x0018']['0x0028'] = ['DS', '1', 'InterventionDrugDose'];
|
|
this.newDictionary['0x0018']['0x0029'] = ['SQ', '1', 'InterventionalDrugSequence'];
|
|
this.newDictionary['0x0018']['0x002A'] = ['SQ', '1', 'AdditionalDrugSequence'];
|
|
this.newDictionary['0x0018']['0x0030'] = ['LO', '1-n', 'Radionuclide'];
|
|
this.newDictionary['0x0018']['0x0031'] = ['LO', '1-n', 'Radiopharmaceutical'];
|
|
this.newDictionary['0x0018']['0x0032'] = ['DS', '1', 'EnergyWindowCenterline'];
|
|
this.newDictionary['0x0018']['0x0033'] = ['DS', '1-n', 'EnergyWindowTotalWidth'];
|
|
this.newDictionary['0x0018']['0x0034'] = ['LO', '1', 'InterventionalDrugName'];
|
|
this.newDictionary['0x0018']['0x0035'] = ['TM', '1', 'InterventionalDrugStartTime'];
|
|
this.newDictionary['0x0018']['0x0036'] = ['SQ', '1', 'InterventionalTherapySequence'];
|
|
this.newDictionary['0x0018']['0x0037'] = ['CS', '1', 'TherapyType'];
|
|
this.newDictionary['0x0018']['0x0038'] = ['CS', '1', 'InterventionalStatus'];
|
|
this.newDictionary['0x0018']['0x0039'] = ['CS', '1', 'TherapyDescription'];
|
|
this.newDictionary['0x0018']['0x0040'] = ['IS', '1', 'CineRate'];
|
|
this.newDictionary['0x0018']['0x0050'] = ['DS', '1', 'SliceThickness'];
|
|
this.newDictionary['0x0018']['0x0060'] = ['DS', '1', 'KVP'];
|
|
this.newDictionary['0x0018']['0x0070'] = ['IS', '1', 'CountsAccumulated'];
|
|
this.newDictionary['0x0018']['0x0071'] = ['CS', '1', 'AcquisitionTerminationCondition'];
|
|
this.newDictionary['0x0018']['0x0072'] = ['DS', '1', 'EffectiveSeriesDuration'];
|
|
this.newDictionary['0x0018']['0x0073'] = ['CS', '1', 'AcquisitionStartCondition'];
|
|
this.newDictionary['0x0018']['0x0074'] = ['IS', '1', 'AcquisitionStartConditionData'];
|
|
this.newDictionary['0x0018']['0x0075'] = ['IS', '1', 'AcquisitionTerminationConditionData'];
|
|
this.newDictionary['0x0018']['0x0080'] = ['DS', '1', 'RepetitionTime'];
|
|
this.newDictionary['0x0018']['0x0081'] = ['DS', '1', 'EchoTime'];
|
|
this.newDictionary['0x0018']['0x0082'] = ['DS', '1', 'InversionTime'];
|
|
this.newDictionary['0x0018']['0x0083'] = ['DS', '1', 'NumberOfAverages'];
|
|
this.newDictionary['0x0018']['0x0084'] = ['DS', '1', 'ImagingFrequency'];
|
|
this.newDictionary['0x0018']['0x0085'] = ['SH', '1', 'ImagedNucleus'];
|
|
this.newDictionary['0x0018']['0x0086'] = ['IS', '1-n', 'EchoNumber'];
|
|
this.newDictionary['0x0018']['0x0087'] = ['DS', '1', 'MagneticFieldStrength'];
|
|
this.newDictionary['0x0018']['0x0088'] = ['DS', '1', 'SpacingBetweenSlices'];
|
|
this.newDictionary['0x0018']['0x0089'] = ['IS', '1', 'NumberOfPhaseEncodingSteps'];
|
|
this.newDictionary['0x0018']['0x0090'] = ['DS', '1', 'DataCollectionDiameter'];
|
|
this.newDictionary['0x0018']['0x0091'] = ['IS', '1', 'EchoTrainLength'];
|
|
this.newDictionary['0x0018']['0x0093'] = ['DS', '1', 'PercentSampling'];
|
|
this.newDictionary['0x0018']['0x0094'] = ['DS', '1', 'PercentPhaseFieldOfView'];
|
|
this.newDictionary['0x0018']['0x0095'] = ['DS', '1', 'PixelBandwidth'];
|
|
this.newDictionary['0x0018']['0x1000'] = ['LO', '1', 'DeviceSerialNumber'];
|
|
this.newDictionary['0x0018']['0x1002'] = ['UI', '1', 'DeviceUID'];
|
|
this.newDictionary['0x0018']['0x1003'] = ['LO', '1', 'DeviceID'];
|
|
this.newDictionary['0x0018']['0x1004'] = ['LO', '1', 'PlateID'];
|
|
this.newDictionary['0x0018']['0x1005'] = ['LO', '1', 'GeneratorID'];
|
|
this.newDictionary['0x0018']['0x1006'] = ['LO', '1', 'GridID'];
|
|
this.newDictionary['0x0018']['0x1007'] = ['LO', '1', 'CassetteID'];
|
|
this.newDictionary['0x0018']['0x1008'] = ['LO', '1', 'GantryID'];
|
|
this.newDictionary['0x0018']['0x1010'] = ['LO', '1', 'SecondaryCaptureDeviceID'];
|
|
this.newDictionary['0x0018']['0x1011'] = ['LO', '1', 'HardcopyCreationDeviceID'];
|
|
this.newDictionary['0x0018']['0x1012'] = ['DA', '1', 'DateOfSecondaryCapture'];
|
|
this.newDictionary['0x0018']['0x1014'] = ['TM', '1', 'TimeOfSecondaryCapture'];
|
|
this.newDictionary['0x0018']['0x1016'] = ['LO', '1', 'SecondaryCaptureDeviceManufacturer'];
|
|
this.newDictionary['0x0018']['0x1017'] = ['LO', '1', 'HardcopyDeviceManufacturer'];
|
|
this.newDictionary['0x0018']['0x1018'] = ['LO', '1', 'SecondaryCaptureDeviceManufacturerModelName'];
|
|
this.newDictionary['0x0018']['0x1019'] = ['LO', '1-n', 'SecondaryCaptureDeviceSoftwareVersion'];
|
|
this.newDictionary['0x0018']['0x101A'] = ['LO', '1-n', 'HardcopyDeviceSoftwareVersion'];
|
|
this.newDictionary['0x0018']['0x101B'] = ['LO', '1', 'HardcopyDeviceManfuacturersModelName'];
|
|
this.newDictionary['0x0018']['0x1020'] = ['LO', '1-n', 'SoftwareVersion'];
|
|
this.newDictionary['0x0018']['0x1022'] = ['SH', '1', 'VideoImageFormatAcquired'];
|
|
this.newDictionary['0x0018']['0x1023'] = ['LO', '1', 'DigitalImageFormatAcquired'];
|
|
this.newDictionary['0x0018']['0x1030'] = ['LO', '1', 'ProtocolName'];
|
|
this.newDictionary['0x0018']['0x1040'] = ['LO', '1', 'ContrastBolusRoute'];
|
|
this.newDictionary['0x0018']['0x1041'] = ['DS', '1', 'ContrastBolusVolume'];
|
|
this.newDictionary['0x0018']['0x1042'] = ['TM', '1', 'ContrastBolusStartTime'];
|
|
this.newDictionary['0x0018']['0x1043'] = ['TM', '1', 'ContrastBolusStopTime'];
|
|
this.newDictionary['0x0018']['0x1044'] = ['DS', '1', 'ContrastBolusTotalDose'];
|
|
this.newDictionary['0x0018']['0x1045'] = ['IS', '1-n', 'SyringeCounts'];
|
|
this.newDictionary['0x0018']['0x1046'] = ['DS', '1-n', 'ContrastFlowRate'];
|
|
this.newDictionary['0x0018']['0x1047'] = ['DS', '1-n', 'ContrastFlowDuration'];
|
|
this.newDictionary['0x0018']['0x1048'] = ['CS', '1', 'ContrastBolusIngredient'];
|
|
this.newDictionary['0x0018']['0x1049'] = ['DS', '1', 'ContrastBolusIngredientConcentration'];
|
|
this.newDictionary['0x0018']['0x1050'] = ['DS', '1', 'SpatialResolution'];
|
|
this.newDictionary['0x0018']['0x1060'] = ['DS', '1', 'TriggerTime'];
|
|
this.newDictionary['0x0018']['0x1061'] = ['LO', '1', 'TriggerSourceOrType'];
|
|
this.newDictionary['0x0018']['0x1062'] = ['IS', '1', 'NominalInterval'];
|
|
this.newDictionary['0x0018']['0x1063'] = ['DS', '1', 'FrameTime'];
|
|
this.newDictionary['0x0018']['0x1064'] = ['LO', '1', 'FramingType'];
|
|
this.newDictionary['0x0018']['0x1065'] = ['DS', '1-n', 'FrameTimeVector'];
|
|
this.newDictionary['0x0018']['0x1066'] = ['DS', '1', 'FrameDelay'];
|
|
this.newDictionary['0x0018']['0x1067'] = ['DS', '1', 'ImageTriggerDelay'];
|
|
this.newDictionary['0x0018']['0x1068'] = ['DS', '1', 'MultiplexGroupTimeOffset'];
|
|
this.newDictionary['0x0018']['0x1069'] = ['DS', '1', 'TriggerTimeOffset'];
|
|
this.newDictionary['0x0018']['0x106A'] = ['CS', '1', 'SynchronizationTrigger'];
|
|
this.newDictionary['0x0018']['0x106C'] = ['US', '2', 'SynchronizationChannel'];
|
|
this.newDictionary['0x0018']['0x106E'] = ['UL', '1', 'TriggerSamplePosition'];
|
|
this.newDictionary['0x0018']['0x1070'] = ['LO', '1-n', 'RadionuclideRoute'];
|
|
this.newDictionary['0x0018']['0x1071'] = ['DS', '1-n', 'RadionuclideVolume'];
|
|
this.newDictionary['0x0018']['0x1072'] = ['TM', '1-n', 'RadionuclideStartTime'];
|
|
this.newDictionary['0x0018']['0x1073'] = ['TM', '1-n', 'RadionuclideStopTime'];
|
|
this.newDictionary['0x0018']['0x1074'] = ['DS', '1-n', 'RadionuclideTotalDose'];
|
|
this.newDictionary['0x0018']['0x1075'] = ['DS', '1', 'RadionuclideHalfLife'];
|
|
this.newDictionary['0x0018']['0x1076'] = ['DS', '1', 'RadionuclidePositronFraction'];
|
|
this.newDictionary['0x0018']['0x1077'] = ['DS', '1', 'RadiopharmaceuticalSpecificActivity'];
|
|
this.newDictionary['0x0018']['0x1080'] = ['CS', '1', 'BeatRejectionFlag'];
|
|
this.newDictionary['0x0018']['0x1081'] = ['IS', '1', 'LowRRValue'];
|
|
this.newDictionary['0x0018']['0x1082'] = ['IS', '1', 'HighRRValue'];
|
|
this.newDictionary['0x0018']['0x1083'] = ['IS', '1', 'IntervalsAcquired'];
|
|
this.newDictionary['0x0018']['0x1084'] = ['IS', '1', 'IntervalsRejected'];
|
|
this.newDictionary['0x0018']['0x1085'] = ['LO', '1', 'PVCRejection'];
|
|
this.newDictionary['0x0018']['0x1086'] = ['IS', '1', 'SkipBeats'];
|
|
this.newDictionary['0x0018']['0x1088'] = ['IS', '1', 'HeartRate'];
|
|
this.newDictionary['0x0018']['0x1090'] = ['IS', '1', 'CardiacNumberOfImages'];
|
|
this.newDictionary['0x0018']['0x1094'] = ['IS', '1', 'TriggerWindow'];
|
|
this.newDictionary['0x0018']['0x1100'] = ['DS', '1', 'ReconstructionDiameter'];
|
|
this.newDictionary['0x0018']['0x1110'] = ['DS', '1', 'DistanceSourceToDetector'];
|
|
this.newDictionary['0x0018']['0x1111'] = ['DS', '1', 'DistanceSourceToPatient'];
|
|
this.newDictionary['0x0018']['0x1114'] = ['DS', '1', 'EstimatedRadiographicMagnificationFactor'];
|
|
this.newDictionary['0x0018']['0x1120'] = ['DS', '1', 'GantryDetectorTilt'];
|
|
this.newDictionary['0x0018']['0x1121'] = ['DS', '1', 'GantryDetectorSlew'];
|
|
this.newDictionary['0x0018']['0x1130'] = ['DS', '1', 'TableHeight'];
|
|
this.newDictionary['0x0018']['0x1131'] = ['DS', '1', 'TableTraverse'];
|
|
this.newDictionary['0x0018']['0x1134'] = ['DS', '1', 'TableMotion'];
|
|
this.newDictionary['0x0018']['0x1135'] = ['DS', '1-n', 'TableVerticalIncrement'];
|
|
this.newDictionary['0x0018']['0x1136'] = ['DS', '1-n', 'TableLateralIncrement'];
|
|
this.newDictionary['0x0018']['0x1137'] = ['DS', '1-n', 'TableLongitudinalIncrement'];
|
|
this.newDictionary['0x0018']['0x1138'] = ['DS', '1', 'TableAngle'];
|
|
this.newDictionary['0x0018']['0x113A'] = ['CS', '1', 'TableType'];
|
|
this.newDictionary['0x0018']['0x1140'] = ['CS', '1', 'RotationDirection'];
|
|
this.newDictionary['0x0018']['0x1141'] = ['DS', '1', 'AngularPosition'];
|
|
this.newDictionary['0x0018']['0x1142'] = ['DS', '1-n', 'RadialPosition'];
|
|
this.newDictionary['0x0018']['0x1143'] = ['DS', '1', 'ScanArc'];
|
|
this.newDictionary['0x0018']['0x1144'] = ['DS', '1', 'AngularStep'];
|
|
this.newDictionary['0x0018']['0x1145'] = ['DS', '1', 'CenterOfRotationOffset'];
|
|
this.newDictionary['0x0018']['0x1146'] = ['DS', '1-n', 'RotationOffset'];
|
|
this.newDictionary['0x0018']['0x1147'] = ['CS', '1', 'FieldOfViewShape'];
|
|
this.newDictionary['0x0018']['0x1149'] = ['IS', '2', 'FieldOfViewDimension'];
|
|
this.newDictionary['0x0018']['0x1150'] = ['IS', '1', 'ExposureTime'];
|
|
this.newDictionary['0x0018']['0x1151'] = ['IS', '1', 'XrayTubeCurrent'];
|
|
this.newDictionary['0x0018']['0x1152'] = ['IS', '1', 'Exposure'];
|
|
this.newDictionary['0x0018']['0x1153'] = ['IS', '1', 'ExposureinuAs'];
|
|
this.newDictionary['0x0018']['0x1154'] = ['DS', '1', 'AveragePulseWidth'];
|
|
this.newDictionary['0x0018']['0x1155'] = ['CS', '1', 'RadiationSetting'];
|
|
this.newDictionary['0x0018']['0x1156'] = ['CS', '1', 'RectificationType'];
|
|
this.newDictionary['0x0018']['0x115A'] = ['CS', '1', 'RadiationMode'];
|
|
this.newDictionary['0x0018']['0x115E'] = ['DS', '1', 'ImageAreaDoseProduct'];
|
|
this.newDictionary['0x0018']['0x1160'] = ['SH', '1', 'FilterType'];
|
|
this.newDictionary['0x0018']['0x1161'] = ['LO', '1-n', 'TypeOfFilters'];
|
|
this.newDictionary['0x0018']['0x1162'] = ['DS', '1', 'IntensifierSize'];
|
|
this.newDictionary['0x0018']['0x1164'] = ['DS', '2', 'ImagerPixelSpacing'];
|
|
this.newDictionary['0x0018']['0x1166'] = ['CS', '1', 'Grid'];
|
|
this.newDictionary['0x0018']['0x1170'] = ['IS', '1', 'GeneratorPower'];
|
|
this.newDictionary['0x0018']['0x1180'] = ['SH', '1', 'CollimatorGridName'];
|
|
this.newDictionary['0x0018']['0x1181'] = ['CS', '1', 'CollimatorType'];
|
|
this.newDictionary['0x0018']['0x1182'] = ['IS', '1', 'FocalDistance'];
|
|
this.newDictionary['0x0018']['0x1183'] = ['DS', '1', 'XFocusCenter'];
|
|
this.newDictionary['0x0018']['0x1184'] = ['DS', '1', 'YFocusCenter'];
|
|
this.newDictionary['0x0018']['0x1190'] = ['DS', '1-n', 'FocalSpot'];
|
|
this.newDictionary['0x0018']['0x1191'] = ['CS', '1', 'AnodeTargetMaterial'];
|
|
this.newDictionary['0x0018']['0x11A0'] = ['DS', '1', 'BodyPartThickness'];
|
|
this.newDictionary['0x0018']['0x11A2'] = ['DS', '1', 'CompressionForce'];
|
|
this.newDictionary['0x0018']['0x1200'] = ['DA', '1-n', 'DateOfLastCalibration'];
|
|
this.newDictionary['0x0018']['0x1201'] = ['TM', '1-n', 'TimeOfLastCalibration'];
|
|
this.newDictionary['0x0018']['0x1210'] = ['SH', '1-n', 'ConvolutionKernel'];
|
|
this.newDictionary['0x0018']['0x1240'] = ['IS', '1-n', 'UpperLowerPixelValues'];
|
|
this.newDictionary['0x0018']['0x1242'] = ['IS', '1', 'ActualFrameDuration'];
|
|
this.newDictionary['0x0018']['0x1243'] = ['IS', '1', 'CountRate'];
|
|
this.newDictionary['0x0018']['0x1244'] = ['US', '1', 'PreferredPlaybackSequencing'];
|
|
this.newDictionary['0x0018']['0x1250'] = ['SH', '1', 'ReceivingCoil'];
|
|
this.newDictionary['0x0018']['0x1251'] = ['SH', '1', 'TransmittingCoil'];
|
|
this.newDictionary['0x0018']['0x1260'] = ['SH', '1', 'PlateType'];
|
|
this.newDictionary['0x0018']['0x1261'] = ['LO', '1', 'PhosphorType'];
|
|
this.newDictionary['0x0018']['0x1300'] = ['IS', '1', 'ScanVelocity'];
|
|
this.newDictionary['0x0018']['0x1301'] = ['CS', '1-n', 'WholeBodyTechnique'];
|
|
this.newDictionary['0x0018']['0x1302'] = ['IS', '1', 'ScanLength'];
|
|
this.newDictionary['0x0018']['0x1310'] = ['US', '4', 'AcquisitionMatrix'];
|
|
this.newDictionary['0x0018']['0x1312'] = ['CS', '1', 'PhaseEncodingDirection'];
|
|
this.newDictionary['0x0018']['0x1314'] = ['DS', '1', 'FlipAngle'];
|
|
this.newDictionary['0x0018']['0x1315'] = ['CS', '1', 'VariableFlipAngleFlag'];
|
|
this.newDictionary['0x0018']['0x1316'] = ['DS', '1', 'SAR'];
|
|
this.newDictionary['0x0018']['0x1318'] = ['DS', '1', 'dBdt'];
|
|
this.newDictionary['0x0018']['0x1400'] = ['LO', '1', 'AcquisitionDeviceProcessingDescription'];
|
|
this.newDictionary['0x0018']['0x1401'] = ['LO', '1', 'AcquisitionDeviceProcessingCode'];
|
|
this.newDictionary['0x0018']['0x1402'] = ['CS', '1', 'CassetteOrientation'];
|
|
this.newDictionary['0x0018']['0x1403'] = ['CS', '1', 'CassetteSize'];
|
|
this.newDictionary['0x0018']['0x1404'] = ['US', '1', 'ExposuresOnPlate'];
|
|
this.newDictionary['0x0018']['0x1405'] = ['IS', '1', 'RelativeXrayExposure'];
|
|
this.newDictionary['0x0018']['0x1450'] = ['DS', '1', 'ColumnAngulation'];
|
|
this.newDictionary['0x0018']['0x1460'] = ['DS', '1', 'TomoLayerHeight'];
|
|
this.newDictionary['0x0018']['0x1470'] = ['DS', '1', 'TomoAngle'];
|
|
this.newDictionary['0x0018']['0x1480'] = ['DS', '1', 'TomoTime'];
|
|
this.newDictionary['0x0018']['0x1490'] = ['CS', '1', 'TomoType'];
|
|
this.newDictionary['0x0018']['0x1491'] = ['CS', '1', 'TomoClass'];
|
|
this.newDictionary['0x0018']['0x1495'] = ['IS', '1', 'NumberofTomosynthesisSourceImages'];
|
|
this.newDictionary['0x0018']['0x1500'] = ['CS', '1', 'PositionerMotion'];
|
|
this.newDictionary['0x0018']['0x1508'] = ['CS', '1', 'PositionerType'];
|
|
this.newDictionary['0x0018']['0x1510'] = ['DS', '1', 'PositionerPrimaryAngle'];
|
|
this.newDictionary['0x0018']['0x1511'] = ['DS', '1', 'PositionerSecondaryAngle'];
|
|
this.newDictionary['0x0018']['0x1520'] = ['DS', '1-n', 'PositionerPrimaryAngleIncrement'];
|
|
this.newDictionary['0x0018']['0x1521'] = ['DS', '1-n', 'PositionerSecondaryAngleIncrement'];
|
|
this.newDictionary['0x0018']['0x1530'] = ['DS', '1', 'DetectorPrimaryAngle'];
|
|
this.newDictionary['0x0018']['0x1531'] = ['DS', '1', 'DetectorSecondaryAngle'];
|
|
this.newDictionary['0x0018']['0x1600'] = ['CS', '3', 'ShutterShape'];
|
|
this.newDictionary['0x0018']['0x1602'] = ['IS', '1', 'ShutterLeftVerticalEdge'];
|
|
this.newDictionary['0x0018']['0x1604'] = ['IS', '1', 'ShutterRightVerticalEdge'];
|
|
this.newDictionary['0x0018']['0x1606'] = ['IS', '1', 'ShutterUpperHorizontalEdge'];
|
|
this.newDictionary['0x0018']['0x1608'] = ['IS', '1', 'ShutterLowerHorizontalEdge'];
|
|
this.newDictionary['0x0018']['0x1610'] = ['IS', '1', 'CenterOfCircularShutter'];
|
|
this.newDictionary['0x0018']['0x1612'] = ['IS', '1', 'RadiusOfCircularShutter'];
|
|
this.newDictionary['0x0018']['0x1620'] = ['IS', '1-n', 'VerticesOfPolygonalShutter'];
|
|
this.newDictionary['0x0018']['0x1622'] = ['US', '1', 'ShutterPresentationValue'];
|
|
this.newDictionary['0x0018']['0x1623'] = ['US', '1', 'ShutterOverlayGroup'];
|
|
this.newDictionary['0x0018']['0x1700'] = ['CS', '3', 'CollimatorShape'];
|
|
this.newDictionary['0x0018']['0x1702'] = ['IS', '1', 'CollimatorLeftVerticalEdge'];
|
|
this.newDictionary['0x0018']['0x1704'] = ['IS', '1', 'CollimatorRightVerticalEdge'];
|
|
this.newDictionary['0x0018']['0x1706'] = ['IS', '1', 'CollimatorUpperHorizontalEdge'];
|
|
this.newDictionary['0x0018']['0x1708'] = ['IS', '1', 'CollimatorLowerHorizontalEdge'];
|
|
this.newDictionary['0x0018']['0x1710'] = ['IS', '1', 'CenterOfCircularCollimator'];
|
|
this.newDictionary['0x0018']['0x1712'] = ['IS', '1', 'RadiusOfCircularCollimator'];
|
|
this.newDictionary['0x0018']['0x1720'] = ['IS', '1-n', 'VerticesOfPolygonalCollimator'];
|
|
this.newDictionary['0x0018']['0x1800'] = ['CS', '1', 'AcquisitionTimeSynchronized'];
|
|
this.newDictionary['0x0018']['0x1801'] = ['SH', '1', 'TimeSource'];
|
|
this.newDictionary['0x0018']['0x1802'] = ['CS', '1', 'TimeDistributionProtocol'];
|
|
this.newDictionary['0x0018']['0x1810'] = ['DT', '1', 'AcquisitionTimestamp'];
|
|
this.newDictionary['0x0018']['0x4000'] = ['LT', '1-n', 'AcquisitionComments'];
|
|
this.newDictionary['0x0018']['0x5000'] = ['SH', '1-n', 'OutputPower'];
|
|
this.newDictionary['0x0018']['0x5010'] = ['LO', '3', 'TransducerData'];
|
|
this.newDictionary['0x0018']['0x5012'] = ['DS', '1', 'FocusDepth'];
|
|
this.newDictionary['0x0018']['0x5020'] = ['LO', '1', 'PreprocessingFunction'];
|
|
this.newDictionary['0x0018']['0x5021'] = ['LO', '1', 'PostprocessingFunction'];
|
|
this.newDictionary['0x0018']['0x5022'] = ['DS', '1', 'MechanicalIndex'];
|
|
this.newDictionary['0x0018']['0x5024'] = ['DS', '1', 'ThermalIndex'];
|
|
this.newDictionary['0x0018']['0x5026'] = ['DS', '1', 'CranialThermalIndex'];
|
|
this.newDictionary['0x0018']['0x5027'] = ['DS', '1', 'SoftTissueThermalIndex'];
|
|
this.newDictionary['0x0018']['0x5028'] = ['DS', '1', 'SoftTissueFocusThermalIndex'];
|
|
this.newDictionary['0x0018']['0x5029'] = ['DS', '1', 'SoftTissueSurfaceThermalIndex'];
|
|
this.newDictionary['0x0018']['0x5030'] = ['DS', '1', 'DynamicRange'];
|
|
this.newDictionary['0x0018']['0x5040'] = ['DS', '1', 'TotalGain'];
|
|
this.newDictionary['0x0018']['0x5050'] = ['IS', '1', 'DepthOfScanField'];
|
|
this.newDictionary['0x0018']['0x5100'] = ['CS', '1', 'PatientPosition'];
|
|
this.newDictionary['0x0018']['0x5101'] = ['CS', '1', 'ViewPosition'];
|
|
this.newDictionary['0x0018']['0x5104'] = ['SQ', '1', 'ProjectionEponymousNameCodeSequence'];
|
|
this.newDictionary['0x0018']['0x5210'] = ['DS', '6', 'ImageTransformationMatrix'];
|
|
this.newDictionary['0x0018']['0x5212'] = ['DS', '3', 'ImageTranslationVector'];
|
|
this.newDictionary['0x0018']['0x6000'] = ['DS', '1', 'Sensitivity'];
|
|
this.newDictionary['0x0018']['0x6011'] = ['SQ', '1', 'SequenceOfUltrasoundRegions'];
|
|
this.newDictionary['0x0018']['0x6012'] = ['US', '1', 'RegionSpatialFormat'];
|
|
this.newDictionary['0x0018']['0x6014'] = ['US', '1', 'RegionDataType'];
|
|
this.newDictionary['0x0018']['0x6016'] = ['UL', '1', 'RegionFlags'];
|
|
this.newDictionary['0x0018']['0x6018'] = ['UL', '1', 'RegionLocationMinX0'];
|
|
this.newDictionary['0x0018']['0x601A'] = ['UL', '1', 'RegionLocationMinY0'];
|
|
this.newDictionary['0x0018']['0x601C'] = ['UL', '1', 'RegionLocationMaxX1'];
|
|
this.newDictionary['0x0018']['0x601E'] = ['UL', '1', 'RegionLocationMaxY1'];
|
|
this.newDictionary['0x0018']['0x6020'] = ['SL', '1', 'ReferencePixelX0'];
|
|
this.newDictionary['0x0018']['0x6022'] = ['SL', '1', 'ReferencePixelY0'];
|
|
this.newDictionary['0x0018']['0x6024'] = ['US', '1', 'PhysicalUnitsXDirection'];
|
|
this.newDictionary['0x0018']['0x6026'] = ['US', '1', 'PhysicalUnitsYDirection'];
|
|
this.newDictionary['0x0018']['0x6028'] = ['FD', '1', 'ReferencePixelPhysicalValueX'];
|
|
this.newDictionary['0x0018']['0x602A'] = ['FD', '1', 'ReferencePixelPhysicalValueY'];
|
|
this.newDictionary['0x0018']['0x602C'] = ['FD', '1', 'PhysicalDeltaX'];
|
|
this.newDictionary['0x0018']['0x602E'] = ['FD', '1', 'PhysicalDeltaY'];
|
|
this.newDictionary['0x0018']['0x6030'] = ['UL', '1', 'TransducerFrequency'];
|
|
this.newDictionary['0x0018']['0x6031'] = ['CS', '1', 'TransducerType'];
|
|
this.newDictionary['0x0018']['0x6032'] = ['UL', '1', 'PulseRepetitionFrequency'];
|
|
this.newDictionary['0x0018']['0x6034'] = ['FD', '1', 'DopplerCorrectionAngle'];
|
|
this.newDictionary['0x0018']['0x6036'] = ['FD', '1', 'SteeringAngle'];
|
|
this.newDictionary['0x0018']['0x6038'] = ['UL', '1', 'DopplerSampleVolumeXPosition'];
|
|
this.newDictionary['0x0018']['0x603A'] = ['UL', '1', 'DopplerSampleVolumeYPosition'];
|
|
this.newDictionary['0x0018']['0x603C'] = ['UL', '1', 'TMLinePositionX0'];
|
|
this.newDictionary['0x0018']['0x603E'] = ['UL', '1', 'TMLinePositionY0'];
|
|
this.newDictionary['0x0018']['0x6040'] = ['UL', '1', 'TMLinePositionX1'];
|
|
this.newDictionary['0x0018']['0x6042'] = ['UL', '1', 'TMLinePositionY1'];
|
|
this.newDictionary['0x0018']['0x6044'] = ['US', '1', 'PixelComponentOrganization'];
|
|
this.newDictionary['0x0018']['0x6046'] = ['UL', '1', 'PixelComponentMask'];
|
|
this.newDictionary['0x0018']['0x6048'] = ['UL', '1', 'PixelComponentRangeStart'];
|
|
this.newDictionary['0x0018']['0x604A'] = ['UL', '1', 'PixelComponentRangeStop'];
|
|
this.newDictionary['0x0018']['0x604C'] = ['US', '1', 'PixelComponentPhysicalUnits'];
|
|
this.newDictionary['0x0018']['0x604E'] = ['US', '1', 'PixelComponentDataType'];
|
|
this.newDictionary['0x0018']['0x6050'] = ['UL', '1', 'NumberOfTableBreakPoints'];
|
|
this.newDictionary['0x0018']['0x6052'] = ['UL', '1-n', 'TableOfXBreakPoints'];
|
|
this.newDictionary['0x0018']['0x6054'] = ['FD', '1-n', 'TableOfYBreakPoints'];
|
|
this.newDictionary['0x0018']['0x6056'] = ['UL', '1', 'NumberOfTableEntries'];
|
|
this.newDictionary['0x0018']['0x6058'] = ['UL', '1-n', 'TableOfPixelValues'];
|
|
this.newDictionary['0x0018']['0x605A'] = ['FL', '1-n', 'TableOfParameterValues'];
|
|
this.newDictionary['0x0018']['0x7000'] = ['CS', '1', 'DetectorConditionsNominalFlag'];
|
|
this.newDictionary['0x0018']['0x7001'] = ['DS', '1', 'DetectorTemperature'];
|
|
this.newDictionary['0x0018']['0x7004'] = ['CS', '1', 'DetectorType'];
|
|
this.newDictionary['0x0018']['0x7005'] = ['CS', '1', 'DetectorConfiguration'];
|
|
this.newDictionary['0x0018']['0x7006'] = ['LT', '1', 'DetectorDescription'];
|
|
this.newDictionary['0x0018']['0x7008'] = ['LT', '1', 'DetectorMode'];
|
|
this.newDictionary['0x0018']['0x700A'] = ['SH', '1', 'DetectorID'];
|
|
this.newDictionary['0x0018']['0x700C'] = ['DA', '1', 'DateofLastDetectorCalibration'];
|
|
this.newDictionary['0x0018']['0x700E'] = ['TM', '1', 'TimeofLastDetectorCalibration'];
|
|
this.newDictionary['0x0018']['0x7010'] = ['IS', '1', 'ExposuresOnDetectorSinceLastCalibration'];
|
|
this.newDictionary['0x0018']['0x7011'] = ['IS', '1', 'ExposuresOnDetectorSinceManufactured'];
|
|
this.newDictionary['0x0018']['0x7012'] = ['DS', '1', 'DetectorTimeSinceLastExposure'];
|
|
this.newDictionary['0x0018']['0x7014'] = ['DS', '1', 'DetectorActiveTime'];
|
|
this.newDictionary['0x0018']['0x7016'] = ['DS', '1', 'DetectorActivationOffsetFromExposure'];
|
|
this.newDictionary['0x0018']['0x701A'] = ['DS', '2', 'DetectorBinning'];
|
|
this.newDictionary['0x0018']['0x7020'] = ['DS', '2', 'DetectorElementPhysicalSize'];
|
|
this.newDictionary['0x0018']['0x7022'] = ['DS', '2', 'DetectorElementSpacing'];
|
|
this.newDictionary['0x0018']['0x7024'] = ['CS', '1', 'DetectorActiveShape'];
|
|
this.newDictionary['0x0018']['0x7026'] = ['DS', '1-2', 'DetectorActiveDimensions'];
|
|
this.newDictionary['0x0018']['0x7028'] = ['DS', '2', 'DetectorActiveOrigin'];
|
|
this.newDictionary['0x0018']['0x7030'] = ['DS', '2', 'FieldofViewOrigin'];
|
|
this.newDictionary['0x0018']['0x7032'] = ['DS', '1', 'FieldofViewRotation'];
|
|
this.newDictionary['0x0018']['0x7034'] = ['CS', '1', 'FieldofViewHorizontalFlip'];
|
|
this.newDictionary['0x0018']['0x7040'] = ['LT', '1', 'GridAbsorbingMaterial'];
|
|
this.newDictionary['0x0018']['0x7041'] = ['LT', '1', 'GridSpacingMaterial'];
|
|
this.newDictionary['0x0018']['0x7042'] = ['DS', '1', 'GridThickness'];
|
|
this.newDictionary['0x0018']['0x7044'] = ['DS', '1', 'GridPitch'];
|
|
this.newDictionary['0x0018']['0x7046'] = ['IS', '2', 'GridAspectRatio'];
|
|
this.newDictionary['0x0018']['0x7048'] = ['DS', '1', 'GridPeriod'];
|
|
this.newDictionary['0x0018']['0x704C'] = ['DS', '1', 'GridFocalDistance'];
|
|
this.newDictionary['0x0018']['0x7050'] = ['LT', '1-n', 'FilterMaterial'];
|
|
this.newDictionary['0x0018']['0x7052'] = ['DS', '1-n', 'FilterThicknessMinimum'];
|
|
this.newDictionary['0x0018']['0x7054'] = ['DS', '1-n', 'FilterThicknessMaximum'];
|
|
this.newDictionary['0x0018']['0x7060'] = ['CS', '1', 'ExposureControlMode'];
|
|
this.newDictionary['0x0018']['0x7062'] = ['LT', '1', 'ExposureControlModeDescription'];
|
|
this.newDictionary['0x0018']['0x7064'] = ['CS', '1', 'ExposureStatus'];
|
|
this.newDictionary['0x0018']['0x7065'] = ['DS', '1', 'PhototimerSetting'];
|
|
|
|
// 0x0020
|
|
this.newDictionary['0x0020'] = [];
|
|
this.newDictionary['0x0020']['0x0000'] = ['UL', '1', 'ImageGroupLength'];
|
|
this.newDictionary['0x0020']['0x000D'] = ['UI', '1', 'StudyInstanceUID'];
|
|
this.newDictionary['0x0020']['0x000E'] = ['UI', '1', 'SeriesInstanceUID'];
|
|
this.newDictionary['0x0020']['0x0010'] = ['SH', '1', 'StudyID'];
|
|
this.newDictionary['0x0020']['0x0011'] = ['IS', '1', 'SeriesNumber'];
|
|
this.newDictionary['0x0020']['0x0012'] = ['IS', '1', 'AcquisitionNumber'];
|
|
this.newDictionary['0x0020']['0x0013'] = ['IS', '1', 'ImageNumber'];
|
|
this.newDictionary['0x0020']['0x0014'] = ['IS', '1', 'IsotopeNumber'];
|
|
this.newDictionary['0x0020']['0x0015'] = ['IS', '1', 'PhaseNumber'];
|
|
this.newDictionary['0x0020']['0x0016'] = ['IS', '1', 'IntervalNumber'];
|
|
this.newDictionary['0x0020']['0x0017'] = ['IS', '1', 'TimeSlotNumber'];
|
|
this.newDictionary['0x0020']['0x0018'] = ['IS', '1', 'AngleNumber'];
|
|
this.newDictionary['0x0020']['0x0019'] = ['IS', '1', 'ItemNumber'];
|
|
this.newDictionary['0x0020']['0x0020'] = ['CS', '2', 'PatientOrientation'];
|
|
this.newDictionary['0x0020']['0x0022'] = ['IS', '1', 'OverlayNumber'];
|
|
this.newDictionary['0x0020']['0x0024'] = ['IS', '1', 'CurveNumber'];
|
|
this.newDictionary['0x0020']['0x0026'] = ['IS', '1', 'LUTNumber'];
|
|
this.newDictionary['0x0020']['0x0030'] = ['DS', '3', 'ImagePosition'];
|
|
this.newDictionary['0x0020']['0x0032'] = ['DS', '3', 'ImagePositionPatient'];
|
|
this.newDictionary['0x0020']['0x0035'] = ['DS', '6', 'ImageOrientation'];
|
|
this.newDictionary['0x0020']['0x0037'] = ['DS', '6', 'ImageOrientationPatient'];
|
|
this.newDictionary['0x0020']['0x0050'] = ['DS', '1', 'Location'];
|
|
this.newDictionary['0x0020']['0x0052'] = ['UI', '1', 'FrameOfReferenceUID'];
|
|
this.newDictionary['0x0020']['0x0060'] = ['CS', '1', 'Laterality'];
|
|
this.newDictionary['0x0020']['0x0062'] = ['CS', '1', 'ImageLaterality'];
|
|
this.newDictionary['0x0020']['0x0070'] = ['LT', '1', 'ImageGeometryType'];
|
|
this.newDictionary['0x0020']['0x0080'] = ['CS', '1-n', 'MaskingImage'];
|
|
this.newDictionary['0x0020']['0x0100'] = ['IS', '1', 'TemporalPositionIdentifier'];
|
|
this.newDictionary['0x0020']['0x0105'] = ['IS', '1', 'NumberOfTemporalPositions'];
|
|
this.newDictionary['0x0020']['0x0110'] = ['DS', '1', 'TemporalResolution'];
|
|
this.newDictionary['0x0020']['0x0200'] = ['UI', '1', 'SynchronizationFrameofReferenceUID'];
|
|
this.newDictionary['0x0020']['0x1000'] = ['IS', '1', 'SeriesInStudy'];
|
|
this.newDictionary['0x0020']['0x1001'] = ['IS', '1', 'AcquisitionsInSeries'];
|
|
this.newDictionary['0x0020']['0x1002'] = ['IS', '1', 'ImagesInAcquisition'];
|
|
this.newDictionary['0x0020']['0x1003'] = ['IS', '1', 'ImagesInSeries'];
|
|
this.newDictionary['0x0020']['0x1004'] = ['IS', '1', 'AcquisitionsInStudy'];
|
|
this.newDictionary['0x0020']['0x1005'] = ['IS', '1', 'ImagesInStudy'];
|
|
this.newDictionary['0x0020']['0x1020'] = ['CS', '1-n', 'Reference'];
|
|
this.newDictionary['0x0020']['0x1040'] = ['LO', '1', 'PositionReferenceIndicator'];
|
|
this.newDictionary['0x0020']['0x1041'] = ['DS', '1', 'SliceLocation'];
|
|
this.newDictionary['0x0020']['0x1070'] = ['IS', '1-n', 'OtherStudyNumbers'];
|
|
this.newDictionary['0x0020']['0x1200'] = ['IS', '1', 'NumberOfPatientRelatedStudies'];
|
|
this.newDictionary['0x0020']['0x1202'] = ['IS', '1', 'NumberOfPatientRelatedSeries'];
|
|
this.newDictionary['0x0020']['0x1204'] = ['IS', '1', 'NumberOfPatientRelatedImages'];
|
|
this.newDictionary['0x0020']['0x1206'] = ['IS', '1', 'NumberOfStudyRelatedSeries'];
|
|
this.newDictionary['0x0020']['0x1208'] = ['IS', '1', 'NumberOfStudyRelatedImages'];
|
|
this.newDictionary['0x0020']['0x1209'] = ['IS', '1', 'NumberOfSeriesRelatedInstances'];
|
|
this.newDictionary['0x0020']['0x3100'] = ['CS', '1-n', 'SourceImageID'];
|
|
this.newDictionary['0x0020']['0x3401'] = ['CS', '1', 'ModifyingDeviceID'];
|
|
this.newDictionary['0x0020']['0x3402'] = ['CS', '1', 'ModifiedImageID'];
|
|
this.newDictionary['0x0020']['0x3403'] = ['DA', '1', 'ModifiedImageDate'];
|
|
this.newDictionary['0x0020']['0x3404'] = ['LO', '1', 'ModifyingDeviceManufacturer'];
|
|
this.newDictionary['0x0020']['0x3405'] = ['TM', '1', 'ModifiedImageTime'];
|
|
this.newDictionary['0x0020']['0x3406'] = ['LT', '1', 'ModifiedImageDescription'];
|
|
this.newDictionary['0x0020']['0x4000'] = ['LT', '1', 'ImageComments'];
|
|
this.newDictionary['0x0020']['0x5000'] = ['AT', '1-n', 'OriginalImageIdentification'];
|
|
this.newDictionary['0x0020']['0x5002'] = ['CS', '1-n', 'OriginalImageIdentificationNomenclature'];
|
|
|
|
// 0x0028
|
|
this.newDictionary['0x0028'] = [];
|
|
this.newDictionary['0x0028']['0x0000'] = ['UL', '1', 'ImagePresentationGroupLength'];
|
|
this.newDictionary['0x0028']['0x0002'] = ['US', '1', 'SamplesPerPixel'];
|
|
this.newDictionary['0x0028']['0x0004'] = ['CS', '1', 'PhotometricInterpretation'];
|
|
this.newDictionary['0x0028']['0x0005'] = ['US', '1', 'ImageDimensions'];
|
|
this.newDictionary['0x0028']['0x0006'] = ['US', '1', 'PlanarConfiguration'];
|
|
this.newDictionary['0x0028']['0x0008'] = ['IS', '1', 'NumberOfFrames'];
|
|
this.newDictionary['0x0028']['0x0009'] = ['AT', '1', 'FrameIncrementPointer'];
|
|
this.newDictionary['0x0028']['0x0010'] = ['US', '1', 'Rows'];
|
|
this.newDictionary['0x0028']['0x0011'] = ['US', '1', 'Columns'];
|
|
this.newDictionary['0x0028']['0x0012'] = ['US', '1', 'Planes'];
|
|
this.newDictionary['0x0028']['0x0014'] = ['US', '1', 'UltrasoundColorDataPresent'];
|
|
this.newDictionary['0x0028']['0x0030'] = ['DS', '2', 'PixelSpacing'];
|
|
this.newDictionary['0x0028']['0x0031'] = ['DS', '2', 'ZoomFactor'];
|
|
this.newDictionary['0x0028']['0x0032'] = ['DS', '2', 'ZoomCenter'];
|
|
this.newDictionary['0x0028']['0x0034'] = ['IS', '2', 'PixelAspectRatio'];
|
|
this.newDictionary['0x0028']['0x0040'] = ['CS', '1', 'ImageFormat'];
|
|
this.newDictionary['0x0028']['0x0050'] = ['LT', '1-n', 'ManipulatedImage'];
|
|
this.newDictionary['0x0028']['0x0051'] = ['CS', '1', 'CorrectedImage'];
|
|
this.newDictionary['0x0028']['0x005F'] = ['CS', '1', 'CompressionRecognitionCode'];
|
|
this.newDictionary['0x0028']['0x0060'] = ['CS', '1', 'CompressionCode'];
|
|
this.newDictionary['0x0028']['0x0061'] = ['SH', '1', 'CompressionOriginator'];
|
|
this.newDictionary['0x0028']['0x0062'] = ['SH', '1', 'CompressionLabel'];
|
|
this.newDictionary['0x0028']['0x0063'] = ['SH', '1', 'CompressionDescription'];
|
|
this.newDictionary['0x0028']['0x0065'] = ['CS', '1-n', 'CompressionSequence'];
|
|
this.newDictionary['0x0028']['0x0066'] = ['AT', '1-n', 'CompressionStepPointers'];
|
|
this.newDictionary['0x0028']['0x0068'] = ['US', '1', 'RepeatInterval'];
|
|
this.newDictionary['0x0028']['0x0069'] = ['US', '1', 'BitsGrouped'];
|
|
this.newDictionary['0x0028']['0x0070'] = ['US', '1-n', 'PerimeterTable'];
|
|
this.newDictionary['0x0028']['0x0071'] = ['XS', '1', 'PerimeterValue'];
|
|
this.newDictionary['0x0028']['0x0080'] = ['US', '1', 'PredictorRows'];
|
|
this.newDictionary['0x0028']['0x0081'] = ['US', '1', 'PredictorColumns'];
|
|
this.newDictionary['0x0028']['0x0082'] = ['US', '1-n', 'PredictorConstants'];
|
|
this.newDictionary['0x0028']['0x0090'] = ['CS', '1', 'BlockedPixels'];
|
|
this.newDictionary['0x0028']['0x0091'] = ['US', '1', 'BlockRows'];
|
|
this.newDictionary['0x0028']['0x0092'] = ['US', '1', 'BlockColumns'];
|
|
this.newDictionary['0x0028']['0x0093'] = ['US', '1', 'RowOverlap'];
|
|
this.newDictionary['0x0028']['0x0094'] = ['US', '1', 'ColumnOverlap'];
|
|
this.newDictionary['0x0028']['0x0100'] = ['US', '1', 'BitsAllocated'];
|
|
this.newDictionary['0x0028']['0x0101'] = ['US', '1', 'BitsStored'];
|
|
this.newDictionary['0x0028']['0x0102'] = ['US', '1', 'HighBit'];
|
|
this.newDictionary['0x0028']['0x0103'] = ['US', '1', 'PixelRepresentation'];
|
|
this.newDictionary['0x0028']['0x0104'] = ['XS', '1', 'SmallestValidPixelValue'];
|
|
this.newDictionary['0x0028']['0x0105'] = ['XS', '1', 'LargestValidPixelValue'];
|
|
this.newDictionary['0x0028']['0x0106'] = ['XS', '1', 'SmallestImagePixelValue'];
|
|
this.newDictionary['0x0028']['0x0107'] = ['XS', '1', 'LargestImagePixelValue'];
|
|
this.newDictionary['0x0028']['0x0108'] = ['XS', '1', 'SmallestPixelValueInSeries'];
|
|
this.newDictionary['0x0028']['0x0109'] = ['XS', '1', 'LargestPixelValueInSeries'];
|
|
this.newDictionary['0x0028']['0x0110'] = ['XS', '1', 'SmallestPixelValueInPlane'];
|
|
this.newDictionary['0x0028']['0x0111'] = ['XS', '1', 'LargestPixelValueInPlane'];
|
|
this.newDictionary['0x0028']['0x0120'] = ['XS', '1', 'PixelPaddingValue'];
|
|
this.newDictionary['0x0028']['0x0200'] = ['US', '1', 'ImageLocation'];
|
|
this.newDictionary['0x0028']['0x0300'] = ['CS', '1', 'QualityControlImage'];
|
|
this.newDictionary['0x0028']['0x0301'] = ['CS', '1', 'BurnedInAnnotation'];
|
|
this.newDictionary['0x0028']['0x0400'] = ['CS', '1', 'TransformLabel'];
|
|
this.newDictionary['0x0028']['0x0401'] = ['CS', '1', 'TransformVersionNumber'];
|
|
this.newDictionary['0x0028']['0x0402'] = ['US', '1', 'NumberOfTransformSteps'];
|
|
this.newDictionary['0x0028']['0x0403'] = ['CS', '1-n', 'SequenceOfCompressedData'];
|
|
this.newDictionary['0x0028']['0x0404'] = ['AT', '1-n', 'DetailsOfCoefficients'];
|
|
this.newDictionary['0x0028']['0x0410'] = ['US', '1', 'RowsForNthOrderCoefficients'];
|
|
this.newDictionary['0x0028']['0x0411'] = ['US', '1', 'ColumnsForNthOrderCoefficients'];
|
|
this.newDictionary['0x0028']['0x0412'] = ['CS', '1-n', 'CoefficientCoding'];
|
|
this.newDictionary['0x0028']['0x0413'] = ['AT', '1-n', 'CoefficientCodingPointers'];
|
|
this.newDictionary['0x0028']['0x0700'] = ['CS', '1', 'DCTLabel'];
|
|
this.newDictionary['0x0028']['0x0701'] = ['CS', '1-n', 'DataBlockDescription'];
|
|
this.newDictionary['0x0028']['0x0702'] = ['AT', '1-n', 'DataBlock'];
|
|
this.newDictionary['0x0028']['0x0710'] = ['US', '1', 'NormalizationFactorFormat'];
|
|
this.newDictionary['0x0028']['0x0720'] = ['US', '1', 'ZonalMapNumberFormat'];
|
|
this.newDictionary['0x0028']['0x0721'] = ['AT', '1-n', 'ZonalMapLocation'];
|
|
this.newDictionary['0x0028']['0x0722'] = ['US', '1', 'ZonalMapFormat'];
|
|
this.newDictionary['0x0028']['0x0730'] = ['US', '1', 'AdaptiveMapFormat'];
|
|
this.newDictionary['0x0028']['0x0740'] = ['US', '1', 'CodeNumberFormat'];
|
|
this.newDictionary['0x0028']['0x0800'] = ['CS', '1-n', 'CodeLabel'];
|
|
this.newDictionary['0x0028']['0x0802'] = ['US', '1', 'NumberOfTables'];
|
|
this.newDictionary['0x0028']['0x0803'] = ['AT', '1-n', 'CodeTableLocation'];
|
|
this.newDictionary['0x0028']['0x0804'] = ['US', '1', 'BitsForCodeWord'];
|
|
this.newDictionary['0x0028']['0x0808'] = ['AT', '1-n', 'ImageDataLocation'];
|
|
this.newDictionary['0x0028']['0x1040'] = ['CS', '1', 'PixelIntensityRelationship'];
|
|
this.newDictionary['0x0028']['0x1041'] = ['SS', '1', 'PixelIntensityRelationshipSign'];
|
|
this.newDictionary['0x0028']['0x1050'] = ['DS', '1-n', 'WindowCenter'];
|
|
this.newDictionary['0x0028']['0x1051'] = ['DS', '1-n', 'WindowWidth'];
|
|
this.newDictionary['0x0028']['0x1052'] = ['DS', '1', 'RescaleIntercept'];
|
|
this.newDictionary['0x0028']['0x1053'] = ['DS', '1', 'RescaleSlope'];
|
|
this.newDictionary['0x0028']['0x1054'] = ['LO', '1', 'RescaleType'];
|
|
this.newDictionary['0x0028']['0x1055'] = ['LO', '1-n', 'WindowCenterWidthExplanation'];
|
|
this.newDictionary['0x0028']['0x1080'] = ['CS', '1', 'GrayScale'];
|
|
this.newDictionary['0x0028']['0x1090'] = ['CS', '1', 'RecommendedViewingMode'];
|
|
this.newDictionary['0x0028']['0x1100'] = ['XS', '3', 'GrayLookupTableDescriptor'];
|
|
this.newDictionary['0x0028']['0x1101'] = ['XS', '3', 'RedPaletteColorLookupTableDescriptor'];
|
|
this.newDictionary['0x0028']['0x1102'] = ['XS', '3', 'GreenPaletteColorLookupTableDescriptor'];
|
|
this.newDictionary['0x0028']['0x1103'] = ['XS', '3', 'BluePaletteColorLookupTableDescriptor'];
|
|
this.newDictionary['0x0028']['0x1111'] = ['US', '4', 'LargeRedPaletteColorLookupTableDescriptor'];
|
|
this.newDictionary['0x0028']['0x1112'] = ['US', '4', 'LargeGreenPaletteColorLookupTabe'];
|
|
this.newDictionary['0x0028']['0x1113'] = ['US', '4', 'LargeBluePaletteColorLookupTabl'];
|
|
this.newDictionary['0x0028']['0x1199'] = ['UI', '1', 'PaletteColorLookupTableUID'];
|
|
this.newDictionary['0x0028']['0x1200'] = ['XS', '1-n', 'GrayLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1201'] = ['XS', '1-n', 'RedPaletteColorLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1202'] = ['XS', '1-n', 'GreenPaletteColorLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1203'] = ['XS', '1-n', 'BluePaletteColorLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1211'] = ['OW', '1', 'LargeRedPaletteColorLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1212'] = ['OW', '1', 'LargeGreenPaletteColorLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1213'] = ['OW', '1', 'LargeBluePaletteColorLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1214'] = ['UI', '1', 'LargePaletteColorLookupTableUID'];
|
|
this.newDictionary['0x0028']['0x1221'] = ['OW', '1', 'SegmentedRedPaletteColorLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1222'] = ['OW', '1', 'SegmentedGreenPaletteColorLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1223'] = ['OW', '1', 'SegmentedBluePaletteColorLookupTableData'];
|
|
this.newDictionary['0x0028']['0x1300'] = ['CS', '1', 'ImplantPresent'];
|
|
this.newDictionary['0x0028']['0x2110'] = ['CS', '1', 'LossyImageCompression'];
|
|
this.newDictionary['0x0028']['0x2112'] = ['DS', '1-n', 'LossyImageCompressionRatio'];
|
|
this.newDictionary['0x0028']['0x3000'] = ['SQ', '1', 'ModalityLUTSequence'];
|
|
this.newDictionary['0x0028']['0x3002'] = ['XS', '3', 'LUTDescriptor'];
|
|
this.newDictionary['0x0028']['0x3003'] = ['LO', '1', 'LUTExplanation'];
|
|
this.newDictionary['0x0028']['0x3004'] = ['LO', '1', 'ModalityLUTType'];
|
|
this.newDictionary['0x0028']['0x3006'] = ['XS', '1-n', 'LUTData'];
|
|
this.newDictionary['0x0028']['0x3010'] = ['SQ', '1', 'VOILUTSequence'];
|
|
this.newDictionary['0x0028']['0x3110'] = ['SQ', '1', 'SoftcopyVOILUTSequence'];
|
|
this.newDictionary['0x0028']['0x4000'] = ['LT', '1-n', 'ImagePresentationComments'];
|
|
this.newDictionary['0x0028']['0x5000'] = ['SQ', '1', 'BiPlaneAcquisitionSequence'];
|
|
this.newDictionary['0x0028']['0x6010'] = ['US', '1', 'RepresentativeFrameNumber'];
|
|
this.newDictionary['0x0028']['0x6020'] = ['US', '1-n', 'FrameNumbersOfInterest'];
|
|
this.newDictionary['0x0028']['0x6022'] = ['LO', '1-n', 'FrameOfInterestDescription'];
|
|
this.newDictionary['0x0028']['0x6030'] = ['US', '1-n', 'MaskPointer'];
|
|
this.newDictionary['0x0028']['0x6040'] = ['US', '1-n', 'RWavePointer'];
|
|
this.newDictionary['0x0028']['0x6100'] = ['SQ', '1', 'MaskSubtractionSequence'];
|
|
this.newDictionary['0x0028']['0x6101'] = ['CS', '1', 'MaskOperation'];
|
|
this.newDictionary['0x0028']['0x6102'] = ['US', '1-n', 'ApplicableFrameRange'];
|
|
this.newDictionary['0x0028']['0x6110'] = ['US', '1-n', 'MaskFrameNumbers'];
|
|
this.newDictionary['0x0028']['0x6112'] = ['US', '1', 'ContrastFrameAveraging'];
|
|
this.newDictionary['0x0028']['0x6114'] = ['FL', '2', 'MaskSubPixelShift'];
|
|
this.newDictionary['0x0028']['0x6120'] = ['SS', '1', 'TIDOffset'];
|
|
this.newDictionary['0x0028']['0x6190'] = ['ST', '1', 'MaskOperationExplanation'];
|
|
|
|
// 0x0032
|
|
this.newDictionary['0x0032'] = [];
|
|
this.newDictionary['0x0032']['0x0000'] = ['UL', '1', 'StudyGroupLength'];
|
|
this.newDictionary['0x0032']['0x000A'] = ['CS', '1', 'StudyStatusID'];
|
|
this.newDictionary['0x0032']['0x000C'] = ['CS', '1', 'StudyPriorityID'];
|
|
this.newDictionary['0x0032']['0x0012'] = ['LO', '1', 'StudyIDIssuer'];
|
|
this.newDictionary['0x0032']['0x0032'] = ['DA', '1', 'StudyVerifiedDate'];
|
|
this.newDictionary['0x0032']['0x0033'] = ['TM', '1', 'StudyVerifiedTime'];
|
|
this.newDictionary['0x0032']['0x0034'] = ['DA', '1', 'StudyReadDate'];
|
|
this.newDictionary['0x0032']['0x0035'] = ['TM', '1', 'StudyReadTime'];
|
|
this.newDictionary['0x0032']['0x1000'] = ['DA', '1', 'ScheduledStudyStartDate'];
|
|
this.newDictionary['0x0032']['0x1001'] = ['TM', '1', 'ScheduledStudyStartTime'];
|
|
this.newDictionary['0x0032']['0x1010'] = ['DA', '1', 'ScheduledStudyStopDate'];
|
|
this.newDictionary['0x0032']['0x1011'] = ['TM', '1', 'ScheduledStudyStopTime'];
|
|
this.newDictionary['0x0032']['0x1020'] = ['LO', '1', 'ScheduledStudyLocation'];
|
|
this.newDictionary['0x0032']['0x1021'] = ['AE', '1-n', 'ScheduledStudyLocationAETitle'];
|
|
this.newDictionary['0x0032']['0x1030'] = ['LO', '1', 'ReasonForStudy'];
|
|
this.newDictionary['0x0032']['0x1032'] = ['PN', '1', 'RequestingPhysician'];
|
|
this.newDictionary['0x0032']['0x1033'] = ['LO', '1', 'RequestingService'];
|
|
this.newDictionary['0x0032']['0x1040'] = ['DA', '1', 'StudyArrivalDate'];
|
|
this.newDictionary['0x0032']['0x1041'] = ['TM', '1', 'StudyArrivalTime'];
|
|
this.newDictionary['0x0032']['0x1050'] = ['DA', '1', 'StudyCompletionDate'];
|
|
this.newDictionary['0x0032']['0x1051'] = ['TM', '1', 'StudyCompletionTime'];
|
|
this.newDictionary['0x0032']['0x1055'] = ['CS', '1', 'StudyComponentStatusID'];
|
|
this.newDictionary['0x0032']['0x1060'] = ['LO', '1', 'RequestedProcedureDescription'];
|
|
this.newDictionary['0x0032']['0x1064'] = ['SQ', '1', 'RequestedProcedureCodeSequence'];
|
|
this.newDictionary['0x0032']['0x1070'] = ['LO', '1', 'RequestedContrastAgent'];
|
|
this.newDictionary['0x0032']['0x4000'] = ['LT', '1', 'StudyComments'];
|
|
|
|
// 0x0038
|
|
this.newDictionary['0x0038'] = [];
|
|
this.newDictionary['0x0038']['0x0000'] = ['UL', '1', 'VisitGroupLength'];
|
|
this.newDictionary['0x0038']['0x0004'] = ['SQ', '1', 'ReferencedPatientAliasSequence'];
|
|
this.newDictionary['0x0038']['0x0008'] = ['CS', '1', 'VisitStatusID'];
|
|
this.newDictionary['0x0038']['0x0010'] = ['LO', '1', 'AdmissionID'];
|
|
this.newDictionary['0x0038']['0x0011'] = ['LO', '1', 'IssuerOfAdmissionID'];
|
|
this.newDictionary['0x0038']['0x0016'] = ['LO', '1', 'RouteOfAdmissions'];
|
|
this.newDictionary['0x0038']['0x001A'] = ['DA', '1', 'ScheduledAdmissionDate'];
|
|
this.newDictionary['0x0038']['0x001B'] = ['TM', '1', 'ScheduledAdmissionTime'];
|
|
this.newDictionary['0x0038']['0x001C'] = ['DA', '1', 'ScheduledDischargeDate'];
|
|
this.newDictionary['0x0038']['0x001D'] = ['TM', '1', 'ScheduledDischargeTime'];
|
|
this.newDictionary['0x0038']['0x001E'] = ['LO', '1', 'ScheduledPatientInstitutionResidence'];
|
|
this.newDictionary['0x0038']['0x0020'] = ['DA', '1', 'AdmittingDate'];
|
|
this.newDictionary['0x0038']['0x0021'] = ['TM', '1', 'AdmittingTime'];
|
|
this.newDictionary['0x0038']['0x0030'] = ['DA', '1', 'DischargeDate'];
|
|
this.newDictionary['0x0038']['0x0032'] = ['TM', '1', 'DischargeTime'];
|
|
this.newDictionary['0x0038']['0x0040'] = ['LO', '1', 'DischargeDiagnosisDescription'];
|
|
this.newDictionary['0x0038']['0x0044'] = ['SQ', '1', 'DischargeDiagnosisCodeSequence'];
|
|
this.newDictionary['0x0038']['0x0050'] = ['LO', '1', 'SpecialNeeds'];
|
|
this.newDictionary['0x0038']['0x0300'] = ['LO', '1', 'CurrentPatientLocation'];
|
|
this.newDictionary['0x0038']['0x0400'] = ['LO', '1', 'PatientInstitutionResidence'];
|
|
this.newDictionary['0x0038']['0x0500'] = ['LO', '1', 'PatientState'];
|
|
this.newDictionary['0x0038']['0x4000'] = ['LT', '1', 'VisitComments'];
|
|
|
|
// 0x003A
|
|
this.newDictionary['0x003A'] = [];
|
|
this.newDictionary['0x003A']['0x0004'] = ['CS', '1', 'WaveformOriginality'];
|
|
this.newDictionary['0x003A']['0x0005'] = ['US', '1', 'NumberofChannels'];
|
|
this.newDictionary['0x003A']['0x0010'] = ['UL', '1', 'NumberofSamples'];
|
|
this.newDictionary['0x003A']['0x001A'] = ['DS', '1', 'SamplingFrequency'];
|
|
this.newDictionary['0x003A']['0x0020'] = ['SH', '1', 'MultiplexGroupLabel'];
|
|
this.newDictionary['0x003A']['0x0200'] = ['SQ', '1', 'ChannelDefinitionSequence'];
|
|
this.newDictionary['0x003A']['0x0202'] = ['IS', '1', 'WVChannelNumber'];
|
|
this.newDictionary['0x003A']['0x0203'] = ['SH', '1', 'ChannelLabel'];
|
|
this.newDictionary['0x003A']['0x0205'] = ['CS', '1-n', 'ChannelStatus'];
|
|
this.newDictionary['0x003A']['0x0208'] = ['SQ', '1', 'ChannelSourceSequence'];
|
|
this.newDictionary['0x003A']['0x0209'] = ['SQ', '1', 'ChannelSourceModifiersSequence'];
|
|
this.newDictionary['0x003A']['0x020A'] = ['SQ', '1', 'SourceWaveformSequence'];
|
|
this.newDictionary['0x003A']['0x020C'] = ['LO', '1', 'ChannelDerivationDescription'];
|
|
this.newDictionary['0x003A']['0x0210'] = ['DS', '1', 'ChannelSensitivity'];
|
|
this.newDictionary['0x003A']['0x0211'] = ['SQ', '1', 'ChannelSensitivityUnits'];
|
|
this.newDictionary['0x003A']['0x0212'] = ['DS', '1', 'ChannelSensitivityCorrectionFactor'];
|
|
this.newDictionary['0x003A']['0x0213'] = ['DS', '1', 'ChannelBaseline'];
|
|
this.newDictionary['0x003A']['0x0214'] = ['DS', '1', 'ChannelTimeSkew'];
|
|
this.newDictionary['0x003A']['0x0215'] = ['DS', '1', 'ChannelSampleSkew'];
|
|
this.newDictionary['0x003A']['0x0218'] = ['DS', '1', 'ChannelOffset'];
|
|
this.newDictionary['0x003A']['0x021A'] = ['US', '1', 'WaveformBitsStored'];
|
|
this.newDictionary['0x003A']['0x0220'] = ['DS', '1', 'FilterLowFrequency'];
|
|
this.newDictionary['0x003A']['0x0221'] = ['DS', '1', 'FilterHighFrequency'];
|
|
this.newDictionary['0x003A']['0x0222'] = ['DS', '1', 'NotchFilterFrequency'];
|
|
this.newDictionary['0x003A']['0x0223'] = ['DS', '1', 'NotchFilterBandwidth'];
|
|
|
|
// 0x0040
|
|
this.newDictionary['0x0040'] = [];
|
|
this.newDictionary['0x0040']['0x0000'] = ['UL', '1', 'ModalityWorklistGroupLength'];
|
|
this.newDictionary['0x0040']['0x0001'] = ['AE', '1', 'ScheduledStationAETitle'];
|
|
this.newDictionary['0x0040']['0x0002'] = ['DA', '1', 'ScheduledProcedureStepStartDate'];
|
|
this.newDictionary['0x0040']['0x0003'] = ['TM', '1', 'ScheduledProcedureStepStartTime'];
|
|
this.newDictionary['0x0040']['0x0004'] = ['DA', '1', 'ScheduledProcedureStepEndDate'];
|
|
this.newDictionary['0x0040']['0x0005'] = ['TM', '1', 'ScheduledProcedureStepEndTime'];
|
|
this.newDictionary['0x0040']['0x0006'] = ['PN', '1', 'ScheduledPerformingPhysicianName'];
|
|
this.newDictionary['0x0040']['0x0007'] = ['LO', '1', 'ScheduledProcedureStepDescription'];
|
|
this.newDictionary['0x0040']['0x0008'] = ['SQ', '1', 'ScheduledProcedureStepCodeSequence'];
|
|
this.newDictionary['0x0040']['0x0009'] = ['SH', '1', 'ScheduledProcedureStepID'];
|
|
this.newDictionary['0x0040']['0x0010'] = ['SH', '1', 'ScheduledStationName'];
|
|
this.newDictionary['0x0040']['0x0011'] = ['SH', '1', 'ScheduledProcedureStepLocation'];
|
|
this.newDictionary['0x0040']['0x0012'] = ['LO', '1', 'ScheduledPreOrderOfMedication'];
|
|
this.newDictionary['0x0040']['0x0020'] = ['CS', '1', 'ScheduledProcedureStepStatus'];
|
|
this.newDictionary['0x0040']['0x0100'] = ['SQ', '1-n', 'ScheduledProcedureStepSequence'];
|
|
this.newDictionary['0x0040']['0x0220'] = ['SQ', '1', 'ReferencedStandaloneSOPInstanceSequence'];
|
|
this.newDictionary['0x0040']['0x0241'] = ['AE', '1', 'PerformedStationAETitle'];
|
|
this.newDictionary['0x0040']['0x0242'] = ['SH', '1', 'PerformedStationName'];
|
|
this.newDictionary['0x0040']['0x0243'] = ['SH', '1', 'PerformedLocation'];
|
|
this.newDictionary['0x0040']['0x0244'] = ['DA', '1', 'PerformedProcedureStepStartDate'];
|
|
this.newDictionary['0x0040']['0x0245'] = ['TM', '1', 'PerformedProcedureStepStartTime'];
|
|
this.newDictionary['0x0040']['0x0250'] = ['DA', '1', 'PerformedProcedureStepEndDate'];
|
|
this.newDictionary['0x0040']['0x0251'] = ['TM', '1', 'PerformedProcedureStepEndTime'];
|
|
this.newDictionary['0x0040']['0x0252'] = ['CS', '1', 'PerformedProcedureStepStatus'];
|
|
this.newDictionary['0x0040']['0x0253'] = ['CS', '1', 'PerformedProcedureStepID'];
|
|
this.newDictionary['0x0040']['0x0254'] = ['LO', '1', 'PerformedProcedureStepDescription'];
|
|
this.newDictionary['0x0040']['0x0255'] = ['LO', '1', 'PerformedProcedureTypeDescription'];
|
|
this.newDictionary['0x0040']['0x0260'] = ['SQ', '1', 'PerformedActionItemSequence'];
|
|
this.newDictionary['0x0040']['0x0270'] = ['SQ', '1', 'ScheduledStepAttributesSequence'];
|
|
this.newDictionary['0x0040']['0x0275'] = ['SQ', '1', 'RequestAttributesSequence'];
|
|
this.newDictionary['0x0040']['0x0280'] = ['ST', '1', 'CommentsOnThePerformedProcedureSteps'];
|
|
this.newDictionary['0x0040']['0x0293'] = ['SQ', '1', 'QuantitySequence'];
|
|
this.newDictionary['0x0040']['0x0294'] = ['DS', '1', 'Quantity'];
|
|
this.newDictionary['0x0040']['0x0295'] = ['SQ', '1', 'MeasuringUnitsSequence'];
|
|
this.newDictionary['0x0040']['0x0296'] = ['SQ', '1', 'BillingItemSequence'];
|
|
this.newDictionary['0x0040']['0x0300'] = ['US', '1', 'TotalTimeOfFluoroscopy'];
|
|
this.newDictionary['0x0040']['0x0301'] = ['US', '1', 'TotalNumberOfExposures'];
|
|
this.newDictionary['0x0040']['0x0302'] = ['US', '1', 'EntranceDose'];
|
|
this.newDictionary['0x0040']['0x0303'] = ['US', '1-2', 'ExposedArea'];
|
|
this.newDictionary['0x0040']['0x0306'] = ['DS', '1', 'DistanceSourceToEntrance'];
|
|
this.newDictionary['0x0040']['0x0307'] = ['DS', '1', 'DistanceSourceToSupport'];
|
|
this.newDictionary['0x0040']['0x0310'] = ['ST', '1', 'CommentsOnRadiationDose'];
|
|
this.newDictionary['0x0040']['0x0312'] = ['DS', '1', 'XRayOutput'];
|
|
this.newDictionary['0x0040']['0x0314'] = ['DS', '1', 'HalfValueLayer'];
|
|
this.newDictionary['0x0040']['0x0316'] = ['DS', '1', 'OrganDose'];
|
|
this.newDictionary['0x0040']['0x0318'] = ['CS', '1', 'OrganExposed'];
|
|
this.newDictionary['0x0040']['0x0320'] = ['SQ', '1', 'BillingProcedureStepSequence'];
|
|
this.newDictionary['0x0040']['0x0321'] = ['SQ', '1', 'FilmConsumptionSequence'];
|
|
this.newDictionary['0x0040']['0x0324'] = ['SQ', '1', 'BillingSuppliesAndDevicesSequence'];
|
|
this.newDictionary['0x0040']['0x0330'] = ['SQ', '1', 'ReferencedProcedureStepSequence'];
|
|
this.newDictionary['0x0040']['0x0340'] = ['SQ', '1', 'PerformedSeriesSequence'];
|
|
this.newDictionary['0x0040']['0x0400'] = ['LT', '1', 'CommentsOnScheduledProcedureStep'];
|
|
this.newDictionary['0x0040']['0x050A'] = ['LO', '1', 'SpecimenAccessionNumber'];
|
|
this.newDictionary['0x0040']['0x0550'] = ['SQ', '1', 'SpecimenSequence'];
|
|
this.newDictionary['0x0040']['0x0551'] = ['LO', '1', 'SpecimenIdentifier'];
|
|
this.newDictionary['0x0040']['0x0555'] = ['SQ', '1', 'AcquisitionContextSequence'];
|
|
this.newDictionary['0x0040']['0x0556'] = ['ST', '1', 'AcquisitionContextDescription'];
|
|
this.newDictionary['0x0040']['0x059A'] = ['SQ', '1', 'SpecimenTypeCodeSequence'];
|
|
this.newDictionary['0x0040']['0x06FA'] = ['LO', '1', 'SlideIdentifier'];
|
|
this.newDictionary['0x0040']['0x071A'] = ['SQ', '1', 'ImageCenterPointCoordinatesSequence'];
|
|
this.newDictionary['0x0040']['0x072A'] = ['DS', '1', 'XOffsetInSlideCoordinateSystem'];
|
|
this.newDictionary['0x0040']['0x073A'] = ['DS', '1', 'YOffsetInSlideCoordinateSystem'];
|
|
this.newDictionary['0x0040']['0x074A'] = ['DS', '1', 'ZOffsetInSlideCoordinateSystem'];
|
|
this.newDictionary['0x0040']['0x08D8'] = ['SQ', '1', 'PixelSpacingSequence'];
|
|
this.newDictionary['0x0040']['0x08DA'] = ['SQ', '1', 'CoordinateSystemAxisCodeSequence'];
|
|
this.newDictionary['0x0040']['0x08EA'] = ['SQ', '1', 'MeasurementUnitsCodeSequence'];
|
|
this.newDictionary['0x0040']['0x1001'] = ['SH', '1', 'RequestedProcedureID'];
|
|
this.newDictionary['0x0040']['0x1002'] = ['LO', '1', 'ReasonForRequestedProcedure'];
|
|
this.newDictionary['0x0040']['0x1003'] = ['SH', '1', 'RequestedProcedurePriority'];
|
|
this.newDictionary['0x0040']['0x1004'] = ['LO', '1', 'PatientTransportArrangements'];
|
|
this.newDictionary['0x0040']['0x1005'] = ['LO', '1', 'RequestedProcedureLocation'];
|
|
this.newDictionary['0x0040']['0x1006'] = ['SH', '1', 'PlacerOrderNumberOfProcedure'];
|
|
this.newDictionary['0x0040']['0x1007'] = ['SH', '1', 'FillerOrderNumberOfProcedure'];
|
|
this.newDictionary['0x0040']['0x1008'] = ['LO', '1', 'ConfidentialityCode'];
|
|
this.newDictionary['0x0040']['0x1009'] = ['SH', '1', 'ReportingPriority'];
|
|
this.newDictionary['0x0040']['0x1010'] = ['PN', '1-n', 'NamesOfIntendedRecipientsOfResults'];
|
|
this.newDictionary['0x0040']['0x1400'] = ['LT', '1', 'RequestedProcedureComments'];
|
|
this.newDictionary['0x0040']['0x2001'] = ['LO', '1', 'ReasonForTheImagingServiceRequest'];
|
|
this.newDictionary['0x0040']['0x2002'] = ['LO', '1', 'ImagingServiceRequestDescription'];
|
|
this.newDictionary['0x0040']['0x2004'] = ['DA', '1', 'IssueDateOfImagingServiceRequest'];
|
|
this.newDictionary['0x0040']['0x2005'] = ['TM', '1', 'IssueTimeOfImagingServiceRequest'];
|
|
this.newDictionary['0x0040']['0x2006'] = ['SH', '1', 'PlacerOrderNumberOfImagingServiceRequest'];
|
|
this.newDictionary['0x0040']['0x2007'] = ['SH', '0', 'FillerOrderNumberOfImagingServiceRequest'];
|
|
this.newDictionary['0x0040']['0x2008'] = ['PN', '1', 'OrderEnteredBy'];
|
|
this.newDictionary['0x0040']['0x2009'] = ['SH', '1', 'OrderEntererLocation'];
|
|
this.newDictionary['0x0040']['0x2010'] = ['SH', '1', 'OrderCallbackPhoneNumber'];
|
|
this.newDictionary['0x0040']['0x2016'] = ['LO', '1', 'PlacerOrderNumberImagingServiceRequest'];
|
|
this.newDictionary['0x0040']['0x2017'] = ['LO', '1', 'FillerOrderNumberImagingServiceRequest'];
|
|
this.newDictionary['0x0040']['0x2400'] = ['LT', '1', 'ImagingServiceRequestComments'];
|
|
this.newDictionary['0x0040']['0x3001'] = ['LT', '1', 'ConfidentialityConstraint'];
|
|
this.newDictionary['0x0040']['0xA010'] = ['CS', '1', 'RelationshipType'];
|
|
this.newDictionary['0x0040']['0xA027'] = ['LO', '1', 'VerifyingOrganization'];
|
|
this.newDictionary['0x0040']['0xA030'] = ['DT', '1', 'VerificationDateTime'];
|
|
this.newDictionary['0x0040']['0xA032'] = ['DT', '1', 'ObservationDateTime'];
|
|
this.newDictionary['0x0040']['0xA040'] = ['CS', '1', 'ValueType'];
|
|
this.newDictionary['0x0040']['0xA043'] = ['SQ', '1', 'ConceptNameCodeSequence'];
|
|
this.newDictionary['0x0040']['0xA050'] = ['CS', '1', 'ContinuityOfContent'];
|
|
this.newDictionary['0x0040']['0xA073'] = ['SQ', '1', 'VerifyingObserverSequence'];
|
|
this.newDictionary['0x0040']['0xA075'] = ['PN', '1', 'VerifyingObserverName'];
|
|
this.newDictionary['0x0040']['0xA088'] = ['SQ', '1', 'VerifyingObserverIdentificationCodeSeque'];
|
|
this.newDictionary['0x0040']['0xA0B0'] = ['US', '2-2n', 'ReferencedWaveformChannels'];
|
|
this.newDictionary['0x0040']['0xA120'] = ['DT', '1', 'DateTime'];
|
|
this.newDictionary['0x0040']['0xA121'] = ['DA', '1', 'Date'];
|
|
this.newDictionary['0x0040']['0xA122'] = ['TM', '1', 'Time'];
|
|
this.newDictionary['0x0040']['0xA123'] = ['PN', '1', 'PersonName'];
|
|
this.newDictionary['0x0040']['0xA124'] = ['UI', '1', 'UID'];
|
|
this.newDictionary['0x0040']['0xA130'] = ['CS', '1', 'TemporalRangeType'];
|
|
this.newDictionary['0x0040']['0xA132'] = ['UL', '1-n', 'ReferencedSamplePositionsU'];
|
|
this.newDictionary['0x0040']['0xA136'] = ['US', '1-n', 'ReferencedFrameNumbers'];
|
|
this.newDictionary['0x0040']['0xA138'] = ['DS', '1-n', 'ReferencedTimeOffsets'];
|
|
this.newDictionary['0x0040']['0xA13A'] = ['DT', '1-n', 'ReferencedDatetime'];
|
|
this.newDictionary['0x0040']['0xA160'] = ['UT', '1', 'TextValue'];
|
|
this.newDictionary['0x0040']['0xA168'] = ['SQ', '1', 'ConceptCodeSequence'];
|
|
this.newDictionary['0x0040']['0xA180'] = ['US', '1', 'AnnotationGroupNumber'];
|
|
this.newDictionary['0x0040']['0xA195'] = ['SQ', '1', 'ConceptNameCodeSequenceModifier'];
|
|
this.newDictionary['0x0040']['0xA300'] = ['SQ', '1', 'MeasuredValueSequence'];
|
|
this.newDictionary['0x0040']['0xA30A'] = ['DS', '1-n', 'NumericValue'];
|
|
this.newDictionary['0x0040']['0xA360'] = ['SQ', '1', 'PredecessorDocumentsSequence'];
|
|
this.newDictionary['0x0040']['0xA370'] = ['SQ', '1', 'ReferencedRequestSequence'];
|
|
this.newDictionary['0x0040']['0xA372'] = ['SQ', '1', 'PerformedProcedureCodeSequence'];
|
|
this.newDictionary['0x0040']['0xA375'] = ['SQ', '1', 'CurrentRequestedProcedureEvidenceSequenSequence'];
|
|
this.newDictionary['0x0040']['0xA385'] = ['SQ', '1', 'PertinentOtherEvidenceSequence'];
|
|
this.newDictionary['0x0040']['0xA491'] = ['CS', '1', 'CompletionFlag'];
|
|
this.newDictionary['0x0040']['0xA492'] = ['LO', '1', 'CompletionFlagDescription'];
|
|
this.newDictionary['0x0040']['0xA493'] = ['CS', '1', 'VerificationFlag'];
|
|
this.newDictionary['0x0040']['0xA504'] = ['SQ', '1', 'ContentTemplateSequence'];
|
|
this.newDictionary['0x0040']['0xA525'] = ['SQ', '1', 'IdenticalDocumentsSequence'];
|
|
this.newDictionary['0x0040']['0xA730'] = ['SQ', '1', 'ContentSequence'];
|
|
this.newDictionary['0x0040']['0xB020'] = ['SQ', '1', 'AnnotationSequence'];
|
|
this.newDictionary['0x0040']['0xDB00'] = ['CS', '1', 'TemplateIdentifier'];
|
|
this.newDictionary['0x0040']['0xDB06'] = ['DT', '1', 'TemplateVersion'];
|
|
this.newDictionary['0x0040']['0xDB07'] = ['DT', '1', 'TemplateLocalVersion'];
|
|
this.newDictionary['0x0040']['0xDB0B'] = ['CS', '1', 'TemplateExtensionFlag'];
|
|
this.newDictionary['0x0040']['0xDB0C'] = ['UI', '1', 'TemplateExtensionOrganizationUID'];
|
|
this.newDictionary['0x0040']['0xDB0D'] = ['UI', '1', 'TemplateExtensionCreatorUID'];
|
|
this.newDictionary['0x0040']['0xDB73'] = ['UL', '1-n', 'ReferencedContentItemIdentifier'];
|
|
|
|
// 0x0050
|
|
this.newDictionary['0x0050'] = [];
|
|
this.newDictionary['0x0050']['0x0000'] = ['UL', '1', 'XRayAngioDeviceGroupLength'];
|
|
this.newDictionary['0x0050']['0x0004'] = ['CS', '1', 'CalibrationObject'];
|
|
this.newDictionary['0x0050']['0x0010'] = ['SQ', '1', 'DeviceSequence'];
|
|
this.newDictionary['0x0050']['0x0012'] = ['CS', '1', 'DeviceType'];
|
|
this.newDictionary['0x0050']['0x0014'] = ['DS', '1', 'DeviceLength'];
|
|
this.newDictionary['0x0050']['0x0016'] = ['DS', '1', 'DeviceDiameter'];
|
|
this.newDictionary['0x0050']['0x0017'] = ['CS', '1', 'DeviceDiameterUnits'];
|
|
this.newDictionary['0x0050']['0x0018'] = ['DS', '1', 'DeviceVolume'];
|
|
this.newDictionary['0x0050']['0x0019'] = ['DS', '1', 'InterMarkerDistance'];
|
|
this.newDictionary['0x0050']['0x0020'] = ['LO', '1', 'DeviceDescription'];
|
|
this.newDictionary['0x0050']['0x0030'] = ['SQ', '1', 'CodedInterventionalDeviceSequence'];
|
|
|
|
// 0x0054
|
|
this.newDictionary['0x0054'] = [];
|
|
this.newDictionary['0x0054']['0x0000'] = ['UL', '1', 'NuclearMedicineGroupLength'];
|
|
this.newDictionary['0x0054']['0x0010'] = ['US', '1-n', 'EnergyWindowVector'];
|
|
this.newDictionary['0x0054']['0x0011'] = ['US', '1', 'NumberOfEnergyWindows'];
|
|
this.newDictionary['0x0054']['0x0012'] = ['SQ', '1', 'EnergyWindowInformationSequence'];
|
|
this.newDictionary['0x0054']['0x0013'] = ['SQ', '1', 'EnergyWindowRangeSequence'];
|
|
this.newDictionary['0x0054']['0x0014'] = ['DS', '1', 'EnergyWindowLowerLimit'];
|
|
this.newDictionary['0x0054']['0x0015'] = ['DS', '1', 'EnergyWindowUpperLimit'];
|
|
this.newDictionary['0x0054']['0x0016'] = ['SQ', '1', 'RadiopharmaceuticalInformationSequence'];
|
|
this.newDictionary['0x0054']['0x0017'] = ['IS', '1', 'ResidualSyringeCounts'];
|
|
this.newDictionary['0x0054']['0x0018'] = ['SH', '1', 'EnergyWindowName'];
|
|
this.newDictionary['0x0054']['0x0020'] = ['US', '1-n', 'DetectorVector'];
|
|
this.newDictionary['0x0054']['0x0021'] = ['US', '1', 'NumberOfDetectors'];
|
|
this.newDictionary['0x0054']['0x0022'] = ['SQ', '1', 'DetectorInformationSequence'];
|
|
this.newDictionary['0x0054']['0x0030'] = ['US', '1-n', 'PhaseVector'];
|
|
this.newDictionary['0x0054']['0x0031'] = ['US', '1', 'NumberOfPhases'];
|
|
this.newDictionary['0x0054']['0x0032'] = ['SQ', '1', 'PhaseInformationSequence'];
|
|
this.newDictionary['0x0054']['0x0033'] = ['US', '1', 'NumberOfFramesInPhase'];
|
|
this.newDictionary['0x0054']['0x0036'] = ['IS', '1', 'PhaseDelay'];
|
|
this.newDictionary['0x0054']['0x0038'] = ['IS', '1', 'PauseBetweenFrames'];
|
|
this.newDictionary['0x0054']['0x0050'] = ['US', '1-n', 'RotationVector'];
|
|
this.newDictionary['0x0054']['0x0051'] = ['US', '1', 'NumberOfRotations'];
|
|
this.newDictionary['0x0054']['0x0052'] = ['SQ', '1', 'RotationInformationSequence'];
|
|
this.newDictionary['0x0054']['0x0053'] = ['US', '1', 'NumberOfFramesInRotation'];
|
|
this.newDictionary['0x0054']['0x0060'] = ['US', '1-n', 'RRIntervalVector'];
|
|
this.newDictionary['0x0054']['0x0061'] = ['US', '1', 'NumberOfRRIntervals'];
|
|
this.newDictionary['0x0054']['0x0062'] = ['SQ', '1', 'GatedInformationSequence'];
|
|
this.newDictionary['0x0054']['0x0063'] = ['SQ', '1', 'DataInformationSequence'];
|
|
this.newDictionary['0x0054']['0x0070'] = ['US', '1-n', 'TimeSlotVector'];
|
|
this.newDictionary['0x0054']['0x0071'] = ['US', '1', 'NumberOfTimeSlots'];
|
|
this.newDictionary['0x0054']['0x0072'] = ['SQ', '1', 'TimeSlotInformationSequence'];
|
|
this.newDictionary['0x0054']['0x0073'] = ['DS', '1', 'TimeSlotTime'];
|
|
this.newDictionary['0x0054']['0x0080'] = ['US', '1-n', 'SliceVector'];
|
|
this.newDictionary['0x0054']['0x0081'] = ['US', '1', 'NumberOfSlices'];
|
|
this.newDictionary['0x0054']['0x0090'] = ['US', '1-n', 'AngularViewVector'];
|
|
this.newDictionary['0x0054']['0x0100'] = ['US', '1-n', 'TimeSliceVector'];
|
|
this.newDictionary['0x0054']['0x0101'] = ['US', '1', 'NumberOfTimeSlices'];
|
|
this.newDictionary['0x0054']['0x0200'] = ['DS', '1', 'StartAngle'];
|
|
this.newDictionary['0x0054']['0x0202'] = ['CS', '1', 'TypeOfDetectorMotion'];
|
|
this.newDictionary['0x0054']['0x0210'] = ['IS', '1-n', 'TriggerVector'];
|
|
this.newDictionary['0x0054']['0x0211'] = ['US', '1', 'NumberOfTriggersInPhase'];
|
|
this.newDictionary['0x0054']['0x0220'] = ['SQ', '1', 'ViewCodeSequence'];
|
|
this.newDictionary['0x0054']['0x0222'] = ['SQ', '1', 'ViewAngulationModifierCodeSequence'];
|
|
this.newDictionary['0x0054']['0x0300'] = ['SQ', '1', 'RadionuclideCodeSequence'];
|
|
this.newDictionary['0x0054']['0x0302'] = ['SQ', '1', 'AdministrationRouteCodeSequence'];
|
|
this.newDictionary['0x0054']['0x0304'] = ['SQ', '1', 'RadiopharmaceuticalCodeSequence'];
|
|
this.newDictionary['0x0054']['0x0306'] = ['SQ', '1', 'CalibrationDataSequence'];
|
|
this.newDictionary['0x0054']['0x0308'] = ['US', '1', 'EnergyWindowNumber'];
|
|
this.newDictionary['0x0054']['0x0400'] = ['SH', '1', 'ImageID'];
|
|
this.newDictionary['0x0054']['0x0410'] = ['SQ', '1', 'PatientOrientationCodeSequence'];
|
|
this.newDictionary['0x0054']['0x0412'] = ['SQ', '1', 'PatientOrientationModifierCodeSequence'];
|
|
this.newDictionary['0x0054']['0x0414'] = ['SQ', '1', 'PatientGantryRelationshipCodeSequence'];
|
|
this.newDictionary['0x0054']['0x1000'] = ['CS', '2', 'SeriesType'];
|
|
this.newDictionary['0x0054']['0x1001'] = ['CS', '1', 'Units'];
|
|
this.newDictionary['0x0054']['0x1002'] = ['CS', '1', 'CountsSource'];
|
|
this.newDictionary['0x0054']['0x1004'] = ['CS', '1', 'ReprojectionMethod'];
|
|
this.newDictionary['0x0054']['0x1100'] = ['CS', '1', 'RandomsCorrectionMethod'];
|
|
this.newDictionary['0x0054']['0x1101'] = ['LO', '1', 'AttenuationCorrectionMethod'];
|
|
this.newDictionary['0x0054']['0x1102'] = ['CS', '1', 'DecayCorrection'];
|
|
this.newDictionary['0x0054']['0x1103'] = ['LO', '1', 'ReconstructionMethod'];
|
|
this.newDictionary['0x0054']['0x1104'] = ['LO', '1', 'DetectorLinesOfResponseUsed'];
|
|
this.newDictionary['0x0054']['0x1105'] = ['LO', '1', 'ScatterCorrectionMethod'];
|
|
this.newDictionary['0x0054']['0x1200'] = ['DS', '1', 'AxialAcceptance'];
|
|
this.newDictionary['0x0054']['0x1201'] = ['IS', '2', 'AxialMash'];
|
|
this.newDictionary['0x0054']['0x1202'] = ['IS', '1', 'TransverseMash'];
|
|
this.newDictionary['0x0054']['0x1203'] = ['DS', '2', 'DetectorElementSize'];
|
|
this.newDictionary['0x0054']['0x1210'] = ['DS', '1', 'CoincidenceWindowWidth'];
|
|
this.newDictionary['0x0054']['0x1220'] = ['CS', '1-n', 'SecondaryCountsType'];
|
|
this.newDictionary['0x0054']['0x1300'] = ['DS', '1', 'FrameReferenceTime'];
|
|
this.newDictionary['0x0054']['0x1310'] = ['IS', '1', 'PrimaryPromptsCountsAccumulated'];
|
|
this.newDictionary['0x0054']['0x1311'] = ['IS', '1-n', 'SecondaryCountsAccumulated'];
|
|
this.newDictionary['0x0054']['0x1320'] = ['DS', '1', 'SliceSensitivityFactor'];
|
|
this.newDictionary['0x0054']['0x1321'] = ['DS', '1', 'DecayFactor'];
|
|
this.newDictionary['0x0054']['0x1322'] = ['DS', '1', 'DoseCalibrationFactor'];
|
|
this.newDictionary['0x0054']['0x1323'] = ['DS', '1', 'ScatterFractionFactor'];
|
|
this.newDictionary['0x0054']['0x1324'] = ['DS', '1', 'DeadTimeFactor'];
|
|
this.newDictionary['0x0054']['0x1330'] = ['US', '1', 'ImageIndex'];
|
|
this.newDictionary['0x0054']['0x1400'] = ['CS', '1-n', 'CountsIncluded'];
|
|
this.newDictionary['0x0054']['0x1401'] = ['CS', '1', 'DeadTimeCorrectionFlag'];
|
|
|
|
// 0x0060
|
|
this.newDictionary['0x0060'] = [];
|
|
this.newDictionary['0x0060']['0x0000'] = ['UL', '1', 'HistogramGroupLength'];
|
|
this.newDictionary['0x0060']['0x3000'] = ['SQ', '1', 'HistogramSequence'];
|
|
this.newDictionary['0x0060']['0x3002'] = ['US', '1', 'HistogramNumberofBins'];
|
|
this.newDictionary['0x0060']['0x3004'] = ['US/SS', '1', 'HistogramFirstBinValue'];
|
|
this.newDictionary['0x0060']['0x3006'] = ['US/SS', '1', 'HistogramLastBinValue'];
|
|
this.newDictionary['0x0060']['0x3008'] = ['US', '1', 'HistogramBinWidth'];
|
|
this.newDictionary['0x0060']['0x3010'] = ['LO', '1', 'HistogramExplanation'];
|
|
this.newDictionary['0x0060']['0x3020'] = ['UL', '1-n', 'HistogramData'];
|
|
|
|
// 0x0070
|
|
this.newDictionary['0x0070'] = [];
|
|
this.newDictionary['0x0070']['0x0001'] = ['SQ', '1', 'GraphicAnnotationSequence'];
|
|
this.newDictionary['0x0070']['0x0002'] = ['CS', '1', 'GraphicLayer'];
|
|
this.newDictionary['0x0070']['0x0003'] = ['CS', '1', 'BoundingBoxAnnotationUnits'];
|
|
this.newDictionary['0x0070']['0x0004'] = ['CS', '1', 'AnchorPointAnnotationUnits'];
|
|
this.newDictionary['0x0070']['0x0005'] = ['CS', '1', 'GraphicAnnotationUnits'];
|
|
this.newDictionary['0x0070']['0x0006'] = ['ST', '1', 'UnformattedTextValue'];
|
|
this.newDictionary['0x0070']['0x0008'] = ['SQ', '1', 'TextObjectSequence'];
|
|
this.newDictionary['0x0070']['0x0009'] = ['SQ', '1', 'GraphicObjectSequence'];
|
|
this.newDictionary['0x0070']['0x0010'] = ['FL', '2', 'BoundingBoxTopLeftHandCorner'];
|
|
this.newDictionary['0x0070']['0x0011'] = ['FL', '2', 'BoundingBoxBottomRightHandCorner'];
|
|
this.newDictionary['0x0070']['0x0012'] = ['CS', '1', 'BoundingBoxTextHorizontalJustification'];
|
|
this.newDictionary['0x0070']['0x0014'] = ['FL', '2', 'AnchorPoint'];
|
|
this.newDictionary['0x0070']['0x0015'] = ['CS', '1', 'AnchorPointVisibility'];
|
|
this.newDictionary['0x0070']['0x0020'] = ['US', '1', 'GraphicDimensions'];
|
|
this.newDictionary['0x0070']['0x0021'] = ['US', '1', 'NumberOfGraphicPoints'];
|
|
this.newDictionary['0x0070']['0x0022'] = ['FL', '2-n', 'GraphicData'];
|
|
this.newDictionary['0x0070']['0x0023'] = ['CS', '1', 'GraphicType'];
|
|
this.newDictionary['0x0070']['0x0024'] = ['CS', '1', 'GraphicFilled'];
|
|
this.newDictionary['0x0070']['0x0040'] = ['IS', '1', 'ImageRotationFrozenDraftRetired'];
|
|
this.newDictionary['0x0070']['0x0041'] = ['CS', '1', 'ImageHorizontalFlip'];
|
|
this.newDictionary['0x0070']['0x0042'] = ['US', '1', 'ImageRotation'];
|
|
this.newDictionary['0x0070']['0x0050'] = ['US', '2', 'DisplayedAreaTLHCFrozenDraftRetired'];
|
|
this.newDictionary['0x0070']['0x0051'] = ['US', '2', 'DisplayedAreaBRHCFrozenDraftRetired'];
|
|
this.newDictionary['0x0070']['0x0052'] = ['SL', '2', 'DisplayedAreaTopLeftHandCorner'];
|
|
this.newDictionary['0x0070']['0x0053'] = ['SL', '2', 'DisplayedAreaBottomRightHandCorner'];
|
|
this.newDictionary['0x0070']['0x005A'] = ['SQ', '1', 'DisplayedAreaSelectionSequence'];
|
|
this.newDictionary['0x0070']['0x0060'] = ['SQ', '1', 'GraphicLayerSequence'];
|
|
this.newDictionary['0x0070']['0x0062'] = ['IS', '1', 'GraphicLayerOrder'];
|
|
this.newDictionary['0x0070']['0x0066'] = ['US', '1', 'GraphicLayerRecommendedDisplayGrayscaleValue'];
|
|
this.newDictionary['0x0070']['0x0067'] = ['US', '3', 'GraphicLayerRecommendedDisplayRGBValue'];
|
|
this.newDictionary['0x0070']['0x0068'] = ['LO', '1', 'GraphicLayerDescription'];
|
|
this.newDictionary['0x0070']['0x0080'] = ['CS', '1', 'PresentationLabel'];
|
|
this.newDictionary['0x0070']['0x0081'] = ['LO', '1', 'PresentationDescription'];
|
|
this.newDictionary['0x0070']['0x0082'] = ['DA', '1', 'PresentationCreationDate'];
|
|
this.newDictionary['0x0070']['0x0083'] = ['TM', '1', 'PresentationCreationTime'];
|
|
this.newDictionary['0x0070']['0x0084'] = ['PN', '1', 'PresentationCreatorsName'];
|
|
this.newDictionary['0x0070']['0x0100'] = ['CS', '1', 'PresentationSizeMode'];
|
|
this.newDictionary['0x0070']['0x0101'] = ['DS', '2', 'PresentationPixelSpacing'];
|
|
this.newDictionary['0x0070']['0x0102'] = ['IS', '2', 'PresentationPixelAspectRatio'];
|
|
this.newDictionary['0x0070']['0x0103'] = ['FL', '1', 'PresentationPixelMagnificationRatio'];
|
|
|
|
// 0x0088
|
|
this.newDictionary['0x0088'] = [];
|
|
this.newDictionary['0x0088']['0x0000'] = ['UL', '1', 'StorageGroupLength'];
|
|
this.newDictionary['0x0088']['0x0130'] = ['SH', '1', 'StorageMediaFilesetID'];
|
|
this.newDictionary['0x0088']['0x0140'] = ['UI', '1', 'StorageMediaFilesetUID'];
|
|
this.newDictionary['0x0088']['0x0200'] = ['SQ', '1', 'IconImage'];
|
|
this.newDictionary['0x0088']['0x0904'] = ['LO', '1', 'TopicTitle'];
|
|
this.newDictionary['0x0088']['0x0906'] = ['ST', '1', 'TopicSubject'];
|
|
this.newDictionary['0x0088']['0x0910'] = ['LO', '1', 'TopicAuthor'];
|
|
this.newDictionary['0x0088']['0x0912'] = ['LO', '3', 'TopicKeyWords'];
|
|
|
|
// 0x1000
|
|
this.newDictionary['0x1000'] = [];
|
|
this.newDictionary['0x1000']['0x0000'] = ['UL', '1', 'CodeTableGroupLength'];
|
|
this.newDictionary['0x1000']['0x0010'] = ['US', '3', 'EscapeTriplet'];
|
|
this.newDictionary['0x1000']['0x0011'] = ['US', '3', 'RunLengthTriplet'];
|
|
this.newDictionary['0x1000']['0x0012'] = ['US', '1', 'HuffmanTableSize'];
|
|
this.newDictionary['0x1000']['0x0013'] = ['US', '3', 'HuffmanTableTriplet'];
|
|
this.newDictionary['0x1000']['0x0014'] = ['US', '1', 'ShiftTableSize'];
|
|
this.newDictionary['0x1000']['0x0015'] = ['US', '3', 'ShiftTableTriplet'];
|
|
|
|
// 0x1010
|
|
this.newDictionary['0x1010'] = [];
|
|
this.newDictionary['0x1010']['0x0000'] = ['UL', '1', 'ZonalMapGroupLength'];
|
|
this.newDictionary['0x1010']['0x0004'] = ['US', '1-n', 'ZonalMap'];
|
|
|
|
// 0x2000
|
|
this.newDictionary['0x2000'] = [];
|
|
this.newDictionary['0x2000']['0x0000'] = ['UL', '1', 'FilmSessionGroupLength'];
|
|
this.newDictionary['0x2000']['0x0010'] = ['IS', '1', 'NumberOfCopies'];
|
|
this.newDictionary['0x2000']['0x001E'] = ['SQ', '1', 'PrinterConfigurationSequence'];
|
|
this.newDictionary['0x2000']['0x0020'] = ['CS', '1', 'PrintPriority'];
|
|
this.newDictionary['0x2000']['0x0030'] = ['CS', '1', 'MediumType'];
|
|
this.newDictionary['0x2000']['0x0040'] = ['CS', '1', 'FilmDestination'];
|
|
this.newDictionary['0x2000']['0x0050'] = ['LO', '1', 'FilmSessionLabel'];
|
|
this.newDictionary['0x2000']['0x0060'] = ['IS', '1', 'MemoryAllocation'];
|
|
this.newDictionary['0x2000']['0x0061'] = ['IS', '1', 'MaximumMemoryAllocation'];
|
|
this.newDictionary['0x2000']['0x0062'] = ['CS', '1', 'ColorImagePrintingFlag'];
|
|
this.newDictionary['0x2000']['0x0063'] = ['CS', '1', 'CollationFlag'];
|
|
this.newDictionary['0x2000']['0x0065'] = ['CS', '1', 'AnnotationFlag'];
|
|
this.newDictionary['0x2000']['0x0067'] = ['CS', '1', 'ImageOverlayFlag'];
|
|
this.newDictionary['0x2000']['0x0069'] = ['CS', '1', 'PresentationLUTFlag'];
|
|
this.newDictionary['0x2000']['0x006A'] = ['CS', '1', 'ImageBoxPresentationLUTFlag'];
|
|
this.newDictionary['0x2000']['0x00A0'] = ['US', '1', 'MemoryBitDepth'];
|
|
this.newDictionary['0x2000']['0x00A1'] = ['US', '1', 'PrintingBitDepth'];
|
|
this.newDictionary['0x2000']['0x00A2'] = ['SQ', '1', 'MediaInstalledSequence'];
|
|
this.newDictionary['0x2000']['0x00A4'] = ['SQ', '1', 'OtherMediaAvailableSequence'];
|
|
this.newDictionary['0x2000']['0x00A8'] = ['SQ', '1', 'SupportedImageDisplayFormatsSequence'];
|
|
this.newDictionary['0x2000']['0x0500'] = ['SQ', '1', 'ReferencedFilmBoxSequence'];
|
|
this.newDictionary['0x2000']['0x0510'] = ['SQ', '1', 'ReferencedStoredPrintSequence'];
|
|
|
|
// 0x2010
|
|
this.newDictionary['0x2010'] = [];
|
|
this.newDictionary['0x2010']['0x0000'] = ['UL', '1', 'FilmBoxGroupLength'];
|
|
this.newDictionary['0x2010']['0x0010'] = ['ST', '1', 'ImageDisplayFormat'];
|
|
this.newDictionary['0x2010']['0x0030'] = ['CS', '1', 'AnnotationDisplayFormatID'];
|
|
this.newDictionary['0x2010']['0x0040'] = ['CS', '1', 'FilmOrientation'];
|
|
this.newDictionary['0x2010']['0x0050'] = ['CS', '1', 'FilmSizeID'];
|
|
this.newDictionary['0x2010']['0x0052'] = ['CS', '1', 'PrinterResolutionID'];
|
|
this.newDictionary['0x2010']['0x0054'] = ['CS', '1', 'DefaultPrinterResolutionID'];
|
|
this.newDictionary['0x2010']['0x0060'] = ['CS', '1', 'MagnificationType'];
|
|
this.newDictionary['0x2010']['0x0080'] = ['CS', '1', 'SmoothingType'];
|
|
this.newDictionary['0x2010']['0x00A6'] = ['CS', '1', 'DefaultMagnificationType'];
|
|
this.newDictionary['0x2010']['0x00A7'] = ['CS', '1-n', 'OtherMagnificationTypesAvailable'];
|
|
this.newDictionary['0x2010']['0x00A8'] = ['CS', '1', 'DefaultSmoothingType'];
|
|
this.newDictionary['0x2010']['0x00A9'] = ['CS', '1-n', 'OtherSmoothingTypesAvailable'];
|
|
this.newDictionary['0x2010']['0x0100'] = ['CS', '1', 'BorderDensity'];
|
|
this.newDictionary['0x2010']['0x0110'] = ['CS', '1', 'EmptyImageDensity'];
|
|
this.newDictionary['0x2010']['0x0120'] = ['US', '1', 'MinDensity'];
|
|
this.newDictionary['0x2010']['0x0130'] = ['US', '1', 'MaxDensity'];
|
|
this.newDictionary['0x2010']['0x0140'] = ['CS', '1', 'Trim'];
|
|
this.newDictionary['0x2010']['0x0150'] = ['ST', '1', 'ConfigurationInformation'];
|
|
this.newDictionary['0x2010']['0x0152'] = ['LT', '1', 'ConfigurationInformationDescription'];
|
|
this.newDictionary['0x2010']['0x0154'] = ['IS', '1', 'MaximumCollatedFilms'];
|
|
this.newDictionary['0x2010']['0x015E'] = ['US', '1', 'Illumination'];
|
|
this.newDictionary['0x2010']['0x0160'] = ['US', '1', 'ReflectedAmbientLight'];
|
|
this.newDictionary['0x2010']['0x0376'] = ['DS', '2', 'PrinterPixelSpacing'];
|
|
this.newDictionary['0x2010']['0x0500'] = ['SQ', '1', 'ReferencedFilmSessionSequence'];
|
|
this.newDictionary['0x2010']['0x0510'] = ['SQ', '1', 'ReferencedImageBoxSequence'];
|
|
this.newDictionary['0x2010']['0x0520'] = ['SQ', '1', 'ReferencedBasicAnnotationBoxSequence'];
|
|
|
|
// 0x2020
|
|
this.newDictionary['0x2020'] = [];
|
|
this.newDictionary['0x2020']['0x0000'] = ['UL', '1', 'ImageBoxGroupLength'];
|
|
this.newDictionary['0x2020']['0x0010'] = ['US', '1', 'ImageBoxPosition'];
|
|
this.newDictionary['0x2020']['0x0020'] = ['CS', '1', 'Polarity'];
|
|
this.newDictionary['0x2020']['0x0030'] = ['DS', '1', 'RequestedImageSize'];
|
|
this.newDictionary['0x2020']['0x0040'] = ['CS', '1', 'RequestedDecimateCropBehavior'];
|
|
this.newDictionary['0x2020']['0x0050'] = ['CS', '1', 'RequestedResolutionID'];
|
|
this.newDictionary['0x2020']['0x00A0'] = ['CS', '1', 'RequestedImageSizeFlag'];
|
|
this.newDictionary['0x2020']['0x00A2'] = ['CS', '1', 'DecimateCropResult'];
|
|
this.newDictionary['0x2020']['0x0110'] = ['SQ', '1', 'PreformattedGrayscaleImageSequence'];
|
|
this.newDictionary['0x2020']['0x0111'] = ['SQ', '1', 'PreformattedColorImageSequence'];
|
|
this.newDictionary['0x2020']['0x0130'] = ['SQ', '1', 'ReferencedImageOverlayBoxSequence'];
|
|
this.newDictionary['0x2020']['0x0140'] = ['SQ', '1', 'ReferencedVOILUTBoxSequence'];
|
|
|
|
// 0x2030
|
|
this.newDictionary['0x2030'] = [];
|
|
this.newDictionary['0x2030']['0x0000'] = ['UL', '1', 'AnnotationGroupLength'];
|
|
this.newDictionary['0x2030']['0x0010'] = ['US', '1', 'AnnotationPosition'];
|
|
this.newDictionary['0x2030']['0x0020'] = ['LO', '1', 'TextString'];
|
|
|
|
// 0x2040
|
|
this.newDictionary['0x2040'] = [];
|
|
this.newDictionary['0x2040']['0x0000'] = ['UL', '1', 'OverlayBoxGroupLength'];
|
|
this.newDictionary['0x2040']['0x0010'] = ['SQ', '1', 'ReferencedOverlayPlaneSequence'];
|
|
this.newDictionary['0x2040']['0x0011'] = ['US', '9', 'ReferencedOverlayPlaneGroups'];
|
|
this.newDictionary['0x2040']['0x0020'] = ['SQ', '1', 'OverlayPixelDataSequence'];
|
|
this.newDictionary['0x2040']['0x0060'] = ['CS', '1', 'OverlayMagnificationType'];
|
|
this.newDictionary['0x2040']['0x0070'] = ['CS', '1', 'OverlaySmoothingType'];
|
|
this.newDictionary['0x2040']['0x0072'] = ['CS', '1', 'OverlayOrImageMagnification'];
|
|
this.newDictionary['0x2040']['0x0074'] = ['US', '1', 'MagnifyToNumberOfColumns'];
|
|
this.newDictionary['0x2040']['0x0080'] = ['CS', '1', 'OverlayForegroundDensity'];
|
|
this.newDictionary['0x2040']['0x0082'] = ['CS', '1', 'OverlayBackgroundDensity'];
|
|
this.newDictionary['0x2040']['0x0090'] = ['CS', '1', 'OverlayMode'];
|
|
this.newDictionary['0x2040']['0x0100'] = ['CS', '1', 'ThresholdDensity'];
|
|
this.newDictionary['0x2040']['0x0500'] = ['SQ', '1', 'ReferencedOverlayImageBoxSequence'];
|
|
|
|
// 0x2050
|
|
this.newDictionary['0x2050'] = [];
|
|
this.newDictionary['0x2050']['0x0000'] = ['UL', '1', 'PresentationLUTGroupLength'];
|
|
this.newDictionary['0x2050']['0x0010'] = ['SQ', '1', 'PresentationLUTSequence'];
|
|
this.newDictionary['0x2050']['0x0020'] = ['CS', '1', 'PresentationLUTShape'];
|
|
this.newDictionary['0x2050']['0x0500'] = ['SQ', '1', 'ReferencedPresentationLUTSequence'];
|
|
|
|
// 0x2100
|
|
this.newDictionary['0x2100'] = [];
|
|
this.newDictionary['0x2100']['0x0000'] = ['UL', '1', 'PrintJobGroupLength'];
|
|
this.newDictionary['0x2100']['0x0010'] = ['SH', '1', 'PrintJobID'];
|
|
this.newDictionary['0x2100']['0x0020'] = ['CS', '1', 'ExecutionStatus'];
|
|
this.newDictionary['0x2100']['0x0030'] = ['CS', '1', 'ExecutionStatusInfo'];
|
|
this.newDictionary['0x2100']['0x0040'] = ['DA', '1', 'CreationDate'];
|
|
this.newDictionary['0x2100']['0x0050'] = ['TM', '1', 'CreationTime'];
|
|
this.newDictionary['0x2100']['0x0070'] = ['AE', '1', 'Originator'];
|
|
this.newDictionary['0x2100']['0x0140'] = ['AE', '1', 'DestinationAE'];
|
|
this.newDictionary['0x2100']['0x0160'] = ['SH', '1', 'OwnerID'];
|
|
this.newDictionary['0x2100']['0x0170'] = ['IS', '1', 'NumberOfFilms'];
|
|
this.newDictionary['0x2100']['0x0500'] = ['SQ', '1', 'ReferencedPrintJobSequence'];
|
|
|
|
// 0x2110
|
|
this.newDictionary['0x2110'] = [];
|
|
this.newDictionary['0x2110']['0x0000'] = ['UL', '1', 'PrinterGroupLength'];
|
|
this.newDictionary['0x2110']['0x0010'] = ['CS', '1', 'PrinterStatus'];
|
|
this.newDictionary['0x2110']['0x0020'] = ['CS', '1', 'PrinterStatusInfo'];
|
|
this.newDictionary['0x2110']['0x0030'] = ['LO', '1', 'PrinterName'];
|
|
this.newDictionary['0x2110']['0x0099'] = ['SH', '1', 'PrintQueueID'];
|
|
|
|
// 0x2120
|
|
this.newDictionary['0x2120'] = [];
|
|
this.newDictionary['0x2120']['0x0000'] = ['UL', '1', 'QueueGroupLength'];
|
|
this.newDictionary['0x2120']['0x0010'] = ['CS', '1', 'QueueStatus'];
|
|
this.newDictionary['0x2120']['0x0050'] = ['SQ', '1', 'PrintJobDescriptionSequence'];
|
|
this.newDictionary['0x2120']['0x0070'] = ['SQ', '1', 'QueueReferencedPrintJobSequence'];
|
|
|
|
// 0x2130
|
|
this.newDictionary['0x2130'] = [];
|
|
this.newDictionary['0x2130']['0x0000'] = ['UL', '1', 'PrintContentGroupLength'];
|
|
this.newDictionary['0x2130']['0x0010'] = ['SQ', '1', 'PrintManagementCapabilitiesSequence'];
|
|
this.newDictionary['0x2130']['0x0015'] = ['SQ', '1', 'PrinterCharacteristicsSequence'];
|
|
this.newDictionary['0x2130']['0x0030'] = ['SQ', '1', 'FilmBoxContentSequence'];
|
|
this.newDictionary['0x2130']['0x0040'] = ['SQ', '1', 'ImageBoxContentSequence'];
|
|
this.newDictionary['0x2130']['0x0050'] = ['SQ', '1', 'AnnotationContentSequence'];
|
|
this.newDictionary['0x2130']['0x0060'] = ['SQ', '1', 'ImageOverlayBoxContentSequence'];
|
|
this.newDictionary['0x2130']['0x0080'] = ['SQ', '1', 'PresentationLUTContentSequence'];
|
|
this.newDictionary['0x2130']['0x00A0'] = ['SQ', '1', 'ProposedStudySequence'];
|
|
this.newDictionary['0x2130']['0x00C0'] = ['SQ', '1', 'OriginalImageSequence'];
|
|
|
|
// 0x3002
|
|
this.newDictionary['0x3002'] = [];
|
|
this.newDictionary['0x3002']['0x0000'] = ['UL', '1', 'RTImageGroupLength'];
|
|
this.newDictionary['0x3002']['0x0002'] = ['SH', '1', 'RTImageLabel'];
|
|
this.newDictionary['0x3002']['0x0003'] = ['LO', '1', 'RTImageName'];
|
|
this.newDictionary['0x3002']['0x0004'] = ['ST', '1', 'RTImageDescription'];
|
|
this.newDictionary['0x3002']['0x000A'] = ['CS', '1', 'ReportedValuesOrigin'];
|
|
this.newDictionary['0x3002']['0x000C'] = ['CS', '1', 'RTImagePlane'];
|
|
this.newDictionary['0x3002']['0x000D'] = ['DS', '3', 'XRayImageReceptorTranslation'];
|
|
this.newDictionary['0x3002']['0x000E'] = ['DS', '1', 'XRayImageReceptorAngle'];
|
|
this.newDictionary['0x3002']['0x0010'] = ['DS', '6', 'RTImageOrientation'];
|
|
this.newDictionary['0x3002']['0x0011'] = ['DS', '2', 'ImagePlanePixelSpacing'];
|
|
this.newDictionary['0x3002']['0x0012'] = ['DS', '2', 'RTImagePosition'];
|
|
this.newDictionary['0x3002']['0x0020'] = ['SH', '1', 'RadiationMachineName'];
|
|
this.newDictionary['0x3002']['0x0022'] = ['DS', '1', 'RadiationMachineSAD'];
|
|
this.newDictionary['0x3002']['0x0024'] = ['DS', '1', 'RadiationMachineSSD'];
|
|
this.newDictionary['0x3002']['0x0026'] = ['DS', '1', 'RTImageSID'];
|
|
this.newDictionary['0x3002']['0x0028'] = ['DS', '1', 'SourceToReferenceObjectDistance'];
|
|
this.newDictionary['0x3002']['0x0029'] = ['IS', '1', 'FractionNumber'];
|
|
this.newDictionary['0x3002']['0x0030'] = ['SQ', '1', 'ExposureSequence'];
|
|
this.newDictionary['0x3002']['0x0032'] = ['DS', '1', 'MetersetExposure'];
|
|
this.newDictionary['0x3002']['0x0034'] = ['DS', '4', 'DiaphragmPosition'];
|
|
|
|
// x3004
|
|
this.newDictionary['0x3004'] = [];
|
|
this.newDictionary['0x3004']['0x0000'] = ['UL', '1', 'RTDoseGroupLength'];
|
|
this.newDictionary['0x3004']['0x0001'] = ['CS', '1', 'DVHType'];
|
|
this.newDictionary['0x3004']['0x0002'] = ['CS', '1', 'DoseUnits'];
|
|
this.newDictionary['0x3004']['0x0004'] = ['CS', '1', 'DoseType'];
|
|
this.newDictionary['0x3004']['0x0006'] = ['LO', '1', 'DoseComment'];
|
|
this.newDictionary['0x3004']['0x0008'] = ['DS', '3', 'NormalizationPoint'];
|
|
this.newDictionary['0x3004']['0x000A'] = ['CS', '1', 'DoseSummationType'];
|
|
this.newDictionary['0x3004']['0x000C'] = ['DS', '2-n', 'GridFrameOffsetVector'];
|
|
this.newDictionary['0x3004']['0x000E'] = ['DS', '1', 'DoseGridScaling'];
|
|
this.newDictionary['0x3004']['0x0010'] = ['SQ', '1', 'RTDoseROISequence'];
|
|
this.newDictionary['0x3004']['0x0012'] = ['DS', '1', 'DoseValue'];
|
|
this.newDictionary['0x3004']['0x0040'] = ['DS', '3', 'DVHNormalizationPoint'];
|
|
this.newDictionary['0x3004']['0x0042'] = ['DS', '1', 'DVHNormalizationDoseValue'];
|
|
this.newDictionary['0x3004']['0x0050'] = ['SQ', '1', 'DVHSequence'];
|
|
this.newDictionary['0x3004']['0x0052'] = ['DS', '1', 'DVHDoseScaling'];
|
|
this.newDictionary['0x3004']['0x0054'] = ['CS', '1', 'DVHVolumeUnits'];
|
|
this.newDictionary['0x3004']['0x0056'] = ['IS', '1', 'DVHNumberOfBins'];
|
|
this.newDictionary['0x3004']['0x0058'] = ['DS', '2-2n', 'DVHData'];
|
|
this.newDictionary['0x3004']['0x0060'] = ['SQ', '1', 'DVHReferencedROISequence'];
|
|
this.newDictionary['0x3004']['0x0062'] = ['CS', '1', 'DVHROIContributionType'];
|
|
this.newDictionary['0x3004']['0x0070'] = ['DS', '1', 'DVHMinimumDose'];
|
|
this.newDictionary['0x3004']['0x0072'] = ['DS', '1', 'DVHMaximumDose'];
|
|
this.newDictionary['0x3004']['0x0074'] = ['DS', '1', 'DVHMeanDose'];
|
|
|
|
// 0x3006
|
|
this.newDictionary['0x3006'] = [];
|
|
this.newDictionary['0x3006']['0x0000'] = ['UL', '1', 'RTStructureSetGroupLength'];
|
|
this.newDictionary['0x3006']['0x0002'] = ['SH', '1', 'StructureSetLabel'];
|
|
this.newDictionary['0x3006']['0x0004'] = ['LO', '1', 'StructureSetName'];
|
|
this.newDictionary['0x3006']['0x0006'] = ['ST', '1', 'StructureSetDescription'];
|
|
this.newDictionary['0x3006']['0x0008'] = ['DA', '1', 'StructureSetDate'];
|
|
this.newDictionary['0x3006']['0x0009'] = ['TM', '1', 'StructureSetTime'];
|
|
this.newDictionary['0x3006']['0x0010'] = ['SQ', '1', 'ReferencedFrameOfReferenceSequence'];
|
|
this.newDictionary['0x3006']['0x0012'] = ['SQ', '1', 'RTReferencedStudySequence'];
|
|
this.newDictionary['0x3006']['0x0014'] = ['SQ', '1', 'RTReferencedSeriesSequence'];
|
|
this.newDictionary['0x3006']['0x0016'] = ['SQ', '1', 'ContourImageSequence'];
|
|
this.newDictionary['0x3006']['0x0020'] = ['SQ', '1', 'StructureSetROISequence'];
|
|
this.newDictionary['0x3006']['0x0022'] = ['IS', '1', 'ROINumber'];
|
|
this.newDictionary['0x3006']['0x0024'] = ['UI', '1', 'ReferencedFrameOfReferenceUID'];
|
|
this.newDictionary['0x3006']['0x0026'] = ['LO', '1', 'ROIName'];
|
|
this.newDictionary['0x3006']['0x0028'] = ['ST', '1', 'ROIDescription'];
|
|
this.newDictionary['0x3006']['0x002A'] = ['IS', '3', 'ROIDisplayColor'];
|
|
this.newDictionary['0x3006']['0x002C'] = ['DS', '1', 'ROIVolume'];
|
|
this.newDictionary['0x3006']['0x0030'] = ['SQ', '1', 'RTRelatedROISequence'];
|
|
this.newDictionary['0x3006']['0x0033'] = ['CS', '1', 'RTROIRelationship'];
|
|
this.newDictionary['0x3006']['0x0036'] = ['CS', '1', 'ROIGenerationAlgorithm'];
|
|
this.newDictionary['0x3006']['0x0038'] = ['LO', '1', 'ROIGenerationDescription'];
|
|
this.newDictionary['0x3006']['0x0039'] = ['SQ', '1', 'ROIContourSequence'];
|
|
this.newDictionary['0x3006']['0x0040'] = ['SQ', '1', 'ContourSequence'];
|
|
this.newDictionary['0x3006']['0x0042'] = ['CS', '1', 'ContourGeometricType'];
|
|
this.newDictionary['0x3006']['0x0044'] = ['DS', '1', 'ContourSlabThickness'];
|
|
this.newDictionary['0x3006']['0x0045'] = ['DS', '3', 'ContourOffsetVector'];
|
|
this.newDictionary['0x3006']['0x0046'] = ['IS', '1', 'NumberOfContourPoints'];
|
|
this.newDictionary['0x3006']['0x0048'] = ['IS', '1', 'ContourNumber'];
|
|
this.newDictionary['0x3006']['0x0049'] = ['IS', '1-n', 'AttachedContours'];
|
|
this.newDictionary['0x3006']['0x0050'] = ['DS', '3-3n', 'ContourData'];
|
|
this.newDictionary['0x3006']['0x0080'] = ['SQ', '1', 'RTROIObservationsSequence'];
|
|
this.newDictionary['0x3006']['0x0082'] = ['IS', '1', 'ObservationNumber'];
|
|
this.newDictionary['0x3006']['0x0084'] = ['IS', '1', 'ReferencedROINumber'];
|
|
this.newDictionary['0x3006']['0x0085'] = ['SH', '1', 'ROIObservationLabel'];
|
|
this.newDictionary['0x3006']['0x0086'] = ['SQ', '1', 'RTROIIdentificationCodeSequence'];
|
|
this.newDictionary['0x3006']['0x0088'] = ['ST', '1', 'ROIObservationDescription'];
|
|
this.newDictionary['0x3006']['0x00A0'] = ['SQ', '1', 'RelatedRTROIObservationsSequence'];
|
|
this.newDictionary['0x3006']['0x00A4'] = ['CS', '1', 'RTROIInterpretedType'];
|
|
this.newDictionary['0x3006']['0x00A6'] = ['PN', '1', 'ROIInterpreter'];
|
|
this.newDictionary['0x3006']['0x00B0'] = ['SQ', '1', 'ROIPhysicalPropertiesSequence'];
|
|
this.newDictionary['0x3006']['0x00B2'] = ['CS', '1', 'ROIPhysicalProperty'];
|
|
this.newDictionary['0x3006']['0x00B4'] = ['DS', '1', 'ROIPhysicalPropertyValue'];
|
|
this.newDictionary['0x3006']['0x00C0'] = ['SQ', '1', 'FrameOfReferenceRelationshipSequence'];
|
|
this.newDictionary['0x3006']['0x00C2'] = ['UI', '1', 'RelatedFrameOfReferenceUID'];
|
|
this.newDictionary['0x3006']['0x00C4'] = ['CS', '1', 'FrameOfReferenceTransformationType'];
|
|
this.newDictionary['0x3006']['0x00C6'] = ['DS', '16', 'FrameOfReferenceTransformationMatrix'];
|
|
this.newDictionary['0x3006']['0x00C8'] = ['LO', '1', 'FrameOfReferenceTransformationComment'];
|
|
|
|
// 0x3008
|
|
this.newDictionary['0x3008'] = [];
|
|
this.newDictionary['0x3008']['0x0010'] = ['SQ', '1', 'MeasuredDoseReferenceSequence'];
|
|
this.newDictionary['0x3008']['0x0012'] = ['ST', '1', 'MeasuredDoseDescription'];
|
|
this.newDictionary['0x3008']['0x0014'] = ['CS', '1', 'MeasuredDoseType'];
|
|
this.newDictionary['0x3008']['0x0016'] = ['DS', '1', 'MeasuredDoseValue'];
|
|
this.newDictionary['0x3008']['0x0020'] = ['SQ', '1', 'TreatmentSessionBeamSequence'];
|
|
this.newDictionary['0x3008']['0x0022'] = ['IS', '1', 'CurrentFractionNumber'];
|
|
this.newDictionary['0x3008']['0x0024'] = ['DA', '1', 'TreatmentControlPointDate'];
|
|
this.newDictionary['0x3008']['0x0025'] = ['TM', '1', 'TreatmentControlPointTime'];
|
|
this.newDictionary['0x3008']['0x002A'] = ['CS', '1', 'TreatmentTerminationStatus'];
|
|
this.newDictionary['0x3008']['0x002B'] = ['SH', '1', 'TreatmentTerminationCode'];
|
|
this.newDictionary['0x3008']['0x002C'] = ['CS', '1', 'TreatmentVerificationStatus'];
|
|
this.newDictionary['0x3008']['0x0030'] = ['SQ', '1', 'ReferencedTreatmentRecordSequence'];
|
|
this.newDictionary['0x3008']['0x0032'] = ['DS', '1', 'SpecifiedPrimaryMeterset'];
|
|
this.newDictionary['0x3008']['0x0033'] = ['DS', '1', 'SpecifiedSecondaryMeterset'];
|
|
this.newDictionary['0x3008']['0x0036'] = ['DS', '1', 'DeliveredPrimaryMeterset'];
|
|
this.newDictionary['0x3008']['0x0037'] = ['DS', '1', 'DeliveredSecondaryMeterset'];
|
|
this.newDictionary['0x3008']['0x003A'] = ['DS', '1', 'SpecifiedTreatmentTime'];
|
|
this.newDictionary['0x3008']['0x003B'] = ['DS', '1', 'DeliveredTreatmentTime'];
|
|
this.newDictionary['0x3008']['0x0040'] = ['SQ', '1', 'ControlPointDeliverySequence'];
|
|
this.newDictionary['0x3008']['0x0042'] = ['DS', '1', 'SpecifiedMeterset'];
|
|
this.newDictionary['0x3008']['0x0044'] = ['DS', '1', 'DeliveredMeterset'];
|
|
this.newDictionary['0x3008']['0x0048'] = ['DS', '1', 'DoseRateDelivered'];
|
|
this.newDictionary['0x3008']['0x0050'] = ['SQ', '1', 'TreatmentSummaryCalculatedDoseReferenceSequence'];
|
|
this.newDictionary['0x3008']['0x0052'] = ['DS', '1', 'CumulativeDosetoDoseReference'];
|
|
this.newDictionary['0x3008']['0x0054'] = ['DA', '1', 'FirstTreatmentDate'];
|
|
this.newDictionary['0x3008']['0x0056'] = ['DA', '1', 'MostRecentTreatmentDate'];
|
|
this.newDictionary['0x3008']['0x005A'] = ['IS', '1', 'NumberofFractionsDelivered'];
|
|
this.newDictionary['0x3008']['0x0060'] = ['SQ', '1', 'OverrideSequence'];
|
|
this.newDictionary['0x3008']['0x0062'] = ['AT', '1', 'OverrideParameterPointer'];
|
|
this.newDictionary['0x3008']['0x0064'] = ['IS', '1', 'MeasuredDoseReferenceNumber'];
|
|
this.newDictionary['0x3008']['0x0066'] = ['ST', '1', 'OverrideReason'];
|
|
this.newDictionary['0x3008']['0x0070'] = ['SQ', '1', 'CalculatedDoseReferenceSequence'];
|
|
this.newDictionary['0x3008']['0x0072'] = ['IS', '1', 'CalculatedDoseReferenceNumber'];
|
|
this.newDictionary['0x3008']['0x0074'] = ['ST', '1', 'CalculatedDoseReferenceDescription'];
|
|
this.newDictionary['0x3008']['0x0076'] = ['DS', '1', 'CalculatedDoseReferenceDoseValue'];
|
|
this.newDictionary['0x3008']['0x0078'] = ['DS', '1', 'StartMeterset'];
|
|
this.newDictionary['0x3008']['0x007A'] = ['DS', '1', 'EndMeterset'];
|
|
this.newDictionary['0x3008']['0x0080'] = ['SQ', '1', 'ReferencedMeasuredDoseReferenceSequence'];
|
|
this.newDictionary['0x3008']['0x0082'] = ['IS', '1', 'ReferencedMeasuredDoseReferenceNumber'];
|
|
this.newDictionary['0x3008']['0x0090'] = ['SQ', '1', 'ReferencedCalculatedDoseReferenceSequence'];
|
|
this.newDictionary['0x3008']['0x0092'] = ['IS', '1', 'ReferencedCalculatedDoseReferenceNumber'];
|
|
this.newDictionary['0x3008']['0x00A0'] = ['SQ', '1', 'BeamLimitingDeviceLeafPairsSequence'];
|
|
this.newDictionary['0x3008']['0x00B0'] = ['SQ', '1', 'RecordedWedgeSequence'];
|
|
this.newDictionary['0x3008']['0x00C0'] = ['SQ', '1', 'RecordedCompensatorSequence'];
|
|
this.newDictionary['0x3008']['0x00D0'] = ['SQ', '1', 'RecordedBlockSequence'];
|
|
this.newDictionary['0x3008']['0x00E0'] = ['SQ', '1', 'TreatmentSummaryMeasuredDoseReferenceSequence'];
|
|
this.newDictionary['0x3008']['0x0100'] = ['SQ', '1', 'RecordedSourceSequence'];
|
|
this.newDictionary['0x3008']['0x0105'] = ['LO', '1', 'SourceSerialNumber'];
|
|
this.newDictionary['0x3008']['0x0110'] = ['SQ', '1', 'TreatmentSessionApplicationSetupSequence'];
|
|
this.newDictionary['0x3008']['0x0116'] = ['CS', '1', 'ApplicationSetupCheck'];
|
|
this.newDictionary['0x3008']['0x0120'] = ['SQ', '1', 'RecordedBrachyAccessoryDeviceSequence'];
|
|
this.newDictionary['0x3008']['0x0122'] = ['IS', '1', 'ReferencedBrachyAccessoryDeviceNumber'];
|
|
this.newDictionary['0x3008']['0x0130'] = ['SQ', '1', 'RecordedChannelSequence'];
|
|
this.newDictionary['0x3008']['0x0132'] = ['DS', '1', 'SpecifiedChannelTotalTime'];
|
|
this.newDictionary['0x3008']['0x0134'] = ['DS', '1', 'DeliveredChannelTotalTime'];
|
|
this.newDictionary['0x3008']['0x0136'] = ['IS', '1', 'SpecifiedNumberofPulses'];
|
|
this.newDictionary['0x3008']['0x0138'] = ['IS', '1', 'DeliveredNumberofPulses'];
|
|
this.newDictionary['0x3008']['0x013A'] = ['DS', '1', 'SpecifiedPulseRepetitionInterval'];
|
|
this.newDictionary['0x3008']['0x013C'] = ['DS', '1', 'DeliveredPulseRepetitionInterval'];
|
|
this.newDictionary['0x3008']['0x0140'] = ['SQ', '1', 'RecordedSourceApplicatorSequence'];
|
|
this.newDictionary['0x3008']['0x0142'] = ['IS', '1', 'ReferencedSourceApplicatorNumber'];
|
|
this.newDictionary['0x3008']['0x0150'] = ['SQ', '1', 'RecordedChannelShieldSequence'];
|
|
this.newDictionary['0x3008']['0x0152'] = ['IS', '1', 'ReferencedChannelShieldNumber'];
|
|
this.newDictionary['0x3008']['0x0160'] = ['SQ', '1', 'BrachyControlPointDeliveredSequence'];
|
|
this.newDictionary['0x3008']['0x0162'] = ['DA', '1', 'SafePositionExitDate'];
|
|
this.newDictionary['0x3008']['0x0164'] = ['TM', '1', 'SafePositionExitTime'];
|
|
this.newDictionary['0x3008']['0x0166'] = ['DA', '1', 'SafePositionReturnDate'];
|
|
this.newDictionary['0x3008']['0x0168'] = ['TM', '1', 'SafePositionReturnTime'];
|
|
this.newDictionary['0x3008']['0x0200'] = ['CS', '1', 'CurrentTreatmentStatus'];
|
|
this.newDictionary['0x3008']['0x0202'] = ['ST', '1', 'TreatmentStatusComment'];
|
|
this.newDictionary['0x3008']['0x0220'] = ['SQ', '1', 'FractionGroupSummarySequence'];
|
|
this.newDictionary['0x3008']['0x0223'] = ['IS', '1', 'ReferencedFractionNumber'];
|
|
this.newDictionary['0x3008']['0x0224'] = ['CS', '1', 'FractionGroupType'];
|
|
this.newDictionary['0x3008']['0x0230'] = ['CS', '1', 'BeamStopperPosition'];
|
|
this.newDictionary['0x3008']['0x0240'] = ['SQ', '1', 'FractionStatusSummarySequence'];
|
|
this.newDictionary['0x3008']['0x0250'] = ['DA', '1', 'TreatmentDate'];
|
|
this.newDictionary['0x3008']['0x0251'] = ['TM', '1', 'TreatmentTime'];
|
|
|
|
// 0x300A
|
|
this.newDictionary['0x300A'] = [];
|
|
this.newDictionary['0x300A']['0x0000'] = ['UL', '1', 'RTPlanGroupLength'];
|
|
this.newDictionary['0x300A']['0x0002'] = ['SH', '1', 'RTPlanLabel'];
|
|
this.newDictionary['0x300A']['0x0003'] = ['LO', '1', 'RTPlanName'];
|
|
this.newDictionary['0x300A']['0x0004'] = ['ST', '1', 'RTPlanDescription'];
|
|
this.newDictionary['0x300A']['0x0006'] = ['DA', '1', 'RTPlanDate'];
|
|
this.newDictionary['0x300A']['0x0007'] = ['TM', '1', 'RTPlanTime'];
|
|
this.newDictionary['0x300A']['0x0009'] = ['LO', '1-n', 'TreatmentProtocols'];
|
|
this.newDictionary['0x300A']['0x000A'] = ['CS', '1', 'TreatmentIntent'];
|
|
this.newDictionary['0x300A']['0x000B'] = ['LO', '1-n', 'TreatmentSites'];
|
|
this.newDictionary['0x300A']['0x000C'] = ['CS', '1', 'RTPlanGeometry'];
|
|
this.newDictionary['0x300A']['0x000E'] = ['ST', '1', 'PrescriptionDescription'];
|
|
this.newDictionary['0x300A']['0x0010'] = ['SQ', '1', 'DoseReferenceSequence'];
|
|
this.newDictionary['0x300A']['0x0012'] = ['IS', '1', 'DoseReferenceNumber'];
|
|
this.newDictionary['0x300A']['0x0014'] = ['CS', '1', 'DoseReferenceStructureType'];
|
|
this.newDictionary['0x300A']['0x0015'] = ['CS', '1', 'NominalBeamEnergyUnit'];
|
|
this.newDictionary['0x300A']['0x0016'] = ['LO', '1', 'DoseReferenceDescription'];
|
|
this.newDictionary['0x300A']['0x0018'] = ['DS', '3', 'DoseReferencePointCoordinates'];
|
|
this.newDictionary['0x300A']['0x001A'] = ['DS', '1', 'NominalPriorDose'];
|
|
this.newDictionary['0x300A']['0x0020'] = ['CS', '1', 'DoseReferenceType'];
|
|
this.newDictionary['0x300A']['0x0021'] = ['DS', '1', 'ConstraintWeight'];
|
|
this.newDictionary['0x300A']['0x0022'] = ['DS', '1', 'DeliveryWarningDose'];
|
|
this.newDictionary['0x300A']['0x0023'] = ['DS', '1', 'DeliveryMaximumDose'];
|
|
this.newDictionary['0x300A']['0x0025'] = ['DS', '1', 'TargetMinimumDose'];
|
|
this.newDictionary['0x300A']['0x0026'] = ['DS', '1', 'TargetPrescriptionDose'];
|
|
this.newDictionary['0x300A']['0x0027'] = ['DS', '1', 'TargetMaximumDose'];
|
|
this.newDictionary['0x300A']['0x0028'] = ['DS', '1', 'TargetUnderdoseVolumeFraction'];
|
|
this.newDictionary['0x300A']['0x002A'] = ['DS', '1', 'OrganAtRiskFullVolumeDose'];
|
|
this.newDictionary['0x300A']['0x002B'] = ['DS', '1', 'OrganAtRiskLimitDose'];
|
|
this.newDictionary['0x300A']['0x002C'] = ['DS', '1', 'OrganAtRiskMaximumDose'];
|
|
this.newDictionary['0x300A']['0x002D'] = ['DS', '1', 'OrganAtRiskOverdoseVolumeFraction'];
|
|
this.newDictionary['0x300A']['0x0040'] = ['SQ', '1', 'ToleranceTableSequence'];
|
|
this.newDictionary['0x300A']['0x0042'] = ['IS', '1', 'ToleranceTableNumber'];
|
|
this.newDictionary['0x300A']['0x0043'] = ['SH', '1', 'ToleranceTableLabel'];
|
|
this.newDictionary['0x300A']['0x0044'] = ['DS', '1', 'GantryAngleTolerance'];
|
|
this.newDictionary['0x300A']['0x0046'] = ['DS', '1', 'BeamLimitingDeviceAngleTolerance'];
|
|
this.newDictionary['0x300A']['0x0048'] = ['SQ', '1', 'BeamLimitingDeviceToleranceSequence'];
|
|
this.newDictionary['0x300A']['0x004A'] = ['DS', '1', 'BeamLimitingDevicePositionTolerance'];
|
|
this.newDictionary['0x300A']['0x004C'] = ['DS', '1', 'PatientSupportAngleTolerance'];
|
|
this.newDictionary['0x300A']['0x004E'] = ['DS', '1', 'TableTopEccentricAngleTolerance'];
|
|
this.newDictionary['0x300A']['0x0051'] = ['DS', '1', 'TableTopVerticalPositionTolerance'];
|
|
this.newDictionary['0x300A']['0x0052'] = ['DS', '1', 'TableTopLongitudinalPositionTolerance'];
|
|
this.newDictionary['0x300A']['0x0053'] = ['DS', '1', 'TableTopLateralPositionTolerance'];
|
|
this.newDictionary['0x300A']['0x0055'] = ['CS', '1', 'RTPlanRelationship'];
|
|
this.newDictionary['0x300A']['0x0070'] = ['SQ', '1', 'FractionGroupSequence'];
|
|
this.newDictionary['0x300A']['0x0071'] = ['IS', '1', 'FractionGroupNumber'];
|
|
this.newDictionary['0x300A']['0x0078'] = ['IS', '1', 'NumberOfFractionsPlanned'];
|
|
// this.newDictionary['0x300A']['0x0079'] = ['IS','1','NumberOfFractionsPerDay']; /// Changed
|
|
this.newDictionary['0x300A']['0x0079'] = ['IS', '1', 'NumberOfFractionsPatternDigistsPerDay'];
|
|
this.newDictionary['0x300A']['0x007A'] = ['IS', '1', 'RepeatFractionCycleLength'];
|
|
this.newDictionary['0x300A']['0x007B'] = ['LT', '1', 'FractionPattern'];
|
|
this.newDictionary['0x300A']['0x0080'] = ['IS', '1', 'NumberOfBeams'];
|
|
this.newDictionary['0x300A']['0x0082'] = ['DS', '3', 'BeamDoseSpecificationPoint'];
|
|
this.newDictionary['0x300A']['0x0084'] = ['DS', '1', 'BeamDose'];
|
|
this.newDictionary['0x300A']['0x0086'] = ['DS', '1', 'BeamMeterset'];
|
|
this.newDictionary['0x300A']['0x00A0'] = ['IS', '1', 'NumberOfBrachyApplicationSetups'];
|
|
this.newDictionary['0x300A']['0x00A2'] = ['DS', '3', 'BrachyApplicationSetupDoseSpecificationPoint'];
|
|
this.newDictionary['0x300A']['0x00A4'] = ['DS', '1', 'BrachyApplicationSetupDose'];
|
|
this.newDictionary['0x300A']['0x00B0'] = ['SQ', '1', 'BeamSequence'];
|
|
this.newDictionary['0x300A']['0x00B2'] = ['SH', '1', 'TreatmentMachineName'];
|
|
this.newDictionary['0x300A']['0x00B3'] = ['CS', '1', 'PrimaryDosimeterUnit'];
|
|
this.newDictionary['0x300A']['0x00B4'] = ['DS', '1', 'SourceAxisDistance'];
|
|
this.newDictionary['0x300A']['0x00B6'] = ['SQ', '1', 'BeamLimitingDeviceSequence'];
|
|
this.newDictionary['0x300A']['0x00B8'] = ['CS', '1', 'RTBeamLimitingDeviceType'];
|
|
this.newDictionary['0x300A']['0x00BA'] = ['DS', '1', 'SourceToBeamLimitingDeviceDistance'];
|
|
this.newDictionary['0x300A']['0x00BC'] = ['IS', '1', 'NumberOfLeafJawPairs'];
|
|
this.newDictionary['0x300A']['0x00BE'] = ['DS', '3-n', 'LeafPositionBoundaries'];
|
|
this.newDictionary['0x300A']['0x00C0'] = ['IS', '1', 'BeamNumber'];
|
|
this.newDictionary['0x300A']['0x00C2'] = ['LO', '1', 'BeamName'];
|
|
this.newDictionary['0x300A']['0x00C3'] = ['ST', '1', 'BeamDescription'];
|
|
this.newDictionary['0x300A']['0x00C4'] = ['CS', '1', 'BeamType'];
|
|
this.newDictionary['0x300A']['0x00C6'] = ['CS', '1', 'RadiationType'];
|
|
this.newDictionary['0x300A']['0x00C8'] = ['IS', '1', 'ReferenceImageNumber'];
|
|
this.newDictionary['0x300A']['0x00CA'] = ['SQ', '1', 'PlannedVerificationImageSequence'];
|
|
this.newDictionary['0x300A']['0x00CC'] = ['LO', '1-n', 'ImagingDeviceSpecificAcquisitionParameters'];
|
|
this.newDictionary['0x300A']['0x00CE'] = ['CS', '1', 'TreatmentDeliveryType'];
|
|
this.newDictionary['0x300A']['0x00D0'] = ['IS', '1', 'NumberOfWedges'];
|
|
this.newDictionary['0x300A']['0x00D1'] = ['SQ', '1', 'WedgeSequence'];
|
|
this.newDictionary['0x300A']['0x00D2'] = ['IS', '1', 'WedgeNumber'];
|
|
this.newDictionary['0x300A']['0x00D3'] = ['CS', '1', 'WedgeType'];
|
|
this.newDictionary['0x300A']['0x00D4'] = ['SH', '1', 'WedgeID'];
|
|
this.newDictionary['0x300A']['0x00D5'] = ['IS', '1', 'WedgeAngle'];
|
|
this.newDictionary['0x300A']['0x00D6'] = ['DS', '1', 'WedgeFactor'];
|
|
this.newDictionary['0x300A']['0x00D8'] = ['DS', '1', 'WedgeOrientation'];
|
|
this.newDictionary['0x300A']['0x00DA'] = ['DS', '1', 'SourceToWedgeTrayDistance'];
|
|
this.newDictionary['0x300A']['0x00E0'] = ['IS', '1', 'NumberOfCompensators'];
|
|
this.newDictionary['0x300A']['0x00E1'] = ['SH', '1', 'MaterialID'];
|
|
this.newDictionary['0x300A']['0x00E2'] = ['DS', '1', 'TotalCompensatorTrayFactor'];
|
|
this.newDictionary['0x300A']['0x00E3'] = ['SQ', '1', 'CompensatorSequence'];
|
|
this.newDictionary['0x300A']['0x00E4'] = ['IS', '1', 'CompensatorNumber'];
|
|
this.newDictionary['0x300A']['0x00E5'] = ['SH', '1', 'CompensatorID'];
|
|
this.newDictionary['0x300A']['0x00E6'] = ['DS', '1', 'SourceToCompensatorTrayDistance'];
|
|
this.newDictionary['0x300A']['0x00E7'] = ['IS', '1', 'CompensatorRows'];
|
|
this.newDictionary['0x300A']['0x00E8'] = ['IS', '1', 'CompensatorColumns'];
|
|
this.newDictionary['0x300A']['0x00E9'] = ['DS', '2', 'CompensatorPixelSpacing'];
|
|
this.newDictionary['0x300A']['0x00EA'] = ['DS', '2', 'CompensatorPosition'];
|
|
this.newDictionary['0x300A']['0x00EB'] = ['DS', '1-n', 'CompensatorTransmissionData'];
|
|
this.newDictionary['0x300A']['0x00EC'] = ['DS', '1-n', 'CompensatorThicknessData'];
|
|
this.newDictionary['0x300A']['0x00ED'] = ['IS', '1', 'NumberOfBoli'];
|
|
this.newDictionary['0x300A']['0x00EE'] = ['CS', '1', 'CompensatorType'];
|
|
this.newDictionary['0x300A']['0x00F0'] = ['IS', '1', 'NumberOfBlocks'];
|
|
this.newDictionary['0x300A']['0x00F2'] = ['DS', '1', 'TotalBlockTrayFactor'];
|
|
this.newDictionary['0x300A']['0x00F4'] = ['SQ', '1', 'BlockSequence'];
|
|
this.newDictionary['0x300A']['0x00F5'] = ['SH', '1', 'BlockTrayID'];
|
|
this.newDictionary['0x300A']['0x00F6'] = ['DS', '1', 'SourceToBlockTrayDistance'];
|
|
this.newDictionary['0x300A']['0x00F8'] = ['CS', '1', 'BlockType'];
|
|
this.newDictionary['0x300A']['0x00FA'] = ['CS', '1', 'BlockDivergence'];
|
|
this.newDictionary['0x300A']['0x00FC'] = ['IS', '1', 'BlockNumber'];
|
|
this.newDictionary['0x300A']['0x00FE'] = ['LO', '1', 'BlockName'];
|
|
this.newDictionary['0x300A']['0x0100'] = ['DS', '1', 'BlockThickness'];
|
|
this.newDictionary['0x300A']['0x0102'] = ['DS', '1', 'BlockTransmission'];
|
|
this.newDictionary['0x300A']['0x0104'] = ['IS', '1', 'BlockNumberOfPoints'];
|
|
this.newDictionary['0x300A']['0x0106'] = ['DS', '2-2n', 'BlockData'];
|
|
this.newDictionary['0x300A']['0x0107'] = ['SQ', '1', 'ApplicatorSequence'];
|
|
this.newDictionary['0x300A']['0x0108'] = ['SH', '1', 'ApplicatorID'];
|
|
this.newDictionary['0x300A']['0x0109'] = ['CS', '1', 'ApplicatorType'];
|
|
this.newDictionary['0x300A']['0x010A'] = ['LO', '1', 'ApplicatorDescription'];
|
|
this.newDictionary['0x300A']['0x010C'] = ['DS', '1', 'CumulativeDoseReferenceCoefficient'];
|
|
this.newDictionary['0x300A']['0x010E'] = ['DS', '1', 'FinalCumulativeMetersetWeight'];
|
|
this.newDictionary['0x300A']['0x0110'] = ['IS', '1', 'NumberOfControlPoints'];
|
|
this.newDictionary['0x300A']['0x0111'] = ['SQ', '1', 'ControlPointSequence'];
|
|
this.newDictionary['0x300A']['0x0112'] = ['IS', '1', 'ControlPointIndex'];
|
|
this.newDictionary['0x300A']['0x0114'] = ['DS', '1', 'NominalBeamEnergy'];
|
|
this.newDictionary['0x300A']['0x0115'] = ['DS', '1', 'DoseRateSet'];
|
|
this.newDictionary['0x300A']['0x0116'] = ['SQ', '1', 'WedgePositionSequence'];
|
|
this.newDictionary['0x300A']['0x0118'] = ['CS', '1', 'WedgePosition'];
|
|
this.newDictionary['0x300A']['0x011A'] = ['SQ', '1', 'BeamLimitingDevicePositionSequence'];
|
|
this.newDictionary['0x300A']['0x011C'] = ['DS', '2-2n', 'LeafJawPositions'];
|
|
this.newDictionary['0x300A']['0x011E'] = ['DS', '1', 'GantryAngle'];
|
|
this.newDictionary['0x300A']['0x011F'] = ['CS', '1', 'GantryRotationDirection'];
|
|
this.newDictionary['0x300A']['0x0120'] = ['DS', '1', 'BeamLimitingDeviceAngle'];
|
|
this.newDictionary['0x300A']['0x0121'] = ['CS', '1', 'BeamLimitingDeviceRotationDirection'];
|
|
this.newDictionary['0x300A']['0x0122'] = ['DS', '1', 'PatientSupportAngle'];
|
|
this.newDictionary['0x300A']['0x0123'] = ['CS', '1', 'PatientSupportRotationDirection'];
|
|
this.newDictionary['0x300A']['0x0124'] = ['DS', '1', 'TableTopEccentricAxisDistance'];
|
|
this.newDictionary['0x300A']['0x0125'] = ['DS', '1', 'TableTopEccentricAngle'];
|
|
this.newDictionary['0x300A']['0x0126'] = ['CS', '1', 'TableTopEccentricRotationDirection'];
|
|
this.newDictionary['0x300A']['0x0128'] = ['DS', '1', 'TableTopVerticalPosition'];
|
|
this.newDictionary['0x300A']['0x0129'] = ['DS', '1', 'TableTopLongitudinalPosition'];
|
|
this.newDictionary['0x300A']['0x012A'] = ['DS', '1', 'TableTopLateralPosition'];
|
|
this.newDictionary['0x300A']['0x012C'] = ['DS', '3', 'IsocenterPosition'];
|
|
this.newDictionary['0x300A']['0x012E'] = ['DS', '3', 'SurfaceEntryPoint'];
|
|
this.newDictionary['0x300A']['0x0130'] = ['DS', '1', 'SourceToSurfaceDistance'];
|
|
this.newDictionary['0x300A']['0x0134'] = ['DS', '1', 'CumulativeMetersetWeight'];
|
|
this.newDictionary['0x300A']['0x0140'] = ['FL', '1', 'TableTopPitchAngle'];
|
|
this.newDictionary['0x300A']['0x0142'] = ['CS', '1', 'TableTopPitchRotationDirection'];
|
|
this.newDictionary['0x300A']['0x0144'] = ['FL', '1', 'TableTopRollAngle'];
|
|
this.newDictionary['0x300A']['0x0146'] = ['CS', '1', 'TableTopRollRotationDirection'];
|
|
this.newDictionary['0x300A']['0x0148'] = ['FL', '1', 'HeadFixationAngle'];
|
|
this.newDictionary['0x300A']['0x014A'] = ['FL', '1', 'GantryPitchAngle'];
|
|
this.newDictionary['0x300A']['0x014C'] = ['CS', '1', 'GantryPitchRotationDirection'];
|
|
this.newDictionary['0x300A']['0x014E'] = ['FL', '1', 'GantryPitchAngleTolerance'];
|
|
this.newDictionary['0x300A']['0x0180'] = ['SQ', '1', 'PatientSetupSequence'];
|
|
this.newDictionary['0x300A']['0x0182'] = ['IS', '1', 'PatientSetupNumber'];
|
|
this.newDictionary['0x300A']['0x0184'] = ['LO', '1', 'PatientAdditionalPosition'];
|
|
this.newDictionary['0x300A']['0x0190'] = ['SQ', '1', 'FixationDeviceSequence'];
|
|
this.newDictionary['0x300A']['0x0192'] = ['CS', '1', 'FixationDeviceType'];
|
|
this.newDictionary['0x300A']['0x0194'] = ['SH', '1', 'FixationDeviceLabel'];
|
|
this.newDictionary['0x300A']['0x0196'] = ['ST', '1', 'FixationDeviceDescription'];
|
|
this.newDictionary['0x300A']['0x0198'] = ['SH', '1', 'FixationDevicePosition'];
|
|
this.newDictionary['0x300A']['0x01A0'] = ['SQ', '1', 'ShieldingDeviceSequence'];
|
|
this.newDictionary['0x300A']['0x01A2'] = ['CS', '1', 'ShieldingDeviceType'];
|
|
this.newDictionary['0x300A']['0x01A4'] = ['SH', '1', 'ShieldingDeviceLabel'];
|
|
this.newDictionary['0x300A']['0x01A6'] = ['ST', '1', 'ShieldingDeviceDescription'];
|
|
this.newDictionary['0x300A']['0x01A8'] = ['SH', '1', 'ShieldingDevicePosition'];
|
|
this.newDictionary['0x300A']['0x01B0'] = ['CS', '1', 'SetupTechnique'];
|
|
this.newDictionary['0x300A']['0x01B2'] = ['ST', '1', 'SetupTechniqueDescription'];
|
|
this.newDictionary['0x300A']['0x01B4'] = ['SQ', '1', 'SetupDeviceSequence'];
|
|
this.newDictionary['0x300A']['0x01B6'] = ['CS', '1', 'SetupDeviceType'];
|
|
this.newDictionary['0x300A']['0x01B8'] = ['SH', '1', 'SetupDeviceLabel'];
|
|
this.newDictionary['0x300A']['0x01BA'] = ['ST', '1', 'SetupDeviceDescription'];
|
|
this.newDictionary['0x300A']['0x01BC'] = ['DS', '1', 'SetupDeviceParameter'];
|
|
this.newDictionary['0x300A']['0x01D0'] = ['ST', '1', 'SetupReferenceDescription'];
|
|
this.newDictionary['0x300A']['0x01D2'] = ['DS', '1', 'TableTopVerticalSetupDisplacement'];
|
|
this.newDictionary['0x300A']['0x01D4'] = ['DS', '1', 'TableTopLongitudinalSetupDisplacement'];
|
|
this.newDictionary['0x300A']['0x01D6'] = ['DS', '1', 'TableTopLateralSetupDisplacement'];
|
|
this.newDictionary['0x300A']['0x0200'] = ['CS', '1', 'BrachyTreatmentTechnique'];
|
|
this.newDictionary['0x300A']['0x0202'] = ['CS', '1', 'BrachyTreatmentType'];
|
|
this.newDictionary['0x300A']['0x0206'] = ['SQ', '1', 'TreatmentMachineSequence'];
|
|
this.newDictionary['0x300A']['0x0210'] = ['SQ', '1', 'SourceSequence'];
|
|
this.newDictionary['0x300A']['0x0212'] = ['IS', '1', 'SourceNumber'];
|
|
this.newDictionary['0x300A']['0x0214'] = ['CS', '1', 'SourceType'];
|
|
this.newDictionary['0x300A']['0x0216'] = ['LO', '1', 'SourceManufacturer'];
|
|
this.newDictionary['0x300A']['0x0218'] = ['DS', '1', 'ActiveSourceDiameter'];
|
|
this.newDictionary['0x300A']['0x021A'] = ['DS', '1', 'ActiveSourceLength'];
|
|
this.newDictionary['0x300A']['0x0222'] = ['DS', '1', 'SourceEncapsulationNominalThickness'];
|
|
this.newDictionary['0x300A']['0x0224'] = ['DS', '1', 'SourceEncapsulationNominalTransmission'];
|
|
this.newDictionary['0x300A']['0x0226'] = ['LO', '1', 'SourceIsotopeName'];
|
|
this.newDictionary['0x300A']['0x0228'] = ['DS', '1', 'SourceIsotopeHalfLife'];
|
|
this.newDictionary['0x300A']['0x022A'] = ['DS', '1', 'ReferenceAirKermaRate'];
|
|
this.newDictionary['0x300A']['0x022C'] = ['DA', '1', 'AirKermaRateReferenceDate'];
|
|
this.newDictionary['0x300A']['0x022E'] = ['TM', '1', 'AirKermaRateReferenceTime'];
|
|
this.newDictionary['0x300A']['0x0230'] = ['SQ', '1', 'ApplicationSetupSequence'];
|
|
this.newDictionary['0x300A']['0x0232'] = ['CS', '1', 'ApplicationSetupType'];
|
|
this.newDictionary['0x300A']['0x0234'] = ['IS', '1', 'ApplicationSetupNumber'];
|
|
this.newDictionary['0x300A']['0x0236'] = ['LO', '1', 'ApplicationSetupName'];
|
|
this.newDictionary['0x300A']['0x0238'] = ['LO', '1', 'ApplicationSetupManufacturer'];
|
|
this.newDictionary['0x300A']['0x0240'] = ['IS', '1', 'TemplateNumber'];
|
|
this.newDictionary['0x300A']['0x0242'] = ['SH', '1', 'TemplateType'];
|
|
this.newDictionary['0x300A']['0x0244'] = ['LO', '1', 'TemplateName'];
|
|
this.newDictionary['0x300A']['0x0250'] = ['DS', '1', 'TotalReferenceAirKerma'];
|
|
this.newDictionary['0x300A']['0x0260'] = ['SQ', '1', 'BrachyAccessoryDeviceSequence'];
|
|
this.newDictionary['0x300A']['0x0262'] = ['IS', '1', 'BrachyAccessoryDeviceNumber'];
|
|
this.newDictionary['0x300A']['0x0263'] = ['SH', '1', 'BrachyAccessoryDeviceID'];
|
|
this.newDictionary['0x300A']['0x0264'] = ['CS', '1', 'BrachyAccessoryDeviceType'];
|
|
this.newDictionary['0x300A']['0x0266'] = ['LO', '1', 'BrachyAccessoryDeviceName'];
|
|
this.newDictionary['0x300A']['0x026A'] = ['DS', '1', 'BrachyAccessoryDeviceNominalThickness'];
|
|
this.newDictionary['0x300A']['0x026C'] = ['DS', '1', 'BrachyAccessoryDeviceNominalTransmission'];
|
|
this.newDictionary['0x300A']['0x0280'] = ['SQ', '1', 'ChannelSequence'];
|
|
this.newDictionary['0x300A']['0x0282'] = ['IS', '1', 'ChannelNumber'];
|
|
this.newDictionary['0x300A']['0x0284'] = ['DS', '1', 'ChannelLength'];
|
|
this.newDictionary['0x300A']['0x0286'] = ['DS', '1', 'ChannelTotalTime'];
|
|
this.newDictionary['0x300A']['0x0288'] = ['CS', '1', 'SourceMovementType'];
|
|
this.newDictionary['0x300A']['0x028A'] = ['IS', '1', 'NumberOfPulses'];
|
|
this.newDictionary['0x300A']['0x028C'] = ['DS', '1', 'PulseRepetitionInterval'];
|
|
this.newDictionary['0x300A']['0x0290'] = ['IS', '1', 'SourceApplicatorNumber'];
|
|
this.newDictionary['0x300A']['0x0291'] = ['SH', '1', 'SourceApplicatorID'];
|
|
this.newDictionary['0x300A']['0x0292'] = ['CS', '1', 'SourceApplicatorType'];
|
|
this.newDictionary['0x300A']['0x0294'] = ['LO', '1', 'SourceApplicatorName'];
|
|
this.newDictionary['0x300A']['0x0296'] = ['DS', '1', 'SourceApplicatorLength'];
|
|
this.newDictionary['0x300A']['0x0298'] = ['LO', '1', 'SourceApplicatorManufacturer'];
|
|
this.newDictionary['0x300A']['0x029C'] = ['DS', '1', 'SourceApplicatorWallNominalThickness'];
|
|
this.newDictionary['0x300A']['0x029E'] = ['DS', '1', 'SourceApplicatorWallNominalTransmission'];
|
|
this.newDictionary['0x300A']['0x02A0'] = ['DS', '1', 'SourceApplicatorStepSize'];
|
|
this.newDictionary['0x300A']['0x02A2'] = ['IS', '1', 'TransferTubeNumber'];
|
|
this.newDictionary['0x300A']['0x02A4'] = ['DS', '1', 'TransferTubeLength'];
|
|
this.newDictionary['0x300A']['0x02B0'] = ['SQ', '1', 'ChannelShieldSequence'];
|
|
this.newDictionary['0x300A']['0x02B2'] = ['IS', '1', 'ChannelShieldNumber'];
|
|
this.newDictionary['0x300A']['0x02B3'] = ['SH', '1', 'ChannelShieldID'];
|
|
this.newDictionary['0x300A']['0x02B4'] = ['LO', '1', 'ChannelShieldName'];
|
|
this.newDictionary['0x300A']['0x02B8'] = ['DS', '1', 'ChannelShieldNominalThickness'];
|
|
this.newDictionary['0x300A']['0x02BA'] = ['DS', '1', 'ChannelShieldNominalTransmission'];
|
|
this.newDictionary['0x300A']['0x02C8'] = ['DS', '1', 'FinalCumulativeTimeWeight'];
|
|
this.newDictionary['0x300A']['0x02D0'] = ['SQ', '1', 'BrachyControlPointSequence'];
|
|
this.newDictionary['0x300A']['0x02D2'] = ['DS', '1', 'ControlPointRelativePosition'];
|
|
this.newDictionary['0x300A']['0x02D4'] = ['DS', '3', 'ControlPointDPosition'];
|
|
this.newDictionary['0x300A']['0x02D6'] = ['DS', '1', 'CumulativeTimeWeight'];
|
|
|
|
// 0x300C
|
|
this.newDictionary['0x300C'] = [];
|
|
this.newDictionary['0x300C']['0x0000'] = ['UL', '1', 'RTRelationshipGroupLength'];
|
|
this.newDictionary['0x300C']['0x0002'] = ['SQ', '1', 'ReferencedRTPlanSequence'];
|
|
this.newDictionary['0x300C']['0x0004'] = ['SQ', '1', 'ReferencedBeamSequence'];
|
|
this.newDictionary['0x300C']['0x0006'] = ['IS', '1', 'ReferencedBeamNumber'];
|
|
this.newDictionary['0x300C']['0x0007'] = ['IS', '1', 'ReferencedReferenceImageNumber'];
|
|
this.newDictionary['0x300C']['0x0008'] = ['DS', '1', 'StartCumulativeMetersetWeight'];
|
|
this.newDictionary['0x300C']['0x0009'] = ['DS', '1', 'EndCumulativeMetersetWeight'];
|
|
this.newDictionary['0x300C']['0x000A'] = ['SQ', '1', 'ReferencedBrachyApplicationSetupSequence'];
|
|
this.newDictionary['0x300C']['0x000C'] = ['IS', '1', 'ReferencedBrachyApplicationSetupNumber'];
|
|
this.newDictionary['0x300C']['0x000E'] = ['IS', '1', 'ReferencedSourceNumber'];
|
|
this.newDictionary['0x300C']['0x0020'] = ['SQ', '1', 'ReferencedFractionGroupSequence'];
|
|
this.newDictionary['0x300C']['0x0022'] = ['IS', '1', 'ReferencedFractionGroupNumber'];
|
|
this.newDictionary['0x300C']['0x0040'] = ['SQ', '1', 'ReferencedVerificationImageSequence'];
|
|
this.newDictionary['0x300C']['0x0042'] = ['SQ', '1', 'ReferencedReferenceImageSequence'];
|
|
this.newDictionary['0x300C']['0x0050'] = ['SQ', '1', 'ReferencedDoseReferenceSequence'];
|
|
this.newDictionary['0x300C']['0x0051'] = ['IS', '1', 'ReferencedDoseReferenceNumber'];
|
|
this.newDictionary['0x300C']['0x0055'] = ['SQ', '1', 'BrachyReferencedDoseReferenceSequence'];
|
|
this.newDictionary['0x300C']['0x0060'] = ['SQ', '1', 'ReferencedStructureSetSequence'];
|
|
this.newDictionary['0x300C']['0x006A'] = ['IS', '1', 'ReferencedPatientSetupNumber'];
|
|
this.newDictionary['0x300C']['0x0080'] = ['SQ', '1', 'ReferencedDoseSequence'];
|
|
this.newDictionary['0x300C']['0x00A0'] = ['IS', '1', 'ReferencedToleranceTableNumber'];
|
|
this.newDictionary['0x300C']['0x00B0'] = ['SQ', '1', 'ReferencedBolusSequence'];
|
|
this.newDictionary['0x300C']['0x00C0'] = ['IS', '1', 'ReferencedWedgeNumber'];
|
|
this.newDictionary['0x300C']['0x00D0'] = ['IS', '1', 'ReferencedCompensatorNumber'];
|
|
this.newDictionary['0x300C']['0x00E0'] = ['IS', '1', 'ReferencedBlockNumber'];
|
|
this.newDictionary['0x300C']['0x00F0'] = ['IS', '1', 'ReferencedControlPointIndex'];
|
|
|
|
// 0x300E
|
|
this.newDictionary['0x300E'] = [];
|
|
this.newDictionary['0x300E']['0x0000'] = ['UL', '1', 'RTApprovalGroupLength'];
|
|
this.newDictionary['0x300E']['0x0002'] = ['CS', '1', 'ApprovalStatus'];
|
|
this.newDictionary['0x300E']['0x0004'] = ['DA', '1', 'ReviewDate'];
|
|
this.newDictionary['0x300E']['0x0005'] = ['TM', '1', 'ReviewTime'];
|
|
this.newDictionary['0x300E']['0x0008'] = ['PN', '1', 'ReviewerName'];
|
|
|
|
// 0x4000
|
|
this.newDictionary['0x4000'] = [];
|
|
this.newDictionary['0x4000']['0x0000'] = ['UL', '1', 'TextGroupLength'];
|
|
this.newDictionary['0x4000']['0x0010'] = ['LT', '1-n', 'TextArbitrary'];
|
|
this.newDictionary['0x4000']['0x4000'] = ['LT', '1-n', 'TextComments'];
|
|
|
|
// 0x4008
|
|
this.newDictionary['0x4008'] = [];
|
|
this.newDictionary['0x4008']['0x0000'] = ['UL', '1', 'ResultsGroupLength'];
|
|
this.newDictionary['0x4008']['0x0040'] = ['SH', '1', 'ResultsID'];
|
|
this.newDictionary['0x4008']['0x0042'] = ['LO', '1', 'ResultsIDIssuer'];
|
|
this.newDictionary['0x4008']['0x0050'] = ['SQ', '1', 'ReferencedInterpretationSequence'];
|
|
this.newDictionary['0x4008']['0x0100'] = ['DA', '1', 'InterpretationRecordedDate'];
|
|
this.newDictionary['0x4008']['0x0101'] = ['TM', '1', 'InterpretationRecordedTime'];
|
|
this.newDictionary['0x4008']['0x0102'] = ['PN', '1', 'InterpretationRecorder'];
|
|
this.newDictionary['0x4008']['0x0103'] = ['LO', '1', 'ReferenceToRecordedSound'];
|
|
this.newDictionary['0x4008']['0x0108'] = ['DA', '1', 'InterpretationTranscriptionDate'];
|
|
this.newDictionary['0x4008']['0x0109'] = ['TM', '1', 'InterpretationTranscriptionTime'];
|
|
this.newDictionary['0x4008']['0x010A'] = ['PN', '1', 'InterpretationTranscriber'];
|
|
this.newDictionary['0x4008']['0x010B'] = ['ST', '1', 'InterpretationText'];
|
|
this.newDictionary['0x4008']['0x010C'] = ['PN', '1', 'InterpretationAuthor'];
|
|
this.newDictionary['0x4008']['0x0111'] = ['SQ', '1', 'InterpretationApproverSequence'];
|
|
this.newDictionary['0x4008']['0x0112'] = ['DA', '1', 'InterpretationApprovalDate'];
|
|
this.newDictionary['0x4008']['0x0113'] = ['TM', '1', 'InterpretationApprovalTime'];
|
|
this.newDictionary['0x4008']['0x0114'] = ['PN', '1', 'PhysicianApprovingInterpretation'];
|
|
this.newDictionary['0x4008']['0x0115'] = ['LT', '1', 'InterpretationDiagnosisDescription'];
|
|
this.newDictionary['0x4008']['0x0117'] = ['SQ', '1', 'DiagnosisCodeSequence'];
|
|
this.newDictionary['0x4008']['0x0118'] = ['SQ', '1', 'ResultsDistributionListSequence'];
|
|
this.newDictionary['0x4008']['0x0119'] = ['PN', '1', 'DistributionName'];
|
|
this.newDictionary['0x4008']['0x011A'] = ['LO', '1', 'DistributionAddress'];
|
|
this.newDictionary['0x4008']['0x0200'] = ['SH', '1', 'InterpretationID'];
|
|
this.newDictionary['0x4008']['0x0202'] = ['LO', '1', 'InterpretationIDIssuer'];
|
|
this.newDictionary['0x4008']['0x0210'] = ['CS', '1', 'InterpretationTypeID'];
|
|
this.newDictionary['0x4008']['0x0212'] = ['CS', '1', 'InterpretationStatusID'];
|
|
this.newDictionary['0x4008']['0x0300'] = ['ST', '1', 'Impressions'];
|
|
this.newDictionary['0x4008']['0x4000'] = ['ST', '1', 'ResultsComments'];
|
|
|
|
// 0x5000
|
|
this.newDictionary['0x5000'] = [];
|
|
this.newDictionary['0x5000']['0x0000'] = ['UL', '1', 'CurveGroupLength'];
|
|
this.newDictionary['0x5000']['0x0005'] = ['US', '1', 'CurveDimensions'];
|
|
this.newDictionary['0x5000']['0x0010'] = ['US', '1', 'NumberOfPoints'];
|
|
this.newDictionary['0x5000']['0x0020'] = ['CS', '1', 'TypeOfData'];
|
|
this.newDictionary['0x5000']['0x0022'] = ['LO', '1', 'CurveDescription'];
|
|
this.newDictionary['0x5000']['0x0030'] = ['SH', '1-n', 'AxisUnits'];
|
|
this.newDictionary['0x5000']['0x0040'] = ['SH', '1-n', 'AxisLabels'];
|
|
this.newDictionary['0x5000']['0x0103'] = ['US', '1', 'DataValueRepresentation'];
|
|
this.newDictionary['0x5000']['0x0104'] = ['US', '1-n', 'MinimumCoordinateValue'];
|
|
this.newDictionary['0x5000']['0x0105'] = ['US', '1-n', 'MaximumCoordinateValue'];
|
|
this.newDictionary['0x5000']['0x0106'] = ['SH', '1-n', 'CurveRange'];
|
|
this.newDictionary['0x5000']['0x0110'] = ['US', '1', 'CurveDataDescriptor'];
|
|
this.newDictionary['0x5000']['0x0112'] = ['US', '1', 'CoordinateStartValue'];
|
|
this.newDictionary['0x5000']['0x0114'] = ['US', '1', 'CoordinateStepValue'];
|
|
this.newDictionary['0x5000']['0x2000'] = ['US', '1', 'AudioType'];
|
|
this.newDictionary['0x5000']['0x2002'] = ['US', '1', 'AudioSampleFormat'];
|
|
this.newDictionary['0x5000']['0x2004'] = ['US', '1', 'NumberOfChannels'];
|
|
this.newDictionary['0x5000']['0x2006'] = ['UL', '1', 'NumberOfSamples'];
|
|
this.newDictionary['0x5000']['0x2008'] = ['UL', '1', 'SampleRate'];
|
|
this.newDictionary['0x5000']['0x200A'] = ['UL', '1', 'TotalTime'];
|
|
this.newDictionary['0x5000']['0x200C'] = ['OX', '1', 'AudioSampleData'];
|
|
this.newDictionary['0x5000']['0x200E'] = ['LT', '1', 'AudioComments'];
|
|
this.newDictionary['0x5000']['0x3000'] = ['OX', '1', 'CurveData'];
|
|
|
|
// 0x5400
|
|
this.newDictionary['0x5400'] = [];
|
|
this.newDictionary['0x5400']['0x0100'] = ['SQ', '1', 'WaveformSequence'];
|
|
this.newDictionary['0x5400']['0x0110'] = ['OW/OB', '1', 'ChannelMinimumValue'];
|
|
this.newDictionary['0x5400']['0x0112'] = ['OW/OB', '1', 'ChannelMaximumValue'];
|
|
this.newDictionary['0x5400']['0x1004'] = ['US', '1', 'WaveformBitsAllocated'];
|
|
this.newDictionary['0x5400']['0x1006'] = ['CS', '1', 'WaveformSampleInterpretation'];
|
|
this.newDictionary['0x5400']['0x100A'] = ['OW/OB', '1', 'WaveformPaddingValue'];
|
|
this.newDictionary['0x5400']['0x1010'] = ['OW/OB', '1', 'WaveformData'];
|
|
|
|
// 0x6000
|
|
this.newDictionary['0x6000'] = [];
|
|
this.newDictionary['0x6000']['0x0000'] = ['UL', '1', 'OverlayGroupLength'];
|
|
this.newDictionary['0x6000']['0x0010'] = ['US', '1', 'OverlayRows'];
|
|
this.newDictionary['0x6000']['0x0011'] = ['US', '1', 'OverlayColumns'];
|
|
this.newDictionary['0x6000']['0x0012'] = ['US', '1', 'OverlayPlanes'];
|
|
this.newDictionary['0x6000']['0x0015'] = ['IS', '1', 'OverlayNumberOfFrames'];
|
|
this.newDictionary['0x6000']['0x0040'] = ['CS', '1', 'OverlayType'];
|
|
this.newDictionary['0x6000']['0x0050'] = ['SS', '2', 'OverlayOrigin'];
|
|
this.newDictionary['0x6000']['0x0051'] = ['US', '1', 'OverlayImageFrameOrigin'];
|
|
this.newDictionary['0x6000']['0x0052'] = ['US', '1', 'OverlayPlaneOrigin'];
|
|
this.newDictionary['0x6000']['0x0060'] = ['CS', '1', 'OverlayCompressionCode'];
|
|
this.newDictionary['0x6000']['0x0061'] = ['SH', '1', 'OverlayCompressionOriginator'];
|
|
this.newDictionary['0x6000']['0x0062'] = ['SH', '1', 'OverlayCompressionLabel'];
|
|
this.newDictionary['0x6000']['0x0063'] = ['SH', '1', 'OverlayCompressionDescription'];
|
|
this.newDictionary['0x6000']['0x0066'] = ['AT', '1-n', 'OverlayCompressionStepPointers'];
|
|
this.newDictionary['0x6000']['0x0068'] = ['US', '1', 'OverlayRepeatInterval'];
|
|
this.newDictionary['0x6000']['0x0069'] = ['US', '1', 'OverlayBitsGrouped'];
|
|
this.newDictionary['0x6000']['0x0100'] = ['US', '1', 'OverlayBitsAllocated'];
|
|
this.newDictionary['0x6000']['0x0102'] = ['US', '1', 'OverlayBitPosition'];
|
|
this.newDictionary['0x6000']['0x0110'] = ['CS', '1', 'OverlayFormat'];
|
|
this.newDictionary['0x6000']['0x0200'] = ['US', '1', 'OverlayLocation'];
|
|
this.newDictionary['0x6000']['0x0800'] = ['CS', '1-n', 'OverlayCodeLabel'];
|
|
this.newDictionary['0x6000']['0x0802'] = ['US', '1', 'OverlayNumberOfTables'];
|
|
this.newDictionary['0x6000']['0x0803'] = ['AT', '1-n', 'OverlayCodeTableLocation'];
|
|
this.newDictionary['0x6000']['0x0804'] = ['US', '1', 'OverlayBitsForCodeWord'];
|
|
this.newDictionary['0x6000']['0x1100'] = ['US', '1', 'OverlayDescriptorGray'];
|
|
this.newDictionary['0x6000']['0x1101'] = ['US', '1', 'OverlayDescriptorRed'];
|
|
this.newDictionary['0x6000']['0x1102'] = ['US', '1', 'OverlayDescriptorGreen'];
|
|
this.newDictionary['0x6000']['0x1103'] = ['US', '1', 'OverlayDescriptorBlue'];
|
|
this.newDictionary['0x6000']['0x1200'] = ['US', '1-n', 'OverlayGray'];
|
|
this.newDictionary['0x6000']['0x1201'] = ['US', '1-n', 'OverlayRed'];
|
|
this.newDictionary['0x6000']['0x1202'] = ['US', '1-n', 'OverlayGreen'];
|
|
this.newDictionary['0x6000']['0x1203'] = ['US', '1-n', 'OverlayBlue'];
|
|
this.newDictionary['0x6000']['0x1301'] = ['IS', '1', 'ROIArea'];
|
|
this.newDictionary['0x6000']['0x1302'] = ['DS', '1', 'ROIMean'];
|
|
this.newDictionary['0x6000']['0x1303'] = ['DS', '1', 'ROIStandardDeviation'];
|
|
this.newDictionary['0x6000']['0x3000'] = ['OW', '1', 'OverlayData'];
|
|
this.newDictionary['0x6000']['0x4000'] = ['LT', '1-n', 'OverlayComments'];
|
|
|
|
// 0x7F00
|
|
this.newDictionary['0x7F00'] = [];
|
|
this.newDictionary['0x7F00']['0x0000'] = ['UL', '1', 'VariablePixelDataGroupLength'];
|
|
this.newDictionary['0x7F00']['0x0010'] = ['OX', '1', 'VariablePixelData'];
|
|
this.newDictionary['0x7F00']['0x0011'] = ['AT', '1', 'VariableNextDataGroup'];
|
|
this.newDictionary['0x7F00']['0x0020'] = ['OW', '1-n', 'VariableCoefficientsSDVN'];
|
|
this.newDictionary['0x7F00']['0x0030'] = ['OW', '1-n', 'VariableCoefficientsSDHN'];
|
|
this.newDictionary['0x7F00']['0x0040'] = ['OW', '1-n', 'VariableCoefficientsSDDN'];
|
|
|
|
// 0x7FE0
|
|
this.newDictionary['0x7FE0'] = [];
|
|
this.newDictionary['0x7FE0']['0x0000'] = ['UL', '1', 'PixelDataGroupLength'];
|
|
this.newDictionary['0x7FE0']['0x0010'] = ['OX', '1', 'PixelData'];
|
|
this.newDictionary['0x7FE0']['0x0020'] = ['OW', '1-n', 'CoefficientsSDVN'];
|
|
this.newDictionary['0x7FE0']['0x0030'] = ['OW', '1-n', 'CoefficientsSDHN'];
|
|
this.newDictionary['0x7FE0']['0x0040'] = ['OW', '1-n', 'CoefficientsSDDN'];
|
|
|
|
// 0xFFFC
|
|
this.newDictionary['0xFFFC'] = [];
|
|
this.newDictionary['0xFFFC']['0xFFFC'] = ['OB', '1', 'DataSetTrailingPadding'];
|
|
|
|
// 0xFFFE
|
|
this.newDictionary['0xFFFE'] = [];
|
|
this.newDictionary['0xFFFE']['0xE000'] = ['NONE', '1', 'Item'];
|
|
this.newDictionary['0xFFFE']['0xE00D'] = ['NONE', '1', 'ItemDelimitationItem'];
|
|
this.newDictionary['0xFFFE']['0xE0DD'] = ['NONE', '1', 'SequenceDelimitationItem'];
|
|
};
|
|
};
|