<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="Activity" />
  <url value="http://hl7.org/fhir/StructureDefinition/Activity" />
  <version value="0.1" />
  <name value="Activity" />
  <status value="draft" />
  <publisher value="Synapxe" />
  <copyright value="Copyright (C) 2024 Synapxe" />
  <fhirVersion value="4.3.0" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="Activity" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
  <derivation value="specialization" />
  <snapshot />
  <differential>
    <element id="Activity">
      <path value="Activity" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Activity" />
        <min value="0" />
        <max value="*" />
      </base>
      <constraint>
        <key value="dom-2" />
        <severity value="error" />
        <human value="If the resource is contained in another resource, it SHALL NOT contain nested Resources" />
        <expression value="contained.contained.empty()" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <constraint>
        <key value="dom-4" />
        <severity value="error" />
        <human value="If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated" />
        <expression value="contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <constraint>
        <key value="dom-3" />
        <severity value="error" />
        <human value="If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource" />
        <expression value="contained.where(((id.exists() and ('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url)))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(uri) = '#').exists()).not()).trace('unmatched', id).empty()" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <constraint>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice">
          <valueBoolean value="true" />
        </extension>
        <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation">
          <valueMarkdown value="When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." />
        </extension>
        <key value="dom-6" />
        <severity value="warning" />
        <human value="A resource should have narrative for robust management" />
        <expression value="text.`div`.exists()" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <constraint>
        <key value="dom-5" />
        <severity value="error" />
        <human value="If a resource is contained in another resource, it SHALL NOT have a security label" />
        <expression value="contained.meta.security.empty()" />
        <source value="http://hl7.org/fhir/StructureDefinition/DomainResource" />
      </constraint>
      <mustSupport value="false" />
      <isModifier value="false" />
      <mapping>
        <identity value="rim" />
        <map value="Entity. Role, or Act" />
      </mapping>
    </element>
    <element id="Activity.application">
      <path value="Activity.application" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.application" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Reference" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.category">
      <path value="Activity.category" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.category" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.type">
      <path value="Activity.type" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.type" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.code">
      <path value="Activity.code" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.code" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.frequency">
      <path value="Activity.frequency" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.frequency" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.status">
      <path value="Activity.status" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.status" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.statusHistory">
      <path value="Activity.statusHistory" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Activity.statusHistory" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.statusHistory.status">
      <path value="Activity.statusHistory.status" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.statusHistory.status" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.statusHistory.date">
      <path value="Activity.statusHistory.date" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.statusHistory.date" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.statusHistory.reason">
      <path value="Activity.statusHistory.reason" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.statusHistory.reason" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.statusHistory.remark">
      <path value="Activity.statusHistory.remark" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.statusHistory.remark" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.originalPlannedPeriod">
      <path value="Activity.originalPlannedPeriod" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.originalPlannedPeriod" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Period" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.plannedPeriod">
      <path value="Activity.plannedPeriod" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.plannedPeriod" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Period" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.actualPeriod">
      <path value="Activity.actualPeriod" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.actualPeriod" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Period" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.remark">
      <path value="Activity.remark" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.remark" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.demandId">
      <path value="Activity.demandId" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.demandId" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.plannedManday">
      <path value="Activity.plannedManday" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.plannedManday" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="decimal" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.originalPlannedTaskManday">
      <path value="Activity.originalPlannedTaskManday" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.originalPlannedTaskManday" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="decimal" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.plannedJobGrade">
      <path value="Activity.plannedJobGrade" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.plannedJobGrade" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.headCount">
      <path value="Activity.headCount" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.headCount" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="integer" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.mandayCost">
      <path value="Activity.mandayCost" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.mandayCost" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="decimal" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.aopgSpoc">
      <path value="Activity.aopgSpoc" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.aopgSpoc" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.milestone">
      <path value="Activity.milestone" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Activity.milestone" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.milestone.milestone">
      <path value="Activity.milestone.milestone" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.milestone.milestone" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.milestone.milestoneType">
      <path value="Activity.milestone.milestoneType" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.milestone.milestoneType" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.assignedResource">
      <path value="Activity.assignedResource" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Activity.assignedResource" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.assignedResource.assignmentType">
      <path value="Activity.assignedResource.assignmentType" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.assignedResource.assignmentType" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.assignedResource.userId">
      <path value="Activity.assignedResource.userId" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.assignedResource.userId" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.assignedResource.location">
      <path value="Activity.assignedResource.location" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.assignedResource.location" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.assignedResource.estimatedEffort">
      <path value="Activity.assignedResource.estimatedEffort" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.assignedResource.estimatedEffort" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="integer" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.assignedResource.effortWeightagePercentage">
      <path value="Activity.assignedResource.effortWeightagePercentage" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.assignedResource.effortWeightagePercentage" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="decimal" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.refundManday">
      <path value="Activity.refundManday" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.refundManday" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="decimal" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.refundStatus">
      <path value="Activity.refundStatus" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.refundStatus" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.refundReason">
      <path value="Activity.refundReason" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.refundReason" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.billingTrigger">
      <path value="Activity.billingTrigger" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.billingTrigger" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.billingStatus">
      <path value="Activity.billingStatus" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.billingStatus" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.requireSupportingArtefacts">
      <path value="Activity.requireSupportingArtefacts" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.requireSupportingArtefacts" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.plannedStaffLocation">
      <path value="Activity.plannedStaffLocation" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.plannedStaffLocation" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.taskExperience">
      <path value="Activity.taskExperience" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.taskExperience" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.useOfOperationManual">
      <path value="Activity.useOfOperationManual" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.useOfOperationManual" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.usingSignOffTemplate">
      <path value="Activity.usingSignOffTemplate" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.usingSignOffTemplate" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.lockStatus">
      <path value="Activity.lockStatus" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.lockStatus" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.userUamMilestone">
      <path value="Activity.userUamMilestone" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.userUamMilestone" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.serverUamMilestone">
      <path value="Activity.serverUamMilestone" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.serverUamMilestone" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.uamCycle">
      <path value="Activity.uamCycle" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.uamCycle" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.uamRemark">
      <path value="Activity.uamRemark" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.uamRemark" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.appPentestMilestone">
      <path value="Activity.appPentestMilestone" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.appPentestMilestone" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.managerReview">
      <path value="Activity.managerReview" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.managerReview" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.managerReview.rating">
      <path value="Activity.managerReview.rating" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.managerReview.rating" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.managerReview.reviewMonth">
      <path value="Activity.managerReview.reviewMonth" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.managerReview.reviewMonth" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.managerReview.reviewedBy">
      <path value="Activity.managerReview.reviewedBy" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.managerReview.reviewedBy" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Reference" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.serviceLeadReview">
      <path value="Activity.serviceLeadReview" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.serviceLeadReview" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.serviceLeadReview.rating">
      <path value="Activity.serviceLeadReview.rating" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.serviceLeadReview.rating" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.serviceLeadReview.reviewMonth">
      <path value="Activity.serviceLeadReview.reviewMonth" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.serviceLeadReview.reviewMonth" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.serviceLeadReview.reviewedBy">
      <path value="Activity.serviceLeadReview.reviewedBy" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.serviceLeadReview.reviewedBy" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="Reference" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.aopgReviewRating">
      <path value="Activity.aopgReviewRating" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.aopgReviewRating" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.qualityReviewComment">
      <path value="Activity.qualityReviewComment" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.qualityReviewComment" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.faNameAccuracy">
      <path value="Activity.faNameAccuracy" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.faNameAccuracy" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.taskUpdate">
      <path value="Activity.taskUpdate" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.taskUpdate" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.artifact">
      <path value="Activity.artifact" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Activity.artifact" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.artifact.version">
      <path value="Activity.artifact.version" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.artifact.version" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="integer" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.artifact.rating">
      <path value="Activity.artifact.rating" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.artifact.rating" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.artifact.attachment">
      <path value="Activity.artifact.attachment" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="Activity.artifact.attachment" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="Attachment" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.createdBy">
      <path value="Activity.createdBy" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.createdBy" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.creationDateTime">
      <path value="Activity.creationDateTime" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.creationDateTime" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.modifiedBy">
      <path value="Activity.modifiedBy" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.modifiedBy" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.isDeleted">
      <path value="Activity.isDeleted" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.isDeleted" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="boolean" />
      </type>
      <isModifier value="false" />
    </element>
    <element id="Activity.modificationDateTime">
      <path value="Activity.modificationDateTime" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="Activity.modificationDateTime" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="BackboneElement" />
      </type>
      <isModifier value="false" />
    </element>
  </differential>
</StructureDefinition>