<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="http://medico-emr.net/stu3/sd/ActivityDefinition-AdHocCareIntervention-1" />
  <name value="ActivityDefinition-AdHocCareIntervention-1" />
  <status value="active" />
  <date value="2019-02-18T09:55:45.9677554+00:00" />
  <description value="medico:  Please see implementation guide &quot;care intervention&quot;&#xD;&#xA;&#xD;&#xA;An instance of this profile represents an activity definition for one specific unplanned care intervention&#xD;&#xA;- belonging to a specific group (.topic)" />
  <purpose value="Access: Read&#xD;&#xA;Access type:  public" />
  <fhirVersion value="3.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="ActivityDefinition" />
  <baseDefinition value="http://medico-emr.net/stu3/sd/ActivityDefinition-Base-1" />
  <derivation value="constraint" />
  <differential>
    <element id="ActivityDefinition.id">
      <path value="ActivityDefinition.id" />
      <definition value="medico: AdHocCareIntervention-######" />
    </element>
    <element id="ActivityDefinition.meta.profile">
      <path value="ActivityDefinition.meta.profile" />
      <min value="1" />
      <max value="1" />
      <fixedUri value="http://medico-emr.net/stu3/sd/ActivityDefinition-AdHocCareIntervention-1" />
    </element>
    <element id="ActivityDefinition.text">
      <path value="ActivityDefinition.text" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.contained">
      <path value="ActivityDefinition.contained" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.url">
      <path value="ActivityDefinition.url" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.identifier:medicoResourceId">
      <path value="ActivityDefinition.identifier" />
      <sliceName value="medicoResourceId" />
    </element>
    <element id="ActivityDefinition.identifier:medicoResourceId.system">
      <path value="ActivityDefinition.identifier.system" />
      <definition value="Must be a constant underneath http://medico-emr.net/%KUNDE%/sid1/AdHocCareIntervention" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/sid1/AdHocCareIntervention" />
    </element>
    <element id="ActivityDefinition.version">
      <path value="ActivityDefinition.version" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.name">
      <path value="ActivityDefinition.name" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.title">
      <path value="ActivityDefinition.title" />
      <definition value="Plain text name for the care intervention(Pflegemassnahme)&#xD;&#xA;maps to n7010srv.des" />
    </element>
    <element id="ActivityDefinition.status">
      <path value="ActivityDefinition.status" />
      <definition value="The status of this activity definition. Enables tracking the life-cycle of the content.&#xD;&#xA;medico: only active adhoccareintervention master data is provided" />
      <fixedCode value="active" />
    </element>
    <element id="ActivityDefinition.date">
      <path value="ActivityDefinition.date" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.publisher">
      <path value="ActivityDefinition.publisher" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.description">
      <path value="ActivityDefinition.description" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.effectivePeriod">
      <path value="ActivityDefinition.effectivePeriod" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext">
      <path value="ActivityDefinition.useContext" />
      <slicing>
        <discriminator>
          <type value="value" />
          <path value="valueCodeableConcept.coding.code" />
        </discriminator>
        <rules value="open" />
      </slicing>
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements">
      <path value="ActivityDefinition.useContext" />
      <sliceName value="SignOffRequirements" />
      <definition value="medico: defines requirements to be fullfilled to be able to sign off the care intervention" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.id">
      <path value="ActivityDefinition.useContext.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.code.id">
      <path value="ActivityDefinition.useContext.code.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.code.system">
      <path value="ActivityDefinition.useContext.code.system" />
      <min value="1" />
      <fixedUri value="http://medico-emr.net/cs1" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.code.version">
      <path value="ActivityDefinition.useContext.code.version" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.code.code">
      <path value="ActivityDefinition.useContext.code.code" />
      <min value="1" />
      <fixedCode value="SignOffRequirements" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.code.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ActivityDefinition.useContext.code.display" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.code.userSelected">
      <path value="ActivityDefinition.useContext.code.userSelected" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.valueCodeableConcept:valueCodeableConcept.id">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.valueCodeableConcept:valueCodeableConcept.coding">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding" />
      <min value="1" />
      <max value="1" />
      <binding>
        <strength value="preferred" />
        <valueSetUri value="http://medico-emr.net/stu3/vs/SignOffRequirements-1" />
      </binding>
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.valueCodeableConcept:valueCodeableConcept.coding.id">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.valueCodeableConcept:valueCodeableConcept.coding.system">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.system" />
      <min value="1" />
      <fixedUri value="http://medico-emr.net/cs1" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.valueCodeableConcept:valueCodeableConcept.coding.version">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.code" />
      <definition value="medico: one of the codes provided by the valueset http://medico-emr.net/stu3/vs/SignOffRequirements&#xD;&#xA;supported values at the moment:&#xD;&#xA;- DurationIsMandatory&#xD;&#xA;- CommentIsMandatory" />
      <min value="1" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.valueCodeableConcept:valueCodeableConcept.coding.userSelected">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:SignOffRequirements.valueCodeableConcept:valueCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ActivityDefinition.useContext.valueCodeableConcept.text" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup">
      <path value="ActivityDefinition.useContext" />
      <sliceName value="CareInterventionGroup" />
      <definition value="medico: Points to a group to which the current care intervention belongs (&quot;Pflegemassnahmengruppe&quot;)&#xD;&#xA;Maps to n1010spl.sgr" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.id">
      <path value="ActivityDefinition.useContext.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.code.id">
      <path value="ActivityDefinition.useContext.code.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.code.system">
      <path value="ActivityDefinition.useContext.code.system" />
      <min value="1" />
      <fixedUri value="http://medico-emr.net/cs1" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.code.version">
      <path value="ActivityDefinition.useContext.code.version" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.code.code">
      <path value="ActivityDefinition.useContext.code.code" />
      <min value="1" />
      <fixedCode value="CareInterventionGroup" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.code.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ActivityDefinition.useContext.code.display" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.code.userSelected">
      <path value="ActivityDefinition.useContext.code.userSelected" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.valueCodeableConcept:valueCodeableConcept.id">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.valueCodeableConcept:valueCodeableConcept.coding">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.valueCodeableConcept:valueCodeableConcept.coding.id">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.valueCodeableConcept:valueCodeableConcept.coding.system">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/cs/CareInterventionGroup" />
      <min value="1" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.valueCodeableConcept:valueCodeableConcept.coding.version">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.valueCodeableConcept:valueCodeableConcept.coding.userSelected">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionGroup.valueCodeableConcept:valueCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ActivityDefinition.useContext.valueCodeableConcept.text" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage">
      <path value="ActivityDefinition.useContext" />
      <sliceName value="CareInterventionPackage" />
      <definition value="used for filtering AdHocCareInterventions" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.id">
      <path value="ActivityDefinition.useContext.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.code.id">
      <path value="ActivityDefinition.useContext.code.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.code.system">
      <path value="ActivityDefinition.useContext.code.system" />
      <min value="1" />
      <fixedUri value="http://medico-emr.net/cs1" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.code.version">
      <path value="ActivityDefinition.useContext.code.version" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.code.code">
      <path value="ActivityDefinition.useContext.code.code" />
      <min value="1" />
      <fixedCode value="CareInterventionPackage" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.code.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ActivityDefinition.useContext.code.display" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.code.userSelected">
      <path value="ActivityDefinition.useContext.code.userSelected" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.valueCodeableConcept:valueCodeableConcept.id">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.valueCodeableConcept:valueCodeableConcept.coding">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.valueCodeableConcept:valueCodeableConcept.coding.id">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.valueCodeableConcept:valueCodeableConcept.coding.system">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.system" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/cs/CareInterventionPackage" />
      <min value="1" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.valueCodeableConcept:valueCodeableConcept.coding.version">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.version" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.valueCodeableConcept:valueCodeableConcept.coding.code">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.code" />
      <min value="1" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.valueCodeableConcept:valueCodeableConcept.coding.userSelected">
      <path value="ActivityDefinition.useContext.valueCodeableConcept.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.useContext:CareInterventionPackage.valueCodeableConcept:valueCodeableConcept.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ActivityDefinition.useContext.valueCodeableConcept.text" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.topic">
      <path value="ActivityDefinition.topic" />
      <definition value="medico: Points to a topic-group to which the current care intervention belongs (&quot;Themenliste&quot; / Gruppierung nach Themenliste)&#xD;&#xA;source is n7057mtg" />
    </element>
    <element id="ActivityDefinition.topic.id">
      <path value="ActivityDefinition.topic.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.topic.coding">
      <path value="ActivityDefinition.topic.coding" />
      <min value="1" />
      <max value="1" />
    </element>
    <element id="ActivityDefinition.topic.coding.id">
      <path value="ActivityDefinition.topic.coding.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.topic.coding.system">
      <path value="ActivityDefinition.topic.coding.system" />
      <definition value="http://medico-emr.net/%KUNDE%/sid1/CareInterventionTopicGroup" />
      <comment value="Dynamically resolved for validation&#xD;&#xA;--FixedValue=http://medico-emr.net/%KUNDE%/sid1/CareInterventionTopicGroup" />
      <min value="1" />
    </element>
    <element id="ActivityDefinition.topic.coding.version">
      <path value="ActivityDefinition.topic.coding.version" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.topic.coding.code">
      <path value="ActivityDefinition.topic.coding.code" />
      <definition value="medico: n7057mtg.mtg" />
      <min value="1" />
    </element>
    <element id="ActivityDefinition.topic.coding.display">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ActivityDefinition.topic.coding.display" />
      <definition value="A representation of the meaning of the code in the system, following the rules of the system.&#xD;&#xA;medico: n7057mtg.des" />
    </element>
    <element id="ActivityDefinition.topic.coding.userSelected">
      <path value="ActivityDefinition.topic.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.topic.text">
      <extension url="http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable">
        <valueBoolean value="true" />
      </extension>
      <path value="ActivityDefinition.topic.text" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.copyright">
      <path value="ActivityDefinition.copyright" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.relatedArtifact">
      <path value="ActivityDefinition.relatedArtifact" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.code">
      <path value="ActivityDefinition.code" />
      <definition value="medico: refers to n7010srv.srv" />
    </element>
    <element id="ActivityDefinition.code.coding">
      <path value="ActivityDefinition.code.coding" />
      <max value="1" />
    </element>
    <element id="ActivityDefinition.code.coding.system">
      <path value="ActivityDefinition.code.coding.system" />
      <definition value="medico: System has this pattern:&#xD;&#xA;http://medico-emr.net/%KUNDE%/cs/CareInterventionCodeSystem-{n1100mdc.cat}" />
    </element>
    <element id="ActivityDefinition.code.coding.version">
      <path value="ActivityDefinition.code.coding.version" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.code.coding.code">
      <path value="ActivityDefinition.code.coding.code" />
      <definition value="medico: maps to n1100mdc.srv" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.id">
      <path value="ActivityDefinition.timingTiming.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.event">
      <path value="ActivityDefinition.timingTiming.event" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat">
      <path value="ActivityDefinition.timingTiming.repeat" />
      <min value="1" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.id">
      <path value="ActivityDefinition.timingTiming.repeat.id" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.bounds[x]">
      <path value="ActivityDefinition.timingTiming.repeat.bounds[x]" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.count">
      <path value="ActivityDefinition.timingTiming.repeat.count" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.countMax">
      <path value="ActivityDefinition.timingTiming.repeat.countMax" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.duration">
      <path value="ActivityDefinition.timingTiming.repeat.duration" />
      <min value="1" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.durationMax">
      <path value="ActivityDefinition.timingTiming.repeat.durationMax" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.durationUnit">
      <path value="ActivityDefinition.timingTiming.repeat.durationUnit" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.frequency">
      <path value="ActivityDefinition.timingTiming.repeat.frequency" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.frequencyMax">
      <path value="ActivityDefinition.timingTiming.repeat.frequencyMax" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.period">
      <path value="ActivityDefinition.timingTiming.repeat.period" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.periodMax">
      <path value="ActivityDefinition.timingTiming.repeat.periodMax" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.periodUnit">
      <path value="ActivityDefinition.timingTiming.repeat.periodUnit" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.dayOfWeek">
      <path value="ActivityDefinition.timingTiming.repeat.dayOfWeek" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.timeOfDay">
      <path value="ActivityDefinition.timingTiming.repeat.timeOfDay" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.when">
      <path value="ActivityDefinition.timingTiming.repeat.when" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.repeat.offset">
      <path value="ActivityDefinition.timingTiming.repeat.offset" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.timingTiming:timingTiming.code">
      <path value="ActivityDefinition.timingTiming.code" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.dosage">
      <path value="ActivityDefinition.dosage" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.bodySite">
      <path value="ActivityDefinition.bodySite" />
      <max value="0" />
    </element>
    <element id="ActivityDefinition.dynamicValue">
      <path value="ActivityDefinition.dynamicValue" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>