<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="InteraccionClinicaModeloLogico" />
  <url value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/InteraccionClinicaModeloLogico" />
  <name value="InteraccionClinicaModeloLogico" />
  <title value="Modelo Lógico de Interacción Clínica ÚNICAS" />
  <status value="draft" />
  <description value="Modelo lógico de interacción clínica para red ÚNICAS" />
  <fhirVersion value="5.0.0" />
  <kind value="logical" />
  <abstract value="false" />
  <type value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/InteraccionClinicaModeloLogico" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base" />
  <derivation value="specialization" />
  <snapshot>
    <element id="InteraccionClinicaModeloLogico">
      <path value="InteraccionClinicaModeloLogico" />
      <short value="Modelo Lógico de Interacción Clínica ÚNICAS" />
      <definition value="Modelo lógico de interacción clínica para red ÚNICAS" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="InteraccionClinicaModeloLogico" />
        <min value="0" />
        <max value="*" />
      </base>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.TipoActividad">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="InteraccionClinicaModeloLogico.TipoActividad" />
      <short value="Tipo de actividad ÚNICAS" />
      <definition value="Tipo de actividad ÚNICAS" />
      <comment value="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 value="1" />
      <max value="1" />
      <base>
        <path value="InteraccionClinicaModeloLogico.TipoActividad" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept rdfs:subClassOf dt:CD" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.TipoServicio">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="InteraccionClinicaModeloLogico.TipoServicio" />
      <short value="Tipo de servicio" />
      <definition value="Tipo de servicio" />
      <comment value="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 value="0" />
      <max value="*" />
      <base>
        <path value="InteraccionClinicaModeloLogico.TipoServicio" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept rdfs:subClassOf dt:CD" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.DescripcionEpisodio">
      <path value="InteraccionClinicaModeloLogico.DescripcionEpisodio" />
      <short value="Descripción del episodio" />
      <definition value="Descripción del episodio" />
      <comment value="Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="InteraccionClinicaModeloLogico.DescripcionEpisodio" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.FechaInicio">
      <path value="InteraccionClinicaModeloLogico.FechaInicio" />
      <short value="Fecha de inicio de la interacción clínica" />
      <definition value="Fecha de inicio de la interacción clínica" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="InteraccionClinicaModeloLogico.FechaInicio" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="date" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.FechaFin">
      <path value="InteraccionClinicaModeloLogico.FechaFin" />
      <short value="Fecha de fin de la interacción clínica" />
      <definition value="Fecha de fin de la interacción clínica" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="InteraccionClinicaModeloLogico.FechaFin" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="date" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.MotivoCita">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="InteraccionClinicaModeloLogico.MotivoCita" />
      <short value="Motivo de cita" />
      <definition value="Motivo de cita" />
      <comment value="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 value="0" />
      <max value="*" />
      <base>
        <path value="InteraccionClinicaModeloLogico.MotivoCita" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept rdfs:subClassOf dt:CD" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.Diagnosticos">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="InteraccionClinicaModeloLogico.Diagnosticos" />
      <short value="Diagnósticos (Diagnóstico principal y/o secundarios asociados a la interacción clínica)" />
      <definition value="Diagnósticos (Diagnóstico principal y/o secundarios asociados a la interacción clínica)" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="InteraccionClinicaModeloLogico.Diagnosticos" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/DiagnosticoModeloLogico" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.ReferenciaInstitucion">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="InteraccionClinicaModeloLogico.ReferenciaInstitucion" />
      <short value="Referencia a la institución (Servicio Funcional)" />
      <definition value="Referencia a la institución (Servicio Funcional)" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="InteraccionClinicaModeloLogico.ReferenciaInstitucion" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario" />
      <short value="Referencia al profesional sanitario de la interacción clínica (Normalmente médico / enfermero responsable)" />
      <definition value="Referencia al profesional sanitario de la interacción clínica (Normalmente médico / enfermero responsable)" />
      <min value="1" />
      <max value="*" />
      <base>
        <path value="InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario" />
        <min value="1" />
        <max value="*" />
      </base>
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/ProfesionalSanitarioModeloLogico" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.TipoProfesional">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="InteraccionClinicaModeloLogico.TipoProfesional" />
      <short value="Tipo de profesional que atiende al paciente" />
      <definition value="Tipo de profesional que atiende al paciente" />
      <comment value="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 value="0" />
      <max value="*" />
      <base>
        <path value="InteraccionClinicaModeloLogico.TipoProfesional" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept rdfs:subClassOf dt:CD" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.ReferenciaPaciente">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="InteraccionClinicaModeloLogico.ReferenciaPaciente" />
      <short value="Referencia al paciente que participa en este interacción clínica" />
      <definition value="Referencia al paciente que participa en este interacción clínica" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="InteraccionClinicaModeloLogico.ReferenciaPaciente" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="InteraccionClinicaModeloLogico.ReferenciaCitaProgramada">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="InteraccionClinicaModeloLogico.ReferenciaCitaProgramada" />
      <short value="Referencia a la cita programada" />
      <definition value="Referencia a la cita programada" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="InteraccionClinicaModeloLogico.ReferenciaCitaProgramada" />
        <min value="0" />
        <max value="*" />
      </base>
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/CitaAgendaModeloLogico" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
  </snapshot>
  <differential>
    <element id="InteraccionClinicaModeloLogico">
      <path value="InteraccionClinicaModeloLogico" />
      <short value="Modelo Lógico de Interacción Clínica ÚNICAS" />
      <definition value="Modelo lógico de interacción clínica para red ÚNICAS" />
    </element>
    <element id="InteraccionClinicaModeloLogico.TipoActividad">
      <path value="InteraccionClinicaModeloLogico.TipoActividad" />
      <short value="Tipo de actividad ÚNICAS" />
      <definition value="Tipo de actividad ÚNICAS" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.TipoServicio">
      <path value="InteraccionClinicaModeloLogico.TipoServicio" />
      <short value="Tipo de servicio" />
      <definition value="Tipo de servicio" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.DescripcionEpisodio">
      <path value="InteraccionClinicaModeloLogico.DescripcionEpisodio" />
      <short value="Descripción del episodio" />
      <definition value="Descripción del episodio" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.FechaInicio">
      <path value="InteraccionClinicaModeloLogico.FechaInicio" />
      <short value="Fecha de inicio de la interacción clínica" />
      <definition value="Fecha de inicio de la interacción clínica" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.FechaFin">
      <path value="InteraccionClinicaModeloLogico.FechaFin" />
      <short value="Fecha de fin de la interacción clínica" />
      <definition value="Fecha de fin de la interacción clínica" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.MotivoCita">
      <path value="InteraccionClinicaModeloLogico.MotivoCita" />
      <short value="Motivo de cita" />
      <definition value="Motivo de cita" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.Diagnosticos">
      <path value="InteraccionClinicaModeloLogico.Diagnosticos" />
      <short value="Diagnósticos (Diagnóstico principal y/o secundarios asociados a la interacción clínica)" />
      <definition value="Diagnósticos (Diagnóstico principal y/o secundarios asociados a la interacción clínica)" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/DiagnosticoModeloLogico" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.ReferenciaInstitucion">
      <path value="InteraccionClinicaModeloLogico.ReferenciaInstitucion" />
      <short value="Referencia a la institución (Servicio Funcional)" />
      <definition value="Referencia a la institución (Servicio Funcional)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario">
      <path value="InteraccionClinicaModeloLogico.ReferenciaProfesionalSanitario" />
      <short value="Referencia al profesional sanitario de la interacción clínica (Normalmente médico / enfermero responsable)" />
      <definition value="Referencia al profesional sanitario de la interacción clínica (Normalmente médico / enfermero responsable)" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/ProfesionalSanitarioModeloLogico" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.TipoProfesional">
      <path value="InteraccionClinicaModeloLogico.TipoProfesional" />
      <short value="Tipo de profesional que atiende al paciente" />
      <definition value="Tipo de profesional que atiende al paciente" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.ReferenciaPaciente">
      <path value="InteraccionClinicaModeloLogico.ReferenciaPaciente" />
      <short value="Referencia al paciente que participa en este interacción clínica" />
      <definition value="Referencia al paciente que participa en este interacción clínica" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico" />
      </type>
    </element>
    <element id="InteraccionClinicaModeloLogico.ReferenciaCitaProgramada">
      <path value="InteraccionClinicaModeloLogico.ReferenciaCitaProgramada" />
      <short value="Referencia a la cita programada" />
      <definition value="Referencia a la cita programada" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/CitaAgendaModeloLogico" />
      </type>
    </element>
  </differential>
</StructureDefinition>