<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="AntecedenteModeloLogico" />
  <url value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/AntecedenteModeloLogico" />
  <name value="AntecedenteModeloLogico" />
  <title value="Modelo Logico de Antecedente ÚNICAS" />
  <status value="draft" />
  <description value="Modelo logico de antecedente para red ÚNICAS" />
  <fhirVersion value="5.0.0" />
  <kind value="logical" />
  <abstract value="false" />
  <type value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/AntecedenteModeloLogico" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base" />
  <derivation value="specialization" />
  <differential>
    <element id="AntecedenteModeloLogico">
      <path value="AntecedenteModeloLogico" />
      <short value="Modelo Logico de Antecedente ÚNICAS" />
      <definition value="Modelo logico de antecedente para red ÚNICAS" />
    </element>
    <element id="AntecedenteModeloLogico.EnfermedadPrevia">
      <path value="AntecedenteModeloLogico.EnfermedadPrevia" />
      <short value="Enfermedad previa" />
      <definition value="Enfermedad previa" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaInicioEnfermedadPrevia">
      <path value="AntecedenteModeloLogico.FechaInicioEnfermedadPrevia" />
      <short value="Fecha de inicio de la enfermedad previa" />
      <definition value="Fecha de inicio de la enfermedad previa" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.EnfermedadNeonatal">
      <path value="AntecedenteModeloLogico.EnfermedadNeonatal" />
      <short value="Enfermedad neonatal (dato mínimo, en caso de informar antecedente neonatal)" />
      <definition value="Enfermedad neonatal (dato mínimo, en caso de informar antecedente neonatal)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaInicioEnfermedadNeonatal">
      <path value="AntecedenteModeloLogico.FechaInicioEnfermedadNeonatal" />
      <short value="Fecha de inicio de la enfermedad neonatal (dato mínimo, en caso de informar antecedente neonatal)" />
      <definition value="Fecha de inicio de la enfermedad neonatal (dato mínimo, en caso de informar antecedente neonatal)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.PesoNeonatal">
      <path value="AntecedenteModeloLogico.PesoNeonatal" />
      <short value="Antropometría neonatal: Peso (dato mínimo, en caso de informar el peso neonatal)" />
      <definition value="Antropometría neonatal: Peso (dato mínimo, en caso de informar el peso neonatal)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaTomaPesoNeonatal">
      <path value="AntecedenteModeloLogico.FechaTomaPesoNeonatal" />
      <short value="Fecha de la toma del peso (dato mínimo, en caso de informar el peso neonatal)" />
      <definition value="Fecha de la toma del peso (dato mínimo, en caso de informar el peso neonatal)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.PerimetroCefalicoNeonatal">
      <path value="AntecedenteModeloLogico.PerimetroCefalicoNeonatal" />
      <short value="Antropometría neonatal: Perímetro cefálico (dato mínimo, en caso de informar el perímetro cefálico neonatal)" />
      <definition value="Antropometría neonatal: Perímetro cefálico (dato mínimo, en caso de informar el perímetro cefálico neonatal)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaTomaPerimetroCefalicoNeonatal">
      <path value="AntecedenteModeloLogico.FechaTomaPerimetroCefalicoNeonatal" />
      <short value="Fecha de la toma del perímetro cefálico (dato mínimo, en caso de informar el perímetro cefálico neonatal)" />
      <definition value="Fecha de la toma del perímetro cefálico (dato mínimo, en caso de informar el perímetro cefálico neonatal)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.AlturaNeonatal">
      <path value="AntecedenteModeloLogico.AlturaNeonatal" />
      <short value="Antropometría neonatal: Altura (dato mínimo, en caso de informar la altura neonatal)" />
      <definition value="Antropometría neonatal: Altura (dato mínimo, en caso de informar la altura neonatal)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaTomaAlturaNeonatal">
      <path value="AntecedenteModeloLogico.FechaTomaAlturaNeonatal" />
      <short value="Fecha de la toma del altura (dato mínimo, en caso de informar la altura neonatal)" />
      <definition value="Fecha de la toma del altura (dato mínimo, en caso de informar la altura neonatal)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.AntecedenteObstetrico">
      <path value="AntecedenteModeloLogico.AntecedenteObstetrico" />
      <short value="Antecedente obstétrico" />
      <definition value="Antecedente obstétrico" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.AntecedenteQuirurgico">
      <path value="AntecedenteModeloLogico.AntecedenteQuirurgico" />
      <short value="Antecedente quirúrgico" />
      <definition value="Antecedente quirúrgico" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaIntervencion">
      <path value="AntecedenteModeloLogico.FechaIntervencion" />
      <short value="Fecha de la intervención" />
      <definition value="Fecha de la intervención" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.AntecedenteFamiliar">
      <path value="AntecedenteModeloLogico.AntecedenteFamiliar" />
      <short value="Antecedente familiar" />
      <definition value="Antecedente familiar" />
      <min value="1" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.GradoParentesco">
      <path value="AntecedenteModeloLogico.GradoParentesco" />
      <short value="Grado de parentesco" />
      <definition value="Grado de parentesco" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.Peso">
      <path value="AntecedenteModeloLogico.Peso" />
      <short value="Peso (dato mínimo, en caso de informar el peso previo)" />
      <definition value="Peso (dato mínimo, en caso de informar el peso previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaTomaPeso">
      <path value="AntecedenteModeloLogico.FechaTomaPeso" />
      <short value="Fecha de la toma del peso (dato mínimo, en caso de informar el peso previo)" />
      <definition value="Fecha de la toma del peso (dato mínimo, en caso de informar el peso previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.PerimetroCefalico">
      <path value="AntecedenteModeloLogico.PerimetroCefalico" />
      <short value="Perímetro cefálico (dato mínimo, en caso de informar el perímetro cefálico previo)" />
      <definition value="Perímetro cefálico (dato mínimo, en caso de informar el perímetro cefálico previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaTomaPerimetroCefalico">
      <path value="AntecedenteModeloLogico.FechaTomaPerimetroCefalico" />
      <short value="Fecha de la toma del perímetro cefálico (dato mínimo, en caso de informar el perímetro cefálico previo)" />
      <definition value="Fecha de la toma del perímetro cefálico (dato mínimo, en caso de informar el perímetro cefálico previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.Altura">
      <path value="AntecedenteModeloLogico.Altura" />
      <short value="Altura (dato mínimo, en caso de informar la altura previo)" />
      <definition value="Altura (dato mínimo, en caso de informar la altura previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaTomaAltura">
      <path value="AntecedenteModeloLogico.FechaTomaAltura" />
      <short value="Fecha de la toma del altura (dato mínimo, en caso de informar la altura previo)" />
      <definition value="Fecha de la toma del altura (dato mínimo, en caso de informar la altura previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.SustanciaHabitoToxico">
      <path value="AntecedenteModeloLogico.SustanciaHabitoToxico" />
      <short value="Sustancia asociada al hábito tóxico (dato mínimo, en caso de informar hábito tóxico)" />
      <definition value="Sustancia asociada al hábito tóxico (dato mínimo, en caso de informar hábito tóxico)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.DosisHabitoToxico">
      <path value="AntecedenteModeloLogico.DosisHabitoToxico" />
      <short value="Dosis del consumo asociada al hábito tóxico" />
      <definition value="Dosis del consumo asociada al hábito tóxico" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaInicioHabitoToxico">
      <path value="AntecedenteModeloLogico.FechaInicioHabitoToxico" />
      <short value="Fecha de incio del consumo asociada al hábito tóxico (dato mínimo, en caso de informar hábito tóxico)" />
      <definition value="Fecha de incio del consumo asociada al hábito tóxico (dato mínimo, en caso de informar hábito tóxico)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaFinHabitoToxico">
      <path value="AntecedenteModeloLogico.FechaFinHabitoToxico" />
      <short value="Fecha de fin del consumo asociada al hábito tóxico (dato mínimo, en caso de fin de consumo)" />
      <definition value="Fecha de fin del consumo asociada al hábito tóxico (dato mínimo, en caso de fin de consumo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.PatronConsumoHabitoToxico">
      <path value="AntecedenteModeloLogico.PatronConsumoHabitoToxico" />
      <short value="Patrón de consumo asociada al hábito tóxico" />
      <definition value="Patrón de consumo asociada al hábito tóxico" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.HabitoNoSaludable">
      <path value="AntecedenteModeloLogico.HabitoNoSaludable" />
      <short value="Hábito no saludable (dato mínimo, en caso de informar hábito no saludable)" />
      <definition value="Hábito no saludable (dato mínimo, en caso de informar hábito no saludable)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaInicioHabitoNoSaludable">
      <path value="AntecedenteModeloLogico.FechaInicioHabitoNoSaludable" />
      <short value="Fecha de incio asociada al hábito no saludable (dato mínimo, en caso de informar hábito no saludable)" />
      <definition value="Fecha de incio asociada al hábito no saludable (dato mínimo, en caso de informar hábito no saludable)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaFinHabitoNoSaludable">
      <path value="AntecedenteModeloLogico.FechaFinHabitoNoSaludable" />
      <short value="Fecha de fin asociada al hábito no saludable (dato mínimo, en caso de fin de consumo)" />
      <definition value="Fecha de fin asociada al hábito no saludable (dato mínimo, en caso de fin de consumo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.PatronConsumoHabitoNoSaludable">
      <path value="AntecedenteModeloLogico.PatronConsumoHabitoNoSaludable" />
      <short value="Patrón de consumo asociada al hábito no saludable" />
      <definition value="Patrón de consumo asociada al hábito no saludable" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FarmacoPrevio">
      <path value="AntecedenteModeloLogico.FarmacoPrevio" />
      <short value="Fármaco previo (dato mínimo, en caso de informar fármaco previo)" />
      <definition value="Fármaco previo (dato mínimo, en caso de informar fármaco previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.NombreComercial">
      <path value="AntecedenteModeloLogico.NombreComercial" />
      <short value="Nombre comercial del fármaco" />
      <definition value="Nombre comercial del fármaco" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FormaFarmaceutica">
      <path value="AntecedenteModeloLogico.FormaFarmaceutica" />
      <short value="Forma farmacéutica del fármaco" />
      <definition value="Forma farmacéutica del fármaco" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.Estado">
      <path value="AntecedenteModeloLogico.Estado" />
      <short value="Estado del fármaco" />
      <definition value="Estado del fármaco" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.PrincipioActivo">
      <path value="AntecedenteModeloLogico.PrincipioActivo" />
      <short value="Principio activo del fármaco" />
      <definition value="Principio activo del fármaco" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaPrescripcion">
      <path value="AntecedenteModeloLogico.FechaPrescripcion" />
      <short value="Fecha de la prescripción del tratamiento farmacológico previo" />
      <definition value="Fecha de la prescripción del tratamiento farmacológico previo" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FechaTratamiento">
      <path value="AntecedenteModeloLogico.FechaTratamiento" />
      <short value="Fecha de inicio del tratamiento y/o Fecha de fin del tratamiento (Duración del tratamiento) del tratamiento farmacológico previo (dato mínimo - Fecha inicio tratamiento, en caso de informar tratamiento farmacológico previo)" />
      <definition value="Fecha de inicio del tratamiento y/o Fecha de fin del tratamiento (Duración del tratamiento) del tratamiento farmacológico previo (dato mínimo - Fecha inicio tratamiento, en caso de informar tratamiento farmacológico previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.ComentariosFarmaceutico">
      <path value="AntecedenteModeloLogico.ComentariosFarmaceutico" />
      <short value="Comentarios para el farmacéutico del tratamiento farmacológico previo" />
      <definition value="Comentarios para el farmacéutico del tratamiento farmacológico previo" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.ViaAdmnistracion">
      <path value="AntecedenteModeloLogico.ViaAdmnistracion" />
      <short value="Vía de administración del tratamiento farmacológico previo" />
      <definition value="Vía de administración del tratamiento farmacológico previo" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.Dosis">
      <path value="AntecedenteModeloLogico.Dosis" />
      <short value="Dosis del medicamento del tratamiento farmacológico previo (dato mínimo, en caso de informar tratamiento farmacológico previo)" />
      <definition value="Dosis del medicamento del tratamiento farmacológico previo (dato mínimo, en caso de informar tratamiento farmacológico previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.FrecuenciaTomas">
      <path value="AntecedenteModeloLogico.FrecuenciaTomas" />
      <short value="Frecuencia de tomas (Posología) del tratamiento farmacológico previo (dato mínimo, en caso de informar tratamiento farmacológico previo)" />
      <definition value="Frecuencia de tomas (Posología) del tratamiento farmacológico previo (dato mínimo, en caso de informar tratamiento farmacológico previo)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="Quantity" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.ReferenciaFarmaco">
      <path value="AntecedenteModeloLogico.ReferenciaFarmaco" />
      <short value="Referencia al fármaco" />
      <definition value="Referencia al fármaco" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="Reference" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.ReferenciaProfesionalSanitario">
      <path value="AntecedenteModeloLogico.ReferenciaProfesionalSanitario" />
      <short value="Referencia al profesional sanitario" />
      <definition value="Referencia al profesional sanitario" />
      <min value="0" />
      <max value="*" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/ProfesionalSanitarioModeloLogico" />
      </type>
    </element>
    <element id="AntecedenteModeloLogico.ReferenciaPaciente">
      <path value="AntecedenteModeloLogico.ReferenciaPaciente" />
      <short value="Referencia al paciente" />
      <definition value="Referencia al paciente" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico" />
      </type>
    </element>
  </differential>
</StructureDefinition>