<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Testproject4-composition4" />
  <meta>
    <versionId value="1" />
    <lastUpdated value="2016-07-26T14:56:44.738+00:00" />
  </meta>
  <url value="https://ehealthontario.on.ca/eConsult/FHIR2/StructureDefinition/composition" />
  <name value="EHO eConsult Composition" />
  <status value="draft" />
  <publisher value="eHealth Ontario" />
  <contact>
    <name value="borna jafarpour" />
    <telecom>
      <system value="phone" />
      <value value="4165863777" />
      <use value="work" />
    </telecom>
    <telecom>
      <system value="email" />
      <value value="borna.jafarpour@ehealthontario.on.ca" />
      <use value="work" />
    </telecom>
  </contact>
  <kind value="resource" />
  <constrainedType value="Composition" />
  <abstract value="false" />
  <base value="http://hl7.org/fhir/StructureDefinition/Composition" />
  <differential>
    <element>
      <path value="Composition" />
    </element>
    <element>
      <path value="Composition.id" />
      <short value="id" />
      <definition value="SHALL contain exactly one [1..1] id (CONF:3248-216)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.text" />
      <short value="text" />
      <definition value="SHALL contain exactly one [1..1] text (CONF:3248-217)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.contained" />
      <slicing>
        <rules value="closed" />
      </slicing>
    </element>
    <element>
      <path value="Composition.contained" />
      <name value="contained_slice_pos3" />
      <short value="contained" />
      <definition value="MAY contain zero or one [0..1] contained (CONF:3248-221) such that it" />
      <min value="0" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.contained.DocumentReference" />
      <name value="contained_slice_pos3" />
      <short value="DocumentReference" />
      <definition value="MAY contain zero or one [0..1] EHO eConsult DocumentReference (identifier: https://ehealthontario.on.ca/eConsult/FHIR2/StructureDefinition/documentReference) (CONF:3248-265)." />
      <min value="0" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.contained.Person" />
      <name value="contained_slice_pos3" />
      <short value="Person" />
      <definition value="MAY contain zero or one [0..1] Person (CONF:3248-222)." />
      <min value="0" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.contained.Practitioner" />
      <name value="contained_slice_pos3" />
      <short value="Practitioner" />
      <definition value="MAY contain zero or more [0..*] EHO eConsult Practitioner (identifier: https://ehealthontario.on.ca/eConsult/FHIR2/StructureDefinition/practitioner) (CONF:3248-236)." />
      <min value="0" />
      <max value="*" />
    </element>
    <element>
      <path value="Composition.extension" />
      <slicing>
        <discriminator value="Composition.extension.url" />
        <rules value="closed" />
      </slicing>
    </element>
    <element>
      <path value="Composition.extension" />
      <short value="extension" />
      <definition value="MAY contain zero or one [0..1] extension (CONF:3248-237)." />
      <comments value="New status of the case" />
      <min value="0" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.url" />
      <short value="@url" />
      <definition value="The extension, if present, SHALL contain exactly one [1..1] @url=&quot;https://ehealthontario.on.ca/eConsult/FHIR2/StructureDefinition/extensions/new_status&quot; (CONF:3248-238)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.valueString" />
      <short value="valueString" />
      <definition value="The extension, if present, SHALL contain exactly one [1..1] valueString (ValueSet: eConsult Status https://ehealthontario.on.ca/eConsult/FHIR2/valueSet/eConsultStatus) (CONF:3248-239)." />
      <comments value="possible values &#xA;[“Submitted”&#xA;“Assigned”&#xA;“Consult Provided”&#xA;“More Info Requested”&#xA;“More Info Provided”&#xA;“Declined”&#xA;“Clarification Requested”&#xA;“Replied”&#xA;“Completed”&#xA;“Cancelled”]&#xA;" />
      <min value="1" />
      <max value="1" />
      <binding>
        <strength value="required" />
        <valueSetReference>
          <reference value="ValueSet/4207" />
          <display value="eConsult Status" />
        </valueSetReference>
      </binding>
    </element>
    <element>
      <path value="Composition.extension" />
      <name value="extension_slice_pos5" />
      <short value="extension" />
      <definition value="MAY contain zero or one [0..1] extension (CONF:3248-274) such that it" />
      <comments value="reason for declining an econsult request" />
      <min value="0" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.url" />
      <name value="extension_slice_pos5" />
      <short value="@url" />
      <definition value="SHALL contain exactly one [1..1] @url=&quot;https://ehealthontario.on.ca/eConsult/FHIR2/StructureDefinition/extensions/decline_reason&quot; Decline Reason (CONF:3248-275)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.valueString" />
      <name value="extension_slice_pos5" />
      <short value="valueString" />
      <definition value="SHALL contain exactly one [1..1] valueString (CONF:3248-276)." />
      <comments value="ENUM -&gt; Values:&#xA;• No available capacity&#xA;• Incorrect specialty&#xA;• Specialist unavailable&#xA;• Other&#xA;" />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension" />
      <name value="extension_slice_pos6" />
      <short value="extension" />
      <definition value="MAY contain zero or one [0..1] extension (CONF:3248-240) such that it" />
      <comments value="was REFERRAL_REQUIRED?" />
      <min value="0" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.url" />
      <name value="extension_slice_pos6" />
      <short value="@url" />
      <definition value="SHALL contain exactly one [1..1] @url=&quot;https://ehealthontario.on.ca/eConsult/FHIR2/StructureDefinition/extensions/referral_required&quot; (CONF:3248-241)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.valueBoolean" />
      <name value="extension_slice_pos6" />
      <short value="valueBoolean" />
      <definition value="SHALL contain exactly one [1..1] valueBoolean (CONF:3248-242)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension" />
      <name value="extension_slice_pos7" />
      <short value="extension" />
      <definition value="MAY contain zero or one [0..1] extension (CONF:3248-243) such that it" />
      <comments value="time_spent_by_specialist in minutes" />
      <min value="0" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.url" />
      <name value="extension_slice_pos7" />
      <short value="@url" />
      <definition value="SHALL contain exactly one [1..1] @url=&quot;https://ehealthontario.on.ca/eConsult/FHIR2/StructureDefinition/extensions/time_spent_in_minutes&quot; (CONF:3248-244)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.valuePositiveInt" />
      <name value="extension_slice_pos7" />
      <short value="valuePositiveInt" />
      <definition value="SHALL contain exactly one [1..1] valuePositiveInt (CONF:3248-245)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension" />
      <short value="extension" />
      <definition value="MAY contain zero or one [0..1] extension (CONF:3248-287)." />
      <comments value="time_spent categorical" />
      <min value="0" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.url" />
      <short value="@url" />
      <definition value="The extension, if present, SHALL contain exactly one [1..1] @url=&quot;https://ehealthontario.on.ca/eConsult/FHIR2/StructureDefinition/extensions/time_spent_categorical&quot; (CONF:3248-288)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.extension.valueString" />
      <short value="valueString" />
      <definition value="The extension, if present, SHALL contain exactly one [1..1] valueString (CONF:3248-289)." />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.date" />
      <short value="date" />
      <definition value="SHALL contain exactly one [1..1] date (CONF:3248-218)." />
      <comments value="date and time the note is posted on the server" />
      <min value="1" />
      <max value="1" />
    </element>
    <element>
      <path value="Composition.author" />
      <short value="author" />
      <definition value="SHALL contain at least one [1..*] author (CONF:3248-219)." />
      <min value="1" />
      <max value="*" />
    </element>
    <element>
      <path value="Composition.author.reference" />
      <short value="reference" />
      <definition value="Such authors SHALL contain exactly one [1..1] reference (CONF:3248-220)." />
      <comments value="link to an author that is contained in this resource. " />
      <min value="1" />
      <max value="1" />
    </element>
  </differential>
</StructureDefinition>