Evidence Based Medicine on FHIR Implementation Guide
1.0.0-ballot3 - STU 1 Ballot 3 World

Evidence Based Medicine on FHIR Implementation Guide, published by HL7 International / Clinical Decision Support. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot3 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/ebm/ and changes regularly. See the Directory of published versions

Resource Profile: JournalArticleCitation - XML Profile

Page standards status: Trial-use Maturity Level: 1

XML representation of the journal-article-citation resource profile.

Raw xml | Download


<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="journal-article-citation"/>
  <language value="en"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Generated Narrative: StructureDefinition journal-article-citation</b></p><a name="journal-article-citation"> </a><a name="hcjournal-article-citation"> </a><table border="0" cellpadding="0" cellspacing="0" class="xhtTableBorder0"><tr class="xhtRowBorder1"><th scope="col" style="" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="The logical name of the element">Name</a></th><th scope="col" style="" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Information about the use of the element">Flags</a></th><th scope="col" style="" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the element can appear in the instance">Card.</a></th><th scope="col" style="; width: 100px" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Reference to the type of the element">Type</a></th><th scope="col" style="" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Additional information about the element">Description &amp; Constraints</a><span style="float: right"><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/></a></span></th></tr><tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck1.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_resource.png" alt="" style="background-color: white; background-color: inherit" title="Resource" class="hierarchy"/> <a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord">PublicationRecord</a><a name="PublicationRecord"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">0</span><span class="xhtPieceDeEmphasized">..</span><span class="xhtPieceDeEmphasized">*</span></td><td style="" class="hierarchy xhtCellBorder0"><a href="https://build.fhir.org/ig/HL7/ebm-incubator/StructureDefinition-PublicationRecord.html">PublicationRecord</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">A description of identification, location, or contributorship of a publication (article or artifact)</span><br/><a href="http://build.fhir.org/uml.html#interfaces">Interfaces Implemented</a>: <a href="http://hl7.org/fhir/6.0.0-ballot5/canonicalresource.html" title="Common Interface declaration for conformance and knowledge artifact resources.">CanonicalResource</a><br/><span class="xhtPieceBold">This resource is an </span><a href="http://hl7.org/fhir/6.0.0-ballot5/resource.html#additional" class="xhtPieceBold">additional resource</a></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck10.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.effectivePeriod" class="xhtPieceStrikeout">effectivePeriod</a><a name="PublicationRecord.effectivePeriod"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceStrikeout"/><span class="xhtPieceStrikeout xhtPieceDeEmphasized">0</span><span class="xhtPieceStrikeout">..</span><span class="xhtPieceStrikeout">0</span></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceItalic xhtPieceDeEmphasized">When the PublicationRecord is expected to be used</span></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck01.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact">citedArtifact</a><a name="PublicationRecord.citedArtifact"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck003.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Definition" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification" class="xhtPieceItalic">Slices for classification</a><a name="PublicationRecord.citedArtifact.classification"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceItalic"/><span class="xhtPieceItalic">1</span><span class="xhtPieceItalic">..</span><span class="xhtPieceItalic xhtPieceDeEmphasized">*</span></td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceItalic xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceItalic xhtPieceDeEmphasized">The assignment to an organizing scheme</span><br class="xhtPieceItalic"/><span class="xhtPieceBold xhtPieceItalic">Slice: </span><span class="xhtPieceItalic">Unordered, Open by value:type.coding</span></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck0035.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: white; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:knowledgeArtifactType" title="Slice knowledgeArtifactType">classification:knowledgeArtifactType</a><a name="PublicationRecord.citedArtifact.classification:knowledgeArtifactType"> </a></td><td style="" class="hierarchy xhtCellBorder0"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: #B60000" title="This element must be supported">S</span><span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only"> This element must be supported. </span></td><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The assignment to an organizing scheme</span></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck00351.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type">type</a><a name="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck003500.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.type.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type&quot;,
  &quot;code&quot; : &quot;knowledge-artifact-type&quot;,
  &quot;display&quot; : &quot;Knowledge Artifact Type&quot;
}</code></pre></div></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck00352.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Definition" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier" class="xhtPieceItalic">Slices for classifier</a><a name="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceItalic"/><span class="xhtPieceItalic">1</span><span class="xhtPieceItalic">..</span><span class="xhtPieceItalic xhtPieceDeEmphasized">*</span></td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#CodeableConcept" class="xhtPieceItalic xhtPieceDeEmphasized">CodeableConcept</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceItalic xhtPieceDeEmphasized">The specific classification value</span><br class="xhtPieceItalic"/><span class="xhtPieceBold xhtPieceItalic">Slice: </span><span class="xhtPieceItalic">Unordered, Open by value:coding</span></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck00343.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice.png" alt="" style="background-color: white; background-color: inherit" title="Slice Definition" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.</span>Slices for classifier<a name="PublicationRecord.citedArtifact.classification.classifier"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">Content/Rules for all slices</td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck003425.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle" title="Slice journalArticle">classifier:journalArticle</a><a name="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle"> </a></td><td style="" class="hierarchy xhtCellBorder0"><span style="padding-left: 3px; padding-right: 3px; color: white; background-color: #B60000" title="This element must be supported">S</span><span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only"> This element must be supported. </span></td><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#CodeableConcept" class="xhtPieceDeEmphasized">CodeableConcept</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The specific classification value</span></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck0034240.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:knowledgeArtifactType.Slices for classifier.classifier:journalArticle.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;https://www.nlm.nih.gov/mesh&quot;,
  &quot;code&quot; : &quot;D016428&quot;,
  &quot;display&quot; : &quot;Journal Article&quot;
}</code></pre></div></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck0035.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:publishingModel" title="Slice publishingModel">classification:publishingModel</a><a name="PublicationRecord.citedArtifact.classification:publishingModel"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The assignment to an organizing scheme</span></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck00341.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:publishingModel.type">type</a><a name="PublicationRecord.citedArtifact.classification:publishingModel.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck003400.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:publishingModel.type.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:publishingModel.type.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:publishingModel.type.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type&quot;,
  &quot;code&quot; : &quot;publishing-model&quot;,
  &quot;display&quot; : &quot;Publishing Model&quot;
}</code></pre></div></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck0035.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: white; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:publicationType" title="Slice publicationType">classification:publicationType</a><a name="PublicationRecord.citedArtifact.classification:publicationType"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The assignment to an organizing scheme</span></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck00341.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:publicationType.type">type</a><a name="PublicationRecord.citedArtifact.classification:publicationType.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck003400.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:publicationType.type.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:publicationType.type.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:publicationType.type.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type&quot;,
  &quot;code&quot; : &quot;publication-type&quot;,
  &quot;display&quot; : &quot;Publication type&quot;
}</code></pre></div></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck0035.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:citationSubset" title="Slice citationSubset">classification:citationSubset</a><a name="PublicationRecord.citedArtifact.classification:citationSubset"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The assignment to an organizing scheme</span></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck00341.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:citationSubset.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:citationSubset.type">type</a><a name="PublicationRecord.citedArtifact.classification:citationSubset.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck003400.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:citationSubset.type.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:citationSubset.type.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:citationSubset.type.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type&quot;,
  &quot;code&quot; : &quot;citation-subset&quot;,
  &quot;display&quot; : &quot;Citation subset&quot;
}</code></pre></div></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck0035.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: white; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:studyDesign" title="Slice studyDesign">classification:studyDesign</a><a name="PublicationRecord.citedArtifact.classification:studyDesign"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The assignment to an organizing scheme</span></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck00341.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:studyDesign.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:studyDesign.type">type</a><a name="PublicationRecord.citedArtifact.classification:studyDesign.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck003400.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:studyDesign.type.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:studyDesign.type.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:studyDesign.type.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;https://fevir.net/resources/CodeSystem/179423&quot;,
  &quot;code&quot; : &quot;study-design&quot;,
  &quot;display&quot; : &quot;Study Design&quot;
}</code></pre></div></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck0035.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:definedInText" title="Slice definedInText">classification:definedInText</a><a name="PublicationRecord.citedArtifact.classification:definedInText"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..*</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The assignment to an organizing scheme</span><br/></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck00341.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:definedInText.type">type</a><a name="PublicationRecord.citedArtifact.classification:definedInText.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck003400.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:definedInText.type.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:definedInText.type.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:definedInText.type.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;https://fevir.net/resources/CodeSystem/179423&quot;,
  &quot;code&quot; : &quot;defined-in-text&quot;,
  &quot;display&quot; : &quot;Defined in text&quot;
}</code></pre></div></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck0035.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: white; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:meshHeading" title="Slice meshHeading">classification:meshHeading</a><a name="PublicationRecord.citedArtifact.classification:meshHeading"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The assignment to an organizing scheme</span></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck00341.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:meshHeading.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:meshHeading.type">type</a><a name="PublicationRecord.citedArtifact.classification:meshHeading.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck003400.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:meshHeading.type.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:meshHeading.type.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:meshHeading.type.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type&quot;,
  &quot;code&quot; : &quot;mesh-heading&quot;,
  &quot;display&quot; : &quot;MeSH heading&quot;
}</code></pre></div></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck0035.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:chemical" title="Slice chemical">classification:chemical</a><a name="PublicationRecord.citedArtifact.classification:chemical"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The assignment to an organizing scheme</span></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck00341.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:chemical.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:chemical.type">type</a><a name="PublicationRecord.citedArtifact.classification:chemical.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck003400.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vline_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:chemical.type.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:chemical.type.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:chemical.type.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type&quot;,
  &quot;code&quot; : &quot;chemical&quot;,
  &quot;display&quot; : &quot;Chemical&quot;
}</code></pre></div></td></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck0025.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slicer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_slice_item.png" alt="" style="background-color: white; background-color: inherit" title="Slice Item" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:keyword" title="Slice keyword">classification:keyword</a><a name="PublicationRecord.citedArtifact.classification:keyword"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">0..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/types.html#BackboneElement" class="xhtPieceDeEmphasized">BackboneElement</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">The assignment to an organizing scheme</span></td></tr>
<tr class="xhtRowBorder0 xhtRowOdd"><td style="background-image: url(tbl_bck00241.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end_slice.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: #F7F7F7; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:keyword.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:keyword.type">type</a><a name="PublicationRecord.citedArtifact.classification:keyword.type"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0"/></tr>
<tr class="xhtRowBorder0 xhtRowEven"><td style="background-image: url(tbl_bck002400.png)" class="hierarchy xhtCellBorder0 xhtCellNoWrap"><img src="tbl_spacer.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin_end.png" alt="" style="background-color: inherit" class="hierarchy"/><img src="icon_element.gif" alt="" style="background-color: white; background-color: inherit" title="Element" class="hierarchy"/> <span style="position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0" class="sr-only">PublicationRecord.citedArtifact.Slices for classification.classification:keyword.type.</span><a href="StructureDefinition-journal-article-citation-definitions.html#PublicationRecord.citedArtifact.classification:keyword.type.coding">coding</a><a name="PublicationRecord.citedArtifact.classification:keyword.type.coding"> </a></td><td style="" class="hierarchy xhtCellBorder0"/><td style="" class="hierarchy xhtCellBorder0">1..1</td><td style="" class="hierarchy xhtCellBorder0"><a href="http://hl7.org/fhir/6.0.0-ballot5/datatypes.html#Coding" class="xhtPieceDeEmphasized">Coding</a></td><td style="" class="hierarchy xhtCellBorder0"><span class="xhtPieceDeEmphasized">Code defined by a terminology system</span><br/><span class="xhtPieceBold">Required Pattern: </span><div><pre class="json"><code>{
  &quot;system&quot; : &quot;http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type&quot;,
  &quot;code&quot; : &quot;keyword&quot;,
  &quot;display&quot; : &quot;Keyword&quot;
}</code></pre></div></td></tr>
<tr><td colspan="5" class="hierarchy"><br/><a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format"><img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC" alt="doco" style="background-color: inherit"/> Documentation for this format</a></td></tr></table></div>
  </text>
  <extension
             url="http://hl7.org/fhir/build/StructureDefinition/entered-in-error-status">
    <valueCode value=".status = retired"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-implements">
    <valueCanonical
                    value="http://hl7.org/fhir/StructureDefinition/CanonicalResource|6.0.0-snapshot1"/>
  </extension>
  <extension url="http://hl7.org/fhir/build/StructureDefinition/template">
    <valueString value="MetadataResource"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/tools/StructureDefinition/additional-resource">
    <valueBoolean value="true"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="1"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="cds"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="trial-use"/>
  </extension>
  <url
       value="http://hl7.org/fhir/uv/ebm/StructureDefinition/journal-article-citation"/>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="urn:oid:2.16.840.1.113883.4.642.40.44.42.56"/>
  </identifier>
  <version value="1.0.0-ballot3"/>
  <name value="JournalArticleCitation"/>
  <status value="active"/>
  <date value="2026-11-05T14:34:28+00:00"/>
  <publisher value="HL7 International / Clinical Decision Support"/>
  <contact>
    <name value="HL7 International / Clinical Decision Support"/>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org/Special/committees/dss"/>
    </telecom>
  </contact>
  <description
               value="Profile of PublicationRecord for Evidence Based Medicine IG. The JournalArticleCitation Profile is used for citations of an article published in a periodical venue classified as a journal."/>
  <jurisdiction>
    <coding>
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/>
      <code value="001"/>
      <display value="World"/>
    </coding>
  </jurisdiction>
  <fhirVersion value="6.0.0-snapshot1"/>
  <mapping>
    <identity value="w5"/>
    <uri value="http://hl7.org/fhir/fivews"/>
    <name value="FiveWs Pattern Mapping"/>
  </mapping>
  <mapping>
    <identity value="objimpl"/>
    <uri value="http://hl7.org/fhir/object-implementation"/>
    <name value="Object Implementation Information"/>
  </mapping>
  <mapping>
    <identity value="rim"/>
    <uri value="http://hl7.org/v3"/>
    <name value="RIM Mapping"/>
  </mapping>
  <kind value="resource"/>
  <abstract value="false"/>
  <type value="PublicationRecord"/>
  <baseDefinition
                  value="http://hl7.org/fhir/StructureDefinition/PublicationRecord"/>
  <derivation value="constraint"/>
  <snapshot>
    <extension
               url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
      <valueString value="0.1.0-snapshot"/>
    </extension>
    <element id="PublicationRecord">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/svg">
        <valueCode value="0,40"/>
      </extension>
      <path value="PublicationRecord"/>
      <short
             value="A description of identification, location, or contributorship of a publication (article or artifact)"/>
      <definition
                  value="The PublicationRecord Resource enables reference to any knowledge artifact for purposes of identification and attribution. The PublicationRecord Resource supports existing reference structures and developing publication practices such as versioning, expressing complex contributorship roles, and referencing computable resources."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="DomainResource"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <constraint>
        <key value="dom-2"/>
        <severity value="error"/>
        <human
               value="If the resource is contained in another resource, it SHALL NOT contain nested Resources"/>
        <expression value="contained.contained.empty()"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/DomainResource|6.0.0-snapshot1"/>
      </constraint>
      <constraint>
        <key value="dom-3"/>
        <severity value="error"/>
        <human
               value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource"/>
        <expression
                    value="contained.where((('#'+id.trace('id') in %resource.descendants().select(reference | as(uri))) or descendants().where(reference='#' | as(uri)='#').exists()).not()).trace('unmatched', id).empty()"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/DomainResource|6.0.0-snapshot1"/>
      </constraint>
      <constraint>
        <key value="dom-4"/>
        <severity value="error"/>
        <human
               value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated"/>
        <expression
                    value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/DomainResource|6.0.0-snapshot1"/>
      </constraint>
      <constraint>
        <key value="dom-5"/>
        <severity value="error"/>
        <human
               value="If a resource is contained in another resource, it SHALL NOT have a security label"/>
        <expression value="contained.meta.security.empty()"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/DomainResource|6.0.0-snapshot1"/>
      </constraint>
      <constraint>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
          <valueBoolean value="true"/>
        </extension>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
          <valueMarkdown
                         value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust ecosystem and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such ecosystems often open up to new participants over time."/>
        </extension>
        <key value="dom-6"/>
        <severity value="warning"/>
        <human
               value="A resource should have narrative for robust management"/>
        <expression value="text.`div`.exists()"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/DomainResource|6.0.0-snapshot1"/>
      </constraint>
      <constraint>
        <key value="cnl-0"/>
        <severity value="warning"/>
        <human
               value="Name should be usable as an identifier for the module by machine processing applications such as code generation"/>
        <expression
                    value="name.exists() implies name.matches('^[A-Z]([A-Za-z0-9_]){1,254}$')"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/PublicationRecord|0.1.0-snapshot"/>
      </constraint>
      <mustSupport value="false"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="w5"/>
        <map value="clinical.general"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="Entity. Role, or Act,Entity, Role, or Act"/>
      </mapping>
    </element>
    <element id="PublicationRecord.id">
      <path value="PublicationRecord.id"/>
      <short value="Logical id of this artifact"/>
      <definition
                  value="The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes."/>
      <comment
               value="Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resource id depends on the given use case."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Resource.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="id"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <mustSupport value="false"/>
      <isModifier value="false"/>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.meta">
      <path value="PublicationRecord.meta"/>
      <short value="Metadata about the resource"/>
      <definition
                  value="The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Resource.meta"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Meta"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <mustSupport value="false"/>
      <isModifier value="false"/>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.implicitRules">
      <path value="PublicationRecord.implicitRules"/>
      <short value="A set of rules under which this content was created"/>
      <definition
                  value="A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. For DomainResources, if more than one implicitRules policy applies, additional policies may be conveyed using the [additionalImplicitRules](https://build.fhir.org/ig/HL7/fhir-extensions/StructureDefinition-additionalImplicitRules.html) extension."/>
      <comment
               value="Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Resource.implicitRules"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <mustSupport value="false"/>
      <isModifier value="true"/>
      <isModifierReason
                        value="This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies its meaning or interpretation"/>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.language">
      <path value="PublicationRecord.language"/>
      <short value="Language of the resource content"/>
      <definition
                  value="The base language in which the resource is written."/>
      <comment
               value="Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies  to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Resource.language"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <mustSupport value="false"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="Language"/>
        </extension>
        <strength value="required"/>
        <description value="IETF language tag for a human language"/>
        <valueSet
                  value="http://hl7.org/fhir/ValueSet/all-languages|6.0.0-snapshot1"/>
        <additional>
          <purpose value="starter"/>
          <valueSet
                    value="http://hl7.org/fhir/ValueSet/languages|6.0.0-snapshot1"/>
        </additional>
      </binding>
    </element>
    <element id="PublicationRecord.text">
      <path value="PublicationRecord.text"/>
      <short value="Text summary of the resource, for human interpretation"/>
      <definition
                  value="A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it &quot;clinically safe&quot; for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety."/>
      <comment
               value="Contained resources do not have a narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied).  This may be necessary for data from legacy systems where information is captured as a &quot;text blob&quot; or where text is additionally entered raw or narrated and encoded information is added later."/>
      <alias value="narrative"/>
      <alias value="html"/>
      <alias value="xhtml"/>
      <alias value="display"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="DomainResource.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Narrative"/>
      </type>
      <condition value="dom-6"/>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <mustSupport value="false"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="Act.text?"/>
      </mapping>
    </element>
    <element id="PublicationRecord.contained">
      <path value="PublicationRecord.contained"/>
      <short value="Contained, inline Resources"/>
      <definition
                  value="These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning."/>
      <comment
               value="This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels. Contained resources may be a resource type defined in the FHIR specification, or an [additional resource](http://build.fhir.org/resource.html#additional)."/>
      <alias value="inline resources"/>
      <alias value="anonymous resources"/>
      <alias value="contained resources"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="DomainResource.contained"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Resource"/>
      </type>
      <condition value="dom-2"/>
      <condition value="dom-4"/>
      <condition value="dom-3"/>
      <condition value="dom-5"/>
      <mustSupport value="false"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.extension">
      <path value="PublicationRecord.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="DomainResource.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <mustSupport value="false"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.modifierExtension">
      <path value="PublicationRecord.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="DomainResource.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <mustSupport value="false"/>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.url">
      <path value="PublicationRecord.url"/>
      <short
             value="Canonical identifier for this PublicationRecord, represented as a globally unique URI"/>
      <definition
                  value="An absolute URI that is used to identify this PublicationRecord when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this summary is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the summary is stored on different servers."/>
      <comment
               value="In some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the meta.source element to indicate where the current master source of the resource can be found."/>
      <requirements
                    value="Allows the PublicationRecord to be referenced by a single globally unique identifier."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.url"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
      <constraint>
        <key value="cnl-1"/>
        <severity value="warning"/>
        <human
               value="URL should not contain | or # - these characters make processing canonical references problematic"/>
        <expression value="exists() implies matches('^[^|# ]+$')"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/PublicationRecord|0.1.0-snapshot"/>
      </constraint>
      <isSummary value="true"/>
      <mapping>
        <identity value="w5"/>
        <map value="FiveWs.identifier"/>
      </mapping>
    </element>
    <element id="PublicationRecord.identifier">
      <path value="PublicationRecord.identifier"/>
      <short value="Identifier for the PublicationRecord itself"/>
      <definition
                  value="A formal identifier that is used to identify this PublicationRecord when it is represented in other formats, or referenced in a specification, model, design or an instance."/>
      <comment
               value="Use this element if you need to identify the PublicationRecord independently from identifying the cited artifact."/>
      <requirements
                    value="Allows externally provided and/or usable identifiers to be associated with this PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.identifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Identifier"/>
      </type>
      <isSummary value="true"/>
      <mapping>
        <identity value="w5"/>
        <map value="FiveWs.identifier"/>
      </mapping>
      <mapping>
        <identity value="objimpl"/>
        <map value="no-gen-base"/>
      </mapping>
    </element>
    <element id="PublicationRecord.version">
      <path value="PublicationRecord.version"/>
      <short value="Business version of the PublicationRecord"/>
      <definition
                  value="The identifier that is used to identify this version of the PublicationRecord when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the PublicationRecord author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence."/>
      <comment
               value="This is a business version label used for display in understanding the formal version of the PublicationRecord, not a resource version id or technical version number for an archival system. There may be different PublicationRecord instances that have the same identifier but different versions. The version can be appended to the url in a reference to allow a reference to a particular business version of the PublicationRecord with the format [url]|[version]. The version SHOULD NOT contain a '#' - see [Business Version](http://build.fhir.org/resource.html#bv-format)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.version"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <isSummary value="true"/>
      <mapping>
        <identity value="w5"/>
        <map value="FiveWs.version"/>
      </mapping>
    </element>
    <element id="PublicationRecord.versionAlgorithmString">
      <path value="PublicationRecord.versionAlgorithmString"/>
      <short value="How to compare versions"/>
      <definition
                  value="Indicates the mechanism used to compare versions to determine which is more current."/>
      <comment
               value="If set as a string, this is a FHIRPath expression that has two additional context variables passed in - %version1 and %version2 and will return a negative number if version1 is newer, a positive number if version2 is newer, and a 0 if the version ordering can't successfully be determined."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.versionAlgorithmString"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.versionAlgorithmCoding">
      <path value="PublicationRecord.versionAlgorithmCoding"/>
      <short value="How to compare versions"/>
      <definition
                  value="Indicates the mechanism used to compare versions to determine which is more current."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.versionAlgorithmCoding"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <isSummary value="true"/>
      <binding>
        <strength value="extensible"/>
        <valueSet
                  value="http://hl7.org/fhir/ValueSet/version-algorithm|6.0.0-snapshot1"/>
      </binding>
    </element>
    <element id="PublicationRecord.name">
      <path value="PublicationRecord.name"/>
      <short value="Name for this PublicationRecord (computer friendly)"/>
      <definition
                  value="A natural language name identifying the PublicationRecord. This name should be usable as an identifier for the module by machine processing applications such as code generation."/>
      <comment
               value="The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly."/>
      <requirements value="Support human navigation and code generation."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.name"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <condition value="cnl-0"/>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.title">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.title"/>
      <short value="Name for this PublicationRecord (human friendly)"/>
      <definition
                  value="A short, descriptive, user-friendly title for the PublicationRecord."/>
      <comment
               value="This name does not need to be machine-processing friendly and may contain punctuation, white-space, etc. Use this element if you have a need for naming the PublicationRecord for human use, such as a display name for the PublicationRecord that is used when selecting citations from a list."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.title"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.status">
      <path value="PublicationRecord.status"/>
      <short value="draft | active | retired | unknown"/>
      <definition
                  value="The status of this summary. Enables tracking the life-cycle of the content."/>
      <comment
               value="Allows filtering of summaries that are appropriate for use versus not. Use &quot;active&quot; when the PublicationRecord is the version for others to actively use, &quot;draft&quot; while you are developing the content, and &quot;retired&quot; when this record should no longer be used for any purpose.

