📄 dicomdictionary.cpp
字号:
{DCM_RELTEMPORALRESOLUTION, DCM_DS, "REL Temporal Resolution"}, {DCM_RELSERIESINSTUDY, DCM_IS, "REL Series in Study"}, {DCM_RELACQUISITIONSINSERIES, DCM_RET, "REL Acquisitions in Series"}, {DCM_RELIMAGESINACQUISITION, DCM_IS, "REL Images in Acquisition"}, {DCM_RELACQUISITIONSINSTUDY, DCM_IS, "REL Acquisitions in Study"}, {DCM_RELREFERENCE, DCM_RET, "REL Reference (RET)"}, {DCM_RELPOSITIONREFINDICATOR, DCM_LO, "REL Position Reference Indicator"}, {DCM_RELSLICELOCATION, DCM_DS, "REL Slice Location"}, {DCM_RELOTHERSTUDYNUMBERS, DCM_IS, "REL Other Study Numbers"}, {DCM_RELNUMBERPATRELATEDSTUDIES, DCM_IS, "REL Number of Patient Related Studies"}, {DCM_RELNUMBERPATRELATEDSERIES, DCM_IS, "REL Number of Patient Related Series"}, {DCM_RELNUMBERPATRELATEDIMAGES, DCM_IS, "REL Number of Patient Related Instances"}, {DCM_RELNUMBERSTUDYRELATEDSERIES, DCM_IS, "REL Number of Study Related Series"}, {DCM_RELNUMBERSTUDYRELATEDIMAGES, DCM_IS, "REL Number of Study Related Instances"}, {DCM_RELNUMBERSERIESRELATEDINST, DCM_IS, "REL Number of Series Related Instances"}, {DCM_RELSOURCEIMAGEID, DCM_RET, "REL Source Image IDs (RET)"}, {DCM_RELMODIFYINGDEVICEID, DCM_RET, "REL Modifying Device ID (RET)"}, {DCM_RELMODIFIEDIMAGEID, DCM_RET, "REL Modified Image ID (RET)"}, {DCM_RELMODIFIEDIMAGEDATE, DCM_RET, "REL Modified Image Date (RET)"}, {DCM_RELMODIFYINGDEVICEMFR, DCM_RET, "REL Modifying Device Mfr (RET)"}, {DCM_RELMODIFIEDIMAGETIME, DCM_RET, "REL Modified Image Time"}, {DCM_RELMODIFIEDIMAGEDESCRIPTION, DCM_RET, "REL Modified Image Description (RET)"}, {DCM_RELIMAGECOMMENTS, DCM_LT, "REL Image Comments"}, {DCM_RELORIGINALIMAGEID, DCM_RET, "REL Original Image ID (RET)"}, {DCM_RELORIGINALIMAGEIDNOMENCLATURE, DCM_RET, "REL Orig Image ID Nomenclature (RET)"}};/* Define the entries for the IMAGE group (0028)*/static DCMDICT IMG_dictionary[] = { {DCM_IMGGROUPLENGTH, DCM_UL, "IMG Group Length"}, {DCM_IMGSAMPLESPERPIXEL, DCM_US, "IMG Samples Per Pixel"}, {DCM_IMGPHOTOMETRICINTERP, DCM_CS, "IMG Photometric Interpretation"}, {DCM_IMGIMAGEDIMENSIONS, DCM_RET, "IMG Image Dimensions (RET)"}, {DCM_IMGPLANARCONFIGURATION, DCM_US, "IMG Planar Configuration"}, {DCM_IMGNUMBEROFFRAMES, DCM_IS, "IMG Number of Frames"}, {DCM_IMGFRAMEINCREMENTPOINTER, DCM_AT, "IMG Frame Increment Pointer"}, {DCM_IMGROWS, DCM_US, "IMG Rows"}, {DCM_IMGCOLUMNS, DCM_US, "IMG Columns"}, {DCM_IMGPLANES, DCM_US, "IMG Planes"}, {DCM_IMGUSOUNDCOLORDATAPRESENT, DCM_US, "IMG Ultrasound Color Data Present"}, {DCM_IMGPIXELSPACING, DCM_DS, "IMG Pixel Spacing"}, {DCM_IMGZOOMFACTOR, DCM_DS, "IMG Zoom Factor"}, {DCM_IMGZOOMCENTER, DCM_DS, "IMG Zoom Center"}, {DCM_IMGPIXELASPECTRATIO, DCM_IS, "IMG Pixel Aspect Ratio"}, {DCM_IMGIMAGEFORMAT, DCM_RET, "IMG Image Format (RET)"}, {DCM_IMGMANIPULATEDIMAGE, DCM_RET, "IMG Manipulated Image (RET)"}, {DCM_IMGCORRECTEDIMAGE, DCM_CS, "IMG Corrected Image"}, {DCM_IMGCOMPRESSIONCODE, DCM_RET, "IMG Compression Code"}, {DCM_IMGBITSALLOCATED, DCM_US, "IMG Bits Allocated"}, {DCM_IMGBITSSTORED, DCM_US, "IMG Bits Stored"}, {DCM_IMGHIGHBIT, DCM_US, "IMG High Bit"}, {DCM_IMGPIXELREPRESENTATION, DCM_US, "IMG Pixel Representation"}, {DCM_IMGSMALLESTPIXELVALUE, DCM_RET, "IMG Smallest Pixel Value (RET)"}, {DCM_IMGLARGESTPIXELVALUE, DCM_RET, "IMG Largest Pixel Vaue (RET)"}, {DCM_IMGSMALLESTIMAGEPIXELVALUE, DCM_CTX, "IMG Smallest Image Pixel Value"}, {DCM_IMGLARGESTIMAGEPIXELVALUE, DCM_CTX, "IMG Largest Image Pixel Value"}, {DCM_IMGSMALLESTPIXELVALUESERIES, DCM_CTX, "IMG Smallest Pixel Value in Series"}, {DCM_IMGLARGESTPIXELVALUESERIES, DCM_CTX, "IMG Largest Pixel Value in Series"}, {DCM_IMGSMALLESTIMAGEPIXELVALUEPLANE, DCM_CTX, "IMG Smallest Pixel Value in Plane"}, {DCM_IMGLARGESTIMAGEPIXELVALUEPLANE, DCM_CTX, "IMG Largest Pixel Value in Plane"}, {DCM_IMGPIXELPADDINGVALUE, DCM_CTX, "IMG Pixel Padding Value"}, {DCM_IMGWAVEFORMPADDINGVALUE, DCM_CTX, "IMG Waveform Padding Value"}, /* Sup 30 0.6 */ {DCM_IMGIMAGELOCATION, DCM_RET, "IMG Image Location"}, {DCM_MAKETAG(0x0028, 0x0300), DCM_CS, "IMG Quality Control Image"}, {DCM_MAKETAG(0x0028, 0x0301), DCM_CS, "IMG Burned In Annotation"}, {DCM_IMGPIXELINTENSITYRELATIONSHIP, DCM_CS, "IMG Pixel Intensity Relationship"}, {DCM_MAKETAG(0x0028, 0x1041), DCM_SS, "IMG Pixel Intensity Relationship Sign"}, {DCM_IMGWINDOWCENTER, DCM_DS, "IMG Window Center"}, {DCM_IMGWINDOWWIDTH, DCM_DS, "IMG Window Width"}, {DCM_IMGRESCALEINTERCEPT, DCM_DS, "IMG Rescale Intercept"}, {DCM_IMGRESCALESLOPE, DCM_DS, "IMG Rescale Slope"}, {DCM_IMGRESCALETYPE, DCM_LO, "IMG Rescale Type"}, {DCM_IMGWINDOWCWEXPLANATION, DCM_LO, "IMG Window Center & Width Explanation"}, {DCM_IMGGRAYSCALE, DCM_RET, "IMG Gray Scale (RET)"}, {DCM_IMGRECOMMENDEDVIEWINGMODE, DCM_CS, "IMG Recommended Viewing Mode"}, {DCM_IMGLUTDESCRIPTGRAY, DCM_RET, "IMG Lookup Table Desc-Gray (RET)"}, {DCM_IMGLUTDESCRIPTRED, DCM_US, "IMG Lookup Table Desc-Red"}, {DCM_IMGLUTDESCRIPTGREEN, DCM_US, "IMG Lookup Table Desc-Green"}, {DCM_IMGLUTDESCRIPTBLUE, DCM_US, "IMG Lookup Table Desc-Blue"}, {DCM_IMGPALETTECOLORLUTUID, DCM_UI, "IMG Palette Color Lookup Table UID"}, {DCM_IMGLOOKUPDATAGRAY, DCM_RET, "IMG Lookup Data-Gray"},#if 0 /* As originally defined in 1993 */ {DCM_IMGLOOKUPDATARED, DCM_US, "IMG Lookup Data-Red"}, {DCM_IMGLOOKUPDATAGREEN, DCM_US, "IMG Lookup Data-Green"}, {DCM_IMGLOOKUPDATABLUE, DCM_US, "IMG Lookup Data-Blue"},#endif {DCM_IMGLOOKUPDATARED, DCM_CTX, "IMG Lookup Data-Red"}, {DCM_IMGLOOKUPDATAGREEN, DCM_CTX, "IMG Lookup Data-Green"}, {DCM_IMGLOOKUPDATABLUE, DCM_CTX, "IMG Lookup Data-Blue"}, {DCM_IMGSEGMENTEDREDLUTDATA, DCM_OW, "IMG Segmented Red Palette Color LUT Data"}, {DCM_IMGSEGMENTEDGREENLUTDATA, DCM_OW, "IMG Segmented Green Palette Color LUT Data"}, {DCM_IMGSEGMENTEDBLUELUTDATA, DCM_OW, "IMG Segmented Blue Palette Color LUT Data"}, {DCM_IMGLOSSYIMAGECOMPRESSION, DCM_CS, "IMG Lossy Image Compression"}, {DCM_IMGMODALITYLUTSEQUENCE, DCM_SQ, "IMG Modality LUT Sequence"}, {DCM_IMGLUTDESCRIPTOR, DCM_CTX, "IMG LUT Descriptor"}, {DCM_IMGLUTEXPLANATION, DCM_LO, "IMG LUT Explanation"}, {DCM_IMGMODALITYLUTTYPE, DCM_LO, "IMG Modality LUT Type"}, {DCM_IMGLUTDATA, DCM_CTX, "IMG LUT Data"}, {DCM_IMGVOILUTSEQUENCE, DCM_SQ, "IMG VOI LUT Sequence"}, {DCM_IMGCOMMENTS, DCM_RET, "IMG Comments (RET)"}, {DCM_IMGBIPLANEACQSEQUENCE, DCM_SQ, "IMG Bi-Plane Acquisition Sequence"}, {DCM_IMGREPRESENTATIVEFRAMENUMBER, DCM_US, "IMG Representative Frame Number"}, {DCM_IMGFRAMENUMBERSOFINTEREST, DCM_US, "IMG Frame Numbers of Interest"}, {DCM_IMGFRAMEOFINTERESTDESCRIPTION, DCM_LO, "IMG Frame of Interest Description"}, {DCM_IMGMASKPOINTER, DCM_US, "IMG Mask Pointer(s)"}, {DCM_IMGRWAVEPOINTER, DCM_US, "IMG R Wave Pointer"}, {DCM_IMGMASKSUBTRACTIONSEQ, DCM_SQ, "IMG Mask Subtraction Sequence"}, {DCM_IMGMASKOPERATION, DCM_CS, "IMG Mask Operation"}, {DCM_IMGAPPLICABLEFRAMERANGE, DCM_US, "IMG Applicable Frame Range"}, {DCM_IMGMASKFRAMENUMBERS, DCM_US, "IMG Mask Frame Numbers"}, {DCM_IMGCONTRASTFRAMEAVERAGING, DCM_US, "IMG Contrast Frame Averaging"}, {DCM_IMGMASKSUBPIXELSHIFT, DCM_FL, "IMG Mask Sub-pixel shift"}, {DCM_IMGTIDOFFSET, DCM_SS, "IMG TID Offset"}, {DCM_MASKOPERATIONEXPLANATION, DCM_ST, "IMG Mask Operation Explanation"}};/* Define the entries for the STUDY group (0032)*/static DCMDICT SDY_dictionary[] = { {DCM_SDYGROUPLENGTH, DCM_UL, "SDY Study Group length"}, {DCM_SDYSTATUSID, DCM_CS, "SDY Study Status ID"}, {DCM_SDYPRIORITYID, DCM_CS, "SDY Study Priority ID"}, {DCM_SDYIDISSUER, DCM_LO, "SDY Study ID Issuer"}, {DCM_SDYVERIFIEDDATE, DCM_DA, "SDY Study Verified Date"}, {DCM_SDYVERIFIEDTIME, DCM_TM, "SDY Study Verified Time"}, {DCM_SDYREADDATE, DCM_DA, "SDY Study Read Date"}, {DCM_SDYREADTIME, DCM_TM, "SDY Study Read Time"}, {DCM_SDYSCHEDULEDSTARTDATE, DCM_DA, "SDY Scheduled Study Start Date"}, {DCM_SDYSCHEDULEDSTARTTIME, DCM_TM, "SDY Scheduled Study Start Time"}, {DCM_SDYSCHEDULEDSTOPDATE, DCM_DA, "SDY Scheduled Study Stop Date"}, {DCM_SDYSCHEDULEDSTOPTIME, DCM_TM, "SDY Scheduled Study Stop Time"}, {DCM_SDYSCHEDULEDLOCATION, DCM_LO, "SDY Scheduled Study Location"}, {DCM_SDYSCHEDULEDLOCATIONAETITLE, DCM_AE, "SDY Scheduled Study Location AE Title(s)"}, {DCM_SDYREASON, DCM_LO, "SDY Study Reason"}, {DCM_SDYREQUESTINGPHYSICIAN, DCM_PN, "SDY Requesting Physician "}, {DCM_SDYREQUESTINGSERVICE, DCM_LO, "SDY Requesting Service"}, {DCM_SDYARRIVALDATE, DCM_DA, "SDY Study Arrival Date"}, {DCM_SDYARRIVALTIME, DCM_TM, "SDY Study Arrival Time"}, {DCM_SDYCOMPLETIONDATE, DCM_DA, "SDY Study Completion Date"}, {DCM_SDYCOMPLETIONTIME, DCM_TM, "SDY Study Completion Time"}, {DCM_SDYSTUDYCOMPONENTSTATUSID, DCM_CS, "SDY Study Component Status ID"}, {DCM_SDYREQUESTEDPRODESCRIPTION, DCM_LO, "SDY Requested Procedure Description"}, {DCM_SDYREQUESTEDPROCODESEQ, DCM_SQ, "SDY Requested Procedure Code Seq"}, {DCM_SDYREQUESTEDCONTRASTAGENT, DCM_LO, "SDY Requested Contrast Agent"}, {DCM_SDYCOMMENTS, DCM_LT, "SDY Comments"}};/* Define the entries for the VISIT group, 0038*/static DCMDICT VIS_dictionary[] = { {DCM_VISGROUPLENGTH, DCM_UL, "VIS Group Length"}, {DCM_VISREFERENCEDPATALIASSEQ, DCM_SQ, "VIS Referenced Patient Alias Sequence"}, {DCM_VISSTATUSID, DCM_CS, "VIS Visit Status ID"}, {DCM_VISADMISSIONID, DCM_LO, "VIS Admission ID"}, {DCM_VISISSUEROFADMISSIONID, DCM_LO, "VIS Issuer of Admission ID"}, {DCM_VISROUTEOFADMISSION, DCM_LO, "VIS Route of Admission"}, {DCM_VISSCHEDULEDADMISSIONDATE, DCM_DA, "VIS Scheduled Admission Date"}, {DCM_VISSCHEDULEDADMISSIONTIME, DCM_TM, "VIS Scheduled Admission Time"}, {DCM_VISSCHEDULEDDISCHARGEDATE, DCM_DA, "VIS Scheduled Discharge Date"}, {DCM_VISSCHEDULEDDISCHARGETIME, DCM_TM, "VIS Scheduled Discharge Time"}, {DCM_VISSCHEDULEDPATINSTRESIDENCE, DCM_LO, "VIS Scheduled Patient Institution Residence"}, {DCM_VISADMITTINGDATE, DCM_DA, "VIS Admitting Date"}, {DCM_VISADMITTINGTIME, DCM_TM, "VIS Admitting Time"}, {DCM_VISDISCHARGEDATE, DCM_DA, "VIS Discharge Date"}, {DCM_VISDISCHARGETIME, DCM_TM, "VIS Discharge Time"}, {DCM_VISDISCHARGEDIAGDESCRIPTION, DCM_LO, "VIS Discharge Diagnosis Description"}, {DCM_VISDISCHARGEDIAGNOSISCODESEQ, DCM_SQ, "VIS Discharge Diagnosis Code Sequence"}, {DCM_VISSPECIALNEEDS, DCM_LO, "VIS Special Needs"}, {DCM_VISCURRENTPATIENTLOCATION, DCM_LO, "VIS Current Patient Location"}, {DCM_VISPATIENTSINSTRESIDENCE, DCM_LO, "VIS Patient's Institution Residence"}, {DCM_VISPATIENTSTATE, DCM_LO, "VIS Patient State"}, {DCM_VISCOMMENTS, DCM_LT, "VIS Comments"}};/* Define the entries for the Waveform group, 003a*/static DCMDICT WAV_dictionary[] = { {DCM_MAKETAG(0x003a, 0x0000), DCM_UL, "WAV Group Length"}, {DCM_MAKETAG(0x003a, 0x0002), DCM_SQ, "WAV Waveform Sequence"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0005), DCM_US, "WAV Number of Channels"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0010), DCM_UL, "WAV Number of Samples"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x001a), DCM_DS, "WAV Sampling Frequency"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0020), DCM_SH, "WAV Group Label"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0103), DCM_CS, "WAV Data Value Representation"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0200), DCM_SQ, "WAV Channel Definition"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0202), DCM_IS, "WAV Channel Number"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0203), DCM_SH, "WAV Channel Label"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0205), DCM_CS, "WAV Channel Status"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0208), DCM_SQ, "WAV Waveform Source"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0209), DCM_SQ, "WAV Waveform Source Modifiers"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x020a), DCM_SQ, "WAV Differential Waveform Source"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x020b), DCM_SQ, "WAV Differential Waveform Source Modifiers"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0210), DCM_DS, "WAV Channel Sensitivity"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0211), DCM_SQ, "WAV Channel Sensitivity Units"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0212), DCM_DS, "WAV Channel Sensitivity Correction Factor"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0213), DCM_DS, "WAV Channel Baseline"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0214), DCM_DS, "WAV Channel Time Skew"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0215), DCM_DS, "WAV Channel Sample Skew"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0218), DCM_DS, "WAV Channel Offset"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x021a), DCM_US, "WAV Bits Per Sample"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0216), DCM_CTX, "WAV Channel Minimum Value"}, /* Sup 30 0.6 */ {DCM_MAKETAG(0x003a, 0x0217), DCM_CTX, "WAV Channel Maximum Value"}, /* Sup 30 0.6 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -