{
  "resourceType": "StructureDefinition",
  "url": "https://example.org/fhir/StructureDefinition/EpisodeOfCare",
  "name": "EpisodeOfCare",
  "status": "draft",
  "date": "2022-12-20T12:19:32.7242267+00:00",
  "fhirVersion": "4.0.1",
  "kind": "resource",
  "abstract": false,
  "type": "EpisodeOfCare",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/EpisodeOfCare",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "EpisodeOfCare.implicitRules",
        "path": "EpisodeOfCare.implicitRules",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.language",
        "path": "EpisodeOfCare.language",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.text",
        "path": "EpisodeOfCare.text",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.contained",
        "path": "EpisodeOfCare.contained",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.identifier",
        "path": "EpisodeOfCare.identifier",
        "definition": "Identificador hospital\r\n\r\nThe 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."
      },
      {
        "id": "EpisodeOfCare.identifier.id",
        "path": "EpisodeOfCare.identifier.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.identifier.type",
        "path": "EpisodeOfCare.identifier.type",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.identifier.period",
        "path": "EpisodeOfCare.identifier.period",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.identifier.assigner",
        "path": "EpisodeOfCare.identifier.assigner",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.status",
        "path": "EpisodeOfCare.status",
        "comment": "Estado\r\n\r\nThis element is labeled as a modifier because the status contains codes that mark the episode as not currently valid."
      },
      {
        "id": "EpisodeOfCare.statusHistory",
        "path": "EpisodeOfCare.statusHistory",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.type",
        "path": "EpisodeOfCare.type",
        "comment": "Tipo\r\n\r\nThe 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."
      },
      {
        "id": "EpisodeOfCare.type.id",
        "path": "EpisodeOfCare.type.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.type.coding.id",
        "path": "EpisodeOfCare.type.coding.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.type.coding.system",
        "path": "EpisodeOfCare.type.coding.system",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.type.coding.version",
        "path": "EpisodeOfCare.type.coding.version",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.type.coding.display",
        "path": "EpisodeOfCare.type.coding.display",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.type.coding.userSelected",
        "path": "EpisodeOfCare.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.type.text",
        "path": "EpisodeOfCare.type.text",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.id",
        "path": "EpisodeOfCare.diagnosis.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition",
        "path": "EpisodeOfCare.diagnosis.condition",
        "comment": "Referencia a diagnosis (CIE_CODIFICACION)\r\n\r\nReferences 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."
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.id",
        "path": "EpisodeOfCare.diagnosis.condition.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.reference",
        "path": "EpisodeOfCare.diagnosis.condition.reference",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.identifier.id",
        "path": "EpisodeOfCare.diagnosis.condition.identifier.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.identifier.type.id",
        "path": "EpisodeOfCare.diagnosis.condition.identifier.type.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.identifier.type.coding.id",
        "path": "EpisodeOfCare.diagnosis.condition.identifier.type.coding.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.identifier.type.coding.version",
        "path": "EpisodeOfCare.diagnosis.condition.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.identifier.type.coding.display",
        "path": "EpisodeOfCare.diagnosis.condition.identifier.type.coding.display",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.identifier.type.coding.userSelected",
        "path": "EpisodeOfCare.diagnosis.condition.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.identifier.type.text",
        "path": "EpisodeOfCare.diagnosis.condition.identifier.type.text",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.identifier.period",
        "path": "EpisodeOfCare.diagnosis.condition.identifier.period",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.identifier.assigner",
        "path": "EpisodeOfCare.diagnosis.condition.identifier.assigner",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.condition.display",
        "path": "EpisodeOfCare.diagnosis.condition.display",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.role.id",
        "path": "EpisodeOfCare.diagnosis.role.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.role.coding.id",
        "path": "EpisodeOfCare.diagnosis.role.coding.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.role.coding.version",
        "path": "EpisodeOfCare.diagnosis.role.coding.version",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.role.coding.userSelected",
        "path": "EpisodeOfCare.diagnosis.role.coding.userSelected",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.role.text",
        "path": "EpisodeOfCare.diagnosis.role.text",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.diagnosis.rank",
        "path": "EpisodeOfCare.diagnosis.rank",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient",
        "path": "EpisodeOfCare.patient",
        "comment": "Paciente\r\n\r\nReferences 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."
      },
      {
        "id": "EpisodeOfCare.patient.id",
        "path": "EpisodeOfCare.patient.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.reference",
        "path": "EpisodeOfCare.patient.reference",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.id",
        "path": "EpisodeOfCare.patient.identifier.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.use",
        "path": "EpisodeOfCare.patient.identifier.use",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.type.id",
        "path": "EpisodeOfCare.patient.identifier.type.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.type.coding.id",
        "path": "EpisodeOfCare.patient.identifier.type.coding.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.type.coding.version",
        "path": "EpisodeOfCare.patient.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.type.coding.display",
        "path": "EpisodeOfCare.patient.identifier.type.coding.display",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.type.coding.userSelected",
        "path": "EpisodeOfCare.patient.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.type.text",
        "path": "EpisodeOfCare.patient.identifier.type.text",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.period",
        "path": "EpisodeOfCare.patient.identifier.period",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.identifier.assigner",
        "path": "EpisodeOfCare.patient.identifier.assigner",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.patient.display",
        "path": "EpisodeOfCare.patient.display",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.managingOrganization",
        "path": "EpisodeOfCare.managingOrganization",
        "comment": "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": "0"
      },
      {
        "id": "EpisodeOfCare.period.id",
        "path": "EpisodeOfCare.period.id",
        "comment": "Fechas",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.referralRequest",
        "path": "EpisodeOfCare.referralRequest",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager",
        "path": "EpisodeOfCare.careManager",
        "comment": "Referencia al practitoner \r\n\r\nReferences 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."
      },
      {
        "id": "EpisodeOfCare.careManager.id",
        "path": "EpisodeOfCare.careManager.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.reference",
        "path": "EpisodeOfCare.careManager.reference",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.identifier.id",
        "path": "EpisodeOfCare.careManager.identifier.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.identifier.type.id",
        "path": "EpisodeOfCare.careManager.identifier.type.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.identifier.type.coding.id",
        "path": "EpisodeOfCare.careManager.identifier.type.coding.id",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.identifier.type.coding.version",
        "path": "EpisodeOfCare.careManager.identifier.type.coding.version",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.identifier.type.coding.display",
        "path": "EpisodeOfCare.careManager.identifier.type.coding.display",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.identifier.type.coding.userSelected",
        "path": "EpisodeOfCare.careManager.identifier.type.coding.userSelected",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.identifier.type.text",
        "path": "EpisodeOfCare.careManager.identifier.type.text",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.identifier.period",
        "path": "EpisodeOfCare.careManager.identifier.period",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.identifier.assigner",
        "path": "EpisodeOfCare.careManager.identifier.assigner",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.careManager.display",
        "path": "EpisodeOfCare.careManager.display",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.team",
        "path": "EpisodeOfCare.team",
        "max": "0"
      },
      {
        "id": "EpisodeOfCare.account",
        "path": "EpisodeOfCare.account",
        "max": "0"
      }
    ]
  }
}