See guidance around (not) making local changes to elements [here](http://build.fhir.org/canonicalresource.html#localization)."/>
      <requirements
                    value="Allows filtering of PublicationRecords that are appropriate for use versus not."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.status"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <isModifier value="true"/>
      <isModifierReason
                        value="This is labeled as &quot;Is Modifier&quot; because applications should not use a retired {{title}} without due consideration"/>
      <isSummary value="true"/>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="PublicationStatus"/>
        </extension>
        <strength value="required"/>
        <valueSet
                  value="http://hl7.org/fhir/ValueSet/publication-status|6.0.0-snapshot1"/>
      </binding>
      <mapping>
        <identity value="w5"/>
        <map value="FiveWs.status"/>
      </mapping>
    </element>
    <element id="PublicationRecord.experimental">
      <path value="PublicationRecord.experimental"/>
      <short value="For testing only - never for real usage"/>
      <definition
                  value="A Boolean value to indicate that this PublicationRecord is authored for testing purposes (or education/evaluation/marketing) and no version of this resource will ever be intended for genuine usage."/>
      <comment
               value="Allows filtering of PublicationRecords that are appropriate for use versus not.. Experimental resources might include example instances in implementation guides, instances created solely for testing purposes, etc. If experimental is 'true' for any version of a resource, it should be true for all versions of the resource.  (If experimental changes, then it is being misused or a resource that was never intended for real-world use has unexpectedly changed its purpose.).

Experimental resources are not expected to be stable and may well have breaking changes without a corresponding change to the 'version' element."/>
      <requirements
                    value="Enables experimental content to be developed following the same lifecycle that would be used for a production-level PublicationRecord."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.experimental"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="boolean"/>
      </type>
      <meaningWhenMissing
                          value="If absent, this resource is treated as though it is not experimental."/>
      <isSummary value="true"/>
      <mapping>
        <identity value="w5"/>
        <map value="FiveWs.class"/>
      </mapping>
    </element>
    <element id="PublicationRecord.date">
      <path value="PublicationRecord.date"/>
      <short value="Date last changed"/>
      <definition
                  value="The date (and optionally time) when the PublicationRecord was last significantly changed. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the PublicationRecord changes."/>
      <comment
               value="The date is often not tracked until the resource is published, but may be present on draft content. Note that this is not the same as the resource last-modified-date, since the resource may be a secondary representation of the PublicationRecord. Additional specific dates may be added as extensions or be found by consulting Provenances associated with past versions of the resource.

See guidance around (not) making local changes to elements [here](http://build.fhir.org/canonicalresource.html#localization)."/>
      <alias value="Revision Date"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.date"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="dateTime"/>
      </type>
      <isSummary value="true"/>
      <mapping>
        <identity value="w5"/>
        <map value="FiveWs.recorded"/>
      </mapping>
    </element>
    <element id="PublicationRecord.author">
      <path value="PublicationRecord.author"/>
      <short value="Who authored the PublicationRecord"/>
      <definition value="Who authored or created the PublicationRecord."/>
      <comment
               value="The PublicationRecord.author element is structured to support a name (with a string datatype) and contact point information for the author/creator, and is not structured to support unique identifiers for the author. If detailed contributorship data is needed for the authorship of the PublicationRecord, then one can create a PublicationRecord Resource for the PublicationRecord Resource."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.author"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="ContactDetail"/>
      </type>
      <mapping>
        <identity value="w5"/>
        <map value="FiveWs.author"/>
      </mapping>
    </element>
    <element id="PublicationRecord.publisher">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.publisher"/>
      <short
             value="The publisher of the PublicationRecord, not the publisher of the article or artifact being cited"/>
      <definition
                  value="The name of the organization or individual that published the PublicationRecord."/>
      <comment
               value="Usually an organization but may be an individual. The publisher (or steward) of the PublicationRecord is the organization or individual primarily responsible for the maintenance and upkeep of the PublicationRecord. This is not necessarily the same individual or organization that developed and initially authored the content. The publisher is the primary point of contact for questions or issues with the PublicationRecord. This item SHOULD be populated unless the information is available from context."/>
      <requirements
                    value="Helps establish the &quot;authority/credibility&quot; of the PublicationRecord. May also allow for contact."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.publisher"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <isSummary value="true"/>
      <mapping>
        <identity value="w5"/>
        <map value="FiveWs.witness"/>
      </mapping>
    </element>
    <element id="PublicationRecord.contact">
      <path value="PublicationRecord.contact"/>
      <short
             value="Contact details for the publisher of the PublicationRecord"/>
      <definition
                  value="Contact details to assist a user in finding and communicating with the publisher."/>
      <comment
               value="May be a web site, an email address, a telephone number, etc.

See guidance around (not) making local changes to elements [here](http://build.fhir.org/canonicalresource.html#localization)."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.contact"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="ContactDetail"/>
      </type>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.description">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.description"/>
      <short value="Natural language description of the PublicationRecord"/>
      <definition
                  value="A free text natural language description of the PublicationRecord from a consumer's perspective."/>
      <comment
               value="This description can be used to capture details such as comments about misuse, instructions for clinical use and interpretation, literature references, examples from the paper world, etc. It is not a rendering of the PublicationRecord as conveyed in the 'text' field of the resource itself. This item SHOULD be populated unless the information is available from context (e.g. the language of the PublicationRecord is presumed to be the predominant language in the place the PublicationRecord was created)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.description"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
    </element>
    <element id="PublicationRecord.useContext">
      <path value="PublicationRecord.useContext"/>
      <short
             value="The context that the PublicationRecord content is intended to support"/>
      <definition
                  value="The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate PublicationRecord instances."/>
      <comment
               value="When multiple useContexts are specified, there is no expectation that all or any of the contexts apply."/>
      <requirements value="Assist in searching for appropriate content."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.useContext"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="UsageContext"/>
      </type>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.jurisdiction">
      <path value="PublicationRecord.jurisdiction"/>
      <short
             value="Jurisdiction of the authority that maintains the PublicationRecord (if applicable)"/>
      <definition
                  value="A legal or geographic region in which the authority that maintains the resource is operating.  In general, the jurisdiction is also found in the useContext.  The useContext may reference additional jurisdictions because the defining jurisdiction does not necessarily limit the jurisdictions of use."/>
      <comment
               value="It may be possible for the PublicationRecord to be used in jurisdictions other than those for which it was originally designed or intended.

DEPRECATION NOTE: For consistency, implementations are encouraged to migrate to using the new 'jurisdiction' code in the useContext element.  (I.e. useContext.code indicating http://terminology.hl7.org/CodeSystem/usage-context-type#jurisdiction and useContext.valueCodeableConcept indicating the jurisdiction.)"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.jurisdiction"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <isSummary value="true"/>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="Jurisdiction"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/jurisdiction|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.purpose">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.purpose"/>
      <short value="Why this PublicationRecord is defined"/>
      <definition
                  value="Explanation of why this PublicationRecord is needed and why it has been designed as it has."/>
      <comment
               value="This element does not describe the usage of the PublicationRecord. Instead, it provides traceability of ''why'' the resource is either needed or ''why'' it is defined as it is.  This may be used to point to source materials or specifications that drove the structure of this PublicationRecord."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.purpose"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
      <mapping>
        <identity value="w5"/>
        <map value="FiveWs.why[x]"/>
      </mapping>
      <mapping>
        <identity value="objimpl"/>
        <map value="no-gen-base"/>
      </mapping>
    </element>
    <element id="PublicationRecord.copyright">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.copyright"/>
      <short
             value="Notice about intellectual property ownership, can include restrictions on use for the PublicationRecord, not for the cited artifact"/>
      <definition
                  value="Use and/or publishing restrictions for the PublicationRecord, not for the cited artifact."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.copyright"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
    </element>
    <element id="PublicationRecord.copyrightLabel">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.copyrightLabel"/>
      <short
             value="Copyright holder and year(s) for the ciation record, not for the cited artifact"/>
      <definition
                  value="A short string (&lt;50 characters), suitable for inclusion in a page footer that identifies the copyright holder, effective period, and optionally whether rights are restricted. (e.g. 'All rights reserved', 'Some rights reserved')."/>
      <comment
               value="The copyright symbol and the '(c)' textual representation SHOULD NOT be included in this string. It will be added by software when rendering the notation. Full details about licensing, restrictions, warrantees, etc. goes in the more general 'copyright' element."/>
      <requirements
                    value="Defines the content expected to be rendered in all representations of the artifact."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.copyrightLabel"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.approvalDate">
      <path value="PublicationRecord.approvalDate"/>
      <short value="When the PublicationRecord was approved by publisher"/>
      <definition
                  value="The date on which the resource content was approved by the publisher. Approval happens once when the content is officially approved for usage."/>
      <comment
               value="The 'date' element may be more recent than the approval date because of minor changes or editorial corrections.

See guidance around (not) making local changes to elements [here](http://build.fhir.org/canonicalresource.html#localization)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.approvalDate"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="date"/>
      </type>
      <isSummary value="true"/>
      <mapping>
        <identity value="objimpl"/>
        <map value="no-gen-base"/>
      </mapping>
    </element>
    <element id="PublicationRecord.lastReviewDate">
      <path value="PublicationRecord.lastReviewDate"/>
      <short
             value="When the PublicationRecord was last reviewed by the publisher"/>
      <definition
                  value="The date on which the resource content was last reviewed. Review happens periodically after approval but does not change the original approval date."/>
      <comment
               value="If specified, this date follows the original approval date.

See guidance around (not) making local changes to elements [here](http://build.fhir.org/canonicalresource.html#localization)."/>
      <requirements
                    value="Gives a sense of how &quot;current&quot; the content is.  Resources that have not been reviewed in a long time may have a risk of being less appropriate/relevant."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.lastReviewDate"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="date"/>
      </type>
      <isSummary value="true"/>
      <mapping>
        <identity value="objimpl"/>
        <map value="no-gen-base"/>
      </mapping>
    </element>
    <element id="PublicationRecord.effectivePeriod">
      <path value="PublicationRecord.effectivePeriod"/>
      <short value="When the PublicationRecord is expected to be used"/>
      <definition
                  value="The period during which the PublicationRecord content was or is planned to be in active use."/>
      <comment
               value="The effective period for a PublicationRecord determines when the content is applicable for usage and is independent of publication and review dates. For example, a PublicationRecord intended to be used for the year 2016 might be published in 2015.

See guidance around (not) making local changes to elements [here](http://build.fhir.org/canonicalresource.html#localization)."/>
      <requirements
                    value="Allows establishing a transition before a resource comes into effect and also allows for a sunsetting process when new versions of the PublicationRecord are or are expected to be used instead."/>
      <min value="0"/>
      <max value="0"/>
      <base>
        <path value="PublicationRecord.effectivePeriod"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Period"/>
      </type>
      <isSummary value="true"/>
      <mapping>
        <identity value="objimpl"/>
        <map value="no-gen-base"/>
      </mapping>
    </element>
    <element id="PublicationRecord.recorder">
      <path value="PublicationRecord.recorder"/>
      <short value="Who entered the data for the PublicationRecord"/>
      <definition value="Who entered the data for the PublicationRecord."/>
      <comment
               value="The PublicationRecord.recorder element is structured to support a name (with a string datatype) and contact point information for the recorder, and is not structured to support unique identifiers for the recorder. If detailed contributorship data is needed, then one can create a PublicationRecord Resource for the PublicationRecord Resource."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.recorder"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="ContactDetail"/>
      </type>
    </element>
    <element id="PublicationRecord.editor">
      <path value="PublicationRecord.editor"/>
      <short value="Who edited the PublicationRecord"/>
      <definition value="Who edited or revised the PublicationRecord."/>
      <comment
               value="The PublicationRecord.editor element is structured to support a name (with a string datatype) and contact point information for the editor, and is not structured to support unique identifiers for the editor. If detailed contributorship data is needed for the editing of the PublicationRecord, then one can create a PublicationRecord Resource for the PublicationRecord Resource."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.editor"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="ContactDetail"/>
      </type>
    </element>
    <element id="PublicationRecord.reviewer">
      <path value="PublicationRecord.reviewer"/>
      <short value="Who reviewed the PublicationRecord"/>
      <definition value="Who reviewed the PublicationRecord."/>
      <comment
               value="The PublicationRecord.reviewer element is structured to support a name (with a string datatype) and contact point information for the reviewer, and is not structured to support unique identifiers for the reviewer. If detailed contributorship data is needed for the review of the PublicationRecord, then one can create a PublicationRecord Resource for the PublicationRecord Resource.

See guidance around (not) making local changes to elements [here](http://build.fhir.org/canonicalresource.html#localization)."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.reviewer"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="ContactDetail"/>
      </type>
    </element>
    <element id="PublicationRecord.endorser">
      <path value="PublicationRecord.endorser"/>
      <short value="Who endorsed the PublicationRecord"/>
      <definition value="Who endorsed the PublicationRecord."/>
      <comment
               value="The PublicationRecord.endorser element is structured to support a name (with a string datatype) and contact point information for the endorser, and is not structured to support unique identifiers for the endorser. If detailed contributorship data is needed for the endorsement of the PublicationRecord, then one can create a PublicationRecord Resource for the PublicationRecord Resource.

See guidance around (not) making local changes to elements [here](http://build.fhir.org/canonicalresource.html#localization)."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.endorser"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="ContactDetail"/>
      </type>
    </element>
    <element id="PublicationRecord.summary">
      <path value="PublicationRecord.summary"/>
      <short
             value="A human-readable display of key concepts to represent the PublicationRecord"/>
      <definition
                  value="A human-readable display of key concepts to represent the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.summary"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.summary.id">
      <path value="PublicationRecord.summary.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.summary.extension">
      <path value="PublicationRecord.summary.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.summary.modifierExtension">
      <path value="PublicationRecord.summary.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.summary.style">
      <path value="PublicationRecord.summary.style"/>
      <short value="Format for display of the PublicationRecord summary"/>
      <definition
                  value="Format for display of the PublicationRecord summary."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.summary.style"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationSummaryStyle"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-summary-style|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.summary.text">
      <path value="PublicationRecord.summary.text"/>
      <short
             value="The human-readable display of the PublicationRecord summary"/>
      <definition
                  value="The human-readable display of the PublicationRecord summary."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.summary.text"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.classification">
      <path value="PublicationRecord.classification"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <comment
               value="Use this element if you need to classify the PublicationRecord independently from classifying the cited artifact."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.classification.id">
      <path value="PublicationRecord.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.classification.extension">
      <path value="PublicationRecord.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.classification.modifierExtension">
      <path value="PublicationRecord.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.classification.type">
      <path value="PublicationRecord.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-classification-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.classification.classifier">
      <path value="PublicationRecord.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.note">
      <path value="PublicationRecord.note"/>
      <short
             value="Used for general notes and annotations not coded elsewhere"/>
      <definition
                  value="Used for general notes and annotations not coded elsewhere."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.note"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Annotation"/>
      </type>
    </element>
    <element id="PublicationRecord.currentState">
      <path value="PublicationRecord.currentState"/>
      <short value="The status of the PublicationRecord"/>
      <definition value="The status of the PublicationRecord."/>
      <comment
               value="Use this if needed for reporting the state or status of the PublicationRecord, NOT FOR reporting the state or status of the cited article."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.currentState"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationStatusType"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://hl7.org/fhir/uv/ebm-incubator/ValueSet/publicationrecord-status-type|0.1.0-snapshot"/>
      </binding>
    </element>
    <element id="PublicationRecord.statusDate">
      <path value="PublicationRecord.statusDate"/>
      <short
             value="An effective date or period for a status of the PublicationRecord"/>
      <definition
                  value="The state or status of the PublicationRecord paired with an effective date or period for that state."/>
      <comment
               value="Use this if needed for reporting the state or status of the PublicationRecord, NOT FOR reporting the state or status of the cited article."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.statusDate"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.statusDate.id">
      <path value="PublicationRecord.statusDate.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.statusDate.extension">
      <path value="PublicationRecord.statusDate.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.statusDate.modifierExtension">
      <path value="PublicationRecord.statusDate.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.statusDate.activity">
      <path value="PublicationRecord.statusDate.activity"/>
      <short value="Classification of the status"/>
      <definition
                  value="The state or status of the PublicationRecord (that will be paired with the period)."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.statusDate.activity"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationStatusType"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://hl7.org/fhir/uv/ebm-incubator/ValueSet/publicationrecord-status-type|0.1.0-snapshot"/>
      </binding>
    </element>
    <element id="PublicationRecord.statusDate.actual">
      <path value="PublicationRecord.statusDate.actual"/>
      <short value="Either occurred or expected"/>
      <definition
                  value="Whether the status date is actual (has occurred) or expected (estimated or anticipated)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.statusDate.actual"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="boolean"/>
      </type>
      <meaningWhenMissing value="Value unknown"/>
    </element>
    <element id="PublicationRecord.statusDate.period">
      <path value="PublicationRecord.statusDate.period"/>
      <short value="When the status started and/or ended"/>
      <definition value="When the status started and/or ended."/>
      <comment
               value="For an instance, place the same value in both start and end elements."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.statusDate.period"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Period"/>
      </type>
    </element>
    <element id="PublicationRecord.relatesTo">
      <extension url="http://hl7.org/fhir/build/StructureDefinition/svg">
        <valueCode value="400,0"/>
      </extension>
      <path value="PublicationRecord.relatesTo"/>
      <short value="Relationships to other Resources"/>
      <definition
                  value="Relationships that this PublicationRecord has with other FHIR or non-FHIR resources that already exist."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.relatesTo"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.relatesTo.id">
      <path value="PublicationRecord.relatesTo.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.relatesTo.extension">
      <path value="PublicationRecord.relatesTo.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.relatesTo.modifierExtension">
      <path value="PublicationRecord.relatesTo.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.relatesTo.type">
      <path value="PublicationRecord.relatesTo.type"/>
      <short
             value="documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes"/>
      <definition value="The type of relationship to the related artifact."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.relatesTo.type"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ArtifactRelationshipType"/>
        </extension>
        <strength value="extensible"/>
        <description
                     value="The type of relationship to the related artifact."/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/artifact-relationship-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.relatesTo.target[x]">
      <path value="PublicationRecord.relatesTo.target[x]"/>
      <short value="The artifact that is related to this PublicationRecord"/>
      <definition
                  value="The artifact that is related to this PublicationRecord Resource."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.relatesTo.target[x]"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
      <type>
        <code value="Attachment"/>
      </type>
      <type>
        <code value="canonical"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/Resource|6.0.0-snapshot1"/>
      </type>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/Resource|6.0.0-snapshot1"/>
      </type>
      <type>
        <code value="markdown"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact">
      <path value="PublicationRecord.citedArtifact"/>
      <short value="The article or artifact being described"/>
      <definition value="The article or artifact being described."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.id">
      <path value="PublicationRecord.citedArtifact.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.extension">
      <path value="PublicationRecord.citedArtifact.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.modifierExtension">
      <path value="PublicationRecord.citedArtifact.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.identifier">
      <path value="PublicationRecord.citedArtifact.identifier"/>
      <short value="Unique identifier. May include DOI, PMID, PMCID, etc"/>
      <definition
                  value="A formal identifier that is used to identify the cited artifact when it is represented in other formats, or referenced in a specification, model, design or an instance."/>
      <comment
               value="This element will contain unique identifiers that support de-duplication of citations. Commonly used identifiers for study citations include digital object identifier (DOI), PubMed ID (PMID), and PubMed Central ID (PMCID). To maintain interoperability, the suggested identifier.system values to use for these 3 identifiers are: DOI = &quot;https://doi.org&quot; PMID = &quot;https://pubmed.ncbi.nlm.nih.gov&quot; PMCID = &quot;https://www.ncbi.nlm.nih.gov/pmc/&quot;"/>
      <requirements
                    value="Allows externally provided and/or usable identifiers to be associated with the cited artifact."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.identifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Identifier"/>
      </type>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.citedArtifact.relatedIdentifier">
      <path value="PublicationRecord.citedArtifact.relatedIdentifier"/>
      <short
             value="Identifier not unique to the cited artifact. May include trial registry identifiers"/>
      <definition
                  value="A formal identifier that is used to identify things closely related to the cited artifact."/>
      <comment
               value="May include trial registry identifiers, e.g. NCT04372602 from clinicaltrials.gov. This related identifier would not be used as a unique identifier for the cited artifact itself. Multiple published articles (each with their own unique identifier) may relate to the same study record in a research registry. Commonly used related identifiers for study registries include ClinicalTrials.gov identifier (NCTId) and PROSPERO identifier (used for registration of systematic reviews). To maintain interoperability, the suggested identifier.system values to use for these 2 identifiers are: ClinicalTrials.gov = &quot;https://clinicaltrials.gov&quot; PROSPERO = &quot;https://www.crd.york.ac.uk/prospero/&quot;"/>
      <requirements
                    value="Allows externally provided and/or usable identifiers to be associated with this the cited artifact."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.relatedIdentifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Identifier"/>
      </type>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.citedArtifact.dateAccessed">
      <path value="PublicationRecord.citedArtifact.dateAccessed"/>
      <short value="When the cited artifact was accessed"/>
      <definition value="When the cited artifact was accessed."/>
      <comment
               value="Use this element when citing an artifact from a potentially unstable source, such as a webpage, to note the date (and time) the source was accessed."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.dateAccessed"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="dateTime"/>
      </type>
      <isSummary value="true"/>
    </element>
    <element id="PublicationRecord.citedArtifact.version">
      <path value="PublicationRecord.citedArtifact.version"/>
      <short value="The defined version of the cited artifact"/>
      <definition value="The defined version of the cited artifact."/>
      <comment
               value="This is a business version label used for display in understanding the formal version of the cited artifact, not a resource version id or technical version number for an archival system."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.version"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.currentState">
      <path value="PublicationRecord.citedArtifact.currentState"/>
      <short value="The status of the cited artifact"/>
      <definition value="The status of the cited artifact."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.currentState"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactStatusType"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-status-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.statusDate">
      <path value="PublicationRecord.citedArtifact.statusDate"/>
      <short
             value="An effective date or period for a status of the cited artifact"/>
      <definition
                  value="An effective date or period, historical or future, actual or expected, for a status of the cited artifact."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.statusDate"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.statusDate.id">
      <path value="PublicationRecord.citedArtifact.statusDate.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.statusDate.extension">
      <path value="PublicationRecord.citedArtifact.statusDate.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.statusDate.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.statusDate.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.statusDate.activity">
      <path value="PublicationRecord.citedArtifact.statusDate.activity"/>
      <short value="Classification of the status"/>
      <definition
                  value="A definition of the status associated with a date or period."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.statusDate.activity"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactStatusType"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-status-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.statusDate.actual">
      <path value="PublicationRecord.citedArtifact.statusDate.actual"/>
      <short value="Either occurred or expected"/>
      <definition value="Either occurred or expected."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.statusDate.actual"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="boolean"/>
      </type>
      <meaningWhenMissing value="Value unknown"/>
    </element>
    <element id="PublicationRecord.citedArtifact.statusDate.period">
      <path value="PublicationRecord.citedArtifact.statusDate.period"/>
      <short value="When the status started and/or ended"/>
      <definition value="When the status started and/or ended."/>
      <comment
               value="For an instance, place the same value in both start and end elements."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.statusDate.period"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Period"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.title">
      <path value="PublicationRecord.citedArtifact.title"/>
      <short value="The title details of the article or artifact"/>
      <definition value="The title details of the article or artifact."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.title"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.title.id">
      <path value="PublicationRecord.citedArtifact.title.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.title.extension">
      <path value="PublicationRecord.citedArtifact.title.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.title.modifierExtension">
      <path value="PublicationRecord.citedArtifact.title.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.title.type">
      <path value="PublicationRecord.citedArtifact.title.type"/>
      <short value="The kind of title"/>
      <definition
                  value="Used to express the reason for or classification of the title."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.title.type"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="TitleType"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/title-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.title.language">
      <path value="PublicationRecord.citedArtifact.title.language"/>
      <short value="Used to express the specific language"/>
      <definition
                  value="Used to express the specific language of the title."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.title.language"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="Language"/>
        </extension>
        <strength value="required"/>
        <description value="IETF language tag for a human language"/>
        <valueSet
                  value="http://hl7.org/fhir/ValueSet/all-languages|6.0.0-snapshot1"/>
        <additional>
          <key value="b-cit-2"/>
          <purpose value="starter"/>
          <valueSet
                    value="http://hl7.org/fhir/ValueSet/languages|6.0.0-snapshot1"/>
        </additional>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.title.text">
      <path value="PublicationRecord.citedArtifact.title.text"/>
      <short value="The title of the article or artifact"/>
      <definition value="The title of the article or artifact."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.title.text"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.abstract">
      <path value="PublicationRecord.citedArtifact.abstract"/>
      <short value="Summary of the article or artifact"/>
      <definition
                  value="The abstract may be used to convey article-contained abstracts, externally-created abstracts, or other descriptive summaries."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.abstract"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.abstract.id">
      <path value="PublicationRecord.citedArtifact.abstract.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.abstract.extension">
      <path value="PublicationRecord.citedArtifact.abstract.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.abstract.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.abstract.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.abstract.type">
      <path value="PublicationRecord.citedArtifact.abstract.type"/>
      <short value="The kind of abstract"/>
      <definition
                  value="Used to express the reason for or classification of the abstract."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.abstract.type"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactAbstractType"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-abstract-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.abstract.language">
      <path value="PublicationRecord.citedArtifact.abstract.language"/>
      <short value="Used to express the specific language"/>
      <definition
                  value="Used to express the specific language of the abstract."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.abstract.language"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="Language"/>
        </extension>
        <strength value="required"/>
        <description value="IETF language tag for a human language"/>
        <valueSet
                  value="http://hl7.org/fhir/ValueSet/all-languages|6.0.0-snapshot1"/>
        <additional>
          <key value="b-cit-3"/>
          <purpose value="starter"/>
          <valueSet
                    value="http://hl7.org/fhir/ValueSet/languages|6.0.0-snapshot1"/>
        </additional>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.abstract.text">
      <path value="PublicationRecord.citedArtifact.abstract.text"/>
      <short value="Abstract content"/>
      <definition value="Abstract content."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.abstract.text"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.abstract.copyright">
      <path value="PublicationRecord.citedArtifact.abstract.copyright"/>
      <short value="Copyright notice for the abstract"/>
      <definition value="Copyright notice for the abstract."/>
      <comment
               value="There is also a copyright element in the publicationForm element, so this copyright element is intended for copyright of the abstract."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.abstract.copyright"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.part">
      <path value="PublicationRecord.citedArtifact.part"/>
      <short value="The component of the article or artifact"/>
      <definition value="The component of the article or artifact."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.part"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.part.id">
      <path value="PublicationRecord.citedArtifact.part.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.part.extension">
      <path value="PublicationRecord.citedArtifact.part.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.part.modifierExtension">
      <path value="PublicationRecord.citedArtifact.part.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.part.type">
      <path value="PublicationRecord.citedArtifact.part.type"/>
      <short value="The kind of component"/>
      <definition value="The kind of component."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.part.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactPartType"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-part-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.part.value">
      <path value="PublicationRecord.citedArtifact.part.value"/>
      <short value="The specification of the component"/>
      <definition value="The specification of the component."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.part.value"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.baseCitation">
      <path value="PublicationRecord.citedArtifact.baseCitation"/>
      <short
             value="PublicationRecord for the primary version and complete form of the cited artifact"/>
      <definition
                  value="PublicationRecord for the primary version and complete form of the cited artifact."/>
      <comment
               value="When referencing a baseCitation, one may inherit any data from the referenced PublicationRecord Resource and consider any data in the current PublicationRecord Resource as superceding to be version-specific or part-specific. For example, the part-specific PublicationRecord may have additional contributorship data that supercedes the contributorship data for the full citation when there is a need to uniquely report the contributorship for an image or supplement associated with the fuller PublicationRecord."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.baseCitation"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/PublicationRecord|0.1.0-snapshot"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.relatesTo">
      <path value="PublicationRecord.citedArtifact.relatesTo"/>
      <short value="The artifact related to the cited artifact"/>
      <definition value="The artifact related to the cited artifact."/>
      <comment
               value="The citedArtifact.relatesTo element uses a BackboneElement instead of the RelatedArtifact Datatype to enable use of an extended value set for the required code for the type of relationship."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.relatesTo"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.relatesTo.id">
      <path value="PublicationRecord.citedArtifact.relatesTo.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.relatesTo.extension">
      <path value="PublicationRecord.citedArtifact.relatesTo.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.relatesTo.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.relatesTo.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.relatesTo.type">
      <path value="PublicationRecord.citedArtifact.relatesTo.type"/>
      <short
             value="documentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as | reprint | reprint-of | summarizes"/>
      <definition value="The type of relationship to the related artifact."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.relatesTo.type"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ArtifactRelationshipType"/>
        </extension>
        <strength value="extensible"/>
        <description
                     value="The type of relationship to the related artifact."/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/artifact-relationship-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.relatesTo.classifier">
      <path value="PublicationRecord.citedArtifact.relatesTo.classifier"/>
      <short value="Additional classifiers"/>
      <definition
                  value="Provides additional classifiers of the related artifact."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.relatesTo.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.relatesTo.label">
      <path value="PublicationRecord.citedArtifact.relatesTo.label"/>
      <short value="Short label"/>
      <definition
                  value="A short label that can be used to reference the related artifact from elsewhere in the containing artifact, such as a footnote index."/>
      <comment
               value="Though not commonly used in PublicationRecords, this could be used for referencing other articles in the abstract or explanatory notes."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.relatesTo.label"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.relatesTo.display">
      <path value="PublicationRecord.citedArtifact.relatesTo.display"/>
      <short value="Brief description of the related artifact"/>
      <definition
                  value="A brief description of the document or knowledge resource being referenced, suitable for display to a consumer."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.relatesTo.display"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.relatesTo.citation">
      <path value="PublicationRecord.citedArtifact.relatesTo.citation"/>
      <short value="Bibliographic citation for the artifact"/>
      <definition
                  value="A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.relatesTo.citation"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.relatesTo.target[x]">
      <path value="PublicationRecord.citedArtifact.relatesTo.target[x]"/>
      <short
             value="The artifact that is related to this PublicationRecord's cited artifact"/>
      <definition
                  value="The artifact that is related to this PublicationRecord Resource's cited artifact."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.relatesTo.target[x]"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
      <type>
        <code value="Attachment"/>
      </type>
      <type>
        <code value="canonical"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/Resource|6.0.0-snapshot1"/>
      </type>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/Resource|6.0.0-snapshot1"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm">
      <path value="PublicationRecord.citedArtifact.publicationForm"/>
      <short
             value="If multiple, used to represent alternative forms of the article that are not separate citations"/>
      <definition
                  value="Where, when and how the artifact was published. If multiple, used to represent alternative forms of the article that are not separate citations."/>
      <comment
               value="A common use is a journal article with a publication date and pagination for a print version and a different publication date for the online version of the same article."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.publicationForm"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.id">
      <path value="PublicationRecord.citedArtifact.publicationForm.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.extension">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publishedIn">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publishedIn"/>
      <short
             value="The collection the cited article or artifact is published in"/>
      <definition
                  value="The collection the cited article or artifact is published in."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.publishedIn"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publishedIn.id">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publishedIn.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publishedIn.extension">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publishedIn.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publishedIn.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publishedIn.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publishedIn.type">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publishedIn.type"/>
      <short value="Kind of container (e.g. Periodical, database, or book)"/>
      <definition
                  value="Kind of container (e.g. Periodical, database, or book)."/>
      <comment value="Journals and newspapers are coded as Periodical."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.publishedIn.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="PublishedInType"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/published-in-type|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publishedIn.identifier">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publishedIn.identifier"/>
      <short
             value="Journal identifiers include ISSN, ISO Abbreviation and NLMuniqueID; Book identifiers include ISBN"/>
      <definition
                  value="Journal identifiers include ISSN, ISO Abbreviation and NLMuniqueID; Book identifiers include ISBN."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.publishedIn.identifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Identifier"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publishedIn.title">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publishedIn.title"/>
      <short value="Name of the database or title of the book or journal"/>
      <definition
                  value="Name of the database or title of the book or journal."/>
      <comment value="ClinicalTrials.gov is a name of a database."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.publishedIn.title"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publishedIn.publisher">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publishedIn.publisher"/>
      <short value="Name of or resource describing the publisher"/>
      <definition value="Name of or resource describing the publisher."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.publishedIn.publisher"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/Organization|6.0.0-snapshot1"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publishedIn.publisherLocation">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publishedIn.publisherLocation"/>
      <short value="Geographic location of the publisher"/>
      <definition value="Geographic location of the publisher."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.publishedIn.publisherLocation"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.citedMedium">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.citedMedium"/>
      <short value="Internet or Print"/>
      <definition
                  value="Describes the form of the medium cited. Common codes are &quot;Internet&quot; or &quot;Print&quot;. The CitedMedium value set has 6 codes. The codes internet, print, and offline-digital-storage are the common codes for a typical publication form, though internet and print are more common for study citations. Three additional codes (each appending one of the primary codes with &quot;-without-issue&quot; are used for situations when a study is published both within an issue (of a periodical release as commonly done for journals) AND is published separately from the issue (as commonly done with early online publication), to represent specific identification of the publication form not associated with the issue."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.citedMedium"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedMedium"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-medium|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.volume">
      <path value="PublicationRecord.citedArtifact.publicationForm.volume"/>
      <short
             value="Volume number of journal or other collection in which the article is published"/>
      <definition
                  value="Volume number of journal or other collection in which the article is published."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.publicationForm.volume"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.issue">
      <path value="PublicationRecord.citedArtifact.publicationForm.issue"/>
      <short
             value="Issue, part or supplement of journal or other collection in which the article is published"/>
      <definition
                  value="Issue, part or supplement of journal or other collection in which the article is published."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.publicationForm.issue"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.articleDate">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.articleDate"/>
      <short
             value="The date the article was added to the database, or the date the article was released"/>
      <definition
                  value="The date the article was added to the database, or the date the article was released."/>
      <comment
               value="The articleDate is the preferred element for expressing the publication date as structured data."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.articleDate"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="dateTime"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publicationDateText">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publicationDateText"/>
      <short
             value="Text representation of the date on which the issue of the cited artifact was published"/>
      <definition
                  value="Text representation of the date on which the issue of the cited artifact was published."/>
      <comment
               value="The publicationDateText element is prefererntially used when a date is not represented in a form that can be handled as structured data in other elements."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.publicationDateText"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.publicationDateSeason">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.publicationDateSeason"/>
      <short value="Season in which the cited artifact was published"/>
      <definition
                  value="Season in which the cited artifact was published, e.g. Spring, Summer, Fall/Autumn, Winter."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.publicationDateSeason"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.lastRevisionDate">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.lastRevisionDate"/>
      <short
             value="The date the article was last revised or updated in the database"/>
      <definition
                  value="The date the article was last revised or updated in the database."/>
      <comment
               value="The lastRevisionDate is used for the cited article and not the date the PublicationRecord Resource is last revised."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.lastRevisionDate"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="dateTime"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.language">
      <path value="PublicationRecord.citedArtifact.publicationForm.language"/>
      <short
             value="Language(s) in which this form of the article is published"/>
      <definition
                  value="The language or languages in which this form of the article is published."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.language"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="code"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="Language"/>
        </extension>
        <strength value="required"/>
        <description value="IETF language tag for a human language"/>
        <valueSet
                  value="http://hl7.org/fhir/ValueSet/all-languages|6.0.0-snapshot1"/>
        <additional>
          <key value="b-cit-7"/>
          <purpose value="starter"/>
          <valueSet
                    value="http://hl7.org/fhir/ValueSet/languages|6.0.0-snapshot1"/>
        </additional>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.publicationForm.accessionNumber">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.accessionNumber"/>
      <short value="Entry number or identifier for inclusion in a database"/>
      <definition
                  value="Entry number or identifier for inclusion in a database."/>
      <comment
               value="Accession numbers may be used instead of or in addition to page numbers.  Accession numbers are functionally identifiers when coupled with the identity of the database for which they are accession numbers. Accession numbers which are used for indexing citations in a dataset of citations should NOT be entered in PublicationRecord.citedArtifact.publicationForm.accessionNumber -- this use would be a type of PublicationRecord.identifier for the PublicationRecord itself."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.accessionNumber"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.pageString">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.pageString"/>
      <short value="Used for full display of pagination"/>
      <definition value="Used for full display of pagination."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.pageString"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.firstPage">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.firstPage"/>
      <short value="Used for isolated representation of first page"/>
      <definition value="Used for isolated representation of first page."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.firstPage"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.lastPage">
      <path value="PublicationRecord.citedArtifact.publicationForm.lastPage"/>
      <short value="Used for isolated representation of last page"/>
      <definition value="Used for isolated representation of last page."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.lastPage"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.pageCount">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.pageCount"/>
      <short value="Number of pages or screens"/>
      <definition
                  value="Actual or approximate number of pages or screens. Distinct from reporting the page numbers."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.pageCount"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.publicationForm.copyright">
      <path
            value="PublicationRecord.citedArtifact.publicationForm.copyright"/>
      <short value="Copyright notice for the full article or artifact"/>
      <definition value="Copyright notice for the full article or artifact."/>
      <comment
               value="It is possible that different publication forms have different copyright notices."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.publicationForm.copyright"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.webLocation">
      <path value="PublicationRecord.citedArtifact.webLocation"/>
      <short value="Used for any URL for the article or artifact cited"/>
      <definition
                  value="Used for any URL for the article or artifact cited."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.webLocation"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.webLocation.id">
      <path value="PublicationRecord.citedArtifact.webLocation.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.webLocation.extension">
      <path value="PublicationRecord.citedArtifact.webLocation.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.webLocation.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.webLocation.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.webLocation.classifier">
      <path value="PublicationRecord.citedArtifact.webLocation.classifier"/>
      <short
             value="Code the reason for different URLs, e.g. abstract and full-text"/>
      <definition
                  value="A characterization of the object expected at the web location."/>
      <comment
               value="Categories that may be frequently used for study citations may include abstract, full-text, supplement, webpage, and doi-based."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.webLocation.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ArtifactUrlClassifier"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/artifact-url-classifier|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.webLocation.url">
      <path value="PublicationRecord.citedArtifact.webLocation.url"/>
      <short value="The specific URL"/>
      <definition value="The specific URL."/>
      <comment value="Persistent URLs, like doi, are preferred."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.webLocation.url"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="uri"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.classification">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="type.coding"/>
        </discriminator>
        <rules value="open"/>
      </slicing>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="1"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.classification.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.classification.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.classification.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.classification.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="knowledgeArtifactType"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <mustSupport value="true"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.id">
      <path value="PublicationRecord.citedArtifact.classification.type.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.type.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="knowledge-artifact-type"/>
        <display value="Knowledge Artifact Type"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.citedArtifact.classification.type.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="coding"/>
        </discriminator>
        <rules value="open"/>
      </slicing>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="1"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <sliceName value="journalArticle"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <mustSupport value="true"/>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle.id">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system value="https://www.nlm.nih.gov/mesh"/>
        <code value="D016428"/>
        <display value="Journal Article"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path
            value="PublicationRecord.citedArtifact.classification.classifier.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="publishingModel"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.type.id">
      <path value="PublicationRecord.citedArtifact.classification.type.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.type.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.type.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="publishing-model"/>
        <display value="Publishing Model"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.type.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.citedArtifact.classification.type.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="publicationType"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.type.id">
      <path value="PublicationRecord.citedArtifact.classification.type.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.type.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.type.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="publication-type"/>
        <display value="Publication type"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.type.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.citedArtifact.classification.type.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="citationSubset"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.type.id">
      <path value="PublicationRecord.citedArtifact.classification.type.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.type.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.type.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="citation-subset"/>
        <display value="Citation subset"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.type.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.citedArtifact.classification.type.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:studyDesign">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="studyDesign"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.type.id">
      <path value="PublicationRecord.citedArtifact.classification.type.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.type.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.type.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system value="https://fevir.net/resources/CodeSystem/179423"/>
        <code value="study-design"/>
        <display value="Study Design"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.type.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.citedArtifact.classification.type.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="definedInText"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.type.id">
      <path value="PublicationRecord.citedArtifact.classification.type.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.type.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.type.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system value="https://fevir.net/resources/CodeSystem/179423"/>
        <code value="defined-in-text"/>
        <display value="Defined in text"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.type.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.citedArtifact.classification.type.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:meshHeading">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="meshHeading"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.type.id">
      <path value="PublicationRecord.citedArtifact.classification.type.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.type.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.type.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="mesh-heading"/>
        <display value="MeSH heading"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.type.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.citedArtifact.classification.type.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:chemical">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="chemical"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:chemical.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.type.id">
      <path value="PublicationRecord.citedArtifact.classification.type.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.type.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.type.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="chemical"/>
        <display value="Chemical"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.type.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.citedArtifact.classification.type.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:keyword">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="keyword"/>
      <short value="The assignment to an organizing scheme"/>
      <definition value="The assignment to an organizing scheme."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:keyword.id">
      <path value="PublicationRecord.citedArtifact.classification.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.extension">
      <path value="PublicationRecord.citedArtifact.classification.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.classification.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.type">
      <path value="PublicationRecord.citedArtifact.classification.type"/>
      <short value="The kind of classifier (e.g. publication type, keyword)"/>
      <definition
                  value="The kind of classifier (e.g. publication type, keyword)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.classification.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactClassificationType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-classification-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.type.id">
      <path value="PublicationRecord.citedArtifact.classification.type.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.type.extension">
      <path
            value="PublicationRecord.citedArtifact.classification.type.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <short value="Code defined by a terminology system"/>
      <definition
                  value="A reference to a code defined by a terminology system."/>
      <comment
               value="Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information.  Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true."/>
      <requirements
                    value="Allows for alternative encodings within a code system, and translations to other code systems."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.coding"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Coding"/>
      </type>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="keyword"/>
        <display value="Keyword"/>
      </patternCoding>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.1-8, C*E.10-22"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="union(., ./translation)"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.type.text">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true"/>
      </extension>
      <path value="PublicationRecord.citedArtifact.classification.type.text"/>
      <short value="Plain text representation of the concept"/>
      <definition
                  value="A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user."/>
      <comment
               value="Very often the text is the same as a displayName of one of the codings."/>
      <requirements
                    value="The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CodeableConcept.text"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="v2"/>
        <map value="C*E.9. But note many systems use C*E.2 for this"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map
             value="./originalText[mediaType/code=&quot;text/plain&quot;]/data"/>
      </mapping>
      <mapping>
        <identity value="orim"/>
        <map
             value="fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <short value="The specific classification value"/>
      <definition value="The specific classification value."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.classifier"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitationArtifactClassifier"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/citation-artifact-classifier|2.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.artifactAssessment">
      <path
            value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
      <short value="Complex or externally created classification"/>
      <definition value="Complex or externally created classification."/>
      <comment
               value="Examples relevant to study citations include MeSH Headings or Keywords that contain qualifier codings or sub-classifications, and include risk of bias assessments created by persons different from the creator of the PublicationRecord."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.classification.artifactAssessment"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/ArtifactAssessment|6.0.0-snapshot1"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.contributorship">
      <path value="PublicationRecord.citedArtifact.contributorship"/>
      <short value="Attribution of authors and other contributors"/>
      <definition
                  value="This element is used to list authors and other contributors, their contact information, specific contributions, and summary statements."/>
      <requirements
                    value="Need to support individualized and collective attribution of authorship and contributorship to people and groups."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="PublicationRecord.citedArtifact.contributorship"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.contributorship.id">
      <path value="PublicationRecord.citedArtifact.contributorship.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.contributorship.extension">
      <path
            value="PublicationRecord.citedArtifact.contributorship.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.contributorship.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="PublicationRecord.citedArtifact.contributorship.complete">
      <path value="PublicationRecord.citedArtifact.contributorship.complete"/>
      <short value="Indicates if all authors are included"/>
      <definition
                  value="Indication whether all authors are included in the entry content."/>
      <comment
               value="If list is incomplete, &quot;et al&quot; can be appended to Contributorship.summary.value for display purposes."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.complete"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="boolean"/>
      </type>
      <meaningWhenMissing value="Value unknown"/>
    </element>
    <element id="PublicationRecord.citedArtifact.contributorship.entry">
      <path value="PublicationRecord.citedArtifact.contributorship.entry"/>
      <short value="An individual entity named as a contributor"/>
      <definition
                  value="An individual entity named as a contributor, for example in the author list or contributor list."/>
      <comment
               value="Used to report contributorship in individualized ways."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.contributorship.entry"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.contributorship.entry.id">
      <path value="PublicationRecord.citedArtifact.contributorship.entry.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.extension">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.contributor">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.contributor"/>
      <short value="The identity of the individual contributor"/>
      <definition value="The identity of the individual contributor."/>
      <comment
               value="If naming a contributor without additional detail or further structured data, the display element within the Reference datatype may be used for a simple string without referencing another resource."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.contributor"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/Practitioner|6.0.0-snapshot1"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/Organization|6.0.0-snapshot1"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.forenameInitials">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.forenameInitials"/>
      <short value="For citation styles that use initials"/>
      <definition value="For citation styles that use initials."/>
      <comment
               value="This element is used to support a data element used for citations that is not otherwise supported fully by FHIR HumanName datatype. In some citation summary styles (e.g. Medline), authors are presented with full spelling of their last name (family name) and initials for all forenames (first names, middle names, preceding names, given names). As the FHIR HumanName Datatype does not have a specific element for forename initials and this is common in citation usage, the element is added to contributorship.entry directly."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.forenameInitials"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.affiliation">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.affiliation"/>
      <short value="Organizational affiliation"/>
      <definition value="Organization affiliated with the contributor."/>
      <comment
               value="If naming an organization without additional detail or further structured data, the display element within the Reference datatype may be used for a simple string without referencing another resource."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.affiliation"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/Organization|6.0.0-snapshot1"/>
        <targetProfile
                       value="http://hl7.org/fhir/StructureDefinition/PractitionerRole|6.0.0-snapshot1"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.contributionType">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.contributionType"/>
      <short value="The specific contribution"/>
      <definition
                  value="The specific nature of an individual’s contribution with respect to the cited work."/>
      <comment
               value="The CreDiT taxonomy provides a way to encode contribution information. The purpose of CRediT is to provide transparency in contributions to scholarly published work, to enable improved systems of attribution, credit, and accountability."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.contributionType"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="CitedArtifactContributionType"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/cited-artifact-contribution-type|1.0.0"/>
      </binding>
    </element>
    <element id="PublicationRecord.citedArtifact.contributorship.entry.role">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.role"/>
      <short
             value="The role of the contributor (e.g. author, editor, reviewer, funder)"/>
      <definition
                  value="The role of the contributor (e.g. author, editor, reviewer, funder)."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.role"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ContributorRole"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/contributor-role|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance"/>
      <short value="Contributions with accounting for time or number"/>
      <definition value="Contributions with accounting for time or number."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.id">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.extension">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.type">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.type"/>
      <short value="The specific contribution"/>
      <definition value="The specific contribution."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.type"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ArtifactContributionInstanceType"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/artifact-contribution-instance-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.time">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.time"/>
      <short value="The time that the contribution was made"/>
      <definition value="The time that the contribution was made."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.contributionInstance.time"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="dateTime"/>
      </type>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.correspondingContact">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.correspondingContact"/>
      <short
             value="Whether the contributor is the corresponding contributor for the role"/>
      <definition
                  value="Whether the contributor is the corresponding contributor for the role."/>
      <comment
               value="If there are multiple authors and one serves as the corresponding author, then that one would have correspondingContact = true."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.correspondingContact"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="boolean"/>
      </type>
      <meaningWhenMissing value="Value unknown"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.entry.rankingOrder">
      <path
            value="PublicationRecord.citedArtifact.contributorship.entry.rankingOrder"/>
      <short value="Ranked order of contribution"/>
      <definition
                  value="Provides a numerical ranking to represent the degree of contributorship relative to other contributors, such as 1 for first author and 2 for second author."/>
      <comment value="Used to retain order of authorship as structured data"/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.entry.rankingOrder"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="positiveInt"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.contributorship.summary">
      <path value="PublicationRecord.citedArtifact.contributorship.summary"/>
      <short
             value="Used to record a display of the author/contributor list without separate data element for each list member"/>
      <definition
                  value="Used to record a display of the author/contributor list without separate data element for each list member."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.summary"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human
               value="All FHIR elements must have a @value or children or both"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
    </element>
    <element id="PublicationRecord.citedArtifact.contributorship.summary.id">
      <path
            value="PublicationRecord.citedArtifact.contributorship.summary.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="string"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.summary.extension">
      <path
            value="PublicationRecord.citedArtifact.contributorship.summary.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.summary.modifierExtension">
      <path
            value="PublicationRecord.citedArtifact.contributorship.summary.modifierExtension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone."/>
      <requirements
                    value="Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://build.fhir.org/extensibility.html#modifierExtension)."/>
      <alias value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source
                value="http://hl7.org/fhir/StructureDefinition/Element|6.0.0-snapshot1"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.summary.type">
      <path
            value="PublicationRecord.citedArtifact.contributorship.summary.type"/>
      <short
             value="Such as author list, contributorship statement, funding statement, acknowledgements statement, or conflicts of interest statement"/>
      <definition
                  value="Used most commonly to express an author list or a contributorship statement."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.summary.type"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ContributorSummaryType"/>
        </extension>
        <strength value="extensible"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/contributor-summary-type|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.summary.style">
      <path
            value="PublicationRecord.citedArtifact.contributorship.summary.style"/>
      <short value="The format for the display string"/>
      <definition
                  value="The format for the display string, such as author last name with first letter capitalized followed by forename initials."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.summary.style"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ContributorSummaryStyle"/>
        </extension>
        <strength value="example"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/contributor-summary-style|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.summary.source">
      <path
            value="PublicationRecord.citedArtifact.contributorship.summary.source"/>
      <short
             value="Used to code the producer or rule for creating the display string"/>
      <definition
                  value="Used to code the producer or rule for creating the display string."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.summary.source"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="ContributorSummarySource"/>
        </extension>
        <strength value="preferred"/>
        <valueSet
                  value="http://terminology.hl7.org/ValueSet/contributor-summary-source|1.0.0"/>
      </binding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.contributorship.summary.value">
      <path
            value="PublicationRecord.citedArtifact.contributorship.summary.value"/>
      <short
             value="The display string for the author list, contributor list, or contributorship statement"/>
      <definition
                  value="Indication whether all authors are included in the entry content."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path
              value="PublicationRecord.citedArtifact.contributorship.summary.value"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="markdown"/>
      </type>
    </element>
    <element id="PublicationRecord.citedArtifact.note">
      <path value="PublicationRecord.citedArtifact.note"/>
      <short
             value="Any additional information or content for the article or artifact"/>
      <definition
                  value="Any additional information or content for the article or artifact."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="PublicationRecord.citedArtifact.note"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Annotation"/>
      </type>
    </element>
  </snapshot>
  <differential>
    <element id="PublicationRecord">
      <path value="PublicationRecord"/>
    </element>
    <element id="PublicationRecord.effectivePeriod">
      <path value="PublicationRecord.effectivePeriod"/>
      <max value="0"/>
    </element>
    <element id="PublicationRecord.citedArtifact.classification">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="type.coding"/>
        </discriminator>
        <rules value="open"/>
      </slicing>
      <min value="1"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="knowledgeArtifactType"/>
      <min value="1"/>
      <max value="1"/>
      <mustSupport value="true"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="knowledge-artifact-type"/>
        <display value="Knowledge Artifact Type"/>
      </patternCoding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="coding"/>
        </discriminator>
        <rules value="open"/>
      </slicing>
      <min value="1"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier"/>
      <sliceName value="journalArticle"/>
      <min value="1"/>
      <max value="1"/>
      <mustSupport value="true"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:knowledgeArtifactType.classifier:journalArticle.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.classifier.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system value="https://www.nlm.nih.gov/mesh"/>
        <code value="D016428"/>
        <display value="Journal Article"/>
      </patternCoding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="publishingModel"/>
      <min value="0"/>
      <max value="1"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publishingModel.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="publishing-model"/>
        <display value="Publishing Model"/>
      </patternCoding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="publicationType"/>
      <min value="0"/>
      <max value="1"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:publicationType.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="publication-type"/>
        <display value="Publication type"/>
      </patternCoding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="citationSubset"/>
      <min value="0"/>
      <max value="1"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:citationSubset.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="citation-subset"/>
        <display value="Citation subset"/>
      </patternCoding>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:studyDesign">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="studyDesign"/>
      <min value="0"/>
      <max value="1"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:studyDesign.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system value="https://fevir.net/resources/CodeSystem/179423"/>
        <code value="study-design"/>
        <display value="Study Design"/>
      </patternCoding>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="definedInText"/>
      <min value="0"/>
      <max value="*"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:definedInText.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system value="https://fevir.net/resources/CodeSystem/179423"/>
        <code value="defined-in-text"/>
        <display value="Defined in text"/>
      </patternCoding>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:meshHeading">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="meshHeading"/>
      <min value="0"/>
      <max value="1"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:meshHeading.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="mesh-heading"/>
        <display value="MeSH heading"/>
      </patternCoding>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:chemical">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="chemical"/>
      <min value="0"/>
      <max value="1"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:chemical.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="chemical"/>
        <display value="Chemical"/>
      </patternCoding>
    </element>
    <element id="PublicationRecord.citedArtifact.classification:keyword">
      <path value="PublicationRecord.citedArtifact.classification"/>
      <sliceName value="keyword"/>
      <min value="0"/>
      <max value="1"/>
    </element>
    <element
             id="PublicationRecord.citedArtifact.classification:keyword.type.coding">
      <path
            value="PublicationRecord.citedArtifact.classification.type.coding"/>
      <min value="1"/>
      <max value="1"/>
      <patternCoding>
        <system
                value="http://terminology.hl7.org/CodeSystem/cited-artifact-classification-type"/>
        <code value="keyword"/>
        <display value="Keyword"/>
      </patternCoding>
    </element>
  </differential>
</StructureDefinition>