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