MESA/Report Template Creator: Difference between revisions

From IHE Wiki
Jump to navigation Jump to search
Created page with "<big>'''MESA/Report Template Creator'''</big> __TOC__ =MRRT - Management of Radiology Report Templates profile= This section describes test cases associated with the MRRT P..."
 
Blanked the page
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
<big>'''MESA/Report Template Creator'''</big>
__TOC__


=MRRT - Management of Radiology Report Templates profile=
This section describes test cases associated with the MRRT Profile.
==Test Case 5000:  MRRT Sample Report Template ==
The purpose of this test is for the Report Template Creator to create sample radiology report templates using its application, and then to upload those sample templates into gazelle.
We want you to create templates:
-- that represent the template-creating capabilities of your application
-- that incorporate as many of the template structures defined in the MRRT profile as possible
The better the samples you provide, the better interoperability testing we will have.
We ask you to upload your samples '''at least 2 weeks prior to the published pre-Connectathon test deadline'''.
'''Instructions'''
# Using your Report Template Creator application, create a template using this guidance:
## the report template should contain at least on entry under '''coded_content'''
## Include at least one '''TEXT'''-type field in the report template
## Include at least one '''NUMBER'''-type field in the report template
## Include at least one '''selection list''' field in the report template
## Include at least one '''DATE'''-type field in the report template
## Include at least one '''TIME'''-type field in the report template
## You may optionally include a MERGE-type field in your report template
## You may include other content as long as it follows the format specified for MRRT report templates
# Finally, upload the report template you created into the samples area of gazelle:
## Access gazelle menu '''Connectathon / List of samples'''
## On the '''Sample to share''' tab for your test system, find the '''MRRT''' entry
## Upload your samples.  We encourage you to upload multiple samples
## For each uploaded sample, be sure to document value of the template's templateUID within the sample entry.
## After you have finished uploading, create a simple text file indicating that the task is complete, and upload that .txt file into gazelle as the test log for this test.  This is the signal that you have provided your samples.
'''Evaluation'''
Your test partners -- Report Template Managers and Report Creators -- will access your samples in advance of the connectathon and test them in your lab.  The goal is to avoid surprises at the connectathon.
==Test Case 5002:  MRRT Report Template Structure Evaluation ==
In this test, we manually inspect a report template created by the Report Template Creator using its application in test 5000.  See the Instructions in test 5000 for guidance on creating the template.
'''Instructions'''
# Read the Instructions for test 5000.
# If your report template is ready for evaluation, create another text file (similar to what you created for 5000) and upload that for 5002.  This will signal that you are ready for evaluation
'''Evaluation'''
We will use the same evaluation that we will perform during the Connectathon using Connectathon test '''MRRT_Report_Template_Structure"'.  This looks for many, but not all, of the requirements in MRRT (RAD TF-3:8.1 Report Template Structure).
The evaluation from the connectathon test is duplicated here:
<ol>
<li>The report template begins with one [1..1] HTML5 DOCTYPE declaration: <strong>&lt;!DOCTYPE html&gt;</strong></li>
<li>The template contains exactly one [1..1] <strong>html</strong> element<ol>
<li>The <strong>html </strong>element contains exactly one [1..1] <strong>head</strong> element <ol>
<li>The <strong>head </strong>element contains exactly one [1..1] <strong>title</strong> element</li>
<li>The <strong>head </strong>element contains exactly one [1..1] <strong>meta</strong> element containing the character set used: &lt;meta charset="UTF-8"&gt;</li>
<li>The <strong>head </strong>element contains  <strong>meta</strong> elements containing these Dublin Core a metadata elements:<ol>
<li><strong>dcterms:title</strong> (required) Note: this title must have the same value as the head/title element</li>
<li><strong>dcterms:identifier</strong> containing an OID(required)</li>
<li><strong>dcterms:type</strong> (required) with value '''IMAGE_REPORT_TEMPLATE</li>
<li><strong>dcterms:publisher</strong> (required)</li>
<li><strong>dcterms:rights</strong> (required)</li>
<li><strong>dcterms:license</strong> (required)</li>
<li><strong>dcterms:date</strong> (required)</li>
<li><strong>dcterms:creator</strong> (required)</li>
<li><strong>dcterms:contributor</strong> (optional)</li>
<li><strong>dcterms:relation</strong> (optional)</li>
<li><strong>dcterms:language</strong> (optional)</li>
</ol></li>
<li>The <strong>head </strong>element <em>may contain</em> a<strong> style</strong> element for internal CSS style elements and or a <strong>link</strong> element for CSS files. </li>
<li>The <strong>head </strong>element contains exactly one [1..1]<strong> script</strong> element<ol>
<li>The <strong>script</strong> element is assigned a <strong>type</strong> of "<strong>text/xml</strong>"</li>
<li>The <strong>script</strong> element contains exactly one [1..1] <strong>template_attributes</strong> element<ol> </ol></li>
<li>The <strong>template_attributes</strong> element may contain zero or more of these non-Dublin core metadata elements</li>
<ol>
<li><strong>top-level-flag</strong> (optional)</li>
<li><strong>status</strong> (optional) if provided, one of '''DRAFT''', '''ACTIVE''', '''RETIRED'''</li>
<li><strong>user-list</strong> (optional)</li>
<li><strong>provider-group-list</strong> (optional)</li>
</ol>
<li>The <strong>template_attributes</strong> element may contain zero or more <strong>term</strong> elements containing additional coded content applicable to the entire template:</li>
<ol>
<li>Each <strong>term</strong> element  contains one <strong>code_meaning</strong>, one <strong>code_value</strong>, and one <strong>coding_scheme_designator</strong>.  The coding_scheme_designator must be encoded as an OID (not a string).</li>
</ol>
<li>The <strong>template_attributes</strong> element contains one <strong>coded_content</strong> element
<ol>
<li>The <strong>coded content</strong> element contains zero or more [0..*] <strong>entry</strong> elements encoded with code_meaning, code_value, and coding_scheme_designator as described above.</li>
</ol></li>
</ol></li>
</ol></li>
<li>The <strong>html</strong> element contains exactly one [1..1] <strong>body </strong>element<ol>
<li>The <strong>body </strong>element contains at least one [1..*] <strong>section </strong>element<ol>
<li>Each <strong>section </strong>element contains a <strong>data-section-name</strong></li>
<li>Each <strong>section</strong> element contains exactly one [1..1] <strong>header</strong> element<ol>
<li>The <strong>header</strong> contains a <strong>class</strong> attribute indicating the section level, eg. &lt;header class="level1"&gt;</li>
</ol></li>
<li>Each section element contains at least one paragraph <strong>&lt;p&gt;</strong> element containing the section content.</li>
</ol></li>
</ol></li>
</ol></li>
</ol>

Latest revision as of 12:06, 3 October 2019