<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://cloudconnect.cognisantmd.com/fhir/StructureDefinition/Consent" />
  <name value="Consent" />
  <status value="draft" />
  <description value="http://hl7.org/fhir/ca/baseline/StructureDefinition/Consent" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Consent" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Consent" />
  <derivation value="constraint" />
  <differential>
    <element id="Consent.id">
      <path value="Consent.id" />
    </element>
    <element id="Consent.patient">
      <path value="Consent.patient" />
      <min value="1" />
    </element>
    <element id="Consent.patient.id">
      <path value="Consent.patient.id" />
      <max value="0" />
    </element>
    <element id="Consent.patient.reference">
      <path value="Consent.patient.reference" />
      <min value="1" />
    </element>
    <element id="Consent.status">
      <path value="Consent.status" />
      <definition value="For consent update, the status will be 'active'." />
      <min value="1" />
    </element>
    <element id="Consent.dateTime">
      <path value="Consent.dateTime" />
      <min value="1" />
    </element>
    <element id="policy">
      <path value="Consent.policy" />
      <min value="1" />
    </element>
    <element id="Consent.policy.authority">
      <path value="Consent.authority" />
      <definition value="For consent updates, this will be the url of the Ocean site recording the consent." />
      <min value="1" />
    </element>
    <element id="Consent.policy.uri">
      <path value="Consent.policy.uri" />
      <definition value="For consent updates, this will be the url of the Ocean site's form recording the consent." />
      <min value="1" />
    </element>
    <element id="Consent.source">
      <path value="Consent.source" />
      <min value="1" />
    </element>
    <element id="Consent.peformer">
      <path value="Consent.performer" />
      <definition value="For consent updates based on Ocean questionnaires, this will be a Patient/reference." />
      <min value="1" />
    </element>
    <element id="Consent.source.sourceReference">
      <path value="Consent.source.sourceReference" />
      <definition value="For consent updates, this will be a reference to the DocumentReference containing the form's note recording the consent." />
      <min value="1" />
    </element>
  </differential>
</StructureDefinition>