Talk to an engineer

Reference

DICOM tags that matter in a migration

49 attributes that decide whether a migration, a validation or a de-identified dataset comes out right, with what each one holds and what to watch for.

This is not the full DICOM data dictionary (for that, use the DICOM tag lookup). It is the short list of attributes we spend the most time on in real projects. Tag numbers, keywords, VR and VM follow the DICOM standard (PS3.6). The notes are ours.

Patient

TagNameKeywordVRVM
(0010,0010)Patient's NamePatientNamePN1
(0010,0020)Patient IDPatientIDLO1
(0010,0021)Issuer of Patient IDIssuerOfPatientIDLO1
(0010,1002)Other Patient IDs SequenceOtherPatientIDsSequenceSQ1
(0010,0030)Patient's Birth DatePatientBirthDateDA1
(0010,0040)Patient's SexPatientSexCS1
(0010,1010)Patient's AgePatientAgeAS1

Study

TagNameKeywordVRVM
(0020,000D)Study Instance UIDStudyInstanceUIDUI1
(0008,0050)Accession NumberAccessionNumberSH1
(0008,0051)Issuer of Accession Number SequenceIssuerOfAccessionNumberSequenceSQ1
(0008,0020)Study DateStudyDateDA1
(0008,0030)Study TimeStudyTimeTM1
(0008,1030)Study DescriptionStudyDescriptionLO1
(0020,0010)Study IDStudyIDSH1
(0008,0090)Referring Physician's NameReferringPhysicianNamePN1
(0008,0080)Institution NameInstitutionNameLO1
(0008,1010)Station NameStationNameSH1
(0032,1060)Requested Procedure DescriptionRequestedProcedureDescriptionLO1
(0040,1001)Requested Procedure IDRequestedProcedureIDSH1
(0008,0061)Modalities in StudyModalitiesInStudyCS1-n
(0020,1206)Number of Study Related SeriesNumberOfStudyRelatedSeriesIS1
(0020,1208)Number of Study Related InstancesNumberOfStudyRelatedInstancesIS1

Series

TagNameKeywordVRVM
(0040,0275)Request Attributes SequenceRequestAttributesSequenceSQ1
(0020,000E)Series Instance UIDSeriesInstanceUIDUI1
(0008,0060)ModalityModalityCS1
(0020,0011)Series NumberSeriesNumberIS1
(0008,103E)Series DescriptionSeriesDescriptionLO1
(0018,0015)Body Part ExaminedBodyPartExaminedCS1
(0008,0021)Series DateSeriesDateDA1
(0020,0052)Frame of Reference UIDFrameOfReferenceUIDUI1

Instance and references

TagNameKeywordVRVM
(0008,0018)SOP Instance UIDSOPInstanceUIDUI1
(0008,0016)SOP Class UIDSOPClassUIDUI1
(0020,0013)Instance NumberInstanceNumberIS1
(0008,1150)Referenced SOP Class UIDReferencedSOPClassUIDUI1
(0008,1155)Referenced SOP Instance UIDReferencedSOPInstanceUIDUI1
(0008,0008)Image TypeImageTypeCS2-n
(0008,0064)Conversion TypeConversionTypeCS1
(0008,0070)ManufacturerManufacturerLO1
(0008,1090)Manufacturer's Model NameManufacturerModelNameLO1

Pixel data

TagNameKeywordVRVM
(0028,0010)RowsRowsUS1
(0028,0011)ColumnsColumnsUS1
(0028,0008)Number of FramesNumberOfFramesIS1
(0028,0004)Photometric InterpretationPhotometricInterpretationCS1
(0028,0100)Bits AllocatedBitsAllocatedUS1

De-identification

TagNameKeywordVRVM
(0028,0301)Burned In AnnotationBurnedInAnnotationCS1
(0012,0062)Patient Identity RemovedPatientIdentityRemovedCS1
(0012,0063)De-identification MethodDeidentificationMethodLO1-n

Encoding

TagNameKeywordVRVM
(0002,0010)Transfer Syntax UIDTransferSyntaxUIDUI1
(0008,0005)Specific Character SetSpecificCharacterSetCS1-n

VR codes used here

VRNameFormat
ASAge StringA number and unit: 045Y, 018M, 003W, 010D
CSCode StringUppercase defined terms, up to 16 characters
DADateYYYYMMDD
ISInteger StringAn integer written as text
LOLong StringText up to 64 characters
PNPerson NameComponents separated by carets: family^given^middle^prefix^suffix
SHShort StringText up to 16 characters
SQSequenceA nested list of items, each a set of attributes
TMTimeHHMMSS with optional fractional seconds
UIUnique IdentifierDotted numeric UID, up to 64 characters
USUnsigned ShortA 16-bit unsigned binary integer

About the author

Aviram Biton

Founder and Technical Lead, DICOMATICS

Aviram Biton founded DICOMATICS and leads its engineering work. He has spent two decades with medical imaging data: PACS and VNA migrations, multi-site consolidations, interfaces and data quality for US hospitals and health systems.

Planning a migration?

Tell us your source, destination and data volume. An engineer will walk you through how we would approach it.

Talk to an engineer