[go: up one dir, main page]

Release 5

This page is part of the FHIR Specification (v5.0.0: R5 - STU). This is the current published version in it's permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions . Page versions: R5 R4B R4 R3 R2

Example StructureDefinition/Bundle (XML)

FHIR Infrastructure Work GroupMaturity Level: N/AStandards Status: InformativeCompartments: No defined compartments

Raw XML (canonical form + also see XML Format Specification)

Jump past Narrative

StructureDefinition for bundle

<?xml version="1.0" encoding="UTF-8"?>

<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Bundle"/> 
  <meta> 
    <lastUpdated value="2023-03-26T15:21:02.749+11:00"/> 
  </meta> 
  <text> 
    <status value="generated"/> 
    <div xmlns="http://www.w3.org/1999/xhtml">
      <table border="0" cellpadding="0" cellspacing="0" style="border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align:
       top;">
        <tr style="border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align:
         top">
          <th class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <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 class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <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 class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Minimum and Maximum # of times the the element can appear in the instance">Card.</a> 
          </th> 
          <th class="hierarchy" style="width: 100px">
            <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 class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <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 alt="doco" src="data:(snipped in html view)" style="background-color: inherit"/> 
              </a> 
            </span> 
          </th> 
        </tr> 
        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAJUlEQVR4Xu3IIQEAAAgDsHd9/w4EQIOamFnaBgAA4M
          MKAACAKwNp30CqZFfFmwAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Resource"/>  
            <span title="Bundle : A container for a collection of resources.">Bundle</span> 
            <a name="Bundle"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="versions.html#std-process" style="padding-left: 3px; padding-right: 3px; border: 1px grey solid; font-weight: bold;
             color: black; background-color: #e6ffe6" title="Standards Status = Normative">N</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px"/> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="resource.html">Resource</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">Contains a collection of resources
            <br/>  
            <span style="font-style: italic" title="bdl-1">+ Rule: total only when a search or history</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-2">+ Rule: entry.search only when a search</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-7">+ Rule: FullUrl must be unique in a bundle, or else entries with the same fullUrl
               must have different meta.versionId (except in history bundles)</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-9">+ Rule: A document must have an identifier with a system and a value</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-10">+ Rule: A document must have a date</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-11">+ Rule: A document must have a Composition as the first resource</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-12">+ Rule: A message must have a MessageHeader as the first resource</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-13">+ Rule: A subscription-notification must have a SubscriptionStatus as the first
               resource</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-14">+ Rule: entry.request.method PATCH not allowed for history</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-15">+ Rule: Bundle resources where type is not transaction, transaction-response, batch,
               or batch-response or when the request is a POST SHALL have Bundle.entry.fullUrl
               populated</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-16">+ Rule: Issue.severity for all issues within the OperationOutcome must be either
               'information' or 'warning'.</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-17">+ Rule: Use and meaning of issues for documents has not been validated because
               the content will not be rendered in the document.</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-18">+ Rule: Self link is required for searchsets.</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-3a">+ Rule: For collections of type document, message, searchset or collection, all
               entries must contain resources, and not have request or response elements</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-3b">+ Rule: For collections of type history, all entries must contain request or response
               elements, and resources if the method is POST, PUT or PATCH</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-3c">+ Rule: For collections of type transaction or batch, all entries must contain
               request elements, and resources if the method is POST, PUT or PATCH</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-3d">+ Rule: For collections of type transaction-response or batch-response, all entries
               must contain response elements</span> 
            <br/>  
            <br/>  Elements defined in Ancestors: 
            <a href="resource.html#Resource" title="The logical id of the resource, as used in the URL for the resource. Once assigned,
             this value never changes.">id</a> , 
            <a href="resource.html#Resource" title="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.">meta</a> , 
            <a href="resource.html#Resource" title="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.">implicitRules</a> , 
            <a href="resource.html#Resource" title="The base language in which the resource is written.">language</a> 
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAw
          EwfT6/ddA0GBAxO3NrLlKUj9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Data Type"/>  
            <span title="Bundle.identifier : A persistent identifier for the bundle that won't change as
             a bundle is copied from server to server.">identifier</span> 
            <a name="Bundle.identifier"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#Identifier">Identifier</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">Persistent identifier for the bundle
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAwEwfT6/ddA0GBAxO3NrLlKUj
          9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.type : Indicates the purpose of this bundle - how it is intended to be used.">type</span> 
            <a name="Bundle.type"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">1..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#code">code</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">document | message | transaction | transaction-response | batch | batch-response
             | history | searchset | collection | subscription-notification
            <br/>  Binding: 
            <a href="valueset-bundle-type.html">Bundle Type</a>  (
            <a href="terminologies.html#required" title="To be conformant, the concept in this element SHALL be from the specified value
             set.">Required</a> )
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAw
          EwfT6/ddA0GBAxO3NrLlKUj9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.timestamp : The date/time that the bundle was assembled - i.e. when the
             resources were placed in the bundle.">timestamp</span> 
            <a name="Bundle.timestamp"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#instant">instant</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">When the bundle was assembled
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAwEwfT6/ddA0GBAxO3NrLlKUj
          9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.total : If a set of search matches, this is the (potentially estimated)
             total number of entries of type 'match' across all pages in the search.  It does
             not include search.mode = 'include' or 'outcome' entries and it does not provide
             a count of the number of entries in the Bundle.">total</span> 
            <a name="Bundle.total"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#unsignedInt">unsignedInt</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">If search, the total number of matches
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAw
          EwfT6/ddA0GBAxO3NrLlKUj9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Element"/>  
            <span title="Bundle.link : A series of links that provide context to this bundle.">link</span> 
            <a name="Bundle.link"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..*</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="types.html#BackBoneElement">BackboneElement</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">Links related to this Bundle
            <br/>  
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LMQoAIBADwftr/v8GtdbqEAthAtMspJ
          JUx9rYW8ftHwAA+NcRAAAAXplLq0BWj/rZigAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.link.relation : A name which details the functional use for this link -
             see [http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1](ht
            tp://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1).">relation</span> 
            <a name="Bundle.link.relation"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">1..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#code">code</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">See http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1
            <br/>  Binding: 
            <a href="valueset-iana-link-relations.html">Link Relation Types</a>  (
            <a href="terminologies.html#required" title="To be conformant, the concept in this element SHALL be from the specified value
             set.">Required</a> )
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAw
          EwfT6/ddA0GBAxO3NrLlKUj9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.link.url : The reference details for the link.">url</span> 
            <a name="Bundle.link.url"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">1..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#uri">uri</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">Reference details for the link
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAwEwfT6/ddA0GBAxO3NrLlKUj
          9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Element"/>  
            <span title="Bundle.entry : An entry in a bundle resource - will either contain a resource or
             information about a resource (transactions and history only).">entry</span> 
            <a name="Bundle.entry"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..*</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="types.html#BackBoneElement">BackboneElement</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">Entry in the bundle - will have a resource or information
            <br/>  
            <span style="font-style: italic" title="bdl-5">+ Rule: must be a resource unless there's a request or response</span> 
            <br/>  
            <span style="font-style: italic" title="bdl-8">+ Rule: fullUrl cannot be a version specific reference</span> 
            <br/>  This repeating element order: For bundles of type 'document' and 'message', the
             first resource is special (must be Composition or MessageHeader respectively).
             For all bundles, the meaning of the order of entries depends on the bundle type
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LMQoAIBA
          Dwftr/v8GtdbqEAthAtMspJJUx9rYW8ftHwAA+NcRAAAAXplLq0BWj/rZigAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Reference to another Element"/>  
            <span title="Bundle.entry.link : A series of links that provide context to this entry.">link</span> 
            <a name="Bundle.entry.link"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..*</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">see 
            <a href="#Bundle.link" title="Bundle.link">link</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">Links related to this entry
            <br/>  
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LMQoAIBADwftr/v8GtdbqEAthAtMspJ
          JUx9rYW8ftHwAA+NcRAAAAXplLq0BWj/rZigAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.fullUrl : The Absolute URL for the resource. Except for transactions
             and batches, each entry in a Bundle must have a fullUrl. The fullUrl SHALL NOT
             disagree with the id in the resource - i.e. if the fullUrl is not a urn:uuid, the
             URL shall be version-independent URL consistent with the Resource.id. The fullUrl
             is a version independent reference to the resource. Even when not required, fullUrl
             MAY be set to a urn:uuid to allow referencing entries in a transaction. The fullUrl
             can be an arbitrary URI and is not limited to urn:uuid, urn:oid, http, and https.
             The fullUrl element SHALL have a value except when: 
* invoking a create
* invoking or responding to an operation where the body is not a single identified
             resource
* invoking or returning the results of a search or history operation.">fullUrl</span> 
            <a name="Bundle.entry.fullUrl"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#uri">uri</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">URI for resource (e.g. the absolute URL server address, URI for UUID/OID, etc.)
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LMQoAIBA
          Dwftr/v8GtdbqEAthAtMspJJUx9rYW8ftHwAA+NcRAAAAXplLq0BWj/rZigAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Data Type"/>  
            <span title="Bundle.entry.resource : The Resource for the entry. The purpose/meaning of the
             resource is determined by the Bundle.type. This is allowed to be a Parameters resource
             if and only if it is referenced by something else within the Bundle that provides
             context/meaning.">resource</span> 
            <a name="Bundle.entry.resource"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="resource.html#Resource">Resource</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">A resource in the bundle
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LMQoAIBADwftr/v8GtdbqEAthAtMspJ
          JUx9rYW8ftHwAA+NcRAAAAXplLq0BWj/rZigAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Element"/>  
            <span title="Bundle.entry.search : Information about the search process that lead to the creation
             of this entry.">search</span> 
            <a name="Bundle.entry.search"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="types.html#BackBoneElement">BackboneElement</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">Search related information
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LsQ0AIAw
          Dwezq/WcAaqhSoDRn6ZqXXEmq42zdrWP6DwAAzHkCAADALxtMUUAsbN3VPQAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.search.mode : Why this entry is in the result set - whether it's included
             as a match or because of an _include requirement, or to convey information or warning
             information about the search process.">mode</span> 
            <a name="Bundle.entry.search.mode"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#code">code</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">match | include - why this is in the result set
            <br/>  Binding: 
            <a href="valueset-search-entry-mode.html">Search Entry Mode</a>  (
            <a href="terminologies.html#required" title="To be conformant, the concept in this element SHALL be from the specified value
             set.">Required</a> )
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LMQoAIBADwftr/v8GtdbqEAthAtMspJ
          JUx9rYW8ftHwAA+NcRAAAAXplLq0BWj/rZigAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.search.score : When searching, the server's search ranking score for
             the entry.">score</span> 
            <a name="Bundle.entry.search.score"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#decimal">decimal</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">Search ranking (between 0 and 1)
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LMQoAIBA
          Dwftr/v8GtdbqEAthAtMspJJUx9rYW8ftHwAA+NcRAAAAXplLq0BWj/rZigAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Element"/>  
            <span title="Bundle.entry.request : Additional information about how this entry should be processed
             as part of a transaction or batch.  For history, it shows how the entry was processed
             to create the version contained in the entry.">request</span> 
            <a name="Bundle.entry.request"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="types.html#BackBoneElement">BackboneElement</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">Additional execution information (transaction/batch/history)
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LsQ0AIAwDwezq/WcAaqhSoDRn6ZqXXE
          mq42zdrWP6DwAAzHkCAADALxtMUUAsbN3VPQAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.request.method : In a transaction or batch, this is the HTTP action
             to be executed for this entry. In a history bundle, this indicates the HTTP action
             that occurred.">method</span> 
            <a name="Bundle.entry.request.method"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">1..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#code">code</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">GET | HEAD | POST | PUT | DELETE | PATCH
            <br/>  Binding: 
            <a href="valueset-http-verb.html">H T T P Verb</a>  (
            <a href="terminologies.html#required" title="To be conformant, the concept in this element SHALL be from the specified value
             set.">Required</a> )
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LsQ0AIAw
          Dwezq/WcAaqhSoDRn6ZqXXEmq42zdrWP6DwAAzHkCAADALxtMUUAsbN3VPQAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.request.url : The URL for this entry, relative to the root (the address
             to which the request is posted).">url</span> 
            <a name="Bundle.entry.request.url"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">1..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#uri">uri</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">URL for HTTP equivalent of this entry
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LsQ0AIAwDwezq/WcAaqhSoDRn6ZqXXE
          mq42zdrWP6DwAAzHkCAADALxtMUUAsbN3VPQAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.request.ifNoneMatch : If the ETag values match, return a 304 Not Modified
             status. See the API documentation for [&quot;Conditional Read&quot;](http.html#cread).">ifNoneMatch</span> 
            <a name="Bundle.entry.request.ifNoneMatch"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#string">string</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">For managing cache validation
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LsQ0AIAw
          Dwezq/WcAaqhSoDRn6ZqXXEmq42zdrWP6DwAAzHkCAADALxtMUUAsbN3VPQAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.request.ifModifiedSince : Only perform the operation if the last updated
             date matches. See the API documentation for [&quot;Conditional Read&quot;](http.html#cread).">ifModifiedSince</span> 
            <a name="Bundle.entry.request.ifModifiedSince"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#instant">instant</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">For managing cache currency
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LsQ0AIAwDwezq/WcAaqhSoDRn6ZqXXE
          mq42zdrWP6DwAAzHkCAADALxtMUUAsbN3VPQAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.request.ifMatch : Only perform the operation if the Etag value matches.
             For more information, see the API section [&quot;Managing Resource Contention&quot;](http.htm
            l#concurrency).">ifMatch</span> 
            <a name="Bundle.entry.request.ifMatch"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#string">string</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">For managing update contention
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3LMQoAIBA
          Dwftr/v8GtdbqEAthAtMspJJUx9rYW8ftHwAA+NcRAAAAXplLq0BWj/rZigAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.request.ifNoneExist : Instruct the server not to perform the create
             if a specified resource already exists. For further information, see the API documentation
             for [&quot;Conditional Create&quot;](http.html#ccreate). This is just the query
             portion of the URL - what follows the &quot;?&quot; (not including the &quot;?&quot;).">ifNoneExist</span> 
            <a name="Bundle.entry.request.ifNoneExist"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#string">string</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">For conditional creates
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAwEwfT6/ddA0GBAxO3NrLlKUj
          9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Element"/>  
            <span title="Bundle.entry.response : Indicates the results of processing the corresponding 'request'
             entry in the batch or transaction being responded to or what the results of an
             operation where when returning history.">response</span> 
            <a name="Bundle.entry.response"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="types.html#BackBoneElement">BackboneElement</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">Results of execution (transaction/batch/history)
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3NoQ0AIBR
          Dwb9r958B0KAgAcw1OfNMK0ntGGtze+n3PwAAcG4JAAAAt3RWK0BWYk6o4QAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.response.status : The status code returned by processing this entry.
             The status SHALL start with a 3 digit HTTP code (e.g. 404) and may contain the
             standard HTTP description associated with the status code.">status</span> 
            <a name="Bundle.entry.response.status"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">1..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#string">string</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">Status response code (text optional)
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3NoQ0AIBRDwb9r958B0KAgAcw1OfNMK0
          ntGGtze+n3PwAAcG4JAAAAt3RWK0BWYk6o4QAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.response.location : The location header created by processing this
             operation, populated if the operation returns a location.">location</span> 
            <a name="Bundle.entry.response.location"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#uri">uri</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">The location (if the operation returns a location)
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3NoQ0AIBR
          Dwb9r958B0KAgAcw1OfNMK0ntGGtze+n3PwAAcG4JAAAAt3RWK0BWYk6o4QAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.response.etag : The Etag for the resource, if the operation for the
             entry produced a versioned resource (see [Resource Metadata and Versioning](http.html#version
            ing) and [Managing Resource Contention](http.html#concurrency)).">etag</span> 
            <a name="Bundle.entry.response.etag"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#string">string</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">The Etag for the resource (if relevant)
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAMUlEQVR4Xu3NoQ0AIBRDwb9r958B0KAgAcw1OfNMK0
          ntGGtze+n3PwAAcG4JAAAAt3RWK0BWYk6o4QAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Primitive Data Type"/>  
            <span title="Bundle.entry.response.lastModified : The date/time that the resource was modified
             on the server.">lastModified</span> 
            <a name="Bundle.entry.response.lastModified"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#instant">instant</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">Server's date time modified
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAw
          EwfT6/ddA0GBAxO3NrLlKUj9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Data Type"/>  
            <span title="Bundle.entry.response.outcome : An OperationOutcome containing hints and warnings
             produced as part of processing this entry in a batch or transaction.">outcome</span> 
            <a name="Bundle.entry.response.outcome"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="resource.html#Resource">Resource</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">OperationOutcome with hints and warnings (for batch/transaction)
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         white">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(data:image/png;bas
          e64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAALUlEQVR4Xu3IoREAIAwEwfT6/ddA0GBAxO3NrLlKUj
          9263wAAAAvrgEAADClAVWFQIBRHMicAAAAAElFTkSuQmCC)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: white; background-color: inherit" title="Data Type"/>  
            <span title="Bundle.signature : Digital Signature - base64 encoded. XML-DSig or a JWS.">signature</span> 
            <a name="Bundle.signature"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="versions.html#std-process" style="padding-left: 3px; padding-right: 3px; border: 1px grey solid; font-weight: bold;
             color: black; background-color: #fff5e6" title="Standards Status = Trial Use">TU</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">
            <a href="datatypes.html#Signature">Signature</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: white; border: 0px #F0F0F0
           solid; padding:0px 4px 0px 4px">Digital Signature
            <br/>  
          </td> 
        </tr> 

        <tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color:
         #F7F7F7">
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image:
           url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAACCAYAAACg/LjIAAAAJUlEQVR4Xu3IIQEAAAg
          DsHd9/w4EQIOamFnaBgAA4MMKAACAKwNp30CqZFfFmwAAAABJRU5ErkJggg==)">
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: inherit"/> 
            <img alt="." class="hierarchy" src="data:(snipped in html view)" style="background-color: #F7F7F7; background-color: inherit" title="Data Type"/>  
            <span title="Bundle.issues : Captures issues and warnings that relate to the construction of
             the Bundle and the content within it.">issues</span> 
            <a name="Bundle.issues"> </a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="elementdefinition-definitions.html#ElementDefinition.isSummary" style="padding-left: 3px; padding-right: 3px; color: black; null" title="This element is included in summaries">Σ</a> 
            <a href="conformance-rules.html#constraints" style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold;
             color: #301212; background-color: #fdf4f4;" title="This element has or is affected by some invariants">C</a> 
            <a href="versions.html#std-process" style="padding-left: 3px; padding-right: 3px; border: 1px grey solid; font-weight: bold;
             color: black; background-color: #fff5e6" title="Standards Status = Trial Use">TU</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">0..1</td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">
            <a href="resource.html#Resource">Resource</a> 
          </td> 
          <td class="hierarchy" style="vertical-align: top; text-align : left; background-color: #F7F7F7; border: 0px
           #F0F0F0 solid; padding:0px 4px 0px 4px">Issues with the Bundle
            <br/>  
          </td> 
        </tr> 

        <tr> 
          <td class="hierarchy" colspan="5">
            <br/>  
            <a href="https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views" title="Legend for this format">
              <img alt="doco" src="data:(snipped in html view)" style="background-color: inherit"/>  Documentation for this format
            </a> 
          </td> 
        </tr> 
      </table> 
    </div> 
  </text> 
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-category">
    <valueString value="Foundation.Other"/> 
  </extension> 
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="normative"/> 
  </extension> 
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
    <valueCode value="4.0.0"/> 
  </extension> 
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm">
    <valueInteger value="5"/> 
  </extension> 
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-security-category">
    <valueCode value="not-classified"/> 
  </extension> 
  <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
    <valueCode value="fhir"/> 
  </extension> 
  <url value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
  <version value="5.0.0"/> 
  <name value="Bundle"/> 
  <status value="active"/> 
  <experimental value="false"/> 
  <date value="2023-03-26T15:21:02+11:00"/> 
  <publisher value="Health Level Seven International (FHIR Infrastructure)"/> 
  <contact> 
    <telecom> 
      <system value="url"/> 
      <value value="http://hl7.org/fhir"/> 
    </telecom> 
  </contact> 
  <contact> 
    <telecom> 
      <system value="url"/> 
      <value value="http://www.hl7.org/Special/committees/fiwg/index.cfm"/> 
    </telecom> 
  </contact> 
  <description value="A container for a collection of resources."/> 
  <jurisdiction> 
    <coding> 
      <system value="http://unstats.un.org/unsd/methods/m49/m49.htm"/> 
      <code value="001"/> 
      <display value="World"/> 
    </coding> 
  </jurisdiction> 
  <fhirVersion value="5.0.0"/> 
  <mapping> 
    <identity value="w5"/> 
    <uri value="http://hl7.org/fhir/fivews"/> 
    <name value="FiveWs Pattern Mapping"/> 
  </mapping> 
  <mapping> 
    <identity value="v2"/> 
    <uri value="http://hl7.org/v2"/> 
    <name value="HL7 V2 Mapping"/> 
  </mapping> 
  <mapping> 
    <identity value="rim"/> 
    <uri value="http://hl7.org/v3"/> 
    <name value="RIM Mapping"/> 
  </mapping> 
  <mapping> 
    <identity value="cda"/> 
    <uri value="http://hl7.org/v3/cda"/> 
    <name value="CDA (R2)"/> 
  </mapping> 
  <kind value="resource"/> 
  <abstract value="false"/> 
  <type value="Bundle"/> 
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Resource"/> 
  <derivation value="specialization"/> 
  <snapshot> 
    <element id="Bundle">
      <path value="Bundle"/> 
      <short value="Contains a collection of resources"/> 
      <definition value="A container for a collection of resources."/> 
      <min value="0"/> 
      <max value="*"/> 
      <base> 
        <path value="Bundle"/> 
        <min value="0"/> 
        <max value="*"/> 
      </base> 
      <constraint> 
        <key value="bdl-1"/> 
        <severity value="error"/> 
        <human value="total only when a search or history"/> 
        <expression value="total.empty() or (type = 'searchset') or (type = 'history')"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-2"/> 
        <severity value="error"/> 
        <human value="entry.search only when a search"/> 
        <expression value="(type = 'searchset') or entry.search.empty()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-7"/> 
        <severity value="error"/> 
        <human value="FullUrl must be unique in a bundle, or else entries with the same fullUrl must
         have different meta.versionId (except in history bundles)"/> 
        <expression value="(type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&amp;iif(resource.meta.vers
        ionId.exists(), resource.meta.versionId, '')).isDistinct()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-9"/> 
        <severity value="error"/> 
        <human value="A document must have an identifier with a system and a value"/> 
        <expression value="type = 'document' implies (identifier.system.exists() and identifier.value.exists())"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-10"/> 
        <severity value="error"/> 
        <human value="A document must have a date"/> 
        <expression value="type = 'document' implies (timestamp.hasValue())"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-11"/> 
        <severity value="error"/> 
        <human value="A document must have a Composition as the first resource"/> 
        <expression value="type = 'document' implies entry.first().resource.is(Composition)"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-12"/> 
        <severity value="error"/> 
        <human value="A message must have a MessageHeader as the first resource"/> 
        <expression value="type = 'message' implies entry.first().resource.is(MessageHeader)"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-13"/> 
        <severity value="error"/> 
        <human value="A subscription-notification must have a SubscriptionStatus as the first resource"/> 
        <expression value="type = 'subscription-notification' implies entry.first().resource.is(SubscriptionStatus)"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-14"/> 
        <severity value="error"/> 
        <human value="entry.request.method PATCH not allowed for history"/> 
        <expression value="type = 'history' implies entry.request.method != 'PATCH'"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-15"/> 
        <severity value="error"/> 
        <human value="Bundle resources where type is not transaction, transaction-response, batch, or
         batch-response or when the request is a POST SHALL have Bundle.entry.fullUrl populated"/> 
        <expression value="type='transaction' or type='transaction-response' or type='batch' or type='batch-response'
         or entry.all(fullUrl.exists() or request.method='POST')"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-16"/> 
        <severity value="error"/> 
        <human value="Issue.severity for all issues within the OperationOutcome must be either 'information'
         or 'warning'."/> 
        <expression value="issues.exists() implies (issues.issue.severity = 'information' or issues.issue.severity
         = 'warning')"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-17"/> 
        <severity value="error"/> 
        <human value="Use and meaning of issues for documents has not been validated because the content
         will not be rendered in the document."/> 
        <expression value="type = 'document' implies issues.empty()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-18"/> 
        <severity value="error"/> 
        <human value="Self link is required for searchsets."/> 
        <expression value="type = 'searchset' implies link.where(relation = 'self' and url.exists()).exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-3a"/> 
        <severity value="error"/> 
        <human value="For collections of type document, message, searchset or collection, all entries
         must contain resources, and not have request or response elements"/> 
        <expression value="type in ('document' | 'message' | 'searchset' | 'collection') implies entry.all(resource.exis
        ts() and request.empty() and response.empty())"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-3b"/> 
        <severity value="error"/> 
        <human value="For collections of type history, all entries must contain request or response elements,
         and resources if the method is POST, PUT or PATCH"/> 
        <expression value="type = 'history' implies entry.all(request.exists() and response.exists() and ((request.metho
        d in ('POST' | 'PATCH' | 'PUT')) = resource.exists()))"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-3c"/> 
        <severity value="error"/> 
        <human value="For collections of type transaction or batch, all entries must contain request
         elements, and resources if the method is POST, PUT or PATCH"/> 
        <expression value="type in ('transaction' | 'batch') implies entry.all(request.method.exists() and
         ((request.method in ('POST' | 'PATCH' | 'PUT')) = resource.exists()))"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-3d"/> 
        <severity value="error"/> 
        <human value="For collections of type transaction-response or batch-response, all entries must
         contain response elements"/> 
        <expression value="type in ('transaction-response' | 'batch-response') implies entry.all(response.exists())"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="false"/> 
      <mapping> 
        <identity value="rim"/> 
        <map value="Entity. Role, or Act,N/A"/> 
      </mapping> 
      <mapping> 
        <identity value="w5"/> 
        <map value="infrastructure.structure"/> 
      </mapping> 
      <mapping> 
        <identity value="v2"/> 
        <map value="N/A"/> 
      </mapping> 
      <mapping> 
        <identity value="cda"/> 
        <map value="ClinicalDocument, if bundle.type = document"/> 
      </mapping> 
    </element> 
    <element id="Bundle.id">
      <path value="Bundle.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 resouce
       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> 
      <!--  Note: special primitive values have a FHIRPath system type. e.g. this is compiler
       magic (j)  -->
      <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="Bundle.meta">
      <path value="Bundle.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"/> 
      </constraint> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.implicitRules">
      <path value="Bundle.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."/> 
      <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"/> 
      </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="Bundle.language">
      <path value="Bundle.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"/> 
      </constraint> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="false"/> 
      <binding> 
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="Language"/> 
        </extension> 
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-isCommonBinding">
          <valueBoolean value="true"/> 
        </extension> 
        <strength value="required"/> 
        <description value="IETF language tag for a human language"/> 
        <valueSet value="http://hl7.org/fhir/ValueSet/all-languages|5.0.0"/> 
        <additional> 
          <purpose value="starter"/> 
          <valueSet value="http://hl7.org/fhir/ValueSet/languages"/> 
        </additional> 
      </binding> 
    </element> 
    <element id="Bundle.identifier">
      <path value="Bundle.identifier"/> 
      <short value="Persistent identifier for the bundle"/> 
      <definition value="A persistent identifier for the bundle that won't change as a bundle is copied
       from server to server."/> 
      <comment value="Persistent identity generally only matters for batches of type Document, Message,
       and Collection. It would not normally be populated for search and history results
       and servers ignore Bundle.identifier when processing batches and transactions.
       For Documents  the .identifier SHALL be populated such that the .identifier is
       globally unique."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.identifier"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="Identifier"/> 
      </type> 
      <condition value="bdl-9"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <mapping> 
        <identity value="w5"/> 
        <map value="FiveWs.identifier"/> 
      </mapping> 
      <mapping> 
        <identity value="cda"/> 
        <map value="ClinicalDocument.id"/> 
      </mapping> 
    </element> 
    <element id="Bundle.type">
      <path value="Bundle.type"/> 
      <short value="document | message | transaction | transaction-response | batch | batch-response
       | history | searchset | collection | subscription-notification"/> 
      <definition value="Indicates the purpose of this bundle - how it is intended to be used."/> 
      <comment value="It's possible to use a bundle for other purposes (e.g. a document can be accepted
       as a transaction). This is primarily defined so that there can be specific rules
       for some of the bundle types."/> 
      <min value="1"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.type"/> 
        <min value="1"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="code"/> 
      </type> 
      <condition value="bdl-1"/> 
      <condition value="bdl-2"/> 
      <condition value="bdl-3a"/> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-3c"/> 
      <condition value="bdl-3d"/> 
      <condition value="bdl-7"/> 
      <condition value="bdl-9"/> 
      <condition value="bdl-10"/> 
      <condition value="bdl-11"/> 
      <condition value="bdl-12"/> 
      <condition value="bdl-13"/> 
      <condition value="bdl-14"/> 
      <condition value="bdl-15"/> 
      <condition value="bdl-17"/> 
      <condition value="bdl-18"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <binding> 
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="BundleType"/> 
        </extension> 
        <strength value="required"/> 
        <description value="Indicates the purpose of a bundle - how it is intended to be used."/> 
        <valueSet value="http://hl7.org/fhir/ValueSet/bundle-type|5.0.0"/> 
      </binding> 
      <mapping> 
        <identity value="w5"/> 
        <map value="FiveWs.class"/> 
      </mapping> 
    </element> 
    <element id="Bundle.timestamp">
      <path value="Bundle.timestamp"/> 
      <short value="When the bundle was assembled"/> 
      <definition value="The date/time that the bundle was assembled - i.e. when the resources were placed
       in the bundle."/> 
      <comment value="For many bundles, the timestamp is equal to .meta.lastUpdated, because they are
       not stored (e.g. search results). When a bundle is placed in a persistent store,
       .meta.lastUpdated will be usually be changed by the server. When the bundle is
       a message, a middleware agent altering the message (even if not stored) SHOULD
       update .meta.lastUpdated. .timestamp is used to track the original time of the
       Bundle, and SHOULD be populated.  

