DICOM Correction Proposal STATUS Assigned Date of Last Update 2013/08/19 Person Assigned David Clunie dclunie@dclunie.com Submitter Name David Clunie dclunie@dclunie.com Submission Date 2013/07/24 Correction Number CP-1318 Log Summary: RDSR From MPPS Without Exposure Dose Sequence for Projection Radiography Name of Standard PS 3.16 2011 Rationale for Correction: CP 874 allowed for the possibility of constructing RDSRs from MPPS information, but did not consider the possibility that the MPPS might not contain individual irradiation event information in Exposure Dose Sequence, since all attributes of the Radiation Dose Module in MPPS are optional. Alternatively, the information may be copied or computed from the images. Rather than add conditions on MPPS (et al) to every required or conditional attribute in TID 10003 and its those in its sub-templates, it is more realistic to place the condition on the inclusion of TID 10003 itself. This also affects the accumulated dose information, since it may not be possible to distinguish fluoro from acquisition information and only the total may be available, which is still worth encoding. Also, remove redundant "may be present otherwise", since that's what "IF" as opposed to "IFF" is defined to mean. Correction Wording: Amend templates in PS 3.16: TID 10001 Projection X-Ray Radiation Dose ... TID 10001 PROJECTION X-RAY RADIATION DOSE Type: Extensible Order: Non-Significant NL Rel with Parent 1 VT Concept Name VM Req Condition Type CONTAINER EV (113701, DCM, “X-Ray Radiation Dose Report”) 1 M ... ... ... ... ... ... ... 11 > CONTAINS INCLUDE DTID (10002) Accumulated X-Ray Dose 1 12 > CONTAINS INCLUDE DTID (10002) Accumulated X-Ray Dose 13 > CONTAINS INCLUDE DTID (10002) Accumulated X-Ray Dose Value Set Constraint ... ... MC IFF Single Plane system $Plane = EV (113622, DCM, ”Single Plane” 1 MC IFF Biplane system $Plane = EV (113620, DCM, ”Plane A”) 1 MC IFF Biplane system $Plane = EV (113621, DCM, ”Plane B”) Page 1 14 > CONTAINS ... ... ... 18 > CONTAINS INCLUDE DTID (10003) Irradiation Event XRay Data 1-n MC ... ... ... ... CODE EV (113854, DCM, “Source of Dose Information”) 1-n M IF any of the values of TID (10001) Row 18 are not (113858, DCM, “MPPS Content”), (113866, DCM, “Copied From Image Attributes”) or (113867, DCM, “Computed From Image Attributes”) ... ... DCID (10020) Source of Projection X-Ray Dose Information Content Item Descriptions ... ... Row 14 Details of the underlying irradiation events. If Row 6 has no other a value of than “MPPS Content” then a TID 10003 item can will be generated for each item in the MPPS Exposure Dose Sequence (0040,030E), but since this is an optional element in MPPS, if it is absent, then there may be no irradiation event level information available. Alternatively, the information may be copied or computed from the images. ... ... Row 18 The primary source of information from which this dose object was constructed. For reference, unchanged irradiation event templates in PS 3.16: TID 10003 Irradiation Event X-Ray Data ... TID 10003 IRRADIATION EVENT X-RAY DATA Type: Extensible Order: Non-Significant NL Rel with VT Parent 1 Concept Name VM Req Condition Type CONTAINER EV (113706, DCM, ”Irradiation Event XRay Data”) 1 M 2 > CODE HAS CONCEPT MOD EV (113764, DCM, “Acquisition Plane” 1 M 3 > CONTAINS UIDREF EV (113769, DCM, “Irradiation Event UID”) 1 M 4 > CONTAINS TEXT EV(113605, DCM, “Irradiation Event Label”) 1 U 5 >> HAS EV(113606, DCM, “Label Type”) 1 MC CODE CONCEPT MOD 6 > CONTAINS DATETIME DT (111526, DCM, “DateTime Started”) 1 M 7 > CONTAINS CODE EV (113721, DCM, “Irradiation Event Type”) 1 M 8 > CONTAINS TEXT EV (125203, DCM, “Acquisition Protocol”) 1 U 9 > CONTAINS CODE EV (T-D0005, SRT, “Anatomical structure”) 1 U Page 2 Value Set Constraint DCID (10003) Equipment Plane Identification IF the value of Row 4 is the value of an Attribute in the images. DCID (10022) Label Type DCID (10002) Irradiation Event Types DCID (4009) DX Anatomy Imaged 10 CODE EV (G-C171, SRT, “Laterality") 1 UC 11 > CONTAINS CODE EV (111031, DCM, “Image View”) 1 U DCID (4010) DX View DCID (4014) View for Mammography 12 >> CODE HAS CONCEPT MOD EV (111032, DCM, “Image View Modifier”) 1-n U DCID (4011) DX View Modifier DCID (4015) View Modifier for Mammography 13 >> CONTAINS CODE EV (113946, DCM, “Projection Eponymous Name”) 1 U DCID (4012) Projection Eponymous Name 14 > CONTAINS CODE EV (113745, DCM, “Patient Table Relationship”) 1 U DCID (21) Patient Gantry Relationship 15 > CONTAINS CODE EV (113743, DCM, “Patient Orientation”) 1 U DCID (19) Patient Orientation 16 >> HAS CODE EV (113744, DCM, “Patient Orientation Modifier”) 1 M DCID (20) Patient Orientation Modifier DCID (4031) Common Anatomic Regions >> HAS CONCEPT MOD CONCEPT MOD If anatomy is bi-lateral DCID (244) Laterality 17 > CONTAINS CODE EV (123014 , DCM, (”Target Region”) 1 M 18 > CONTAINS NUM EV (122130, DCM, “Dose Area Product” 1 MC 19 > CONTAINS NUM EV (111634, DCM, “Half Value Layer”) 1 U 20 > CONTAINS NUM EV (111636, DCM, “Entrance Exposure at RP”) 1 MC IF TID (10001) Row 2 = Units = EV (mGy, UCUM, (P5-40010, SRT, “mGy”) “Mammography”) and (TID (10001) Row 8 is absent or value is (R0038D, SRT, “Yes”)) and (TID (10001) Row 9 is absent or value is (R0038D, SRT, “Yes”)) 21 > CONTAINS TEXT EV (113780, DCM, “Reference Point Definition”) 1 MC IF Row 20 is present and Row 22 is not present 22 > CONTAINS CODE EV (113780, DCM, “Reference Point Definition”) 1 MC IF Row 20 is present and DCID (10025) Radiation Row 21 is not present Dose Reference Points 23 > CONTAINS INCLUDE DTID (4007) Mammography CAD Breast Composition 1 U 24 > CONTAINS TEXT EV (121106, DCM, “Comment”) 1 U 25 > CONTAINS INCLUDE DTID (1020) Person Participant 1-n U 26 > CONTAINS INCLUDE DTID (10003a) Irradiation Event XRay Detector Data 1 MC IFF TID (10001) Row 8 is absent or has a value of (R-0038D, SRT, “Yes”) 27 > CONTAINS INCLUDE DTID (10003b) Irradiation Event XRay Source Data 1 MC IFF TID (10001) Row 9 is absent or has a value of (R-0038D, SRT, “Yes”) 28 > CONTAINS INCLUDE DTID (10003c) Irradiation Event XRay Mechanical Data 1 MC IFF TID (10001) Row 10 is absent or has a value of (R-0038D, SRT, “Yes”) IFF TID (10001) Row 2 = Units = EV (Gy.m2, UCUM, (113704, DCM, "Gy.m2") “Projection X-Ray”) Units = (mm, UCUM, “mm”) $PersonProcedureRole = EV (113851, DCM, “Irradiation Administering”) Content Item Descriptions Row 3 If the image generating entity does not assign a DICOM UID to the irradiation event (e.g., for non-digital Page 3 imaging equipment), the application generating this report shall assign a UID. In the case of non-integrated cassette-based equipment, a standalone Detector will generate UIDs for the Events it observes. If the X-Ray Source component of the equipment also reports information, it too will generate UIDs for the Events it creates. A downstream system (e.g. a workstation or the Dose Information Reporter itself) may combine the two reports into a composite report, and match up the events based on details such as the time information, and use the UIDs of the X-Ray Source. Row 6 Row 17 Provide DateTime the application of X-Ray started. This shall correspond to the start of the first irradiation in the Irradiation Event, which defines the starting point for the calculation of Row 36 “Irradiation Duration”. The target region is the anatomy exposed. Row 21 A text definition of the Reference Point (RP) used for RP-related dose values. Row 22 A coded definition of the Reference Point (RP) used for RP-related dose values Row 25 People responsible for the administration of the radiation reported in the irradiation event. May include values which would appear in Performing Physicians’ Name (0008,1050), Performing Physician Identification Sequence (0008,1052), Operators’ Name (0008,1070) and/or Operator Identification Sequence (0008,1072). TID 10003a Irradiation Event X-Ray Detector Data This template contains data which is expected to be available to the X-Ray detector or plate reader component of the equipment. TID 10003a IRRADIATION EVENT X-RAY DETECTOR DATA Type: Extensible Order: Non-Significant NL Rel with VT Parent Concept Name VM Req Condition Type Value Set Constraint 1 NUM EV (113845, DCM, “Exposure Index”) 1 MC IF the value is Units = (1,UCUM, “no displayable to the X-Ray units”) system operator. 2 NUM EV (113846, DCM, “Target Exposure Index”) 1 MC IF the value is Units = (1,UCUM, “no displayable to the X-Ray units”) system operator. 3 NUM EV (113847, DCM, “Deviation Index”) 1 MC IF the value is Units = (1,UCUM, “no displayable to the X-Ray units”) system operator. 4 INCLUDE DTID (1021) Device Participant 1 U 5 IMAGE EV (113795, DCM, “Acquired Image”) 1-n MC $DeviceProcedureRole = EV (113942, DCM, “X-Ray Reading Device”) IFF Image Object is created for this irradiation event Content Item Descriptions Row 4 The device which read the detector of this Irradiation Event. E.g. the CR Plate Reader. Row 5 Reference to Image instances created during this event, if any. The UID reference(s) provided here shall be the values at the time the images were initially created. (Note that image UIDs may be changed as the images are managed over a long term.) TID 10003b Irradiation Event X-Ray Source Data This template contains data which is expected to be available to the X-Ray source component of the equipment. Page 4 TID 10003b IRRADIATION EVENT X-RAY SOURCE DATA Type: Extensible Order: Non-Significant NL Rel with VT Parent Concept Name VM Req Condition Type Value Set Constraint 1 NUM EV (113738, DCM, “Dose (RP)”) 1 MC IF TID (10001) Row 2 = Units = EV (Gy, UCUM, (113704, DCM, “Gy”) “Projection X-Ray”) AND any of the values of TID (10001) Row 18 are not (113858, DCM, “MPPS Content”) 2 TEXT EV (113780, DCM, “Reference Point Definition”) 1 MC IF Row 1 is present and Row 3 is not present 3 CODE EV (113780, DCM, “Reference Point Definition”) 1 MC IF Row 1 is present and Row 2 is not present 4 NUM EV (111631, DCM, “Average Glandular Dose”) 1 MC IFF TID (10001) Row 2 = Units = EV (mGy, UCUM, (P5-40010, SRT, “mGy” “Mammography”) 5 CODE EV (113732, DCM, “Fluoro Mode”) 1 UC DCID (10004) Fluoro Modes IFF TID (10003) Row 7 value = (P5-06000, SRT, “Fluoroscopy”) 6 NUM EV (113791, DCM, “Pulse Rate”) 1 MC IFF Row 5 value = Units = EV ({pulse}/s, (113631, DCM, “Pulsed”) UCUM, “pulse/s”) 7 NUM EV (113768, DCM, “Number of Pulses”) 1 MC IFF Row 5 is not present Units = EV (1, UCUM, “no or Row 5 is present and units”) equals (113631, DCM, “Pulsed”) EV (121401, DCM, “Derivation”) 1 MC IFF count of pulses in Row 7 is estimated 1-n U Units = EV (ms, UCUM, “ms”) 1 U Units = EV (s, UCUM, “s”) Units = EV (kV, UCUM, “kV”) 8 > CODE HAS CONCEPT MOD DCID (10025) Radiation Dose Reference Points EV (R-10260, SRT, “Estimated”) 9 NUM EV (113793, DCM, “Pulse Width”) 10 NUM EV (113742, DCM, “Irradiation Duration”) 11 NUM EV (113733, DCM, “KVP”) 1-n M 12 NUM EV (113734, DCM, “X-Ray Tube Current”) 1-n MC 13 NUM EV (113767, DCM, “Average X-Ray Tube Current”) 1 U 14 NUM EV (113824, DCM, “Exposure Time”) 1 MC IF Row 15 is not present Units = EV (ms, UCUM, “ms”) 15 NUM EV (113736, DCM, “Exposure”) 1-n MC IF Row 12 and 14 are not Units = EV (uAs, UCUM, present “uAs”) 16 NUM EV (113766, DCM, “Focal Spot Size”) 1 U Units = EV (mm, UCUM, “mm”) 17 CODE EV (111632, DCM, “Anode Target Material” 1 U DCID (10016) Anode Target Material 18 CONTAINER EV (113771, DCM, “X-Ray Filters”) 1-n U IF Row 15 is not present Units = EV (mA, UCUM, “mA”) Units = EV (mA, UCUM, “mA”) 19 > CONTAINS CODE EV (113772, DCM, “X-Ray Filter Type”) 1 U DCID (10007) X-Ray Filter Types 20 > CONTAINS CODE EV (113757, DCM, “X-Ray Filter Material”) 1 U DCID (10006) X-Ray Filter Materials 21 > CONTAINS NUM EV (113758, DCM, “X-Ray Filter 1 U Units = EV (mm, UCUM, “mm”) Page 5 Thickness Minimum”) 22 > CONTAINS NUM EV (113773, DCM, “X-Ray Filter Thickness Maximum”) 1 U Units = EV (mm, UCUM, “mm”) 23 NUM EV (113790, DCM, “Collimated Field Area” 1 U Units = EV (m2, UCUM, “m^2”) 24 CODE EV (111635,DCM, “X-Ray Grid”) 1-n U DCID (10017) X-Ray Grid 25 INCLUDE DTID (1021) Device Participant 1 M $DeviceProcedureRole = EV (113859, DCM, “Irradiating Device”) Content Item Descriptions Row 1 Dose applied by this irradiation event, relative to defined reference point. Row 7 If a precise count of pulses is not available, an estimated number shall be provided, and the Row 8 Concept Modifier shall indicate “Estimated” Row 9 Pulse width as measured/recorded by the system, either as a single total value, or as multiple values. If multiple values are provided, their number shall match the value in Row 7 “Number of Pulses”. Row 11 KVP value as measured/recorded by system, either as a single mean value, or as multiple values. If multiple values are provided, their number shall match the value in Row 7 “Number of Pulses”. Row 12 Tube current as measured/recorded by system, either as a single mean value, or as multiple values. If multiple values are provided, their number shall match the value in Row 7 “Number of Pulses”. Row 14 Exposure time as measured/recorded by the system. Row 15 Exposure as measured/recorded by system, either as a single total value, or as multiple values. If multiple values are provided, their number shall match the value in Row 7 “Number of Pulses”. The Exposure will be affected by the shape of the pulse and other factors, and may not be a simple multiplication of tube current and exposure time. Row 18 If one or more Filter(s) were applied during this irradiation event Row 23 Collimated area at the receptor plane. Row 25 The device which produced the irradiation in this Irradiation Event. I.e. the X-Ray source. This is not required to be present if the information is the same as that already recorded in the Device Observer Context (TID 1004) encoded via the inclusion of Observer Context (TID 1002) in TID 10001 Row 5, which in turn may be absent if identical to the content in the Enhanced General Equipment Module. TID 10003c Irradiation Event X-Ray Mechanical Data This template contains data which is expected to be available to the gantry or mechanical component of the equipment. TID 10003c IRRADIATION EVENT X-RAY MECHANICAL DATA Type: Extensible Order: Non-Significant NL Rel with VT Parent Concept Name VM Req Condition Type Value Set Constraint 1 CODE EV (113956, DCM, “CR/DR Mechanical Configuration”) 1 U 2 NUM EV (112011, DCM, “Positioner Primary Angle”) 1 UC XOR Row 6 Units = EV (deg, UCUM, “deg”) 3 NUM EV ( 112012, DCM, “Positioner Secondary Angle”) 1 UC XOR Row 6 Units = EV (deg, UCUM, “deg”) 4 NUM EV (113739, DCM, “Positioner Primary End Angle” 1 UC IFF TID (10003) Row 7 value = (113613, DCM, “Rotational Acquisition”) Units = EV (deg, UCUM, “deg”) 5 NUM EV (113740, DCM, “Positioner Secondary End 1 UC IFF TID (10003) Row 7 value = (113613, DCM, Units = EV (deg, UCUM, “deg”) Page 6 DCID (10031) CR/DR Mechanical Configuration Angle” “Rotational Acquisition”) 6 NUM EV (113770, DCM, “Column Angulation”) 1 UC XOR Rows 2,3 7 NUM EV (113754, DCM, “Table Head Tilt Angle”) 1 U Units = EV (deg, UCUM, “deg”) 8 NUM EV (113755, DCM, “Table Horizontal Rotation Angle”) 1 U Units = EV (deg, UCUM, “deg”) 9 NUM EV (113756, DCM, “Table Cradle Tilt Angle”) 1 U Units = EV (deg, UCUM, “deg”) 10 NUM EV (111633, DCM, “Compression Thickness”) 1 U Units = (mm, UCUM, “mm”) 11 NUM DCID (10008) Dose Related Distance Measurements 1-n U Units = EV (mm, UCUM, “mm”) Units = EV (deg, UCUM, “deg”) Content Item Descriptions Row 2 Angle in patient’s “equatorial” plane (LAO to RAO). For dynamically changing angle during the event, the start value shall be provided. Equivalent to (0018,1510) in an image instance. Row 3 Angle in patient’s “sagittal” plane (CRAN to CAUD). For dynamically changing angle during the event, the start value shall be provided. Equivalent to (0018,1511) in an image instance. Row 4 In case of motion during irradiation event, Positioner Primary ending angle Row 5 In case of motion during irradiation event., Positioner Secondary ending angle Row 6 Column device Angle in equipment based coordinates Amend templates in PS 3.16: TID 10004 Accumulated Projection X-Ray Dose This general template provides detailed information on projection X-Ray dose value accumulations over several irradiation events from the same equipment (typically a study or a performed procedure step). TID 10004 ACCUMULATED PROJECTION X-RAY DOSE Type: Extensible Order: Significant NL Rel with VT Parent Concept Name VM Req Condition Type Value Set Constraint Units = EV (Gy.m2, UCUM, “Gy.m2”) 1 NUM EV (113722, DCM, “Dose Area Product Total”) 1 M 2 NUM EV (113725, DCM, “Dose (RP) Total”) 1 MC IF any of the values of TID (10001) Row 18 are not (113858, DCM, “MPPS Content”). May be present otherwise. 3 NUM EV (113726, DCM, “Fluoro Dose Area Product Total”) 1 MC IFF TID(10003) Row 7 Units = EV (Gy.m2, UCUM, value = (P5-06000, SRT, “Gy.m2”) “Fluoroscopy”) for at least one irradiation event 4 NUM EV (113728, DCM, “Fluoro Dose (RP) Total”) 1 MC IFF TID(10003) Row 7 Units = EV (Gy, UCUM, value = (P5-06000, SRT, “Gy”) “Fluoroscopy”) for at least one irradiation event AND any of the values of TID (10001) Row 18 are not Page 7 Units = EV (Gy, UCUM, “Gy”) (113858, DCM, “MPPS Content”). 5 NUM EV (113730, DCM, “Total Fluoro Time”) 1 MC Units = EV (s, UCUM, “s”) IFF TID(10003) Row 7 value = (P5-06000, SRT, “Fluoroscopy”) for at least one irradiation event. 6 NUM EV (113727, DCM, “Acquisition Dose Area Product Total”) 1 MC IF any of the values of TID (10001) Row 18 are not (113858, DCM, “MPPS Content”). Units = EV (Gy.m2, UCUM, “Gy.m2”) 7 NUM EV (113729, DCM, “Acquisition Dose (RP) Total”) 1 MC IF any of the values of TID (10001) Row 18 are not (113858, DCM, “MPPS Content”). May be present otherwise. Units = EV (Gy, UCUM, “Gy”) 8 NUM EV (113855, DCM, “Total Acquisition Time”) 1 MC IF any of the values of TID (10001) Row 18 are not (113858, DCM, “MPPS Content”). Units = EV (s, UCUM, “s”) 9 NUM EV (113731, DCM, “Total Number of Radiographic Frames”) 1 U 10 CODE EV (113780, DCM, “Reference Point Definition”) 1 MC IF Row 2, Row 4 or Row 7 is present and Row 11 is not present. 11 TEXT EV (113780, DCM, “Reference Point Definition”) 1 MC IF Row 2, Row 4 or Row 7 is present and Row 10 is not present. Units = EV (1, UCUM, “no units”) DCID (10025) Radiation Dose Reference Points Content Item Descriptions Row 1 Sum of acquisition and fluoroscopy Row 2 Sum of acquisition and fluoroscopy, relative to reference point. Rows 3-5 Fluoroscopic component only Rows 6-8 Acquisition component only Row 10 A coded definition of the Reference Point (RP) used for RP-related dose values. Row 11 A text definition of the Reference Point (RP) used for RP-related dose values. Page 8