<H3>Special Instructions</H3><p> <p>Acquisition Modality actors perform ONE instance of this test.  If the Modality also participates in the SWF profile, this test is a duplicate of SWF_MOD_Store.  <em>This should be done on the first day of the Connectathon.</em> </p> <p>The Modality system should arrive at the Connectathon with images for this test PRE-OBTAINED and PRE-LOADED; see guidance on images in the Description section of this test.  Evidence Creators may need</p> </p>  <H3>Description</H3> <p>All Acquisition Modalities participating in the NMI profile should store NM images to the CENTRAL_ARCHIVE. This will enable Image Manager and Image Display actors to access these images for their testing. </p>  <p>You must enter a description of your study in the <em><a href=system_con_object.php?selected=create_object>Objects Information</a></em>.  Please upload there a screen capture of the object so that we can use it for comparison when your peers will render your images.</p> <p>This test is also used to determine if the NM modality is entering the proper data in the DICOM NM images.</p>  <p>To aid in Connectathon testing, recommendations follow for which images are needed for subsequent testing by Image Displays, Evidence Creators and Image Managers.  Minor changes may be made to this, depending on what images are actually available for use at time of testing.</p>  <p>Please create patient names for your studies which contain your system name plus an indication of the contents of the study, eg patient name = MOD_XYZ_NM^Static-Lung-Perfusion</p> <p>Acquisition Modalities must provide samples that will enable Image Displays to exercise the requirements in both the General NM Option and the Cardiac NM Option.</p>  <p>Selected images will be used for testing of required R and R+ tags.</p> <strong>These are studies to be used for General NM Option testing by Image Displays:</strong> <ul> <li>LUNG multiple STATIC images in separate series, hopefully 8+ images in at least 2 series; used for testing of fit display.</li> <li>RENAL Two phase DYNAMIC in single image; used for testing of selection of part of a study (by phase), and subsequent display of each part both as grid display and cine.</li> <li>BONE WHOLEBODY exam with anterior and posterior views in same image; used for testing of display of wholebody images, for display of image labels,  and for testing of NM-style windowing.</li> <li>RVG three GATED images, likely 64x64; used for display of multiple cines at same time; aalso used for testing of appropriate choice of default zoom of images at time of display.</li> <li>BONE RECON TOMO (SPECT) exam; used for testing MPR, (optional under basic NM display, required under review option.</li> </ul>  <p> <strong>These are studies to be used for Cardiac NM Option testing by Image Displays:</strong> </p> <ul> <li>PERFUSIONTOM Rest and stress images. There should be two SPSs; used to test cardiac tags both before and after reconstruction.</li> <li>PERFUSIONGATED Two image sets, rest and stress, though it is likely only the stress will be gated; used for testing of output of dynamic result screens (Multi-frame SC) from Evidence Creator, and for testing of display of these Multi-frame SC images on image display.</li> <li>PERFUSIONRECON Two image sets, rest and stress; used for testing of creation of color an grayscale static result screens (SC) from Evidence Creator, for testing of applying pseudocolor maps to grayscale SC images on image displays, for testing of NM style windowing of SC images (presuming windowing of SC images is allowed on display as recommended), and for testing of comparison display using two short axis datasets.   Recon tomo data also used for testing the use of cardiac tags by Evidence Creators, possibly by having variations of the data set with altered tags that should change the processing result.</li> </ul>  <H3>Evaluation</H3>  <p>In order to validate the test, the connectathon monitor will check:</p> <ul> <li>that the objects are stored on the Central Archive,</li> <li>that there is a corresponding entry in the <em><a href=system_con_object.php?selected=create_object>Objects Information</a></em>  section of the kudu webtool, and </li> <li>that there is a screen capture of the objects uploaded in the <em><a href=system_con_object.php?selected=create_object>Objects Information</a></em> section of the kudu webtool, and</li> <li>that the printed output adequately describes the displayed image.</li> </ul> <p>Note that samples stored to the Central Archive are checked by a DICOM validator.</p> <p> Depending on the test images available, or other factors, the Connectathon Monitor <strong>may choose to evaluate a subset of the items listed below.</strong> </p>    <br>   (1) Detailed attribute requirements are contained in the  table below</p> <ul>   <li>E1: All images are the Nuclear Medicine SOP Class  1.2.840.5.1.4.1.1.20</li>   <li>E2: Check that the R and R+ tags identfied below are  present.</li> </ul> <p align="center">The attributes  identified in this table are required in the MMI Profile:</p> <p> </p> <div align="center">   <table border="1" cellspacing="0" cellpadding="0">     <tr>       <td width="124" rowspan="3" valign="top"><p>Attribute</p></td>       <td width="81" rowspan="3" valign="top"><p>Tag</p></td>       <td width="354" colspan="11" valign="top"><p>Image Type</p></td>     </tr>     <tr>       <td width="202" colspan="7" valign="top"><p>General</p></td>       <td width="152" colspan="4" valign="top"><p>Cardiac</p></td>     </tr>     <tr>       <td width="29"><p>S<br>         T<br>         A<br>         T<br>         I<br>         C</p></td>       <td width="38" colspan="2"><p>D<br>         Y<br>         N<br>         A<br>         M<br>         I<br>         C</p></td>       <td width="34"><p>W<br>         H<br>         O<br>         L<br>         E<br>         B<br>         O<br>         D<br>         Y</p></td>       <td width="32"><p>G<br>         A<br>         T<br>         E<br>         D</p></td>       <td width="34"><p>T<br>         O<br>         M<br>         O</p></td>       <td width="34"><p>R<br>         E<br>         C<br>         O<br>         N<br>         <br>         T<br>         O<br>         M<br>         O</p></td>       <td width="38"><p>T<br>         O<br>         M<br>         O</p></td>       <td width="38"><p>R<br>         E<br>         C<br>         O<br>         N<br>         <br>         T<br>         O<br>         M<br>         O</p></td>       <td width="38"><p>G<br>         A<br>         T<br>         E<br>         D<br>         <br>         T<br>         O<br>         M<br>         O</p></td>       <td width="38"><p>R<br>         E<br>         C<br>         O<br>         N<br>         <br>         G<br>         A<br>         T<br>         E<br>         D<br>         <br>         T<br>         O<br>         M<br>         O</p></td>     </tr>     <tr>       <td width="124" valign="top"><p>Detector Information Sequence</p></td>       <td width="81" valign="top"><p>(0054,0022)</p></td>       <td width="354" colspan="11" valign="top"><p> </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>> Image Position</p></td>       <td width="81" valign="top"><p>(0020,0032)</p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="34" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+</p></td>     </tr>     <tr>       <td width="124" valign="top"><p>> Image Orientation</p></td>       <td width="81" valign="top"><p>(0020,0037)</p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p>R+</p></td>       <td width="34" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p>R+</p></td>     </tr>     <tr>       <td width="124" valign="top"><p>> View Code    Sequence  </p></td>       <td width="81" valign="top"><p>(0054,0220)</p></td>       <td width="354" colspan="11" valign="top"><p> </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>>> Code Value</p></td>       <td width="81" valign="top"><p>(0008,0100)</p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p>R+</p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+1 </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+1 </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>>> Coding Scheme    Designator</p></td>       <td width="81" valign="top"><p>(0008,0102)</p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p>R+</p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+1 </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+1 </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>Slice Progression Direction</p></td>       <td width="81" valign="top"><p>(0054,0500)</p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+2 </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+2 </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>Spacing Between Slices</p></td>       <td width="81" valign="top"><p>(0018,0088)</p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="34" valign="top"><p>R+4 </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+4 </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+4 </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>Acquisition Context    Sequence</p></td>       <td width="81" valign="top"><p>(0040,0555)</p></td>       <td width="354" colspan="11" valign="top"><p> </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>> Concept-Name Code    Sequence</p></td>       <td width="81" valign="top"><p>(0040,A043)</p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+3 </p></td>       <td width="38" valign="top"><p>R+3 </p></td>       <td width="38" valign="top"><p>R+3 </p></td>       <td width="38" valign="top"><p>R+3 </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>> Concept Code Sequence</p></td>       <td width="81" valign="top"><p>(0040,A168)</p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+3 </p></td>       <td width="38" valign="top"><p>R+3 </p></td>       <td width="38" valign="top"><p>R+3 </p></td>       <td width="38" valign="top"><p>R+3 </p></td>     </tr>     <tr>       <td width="124" valign="top"><p> Corrected Image </p></td>       <td width="81" valign="top"><p>(0028,0051) </p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="34" valign="top"><p>R+5 </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+5 </p></td>       <td width="38" valign="top"><p> </p></td>       <td width="38" valign="top"><p>R+5 </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>Patient    orientation code sequence </p></td>       <td width="81" valign="top"><p>(0054,0410) </p></td>       <td width="354" colspan="11" valign="top"><p> </p></td>     </tr>     <tr>       <td width="124" valign="top"><p>> Patient orientation modifier code sequence </p></td>       <td width="81" valign="top"><p>0054,0412) </p></td>       <td width="35" colspan="2" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p> </p></td>       <td width="32" valign="top"><p> </p></td>       <td width="34" valign="top"><p>R+</p></td>       <td width="34" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p>R+</p></td>       <td width="38" valign="top"><p>R+</p></td>     </tr>   </table> </div> <p> </p> <ul>   <li>E3: When Image Type (0008,0008) is RECON, the 'Spacing between Slices' attribute (0018,0088)  contains a valid value.</li>   <li>E4: When Image Type (0008,0008) is RECON TOMO or  RECON GATED TOMO, the Image Position (0020,0032), Image Orientation  (0020,0037), and the View Code Sequence (0054,0220) describe the orientation of  the reconstructed frames within the Image. </li>   <li>E5: When the Image Type (0008,0008) is WHOLEBODY,  the useful image data is generally rectangular in shape (e.g. 256x1024).  Acquisition Modalities and Evidence Creators create these images without  padding to create square frames.</li>   <li>E6: Images are stored with the frames sorted into  "vector sorted order". That is, the frames are ordered such that the frames are  sorted first by the values of the first vector, then within a value for the  first vector, the frames are sorted by the values of the second vector, etc.. </li>   <li>E7: In cardiac images, check additional cardiac  tags: Within the Detector Information Sequence (0054,0022), the View Code  Sequence (0054,0220) should contain one of these values:</li> </ul> <div align="center">   <table border="1" cellspacing="0" cellpadding="0">     <tr>       <td valign="top"><p>Coding Scheme<br>         Designator</p></td>       <td valign="top"><p>Code Value</p></td>       <td valign="top"><p>Code Meaning</p></td>     </tr>     <tr>       <td valign="top"><p align="center">SNM3</p></td>       <td valign="top"><p>G-A186</p></td>       <td valign="top"><p>Short Axis</p></td>     </tr>     <tr>       <td valign="top"><p align="center">SNM3</p></td>       <td valign="top"><p>G-A18A</p></td>       <td valign="top"><p>Vertical Long Axis</p></td>     </tr>     <tr>       <td valign="top"><p align="center">SNM3</p></td>       <td valign="top"><p>G-A18B</p></td>       <td valign="top"><p>Horizontal Long Axis</p></td>     </tr>   </table> </div> <ul>   <li>E8: In cardiac images, check additional cardiac  tags: Within the Detector Information Sequence (0054,0022), the Slice  Progression Direction (0054,0500) contains either APEX_TO_BASE and BASE_TO_APEX. </li>   <li>E9: In cardiac images, check additional cardiac  tags:  </li>   <li>The Acquisition Context Sequence (0040,0555) contains the  Concept Name Code Sequence (0040,A043) with a value of (DCM, 109055, "Patient State") </li>   <li>the Concept Code Sequence (0040,A168) shall use values from:<br>   </li> </ul> <div align="center">   <table border="1" cellspacing="0" cellpadding="0">     <tr>       <td valign="top"><p>Coding Scheme<br>         Designator</p></td>       <td valign="top"><p>Code Value</p></td>       <td valign="top"><p>Code Meaning</p></td>     </tr>     <tr>       <td valign="top"><p align="center">SRT</p></td>       <td valign="top"><p>F-01604</p></td>       <td valign="top"><p>Resting State</p></td>     </tr>     <tr>       <td valign="top"><p align="center">DCM</p></td>       <td valign="top"><p>109091</p></td>       <td valign="top"><p>Cardiac Stress State </p></td>     </tr>     <tr>       <td valign="top"><p align="center">DCM</p></td>       <td valign="top"><p>109092</p></td>       <td valign="top"><p>Reinjection State </p></td>     </tr>     <tr>       <td valign="top"><p align="center">DCM</p></td>       <td valign="top"><p>109093</p></td>       <td valign="top"><p>Redistribution State </p></td>     </tr>     <tr>       <td valign="top"><p align="center">DCM</p></td>       <td valign="top"><p>109094</p></td>       <td valign="top"><p>Delayed Redistribution State</p></td>     </tr>   </table> </div>  <p>The samples will also be checked by a DICOM validator run on all studies stored to the central archive.</p>