<StructureDefinition xmlns="http://hl7.org/fhir">
  <meta>
    <lastUpdated value="2019-05-07T22:25:04.382-04:00" />
  </meta>
  <text>
    <status value="generated" />
    <div xmlns="http://www.w3.org/1999/xhtml">
      <p>The comment extension is designed to suppor VA comment requirements for Problems and Allergies. It is based on Annotation. It supports multiple cardinality in DSTU2, and it adds a type code.</p>
    </div>
  </text>
  <url value="http://VA.gov/FHIR/StructureDefinition/RichCommentExtension" />
  <name value="RichCommentExtension" />
  <status value="draft" />
  <date value="2019-04-23T16:44:00.647-04:00" />
  <description value="Comment property to support multiple typed comments" />
  <fhirVersion value="1.0.2" />
  <kind value="datatype" />
  <constrainedType value="Extension" />
  <abstract value="false" />
  <contextType value="resource" />
  <context value="AllergyIntolerance" />
  <base value="http://hl7.org/fhir/StructureDefinition/Extension" />
  <differential>
    <element>
      <path value="Extension" />
    </element>
    <element>
      <path value="Extension.extension" />
      <slicing>
        <discriminator value="url" />
        <rules value="open" />
      </slicing>
    </element>
    <element>
      <path value="Extension.extension" />
      <name value="Comment" />
      <short value="A comment, supporting multiple entries" />
      <definition value=" " />
      <comments value=" " />
    </element>
    <element>
      <path value="Extension.extension.url" />
      <fixedUri value="Comment" />
    </element>
    <element>
      <path value="Extension.extension.valueAnnotation" />
      <name value="Comment annotation" />
      <definition value="The annotation data type supports VA requirements for comment text, time, and author." />
      <type>
        <code value="Annotation" />
      </type>
    </element>
    <element>
      <path value="Extension.extension.valueAnnotation.author[x]" />
      <comments value="120.826-1, user entering allergy comment." />
    </element>
    <element>
      <path value="Extension.extension.valueAnnotation.time" />
      <comments value="120.826-.01 time allergy comment entered" />
    </element>
    <element>
      <path value="Extension.extension.valueAnnotation.text" />
      <comments value="120.826-2 allergy comment; 9000011.1111-.03 problem note narrative" />
    </element>
    <element>
      <path value="Extension.extension" />
      <name value="CommentType " />
      <mapping>
        <identity value="VistAElements" />
        <map value="120.826-1.5" />
      </mapping>
    </element>
    <element>
      <path value="Extension.extension.url" />
      <fixedUri value="CommentType " />
    </element>
    <element>
      <path value="Extension.extension.valueCodeableConcept" />
      <name value="Comment type code" />
      <type>
        <code value="CodeableConcept" />
      </type>
      <binding>
        <strength value="extensible" />
        <valueSetReference>
          <reference value="http://www.va.gov/Terminology/VistADefinedTerms/ValueSet/120.826-1.5" />
        </valueSetReference>
      </binding>
    </element>
    <element>
      <path value="Extension.extension" />
      <name value="CommenterTitle" />
      <mapping>
        <identity value="VistAElements" />
        <map value="120.826-1:200-8" />
      </mapping>
    </element>
    <element>
      <path value="Extension.extension.url" />
      <fixedUri value="CommenterTitle" />
    </element>
    <element>
      <path value="Extension.extension.valueString" />
      <name value="Title string" />
      <comments value="120.826-1:200-8 title of user entering comment" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element>
      <path value="Extension.extension" />
      <name value="CommentNumber" />
      <short value="A unique note identifier" />
      <definition value=" " />
      <comments value=" " />
      <mapping>
        <identity value="VistAElements" />
        <map value="9000011.1111-.01" />
      </mapping>
    </element>
    <element>
      <path value="Extension.extension.url" />
      <fixedUri value="CommentNumber" />
    </element>
    <element>
      <path value="Extension.extension.valueInteger" />
      <name value="Comment number integer" />
      <comments value="9000011.1111-.01 problem comment note number" />
      <type>
        <code value="integer" />
      </type>
    </element>
    <element>
      <path value="Extension.url" />
      <fixedUri value="http://VA.gov/FHIR/StructureDefinition/RichCommentExtension" />
    </element>
    <element>
      <path value="Extension.value[x]" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>