Usage:

* document : the date the document was created. Note: the composition may predate
       the document, or be associated with multiple documents. The date of the composition
       - the authoring time - may be earlier than the document assembly time
* message : the date that the content of the message was assembled. This date is
       not changed by middleware engines unless they add additional data that changes
       the meaning of the time of the message
* history : the date that the history was assembled. This time would be used as
       the _since time to ask for subsequent updates
* searchset : the time that the search set was assembled. Note that different pages
       MAY have different timestamps but need not. Having different timestamps does not
       imply that subsequent pages will represent or include changes made since the initial
       query
* transaction | transaction-response | batch | batch-response | collection : no
       particular assigned meaning

The timestamp value should be greater than the lastUpdated and other timestamps
       in the resources in the bundle, and it should be equal or earlier than the .meta.lastUpdated
       on the Bundle itself."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.timestamp"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="instant"/> 
      </type> 
      <condition value="bdl-10"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <mapping> 
        <identity value="w5"/> 
        <map value="FiveWs.init"/> 
      </mapping> 
      <mapping> 
        <identity value="cda"/> 
        <map value="ClinicalDocument.effectiveTime"/> 
      </mapping> 
    </element> 
    <element id="Bundle.total">
      <path value="Bundle.total"/> 
      <short value="If search, the total number of matches"/> 
      <definition value="If a set of search matches, this is the (potentially estimated) total number of
       entries of type 'match' across all pages in the search.  It does not include search.mode
       = 'include' or 'outcome' entries and it does not provide a count of the number
       of entries in the Bundle."/> 
      <comment value="Only used if the bundle is a search result set. The total does not include resources
       such as OperationOutcome and included resources, only the total number of matching
       resources."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.total"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="unsignedInt"/> 
      </type> 
      <condition value="bdl-1"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.link">
      <path value="Bundle.link"/> 
      <short value="Links related to this Bundle"/> 
      <definition value="A series of links that provide context to this bundle."/> 
      <comment value="Both Bundle.link and Bundle.entry.link are defined to support providing additional
       context when Bundles are used (e.g. [HATEOAS](http://en.wikipedia.org/wiki/HATEOAS)).
       

Bundle.entry.link corresponds to links found in the HTTP header if the resource
       in the entry was [read](http.html#read) directly.

This specification defines some specific uses of Bundle.link for [searching](search.html#conf
      ormance) and [paging](http.html#paging), but no specific uses for Bundle.entry.link,
       and no defined function in a transaction - the meaning is implementation specific.
        The behavior of navigation link types (next/prev/first/last) are well defined
       for searchset and history Bundles but are not currently defined for other types.
       Implementers who choose to use such link relationships for other bundle types will
       need to negotiate behavior with their interoperability partners."/> 
      <min value="0"/> 
      <max value="*"/> 
      <base> 
        <path value="Bundle.link"/> 
        <min value="0"/> 
        <max value="*"/> 
      </base> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <condition value="bdl-18"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.link.id">
      <path value="Bundle.link.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> 
      <!--  Note: special primitive values have a FHIRPath system type. e.g. this is compiler
       magic (j)  -->
      <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="Bundle.link.extension">
      <path value="Bundle.link.extension"/> 
      <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> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </constraint> 
      <isModifier value="false"/> 
      <isSummary value="false"/> 
      <mapping> 
        <identity value="rim"/> 
        <map value="n/a"/> 
      </mapping> 
    </element> 
    <element id="Bundle.link.modifierExtension">
      <path value="Bundle.link.modifierExtension"/> 
      <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](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"/> 
      </constraint> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </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="Bundle.link.relation">
      <path value="Bundle.link.relation"/> 
      <short value="See http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1"/> 
      <definition value="A name which details the functional use for this link - see [http://www.iana.org/assignments/
      link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-rel
      ations/link-relations.xhtml#link-relations-1)."/> 
      <min value="1"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.link.relation"/> 
        <min value="1"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="code"/> 
      </type> 
      <condition value="bdl-18"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <binding> 
        <strength value="required"/> 
        <valueSet value="http://hl7.org/fhir/ValueSet/iana-link-relations|5.0.0"/> 
      </binding> 
    </element> 
    <element id="Bundle.link.url">
      <path value="Bundle.link.url"/> 
      <short value="Reference details for the link"/> 
      <definition value="The reference details for the link."/> 
      <min value="1"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.link.url"/> 
        <min value="1"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="uri"/> 
      </type> 
      <condition value="bdl-18"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry">
      <path value="Bundle.entry"/> 
      <short value="Entry in the bundle - will have a resource or information"/> 
      <definition value="An entry in a bundle resource - will either contain a resource or information about
       a resource (transactions and history only)."/> 
      <min value="0"/> 
      <max value="*"/> 
      <base> 
        <path value="Bundle.entry"/> 
        <min value="0"/> 
        <max value="*"/> 
      </base> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <orderMeaning value="For bundles of type 'document' and 'message', the first resource is special (must
       be Composition or MessageHeader respectively). For all bundles, the meaning of
       the order of entries depends on the bundle type"/> 
      <constraint> 
        <key value="bdl-5"/> 
        <severity value="error"/> 
        <human value="must be a resource unless there's a request or response"/> 
        <expression value="resource.exists() or request.exists() or response.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-8"/> 
        <severity value="error"/> 
        <human value="fullUrl cannot be a version specific reference"/> 
        <expression value="fullUrl.exists() implies fullUrl.contains('/_history/').not()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.id">
      <path value="Bundle.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> 
      <!--  Note: special primitive values have a FHIRPath system type. e.g. this is compiler
       magic (j)  -->
      <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="Bundle.entry.extension">
      <path value="Bundle.entry.extension"/> 
      <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> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </constraint> 
      <isModifier value="false"/> 
      <isSummary value="false"/> 
      <mapping> 
        <identity value="rim"/> 
        <map value="n/a"/> 
      </mapping> 
    </element> 
    <element id="Bundle.entry.modifierExtension">
      <path value="Bundle.entry.modifierExtension"/> 
      <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](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"/> 
      </constraint> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </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="Bundle.entry.link">
      <path value="Bundle.entry.link"/> 
      <short value="Links related to this entry"/> 
      <definition value="A series of links that provide context to this entry."/> 
      <min value="0"/> 
      <max value="*"/> 
      <base> 
        <path value="Bundle.entry.link"/> 
        <min value="0"/> 
        <max value="*"/> 
      </base> 
      <contentReference value="#Bundle.link"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.fullUrl">
      <path value="Bundle.entry.fullUrl"/> 
      <short value="URI for resource (e.g. the absolute URL server address, URI for UUID/OID, etc.)"/> 
      <definition value="The Absolute URL for the resource. Except for transactions and batches, each entry
       in a Bundle must have a fullUrl. The fullUrl SHALL NOT disagree with the id in
       the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be version-independent
       URL consistent with the Resource.id. The fullUrl is a version independent reference
       to the resource. Even when not required, fullUrl MAY be set to a urn:uuid to allow
       referencing entries in a transaction. The fullUrl can be an arbitrary URI and is
       not limited to urn:uuid, urn:oid, http, and https. The fullUrl element SHALL have
       a value except when: 
* invoking a create
* invoking or responding to an operation where the body is not a single identified
       resource
* invoking or returning the results of a search or history operation."/> 
      <comment value="fullUrl might not be [unique in the context of a resource](bundle.html#bundle-unique).
       Note that since [FHIR resources do not need to be served through the FHIR API](references.htm
      l), the fullURL might be a URN or an absolute URL that does not end with the logical
       id of the resource (Resource.id). However, but if the fullUrl does look like a
       RESTful server URL (e.g. meets the [regex](references.html#regex), then the 'id'
       portion of the fullUrl SHALL end with the Resource.id.

Note that the fullUrl is not the same as the canonical URL - it's an absolute url
       for an endpoint serving the resource (these will happen to have the same value
       on the canonical server for the resource with the canonical URL)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.fullUrl"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="uri"/> 
      </type> 
      <condition value="bdl-7"/> 
      <condition value="bdl-15"/> 
      <condition value="bdl-8"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.resource">
      <path value="Bundle.entry.resource"/> 
      <short value="A resource in the bundle"/> 
      <definition value="The Resource for the entry. The purpose/meaning of the resource is determined by
       the Bundle.type. This is allowed to be a Parameters resource if and only if it
       is referenced by something else within the Bundle that provides context/meaning."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.resource"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="Resource"/> 
      </type> 
      <condition value="bdl-3a"/> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-3c"/> 
      <condition value="bdl-7"/> 
      <condition value="bdl-11"/> 
      <condition value="bdl-12"/> 
      <condition value="bdl-13"/> 
      <condition value="bdl-5"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.search">
      <path value="Bundle.entry.search"/> 
      <short value="Search related information"/> 
      <definition value="Information about the search process that lead to the creation of this entry."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.search"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <condition value="bdl-2"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.search.id">
      <path value="Bundle.entry.search.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> 
      <!--  Note: special primitive values have a FHIRPath system type. e.g. this is compiler
       magic (j)  -->
      <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="Bundle.entry.search.extension">
      <path value="Bundle.entry.search.extension"/> 
      <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> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </constraint> 
      <isModifier value="false"/> 
      <isSummary value="false"/> 
      <mapping> 
        <identity value="rim"/> 
        <map value="n/a"/> 
      </mapping> 
    </element> 
    <element id="Bundle.entry.search.modifierExtension">
      <path value="Bundle.entry.search.modifierExtension"/> 
      <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](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"/> 
      </constraint> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </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="Bundle.entry.search.mode">
      <path value="Bundle.entry.search.mode"/> 
      <short value="match | include - why this is in the result set"/> 
      <definition value="Why this entry is in the result set - whether it's included as a match or because
       of an _include requirement, or to convey information or warning information about
       the search process."/> 
      <comment value="There is only one mode. In some corner cases, a resource may be included because
       it is both a match and an include. In these circumstances, 'match' takes precedence."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.search.mode"/> 
        <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"/> 
      </constraint> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <binding> 
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="SearchEntryMode"/> 
        </extension> 
        <strength value="required"/> 
        <description value="Why an entry is in the result set - whether it's included as a match or because
         of an _include requirement, or to convey information or warning information about
         the search process."/> 
        <valueSet value="http://hl7.org/fhir/ValueSet/search-entry-mode|5.0.0"/> 
      </binding> 
    </element> 
    <element id="Bundle.entry.search.score">
      <path value="Bundle.entry.search.score"/> 
      <short value="Search ranking (between 0 and 1)"/> 
      <definition value="When searching, the server's search ranking score for the entry."/> 
      <comment value="Servers are not required to return a ranking score. 1 is most relevant, and 0 is
       least relevant. Often, search results are sorted by score, but the client may specify
       a different sort order.

See [Patient Match](patient-operation-match.html) for the EMPI search which relates
       to this element."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.search.score"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="decimal"/> 
      </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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request">
      <path value="Bundle.entry.request"/> 
      <short value="Additional execution information (transaction/batch/history)"/> 
      <definition value="Additional information about how this entry should be processed as part of a transaction
       or batch.  For history, it shows how the entry was processed to create the version
       contained in the entry."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.request"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <condition value="bdl-3a"/> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-5"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.id">
      <path value="Bundle.entry.request.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> 
      <!--  Note: special primitive values have a FHIRPath system type. e.g. this is compiler
       magic (j)  -->
      <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="Bundle.entry.request.extension">
      <path value="Bundle.entry.request.extension"/> 
      <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> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </constraint> 
      <isModifier value="false"/> 
      <isSummary value="false"/> 
      <mapping> 
        <identity value="rim"/> 
        <map value="n/a"/> 
      </mapping> 
    </element> 
    <element id="Bundle.entry.request.modifierExtension">
      <path value="Bundle.entry.request.modifierExtension"/> 
      <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](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"/> 
      </constraint> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </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="Bundle.entry.request.method">
      <path value="Bundle.entry.request.method"/> 
      <short value="GET | HEAD | POST | PUT | DELETE | PATCH"/> 
      <definition value="In a transaction or batch, this is the HTTP action to be executed for this entry.
       In a history bundle, this indicates the HTTP action that occurred."/> 
      <min value="1"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.request.method"/> 
        <min value="1"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="code"/> 
      </type> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-3c"/> 
      <condition value="bdl-14"/> 
      <condition value="bdl-15"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <binding> 
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="HTTPVerb"/> 
        </extension> 
        <strength value="required"/> 
        <description value="HTTP verbs (in the HTTP command line). See [HTTP rfc](https://tools.ietf.org/html/rfc7231)
         for details."/> 
        <valueSet value="http://hl7.org/fhir/ValueSet/http-verb|5.0.0"/> 
      </binding> 
    </element> 
    <element id="Bundle.entry.request.url">
      <path value="Bundle.entry.request.url"/> 
      <short value="URL for HTTP equivalent of this entry"/> 
      <definition value="The URL for this entry, relative to the root (the address to which the request
       is posted)."/> 
      <comment value="E.g. for a Patient Create, the method would be &quot;POST&quot; and the URL would
       be &quot;Patient&quot;. For a Patient Update, the method would be PUT and the URL
       would be &quot;Patient/[id]&quot;."/> 
      <min value="1"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.request.url"/> 
        <min value="1"/> 
        <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"/> 
      </constraint> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.ifNoneMatch">
      <path value="Bundle.entry.request.ifNoneMatch"/> 
      <short value="For managing cache validation"/> 
      <definition value="If the ETag values match, return a 304 Not Modified status. See the API documentation
       for [&quot;Conditional Read&quot;](http.html#cread)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.request.ifNoneMatch"/> 
        <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.ifModifiedSince">
      <path value="Bundle.entry.request.ifModifiedSince"/> 
      <short value="For managing cache currency"/> 
      <definition value="Only perform the operation if the last updated date matches. See the API documentation
       for [&quot;Conditional Read&quot;](http.html#cread)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.request.ifModifiedSince"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="instant"/> 
      </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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.ifMatch">
      <path value="Bundle.entry.request.ifMatch"/> 
      <short value="For managing update contention"/> 
      <definition value="Only perform the operation if the Etag value matches. For more information, see
       the API section [&quot;Managing Resource Contention&quot;](http.html#concurrency)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.request.ifMatch"/> 
        <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.ifNoneExist">
      <path value="Bundle.entry.request.ifNoneExist"/> 
      <short value="For conditional creates"/> 
      <definition value="Instruct the server not to perform the create if a specified resource already exists.
       For further information, see the API documentation for [&quot;Conditional Create&quot;](http.
      html#ccreate). This is just the query portion of the URL - what follows the &quot;?&quot;
       (not including the &quot;?&quot;)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.request.ifNoneExist"/> 
        <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response">
      <path value="Bundle.entry.response"/> 
      <short value="Results of execution (transaction/batch/history)"/> 
      <definition value="Indicates the results of processing the corresponding 'request' entry in the batch
       or transaction being responded to or what the results of an operation where when
       returning history."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.response"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <condition value="bdl-3a"/> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-3d"/> 
      <condition value="bdl-5"/> 
      <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.id">
      <path value="Bundle.entry.response.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> 
      <!--  Note: special primitive values have a FHIRPath system type. e.g. this is compiler
       magic (j)  -->
      <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="Bundle.entry.response.extension">
      <path value="Bundle.entry.response.extension"/> 
      <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> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </constraint> 
      <isModifier value="false"/> 
      <isSummary value="false"/> 
      <mapping> 
        <identity value="rim"/> 
        <map value="n/a"/> 
      </mapping> 
    </element> 
    <element id="Bundle.entry.response.modifierExtension">
      <path value="Bundle.entry.response.modifierExtension"/> 
      <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](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"/> 
      </constraint> 
      <constraint> 
        <key value="ext-1"/> 
        <severity value="error"/> 
        <human value="Must have either extensions or value[x], not both"/> 
        <expression value="extension.exists() != value.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/> 
      </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="Bundle.entry.response.status">
      <path value="Bundle.entry.response.status"/> 
      <short value="Status response code (text optional)"/> 
      <definition value="The status code returned by processing this entry. The status SHALL start with
       a 3 digit HTTP code (e.g. 404) and may contain the standard HTTP description associated
       with the status code."/> 
      <min value="1"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.response.status"/> 
        <min value="1"/> 
        <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.location">
      <path value="Bundle.entry.response.location"/> 
      <short value="The location (if the operation returns a location)"/> 
      <definition value="The location header created by processing this operation, populated if the operation
       returns a location."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.response.location"/> 
        <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"/> 
      </constraint> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.etag">
      <path value="Bundle.entry.response.etag"/> 
      <short value="The Etag for the resource (if relevant)"/> 
      <definition value="The Etag for the resource, if the operation for the entry produced a versioned
       resource (see [Resource Metadata and Versioning](http.html#versioning) and [Managing
       Resource Contention](http.html#concurrency))."/> 
      <comment value="Etags match the Resource.meta.versionId. The ETag has to match the version id in
       the header if a resource is included."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.response.etag"/> 
        <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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.lastModified">
      <path value="Bundle.entry.response.lastModified"/> 
      <short value="Server's date time modified"/> 
      <definition value="The date/time that the resource was modified on the server."/> 
      <comment value="This has to match the same time in the meta header (meta.lastUpdated) if a resource
       is included."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.response.lastModified"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="instant"/> 
      </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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.outcome">
      <path value="Bundle.entry.response.outcome"/> 
      <short value="OperationOutcome with hints and warnings (for batch/transaction)"/> 
      <definition value="An OperationOutcome containing hints and warnings produced as part of processing
       this entry in a batch or transaction."/> 
      <comment value="For a POST/PUT operation, this is the equivalent outcome that would be returned
       for prefer = operationoutcome - except that the resource is always returned whether
       or not the outcome is returned.

This outcome is not used for error responses in batch/transaction, only for hints
       and warnings. In a batch operation, the error will be in Bundle.entry.response,
       and for transaction, there will be a single OperationOutcome instead of a bundle
       in the case of an error."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.entry.response.outcome"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="Resource"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.signature">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use"/> 
      </extension> 
      <path value="Bundle.signature"/> 
      <short value="Digital Signature"/> 
      <definition value="Digital Signature - base64 encoded. XML-DSig or a JWS."/> 
      <comment value="The signature could be created by the &quot;author&quot; of the bundle or by the
       originating device.   Requirements around inclusion of a signature, verification
       of signatures and treatment of signed/non-signed bundles is implementation-environment
       specific."/> 
      <requirements value="A Signature holds an electronic representation of a signature and its supporting
       context in a FHIR accessible form. The signature may either be a cryptographic
       type (XML DigSig or a JWS), which is able to provide non-repudiation proof, or
       it may be a graphical image that represents a signature or a signature process.
       This element allows capturing signatures on documents, messages, transactions or
       even search responses, to support content-authentication, non-repudiation or other
       business cases. This is primarily relevant where the bundle may travel through
       multiple hops or via other mechanisms where HTTPS non-repudiation is insufficient."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.signature"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="Signature"/> 
      </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> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.issues">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use"/> 
      </extension> 
      <path value="Bundle.issues"/> 
      <short value="Issues with the Bundle"/> 
      <definition value="Captures issues and warnings that relate to the construction of the Bundle and
       the content within it."/> 
      <comment value="Usage notes: These issues and warnings must apply to the Bundle as a whole, not
       to individual entries.Messages relating to the processing of individual entries
       (e.g. in a batch or transaction) SHALL be reported in the entry.response.outcome
       for that entry.  If there are errors that arise in the creation of the Bundle,
       then that should be handled by an OperationOutcome being returned instead of the
       Bundle."/> 
      <min value="0"/> 
      <max value="1"/> 
      <base> 
        <path value="Bundle.issues"/> 
        <min value="0"/> 
        <max value="1"/> 
      </base> 
      <type> 
        <code value="Resource"/> 
        <profile value="http://hl7.org/fhir/StructureDefinition/OperationOutcome"/> 
      </type> 
      <condition value="bdl-16"/> 
      <condition value="bdl-17"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
  </snapshot> 
  <differential> 
    <element id="Bundle">
      <path value="Bundle"/> 
      <short value="Contains a collection of resources"/> 
      <definition value="A container for a collection of resources."/> 
      <min value="0"/> 
      <max value="*"/> 
      <constraint> 
        <key value="bdl-7"/> 
        <severity value="error"/> 
        <human value="FullUrl must be unique in a bundle, or else entries with the same fullUrl must
         have different meta.versionId (except in history bundles)"/> 
        <expression value="(type = 'history') or entry.where(fullUrl.exists()).select(fullUrl&amp;iif(resource.meta.vers
        ionId.exists(), resource.meta.versionId, '')).isDistinct()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-9"/> 
        <severity value="error"/> 
        <human value="A document must have an identifier with a system and a value"/> 
        <expression value="type = 'document' implies (identifier.system.exists() and identifier.value.exists())"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-17"/> 
        <severity value="error"/> 
        <human value="Use and meaning of issues for documents has not been validated because the content
         will not be rendered in the document."/> 
        <expression value="type = 'document' implies issues.empty()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-16"/> 
        <severity value="error"/> 
        <human value="Issue.severity for all issues within the OperationOutcome must be either 'information'
         or 'warning'."/> 
        <expression value="issues.exists() implies (issues.issue.severity = 'information' or issues.issue.severity
         = 'warning')"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-18"/> 
        <severity value="error"/> 
        <human value="Self link is required for searchsets."/> 
        <expression value="type = 'searchset' implies link.where(relation = 'self' and url.exists()).exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-13"/> 
        <severity value="error"/> 
        <human value="A subscription-notification must have a SubscriptionStatus as the first resource"/> 
        <expression value="type = 'subscription-notification' implies entry.first().resource.is(SubscriptionStatus)"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-12"/> 
        <severity value="error"/> 
        <human value="A message must have a MessageHeader as the first resource"/> 
        <expression value="type = 'message' implies entry.first().resource.is(MessageHeader)"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-15"/> 
        <severity value="error"/> 
        <human value="Bundle resources where type is not transaction, transaction-response, batch, or
         batch-response or when the request is a POST SHALL have Bundle.entry.fullUrl populated"/> 
        <expression value="type='transaction' or type='transaction-response' or type='batch' or type='batch-response'
         or entry.all(fullUrl.exists() or request.method='POST')"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-14"/> 
        <severity value="error"/> 
        <human value="entry.request.method PATCH not allowed for history"/> 
        <expression value="type = 'history' implies entry.request.method != 'PATCH'"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-11"/> 
        <severity value="error"/> 
        <human value="A document must have a Composition as the first resource"/> 
        <expression value="type = 'document' implies entry.first().resource.is(Composition)"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-10"/> 
        <severity value="error"/> 
        <human value="A document must have a date"/> 
        <expression value="type = 'document' implies (timestamp.hasValue())"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-3d"/> 
        <severity value="error"/> 
        <human value="For collections of type transaction-response or batch-response, all entries must
         contain response elements"/> 
        <expression value="type in ('transaction-response' | 'batch-response') implies entry.all(response.exists())"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-1"/> 
        <severity value="error"/> 
        <human value="total only when a search or history"/> 
        <expression value="total.empty() or (type = 'searchset') or (type = 'history')"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-2"/> 
        <severity value="error"/> 
        <human value="entry.search only when a search"/> 
        <expression value="(type = 'searchset') or entry.search.empty()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-3a"/> 
        <severity value="error"/> 
        <human value="For collections of type document, message, searchset or collection, all entries
         must contain resources, and not have request or response elements"/> 
        <expression value="type in ('document' | 'message' | 'searchset' | 'collection') implies entry.all(resource.exis
        ts() and request.empty() and response.empty())"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-3c"/> 
        <severity value="error"/> 
        <human value="For collections of type transaction or batch, all entries must contain request
         elements, and resources if the method is POST, PUT or PATCH"/> 
        <expression value="type in ('transaction' | 'batch') implies entry.all(request.method.exists() and
         ((request.method in ('POST' | 'PATCH' | 'PUT')) = resource.exists()))"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-3b"/> 
        <severity value="error"/> 
        <human value="For collections of type history, all entries must contain request or response elements,
         and resources if the method is POST, PUT or PATCH"/> 
        <expression value="type = 'history' implies entry.all(request.exists() and response.exists() and ((request.metho
        d in ('POST' | 'PATCH' | 'PUT')) = resource.exists()))"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <mapping> 
        <identity value="w5"/> 
        <map value="infrastructure.structure"/> 
      </mapping> 
      <mapping> 
        <identity value="v2"/> 
        <map value="N/A"/> 
      </mapping> 
      <mapping> 
        <identity value="rim"/> 
        <map value="N/A"/> 
      </mapping> 
      <mapping> 
        <identity value="cda"/> 
        <map value="ClinicalDocument, if bundle.type = document"/> 
      </mapping> 
    </element> 
    <element id="Bundle.identifier">
      <path value="Bundle.identifier"/> 
      <short value="Persistent identifier for the bundle"/> 
      <definition value="A persistent identifier for the bundle that won't change as a bundle is copied
       from server to server."/> 
      <comment value="Persistent identity generally only matters for batches of type Document, Message,
       and Collection. It would not normally be populated for search and history results
       and servers ignore Bundle.identifier when processing batches and transactions.
       For Documents  the .identifier SHALL be populated such that the .identifier is
       globally unique."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="Identifier"/> 
      </type> 
      <condition value="bdl-9"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <mapping> 
        <identity value="w5"/> 
        <map value="FiveWs.identifier"/> 
      </mapping> 
      <mapping> 
        <identity value="cda"/> 
        <map value="ClinicalDocument.id"/> 
      </mapping> 
    </element> 
    <element id="Bundle.type">
      <path value="Bundle.type"/> 
      <short value="document | message | transaction | transaction-response | batch | batch-response
       | history | searchset | collection | subscription-notification"/> 
      <definition value="Indicates the purpose of this bundle - how it is intended to be used."/> 
      <comment value="It's possible to use a bundle for other purposes (e.g. a document can be accepted
       as a transaction). This is primarily defined so that there can be specific rules
       for some of the bundle types."/> 
      <min value="1"/> 
      <max value="1"/> 
      <type> 
        <code value="code"/> 
      </type> 
      <condition value="bdl-1"/> 
      <condition value="bdl-2"/> 
      <condition value="bdl-3a"/> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-3c"/> 
      <condition value="bdl-3d"/> 
      <condition value="bdl-7"/> 
      <condition value="bdl-9"/> 
      <condition value="bdl-10"/> 
      <condition value="bdl-11"/> 
      <condition value="bdl-12"/> 
      <condition value="bdl-13"/> 
      <condition value="bdl-14"/> 
      <condition value="bdl-15"/> 
      <condition value="bdl-17"/> 
      <condition value="bdl-18"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <binding> 
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="BundleType"/> 
        </extension> 
        <strength value="required"/> 
        <description value="Indicates the purpose of a bundle - how it is intended to be used."/> 
        <valueSet value="http://hl7.org/fhir/ValueSet/bundle-type|5.0.0"/> 
      </binding> 
      <mapping> 
        <identity value="w5"/> 
        <map value="FiveWs.class"/> 
      </mapping> 
    </element> 
    <element id="Bundle.timestamp">
      <path value="Bundle.timestamp"/> 
      <short value="When the bundle was assembled"/> 
      <definition value="The date/time that the bundle was assembled - i.e. when the resources were placed
       in the bundle."/> 
      <comment value="For many bundles, the timestamp is equal to .meta.lastUpdated, because they are
       not stored (e.g. search results). When a bundle is placed in a persistent store,
       .meta.lastUpdated will be usually be changed by the server. When the bundle is
       a message, a middleware agent altering the message (even if not stored) SHOULD
       update .meta.lastUpdated. .timestamp is used to track the original time of the
       Bundle, and SHOULD be populated.  

Usage:

* document : the date the document was created. Note: the composition may predate
       the document, or be associated with multiple documents. The date of the composition
       - the authoring time - may be earlier than the document assembly time
* message : the date that the content of the message was assembled. This date is
       not changed by middleware engines unless they add additional data that changes
       the meaning of the time of the message
* history : the date that the history was assembled. This time would be used as
       the _since time to ask for subsequent updates
* searchset : the time that the search set was assembled. Note that different pages
       MAY have different timestamps but need not. Having different timestamps does not
       imply that subsequent pages will represent or include changes made since the initial
       query
* transaction | transaction-response | batch | batch-response | collection : no
       particular assigned meaning

The timestamp value should be greater than the lastUpdated and other timestamps
       in the resources in the bundle, and it should be equal or earlier than the .meta.lastUpdated
       on the Bundle itself."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="instant"/> 
      </type> 
      <condition value="bdl-10"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <mapping> 
        <identity value="w5"/> 
        <map value="FiveWs.init"/> 
      </mapping> 
      <mapping> 
        <identity value="cda"/> 
        <map value="ClinicalDocument.effectiveTime"/> 
      </mapping> 
    </element> 
    <element id="Bundle.total">
      <path value="Bundle.total"/> 
      <short value="If search, the total number of matches"/> 
      <definition value="If a set of search matches, this is the (potentially estimated) total number of
       entries of type 'match' across all pages in the search.  It does not include search.mode
       = 'include' or 'outcome' entries and it does not provide a count of the number
       of entries in the Bundle."/> 
      <comment value="Only used if the bundle is a search result set. The total does not include resources
       such as OperationOutcome and included resources, only the total number of matching
       resources."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="unsignedInt"/> 
      </type> 
      <condition value="bdl-1"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.link">
      <path value="Bundle.link"/> 
      <short value="Links related to this Bundle"/> 
      <definition value="A series of links that provide context to this bundle."/> 
      <comment value="Both Bundle.link and Bundle.entry.link are defined to support providing additional
       context when Bundles are used (e.g. [HATEOAS](http://en.wikipedia.org/wiki/HATEOAS)).
       

Bundle.entry.link corresponds to links found in the HTTP header if the resource
       in the entry was [read](http.html#read) directly.

This specification defines some specific uses of Bundle.link for [searching](search.html#conf
      ormance) and [paging](http.html#paging), but no specific uses for Bundle.entry.link,
       and no defined function in a transaction - the meaning is implementation specific.
        The behavior of navigation link types (next/prev/first/last) are well defined
       for searchset and history Bundles but are not currently defined for other types.
       Implementers who choose to use such link relationships for other bundle types will
       need to negotiate behavior with their interoperability partners."/> 
      <min value="0"/> 
      <max value="*"/> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <condition value="bdl-18"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.link.relation">
      <path value="Bundle.link.relation"/> 
      <short value="See http://www.iana.org/assignments/link-relations/link-relations.xhtml#link-relations-1"/> 
      <definition value="A name which details the functional use for this link - see [http://www.iana.org/assignments/
      link-relations/link-relations.xhtml#link-relations-1](http://www.iana.org/assignments/link-rel
      ations/link-relations.xhtml#link-relations-1)."/> 
      <min value="1"/> 
      <max value="1"/> 
      <type> 
        <code value="code"/> 
      </type> 
      <condition value="bdl-18"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <binding> 
        <strength value="required"/> 
        <valueSet value="http://hl7.org/fhir/ValueSet/iana-link-relations|5.0.0"/> 
      </binding> 
    </element> 
    <element id="Bundle.link.url">
      <path value="Bundle.link.url"/> 
      <short value="Reference details for the link"/> 
      <definition value="The reference details for the link."/> 
      <min value="1"/> 
      <max value="1"/> 
      <type> 
        <code value="uri"/> 
      </type> 
      <condition value="bdl-18"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry">
      <path value="Bundle.entry"/> 
      <short value="Entry in the bundle - will have a resource or information"/> 
      <definition value="An entry in a bundle resource - will either contain a resource or information about
       a resource (transactions and history only)."/> 
      <min value="0"/> 
      <max value="*"/> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <orderMeaning value="For bundles of type 'document' and 'message', the first resource is special (must
       be Composition or MessageHeader respectively). For all bundles, the meaning of
       the order of entries depends on the bundle type"/> 
      <constraint> 
        <key value="bdl-8"/> 
        <severity value="error"/> 
        <human value="fullUrl cannot be a version specific reference"/> 
        <expression value="fullUrl.exists() implies fullUrl.contains('/_history/').not()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <constraint> 
        <key value="bdl-5"/> 
        <severity value="error"/> 
        <human value="must be a resource unless there's a request or response"/> 
        <expression value="resource.exists() or request.exists() or response.exists()"/> 
        <source value="http://hl7.org/fhir/StructureDefinition/Bundle"/> 
      </constraint> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.link">
      <path value="Bundle.entry.link"/> 
      <short value="Links related to this entry"/> 
      <definition value="A series of links that provide context to this entry."/> 
      <min value="0"/> 
      <max value="*"/> 
      <contentReference value="#Bundle.link"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.fullUrl">
      <path value="Bundle.entry.fullUrl"/> 
      <short value="URI for resource (e.g. the absolute URL server address, URI for UUID/OID, etc.)"/> 
      <definition value="The Absolute URL for the resource. Except for transactions and batches, each entry
       in a Bundle must have a fullUrl. The fullUrl SHALL NOT disagree with the id in
       the resource - i.e. if the fullUrl is not a urn:uuid, the URL shall be version-independent
       URL consistent with the Resource.id. The fullUrl is a version independent reference
       to the resource. Even when not required, fullUrl MAY be set to a urn:uuid to allow
       referencing entries in a transaction. The fullUrl can be an arbitrary URI and is
       not limited to urn:uuid, urn:oid, http, and https. The fullUrl element SHALL have
       a value except when: 
* invoking a create
* invoking or responding to an operation where the body is not a single identified
       resource
* invoking or returning the results of a search or history operation."/> 
      <comment value="fullUrl might not be [unique in the context of a resource](bundle.html#bundle-unique).
       Note that since [FHIR resources do not need to be served through the FHIR API](references.htm
      l), the fullURL might be a URN or an absolute URL that does not end with the logical
       id of the resource (Resource.id). However, but if the fullUrl does look like a
       RESTful server URL (e.g. meets the [regex](references.html#regex), then the 'id'
       portion of the fullUrl SHALL end with the Resource.id.

Note that the fullUrl is not the same as the canonical URL - it's an absolute url
       for an endpoint serving the resource (these will happen to have the same value
       on the canonical server for the resource with the canonical URL)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="uri"/> 
      </type> 
      <condition value="bdl-7"/> 
      <condition value="bdl-15"/> 
      <condition value="bdl-8"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.resource">
      <path value="Bundle.entry.resource"/> 
      <short value="A resource in the bundle"/> 
      <definition value="The Resource for the entry. The purpose/meaning of the resource is determined by
       the Bundle.type. This is allowed to be a Parameters resource if and only if it
       is referenced by something else within the Bundle that provides context/meaning."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="Resource"/> 
      </type> 
      <condition value="bdl-3a"/> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-3c"/> 
      <condition value="bdl-7"/> 
      <condition value="bdl-11"/> 
      <condition value="bdl-12"/> 
      <condition value="bdl-13"/> 
      <condition value="bdl-5"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.search">
      <path value="Bundle.entry.search"/> 
      <short value="Search related information"/> 
      <definition value="Information about the search process that lead to the creation of this entry."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <condition value="bdl-2"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.search.mode">
      <path value="Bundle.entry.search.mode"/> 
      <short value="match | include - why this is in the result set"/> 
      <definition value="Why this entry is in the result set - whether it's included as a match or because
       of an _include requirement, or to convey information or warning information about
       the search process."/> 
      <comment value="There is only one mode. In some corner cases, a resource may be included because
       it is both a match and an include. In these circumstances, 'match' takes precedence."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="code"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <binding> 
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="SearchEntryMode"/> 
        </extension> 
        <strength value="required"/> 
        <description value="Why an entry is in the result set - whether it's included as a match or because
         of an _include requirement, or to convey information or warning information about
         the search process."/> 
        <valueSet value="http://hl7.org/fhir/ValueSet/search-entry-mode|5.0.0"/> 
      </binding> 
    </element> 
    <element id="Bundle.entry.search.score">
      <path value="Bundle.entry.search.score"/> 
      <short value="Search ranking (between 0 and 1)"/> 
      <definition value="When searching, the server's search ranking score for the entry."/> 
      <comment value="Servers are not required to return a ranking score. 1 is most relevant, and 0 is
       least relevant. Often, search results are sorted by score, but the client may specify
       a different sort order.

See [Patient Match](patient-operation-match.html) for the EMPI search which relates
       to this element."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="decimal"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request">
      <path value="Bundle.entry.request"/> 
      <short value="Additional execution information (transaction/batch/history)"/> 
      <definition value="Additional information about how this entry should be processed as part of a transaction
       or batch.  For history, it shows how the entry was processed to create the version
       contained in the entry."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <condition value="bdl-3a"/> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-5"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.method">
      <path value="Bundle.entry.request.method"/> 
      <short value="GET | HEAD | POST | PUT | DELETE | PATCH"/> 
      <definition value="In a transaction or batch, this is the HTTP action to be executed for this entry.
       In a history bundle, this indicates the HTTP action that occurred."/> 
      <min value="1"/> 
      <max value="1"/> 
      <type> 
        <code value="code"/> 
      </type> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-3c"/> 
      <condition value="bdl-14"/> 
      <condition value="bdl-15"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
      <binding> 
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName">
          <valueString value="HTTPVerb"/> 
        </extension> 
        <strength value="required"/> 
        <description value="HTTP verbs (in the HTTP command line). See [HTTP rfc](https://tools.ietf.org/html/rfc7231)
         for details."/> 
        <valueSet value="http://hl7.org/fhir/ValueSet/http-verb|5.0.0"/> 
      </binding> 
    </element> 
    <element id="Bundle.entry.request.url">
      <path value="Bundle.entry.request.url"/> 
      <short value="URL for HTTP equivalent of this entry"/> 
      <definition value="The URL for this entry, relative to the root (the address to which the request
       is posted)."/> 
      <comment value="E.g. for a Patient Create, the method would be &quot;POST&quot; and the URL would
       be &quot;Patient&quot;. For a Patient Update, the method would be PUT and the URL
       would be &quot;Patient/[id]&quot;."/> 
      <min value="1"/> 
      <max value="1"/> 
      <type> 
        <code value="uri"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.ifNoneMatch">
      <path value="Bundle.entry.request.ifNoneMatch"/> 
      <short value="For managing cache validation"/> 
      <definition value="If the ETag values match, return a 304 Not Modified status. See the API documentation
       for [&quot;Conditional Read&quot;](http.html#cread)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="string"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.ifModifiedSince">
      <path value="Bundle.entry.request.ifModifiedSince"/> 
      <short value="For managing cache currency"/> 
      <definition value="Only perform the operation if the last updated date matches. See the API documentation
       for [&quot;Conditional Read&quot;](http.html#cread)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="instant"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.ifMatch">
      <path value="Bundle.entry.request.ifMatch"/> 
      <short value="For managing update contention"/> 
      <definition value="Only perform the operation if the Etag value matches. For more information, see
       the API section [&quot;Managing Resource Contention&quot;](http.html#concurrency)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="string"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.request.ifNoneExist">
      <path value="Bundle.entry.request.ifNoneExist"/> 
      <short value="For conditional creates"/> 
      <definition value="Instruct the server not to perform the create if a specified resource already exists.
       For further information, see the API documentation for [&quot;Conditional Create&quot;](http.
      html#ccreate). This is just the query portion of the URL - what follows the &quot;?&quot;
       (not including the &quot;?&quot;)."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="string"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response">
      <path value="Bundle.entry.response"/> 
      <short value="Results of execution (transaction/batch/history)"/> 
      <definition value="Indicates the results of processing the corresponding 'request' entry in the batch
       or transaction being responded to or what the results of an operation where when
       returning history."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="BackboneElement"/> 
      </type> 
      <condition value="bdl-3a"/> 
      <condition value="bdl-3b"/> 
      <condition value="bdl-3d"/> 
      <condition value="bdl-5"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.status">
      <path value="Bundle.entry.response.status"/> 
      <short value="Status response code (text optional)"/> 
      <definition value="The status code returned by processing this entry. The status SHALL start with
       a 3 digit HTTP code (e.g. 404) and may contain the standard HTTP description associated
       with the status code."/> 
      <min value="1"/> 
      <max value="1"/> 
      <type> 
        <code value="string"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.location">
      <path value="Bundle.entry.response.location"/> 
      <short value="The location (if the operation returns a location)"/> 
      <definition value="The location header created by processing this operation, populated if the operation
       returns a location."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="uri"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.etag">
      <path value="Bundle.entry.response.etag"/> 
      <short value="The Etag for the resource (if relevant)"/> 
      <definition value="The Etag for the resource, if the operation for the entry produced a versioned
       resource (see [Resource Metadata and Versioning](http.html#versioning) and [Managing
       Resource Contention](http.html#concurrency))."/> 
      <comment value="Etags match the Resource.meta.versionId. The ETag has to match the version id in
       the header if a resource is included."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="string"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.lastModified">
      <path value="Bundle.entry.response.lastModified"/> 
      <short value="Server's date time modified"/> 
      <definition value="The date/time that the resource was modified on the server."/> 
      <comment value="This has to match the same time in the meta header (meta.lastUpdated) if a resource
       is included."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="instant"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.entry.response.outcome">
      <path value="Bundle.entry.response.outcome"/> 
      <short value="OperationOutcome with hints and warnings (for batch/transaction)"/> 
      <definition value="An OperationOutcome containing hints and warnings produced as part of processing
       this entry in a batch or transaction."/> 
      <comment value="For a POST/PUT operation, this is the equivalent outcome that would be returned
       for prefer = operationoutcome - except that the resource is always returned whether
       or not the outcome is returned.

This outcome is not used for error responses in batch/transaction, only for hints
       and warnings. In a batch operation, the error will be in Bundle.entry.response,
       and for transaction, there will be a single OperationOutcome instead of a bundle
       in the case of an error."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="Resource"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.signature">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use"/> 
      </extension> 
      <path value="Bundle.signature"/> 
      <short value="Digital Signature"/> 
      <definition value="Digital Signature - base64 encoded. XML-DSig or a JWS."/> 
      <comment value="The signature could be created by the &quot;author&quot; of the bundle or by the
       originating device.   Requirements around inclusion of a signature, verification
       of signatures and treatment of signed/non-signed bundles is implementation-environment
       specific."/> 
      <requirements value="A Signature holds an electronic representation of a signature and its supporting
       context in a FHIR accessible form. The signature may either be a cryptographic
       type (XML DigSig or a JWS), which is able to provide non-repudiation proof, or
       it may be a graphical image that represents a signature or a signature process.
       This element allows capturing signatures on documents, messages, transactions or
       even search responses, to support content-authentication, non-repudiation or other
       business cases. This is primarily relevant where the bundle may travel through
       multiple hops or via other mechanisms where HTTPS non-repudiation is insufficient."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="Signature"/> 
      </type> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
    <element id="Bundle.issues">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="trial-use"/> 
      </extension> 
      <path value="Bundle.issues"/> 
      <short value="Issues with the Bundle"/> 
      <definition value="Captures issues and warnings that relate to the construction of the Bundle and
       the content within it."/> 
      <comment value="Usage notes: These issues and warnings must apply to the Bundle as a whole, not
       to individual entries.Messages relating to the processing of individual entries
       (e.g. in a batch or transaction) SHALL be reported in the entry.response.outcome
       for that entry.  If there are errors that arise in the creation of the Bundle,
       then that should be handled by an OperationOutcome being returned instead of the
       Bundle."/> 
      <min value="0"/> 
      <max value="1"/> 
      <type> 
        <code value="Resource"/> 
        <profile value="http://hl7.org/fhir/StructureDefinition/OperationOutcome"/> 
      </type> 
      <condition value="bdl-16"/> 
      <condition value="bdl-17"/> 
      <mustSupport value="false"/> 
      <isModifier value="false"/> 
      <isSummary value="true"/> 
    </element> 
  </differential> 
</StructureDefinition> 

Usage note: every effort has been made to ensure that the examples are correct and useful, but they are not a normative part of the specification.