{
  "resourceType": "StructureDefinition",
  "id": "InteraccionClinicaModeloLogico",
  "url": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InteraccionClinicaModeloLogico",
  "name": "InteraccionClinicaModeloLogico",
  "title": "Modelo Lógico de Interacción Clínica ÚNICAS",
  "status": "draft",
  "description": "Modelo lógico de interacción clínica para red ÚNICAS",
  "fhirVersion": "5.0.0",
  "kind": "logical",
  "abstract": false,
  "type": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InteraccionClinicaModeloLogico",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "element": [
      {
        "id": "InteraccionClinicaModeloLogico",
        "path": "InteraccionClinicaModeloLogico",
        "short": "Modelo Lógico de Interacción Clínica ÚNICAS",
        "definition": "Modelo lógico de interacción clínica para red ÚNICAS",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InteraccionClinicaModeloLogico",
          "min": 0,
          "max": "*"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.TipoActividad",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "InteraccionClinicaModeloLogico.TipoActividad",
        "short": "Tipo de actividad ÚNICAS",
        "definition": "Tipo de actividad ÚNICAS",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "InteraccionClinicaModeloLogico.TipoActividad",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.TipoServicio",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "InteraccionClinicaModeloLogico.TipoServicio",
        "short": "Tipo de servicio",
        "definition": "Tipo de servicio",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InteraccionClinicaModeloLogico.TipoServicio",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.DescripcionEpisodio",
        "path": "InteraccionClinicaModeloLogico.DescripcionEpisodio",
        "short": "Descripción del episodio",
        "definition": "Descripción del episodio",
        "comment": "Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InteraccionClinicaModeloLogico.DescripcionEpisodio",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.FechaInicio",
        "path": "InteraccionClinicaModeloLogico.FechaInicio",
        "short": "Fecha de inicio de la interacción clínica",
        "definition": "Fecha de inicio de la interacción clínica",
        "min": 1,
        "max": "1",
        "base": {
          "path": "InteraccionClinicaModeloLogico.FechaInicio",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.FechaFin",
        "path": "InteraccionClinicaModeloLogico.FechaFin",
        "short": "Fecha de fin de la interacción clínica",
        "definition": "Fecha de fin de la interacción clínica",
        "min": 0,
        "max": "1",
        "base": {
          "path": "InteraccionClinicaModeloLogico.FechaFin",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "date"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.MotivoCita",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "InteraccionClinicaModeloLogico.MotivoCita",
        "short": "Motivo de cita",
        "definition": "Motivo de cita",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InteraccionClinicaModeloLogico.MotivoCita",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.Diagnosticos",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "InteraccionClinicaModeloLogico.Diagnosticos",
        "short": "Diagnósticos (Diagnóstico principal y/o secundarios asociados a la interacción clínica)",
        "definition": "Diagnósticos (Diagnóstico principal y/o secundarios asociados a la interacción clínica)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InteraccionClinicaModeloLogico.Diagnosticos",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/DiagnosticoModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.ReferenciaInstitucion",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "InteraccionClinicaModeloLogico.ReferenciaInstitucion",
        "short": "Referencia a la institución (Servicio Funcional)",
        "definition": "Referencia a la institución (Servicio Funcional)",
        "min": 1,
        "max": "1",
        "base": {
          "path": "InteraccionClinicaModeloLogico.ReferenciaInstitucion",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario",
        "short": "Referencia al profesional sanitario de la interacción clínica (Normalmente médico / enfermero responsable)",
        "definition": "Referencia al profesional sanitario de la interacción clínica (Normalmente médico / enfermero responsable)",
        "min": 1,
        "max": "*",
        "base": {
          "path": "InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/ProfesionalSanitarioModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.TipoProfesional",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "InteraccionClinicaModeloLogico.TipoProfesional",
        "short": "Tipo de profesional que atiende al paciente",
        "definition": "Tipo de profesional que atiende al paciente",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InteraccionClinicaModeloLogico.TipoProfesional",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "CE/CNE/CWE"
          },
          {
            "identity": "rim",
            "map": "CD"
          },
          {
            "identity": "orim",
            "map": "fhir:CodeableConcept rdfs:subClassOf dt:CD"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.ReferenciaPaciente",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "InteraccionClinicaModeloLogico.ReferenciaPaciente",
        "short": "Referencia al paciente que participa en este interacción clínica",
        "definition": "Referencia al paciente que participa en este interacción clínica",
        "min": 1,
        "max": "1",
        "base": {
          "path": "InteraccionClinicaModeloLogico.ReferenciaPaciente",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.ReferenciaCitaProgramada",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "InteraccionClinicaModeloLogico.ReferenciaCitaProgramada",
        "short": "Referencia a la cita programada",
        "definition": "Referencia a la cita programada",
        "min": 0,
        "max": "*",
        "base": {
          "path": "InteraccionClinicaModeloLogico.ReferenciaCitaProgramada",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/CitaAgendaModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "InteraccionClinicaModeloLogico",
        "path": "InteraccionClinicaModeloLogico",
        "short": "Modelo Lógico de Interacción Clínica ÚNICAS",
        "definition": "Modelo lógico de interacción clínica para red ÚNICAS"
      },
      {
        "id": "InteraccionClinicaModeloLogico.TipoActividad",
        "path": "InteraccionClinicaModeloLogico.TipoActividad",
        "short": "Tipo de actividad ÚNICAS",
        "definition": "Tipo de actividad ÚNICAS",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.TipoServicio",
        "path": "InteraccionClinicaModeloLogico.TipoServicio",
        "short": "Tipo de servicio",
        "definition": "Tipo de servicio",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.DescripcionEpisodio",
        "path": "InteraccionClinicaModeloLogico.DescripcionEpisodio",
        "short": "Descripción del episodio",
        "definition": "Descripción del episodio",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.FechaInicio",
        "path": "InteraccionClinicaModeloLogico.FechaInicio",
        "short": "Fecha de inicio de la interacción clínica",
        "definition": "Fecha de inicio de la interacción clínica",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.FechaFin",
        "path": "InteraccionClinicaModeloLogico.FechaFin",
        "short": "Fecha de fin de la interacción clínica",
        "definition": "Fecha de fin de la interacción clínica",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.MotivoCita",
        "path": "InteraccionClinicaModeloLogico.MotivoCita",
        "short": "Motivo de cita",
        "definition": "Motivo de cita",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.Diagnosticos",
        "path": "InteraccionClinicaModeloLogico.Diagnosticos",
        "short": "Diagnósticos (Diagnóstico principal y/o secundarios asociados a la interacción clínica)",
        "definition": "Diagnósticos (Diagnóstico principal y/o secundarios asociados a la interacción clínica)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/DiagnosticoModeloLogico"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.ReferenciaInstitucion",
        "path": "InteraccionClinicaModeloLogico.ReferenciaInstitucion",
        "short": "Referencia a la institución (Servicio Funcional)",
        "definition": "Referencia a la institución (Servicio Funcional)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario",
        "path": "InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario",
        "short": "Referencia al profesional sanitario de la interacción clínica (Normalmente médico / enfermero responsable)",
        "definition": "Referencia al profesional sanitario de la interacción clínica (Normalmente médico / enfermero responsable)",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/ProfesionalSanitarioModeloLogico"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.TipoProfesional",
        "path": "InteraccionClinicaModeloLogico.TipoProfesional",
        "short": "Tipo de profesional que atiende al paciente",
        "definition": "Tipo de profesional que atiende al paciente",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.ReferenciaPaciente",
        "path": "InteraccionClinicaModeloLogico.ReferenciaPaciente",
        "short": "Referencia al paciente que participa en este interacción clínica",
        "definition": "Referencia al paciente que participa en este interacción clínica",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico"
          }
        ]
      },
      {
        "id": "InteraccionClinicaModeloLogico.ReferenciaCitaProgramada",
        "path": "InteraccionClinicaModeloLogico.ReferenciaCitaProgramada",
        "short": "Referencia a la cita programada",
        "definition": "Referencia a la cita programada",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/CitaAgendaModeloLogico"
          }
        ]
      }
    ]
  }
}