<StructureDefinition xmlns="http://hl7.org/fhir">
  <url value="https://example.org/fhir/StructureDefinition/EpisodeOfCare" />
  <name value="EpisodeOfCare" />
  <status value="draft" />
  <date value="2022-12-20T12:19:32.7242267+00:00" />
  <fhirVersion value="4.0.1" />
  <kind value="resource" />
  <abstract value="false" />
  <type value="EpisodeOfCare" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/EpisodeOfCare" />
  <derivation value="constraint" />
  <differential>
    <element id="EpisodeOfCare.implicitRules">
      <path value="EpisodeOfCare.implicitRules" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.language">
      <path value="EpisodeOfCare.language" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.text">
      <path value="EpisodeOfCare.text" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.contained">
      <path value="EpisodeOfCare.contained" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.identifier">
      <path value="EpisodeOfCare.identifier" />
      <definition value="Identificador hospital&#xD;&#xA;&#xD;&#xA;The EpisodeOfCare may be known by different identifiers for different contexts of use, such as when an external agency is tracking the Episode for funding purposes." />
    </element>
    <element id="EpisodeOfCare.identifier.id">
      <path value="EpisodeOfCare.identifier.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.identifier.type">
      <path value="EpisodeOfCare.identifier.type" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.identifier.period">
      <path value="EpisodeOfCare.identifier.period" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.identifier.assigner">
      <path value="EpisodeOfCare.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.status">
      <path value="EpisodeOfCare.status" />
      <comment value="Estado&#xD;&#xA;&#xD;&#xA;This element is labeled as a modifier because the status contains codes that mark the episode as not currently valid." />
    </element>
    <element id="EpisodeOfCare.statusHistory">
      <path value="EpisodeOfCare.statusHistory" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.type">
      <path value="EpisodeOfCare.type" />
      <comment value="Tipo&#xD;&#xA;&#xD;&#xA;The type can be very important in processing as this could be used in determining if the EpisodeOfCare is relevant to specific government reporting, or other types of classifications." />
    </element>
    <element id="EpisodeOfCare.type.id">
      <path value="EpisodeOfCare.type.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.type.coding.id">
      <path value="EpisodeOfCare.type.coding.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.type.coding.system">
      <path value="EpisodeOfCare.type.coding.system" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.type.coding.version">
      <path value="EpisodeOfCare.type.coding.version" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.type.coding.display">
      <path value="EpisodeOfCare.type.coding.display" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.type.coding.userSelected">
      <path value="EpisodeOfCare.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.type.text">
      <path value="EpisodeOfCare.type.text" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.id">
      <path value="EpisodeOfCare.diagnosis.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition">
      <path value="EpisodeOfCare.diagnosis.condition" />
      <comment value="Referencia a diagnosis (CIE_CODIFICACION)&#xD;&#xA;&#xD;&#xA;References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository." />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.id">
      <path value="EpisodeOfCare.diagnosis.condition.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.reference">
      <path value="EpisodeOfCare.diagnosis.condition.reference" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.identifier.id">
      <path value="EpisodeOfCare.diagnosis.condition.identifier.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.identifier.type.id">
      <path value="EpisodeOfCare.diagnosis.condition.identifier.type.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.identifier.type.coding.id">
      <path value="EpisodeOfCare.diagnosis.condition.identifier.type.coding.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.identifier.type.coding.version">
      <path value="EpisodeOfCare.diagnosis.condition.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.identifier.type.coding.display">
      <path value="EpisodeOfCare.diagnosis.condition.identifier.type.coding.display" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.identifier.type.coding.userSelected">
      <path value="EpisodeOfCare.diagnosis.condition.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.identifier.type.text">
      <path value="EpisodeOfCare.diagnosis.condition.identifier.type.text" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.identifier.period">
      <path value="EpisodeOfCare.diagnosis.condition.identifier.period" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.identifier.assigner">
      <path value="EpisodeOfCare.diagnosis.condition.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.condition.display">
      <path value="EpisodeOfCare.diagnosis.condition.display" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.role.id">
      <path value="EpisodeOfCare.diagnosis.role.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.role.coding.id">
      <path value="EpisodeOfCare.diagnosis.role.coding.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.role.coding.version">
      <path value="EpisodeOfCare.diagnosis.role.coding.version" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.role.coding.userSelected">
      <path value="EpisodeOfCare.diagnosis.role.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.role.text">
      <path value="EpisodeOfCare.diagnosis.role.text" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.diagnosis.rank">
      <path value="EpisodeOfCare.diagnosis.rank" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient">
      <path value="EpisodeOfCare.patient" />
      <comment value="Paciente&#xD;&#xA;&#xD;&#xA;References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository." />
    </element>
    <element id="EpisodeOfCare.patient.id">
      <path value="EpisodeOfCare.patient.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.reference">
      <path value="EpisodeOfCare.patient.reference" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.id">
      <path value="EpisodeOfCare.patient.identifier.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.use">
      <path value="EpisodeOfCare.patient.identifier.use" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.type.id">
      <path value="EpisodeOfCare.patient.identifier.type.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.type.coding.id">
      <path value="EpisodeOfCare.patient.identifier.type.coding.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.type.coding.version">
      <path value="EpisodeOfCare.patient.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.type.coding.display">
      <path value="EpisodeOfCare.patient.identifier.type.coding.display" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.type.coding.userSelected">
      <path value="EpisodeOfCare.patient.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.type.text">
      <path value="EpisodeOfCare.patient.identifier.type.text" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.period">
      <path value="EpisodeOfCare.patient.identifier.period" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.identifier.assigner">
      <path value="EpisodeOfCare.patient.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.patient.display">
      <path value="EpisodeOfCare.patient.display" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.managingOrganization">
      <path value="EpisodeOfCare.managingOrganization" />
      <comment value="References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository." />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.period.id">
      <path value="EpisodeOfCare.period.id" />
      <comment value="Fechas" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.referralRequest">
      <path value="EpisodeOfCare.referralRequest" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager">
      <path value="EpisodeOfCare.careManager" />
      <comment value="Referencia al practitoner &#xD;&#xA;&#xD;&#xA;References SHALL be a reference to an actual FHIR resource, and SHALL be resolveable (allowing for access control, temporary unavailability, etc.). Resolution can be either by retrieval from the URL, or, where applicable by resource type, by treating an absolute reference as a canonical URL and looking it up in a local registry/repository." />
    </element>
    <element id="EpisodeOfCare.careManager.id">
      <path value="EpisodeOfCare.careManager.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.reference">
      <path value="EpisodeOfCare.careManager.reference" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.identifier.id">
      <path value="EpisodeOfCare.careManager.identifier.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.identifier.type.id">
      <path value="EpisodeOfCare.careManager.identifier.type.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.identifier.type.coding.id">
      <path value="EpisodeOfCare.careManager.identifier.type.coding.id" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.identifier.type.coding.version">
      <path value="EpisodeOfCare.careManager.identifier.type.coding.version" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.identifier.type.coding.display">
      <path value="EpisodeOfCare.careManager.identifier.type.coding.display" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.identifier.type.coding.userSelected">
      <path value="EpisodeOfCare.careManager.identifier.type.coding.userSelected" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.identifier.type.text">
      <path value="EpisodeOfCare.careManager.identifier.type.text" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.identifier.period">
      <path value="EpisodeOfCare.careManager.identifier.period" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.identifier.assigner">
      <path value="EpisodeOfCare.careManager.identifier.assigner" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.careManager.display">
      <path value="EpisodeOfCare.careManager.display" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.team">
      <path value="EpisodeOfCare.team" />
      <max value="0" />
    </element>
    <element id="EpisodeOfCare.account">
      <path value="EpisodeOfCare.account" />
      <max value="0" />
    </element>
  </differential>
</StructureDefinition>