{
  "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",
  "snapshot": {
    "element": [
      {
        "id": "AntecedenteModeloLogico",
        "path": "AntecedenteModeloLogico",
        "short": "Modelo Logico de Antecedente ÚNICAS",
        "definition": "Modelo logico de antecedente para red ÚNICAS",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AntecedenteModeloLogico",
          "min": 0,
          "max": "*"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "AntecedenteModeloLogico.EnfermedadPrevia",
        "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": "AntecedenteModeloLogico.EnfermedadPrevia",
        "short": "Enfermedad previa",
        "definition": "Enfermedad previa",
        "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": "AntecedenteModeloLogico.EnfermedadPrevia",
          "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": "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaInicioEnfermedadPrevia",
          "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": "AntecedenteModeloLogico.EnfermedadNeonatal",
        "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": "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)",
        "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": "AntecedenteModeloLogico.EnfermedadNeonatal",
          "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": "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaInicioEnfermedadNeonatal",
          "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": "AntecedenteModeloLogico.PesoNeonatal",
        "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": "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)",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.PesoNeonatal",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "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"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaTomaPesoNeonatal",
          "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": "AntecedenteModeloLogico.PerimetroCefalicoNeonatal",
        "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": "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)",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.PerimetroCefalicoNeonatal",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "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"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaTomaPerimetroCefalicoNeonatal",
          "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": "AntecedenteModeloLogico.AlturaNeonatal",
        "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": "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)",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.AlturaNeonatal",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "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"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaTomaAlturaNeonatal",
          "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": "AntecedenteModeloLogico.AntecedenteObstetrico",
        "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": "AntecedenteModeloLogico.AntecedenteObstetrico",
        "short": "Antecedente obstétrico",
        "definition": "Antecedente obstétrico",
        "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": "AntecedenteModeloLogico.AntecedenteObstetrico",
          "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": "AntecedenteModeloLogico.AntecedenteQuirurgico",
        "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": "AntecedenteModeloLogico.AntecedenteQuirurgico",
        "short": "Antecedente quirúrgico",
        "definition": "Antecedente quirúrgico",
        "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": "AntecedenteModeloLogico.AntecedenteQuirurgico",
          "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": "AntecedenteModeloLogico.FechaIntervencion",
        "path": "AntecedenteModeloLogico.FechaIntervencion",
        "short": "Fecha de la intervención",
        "definition": "Fecha de la intervención",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.FechaIntervencion",
          "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": "AntecedenteModeloLogico.AntecedenteFamiliar",
        "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": "AntecedenteModeloLogico.AntecedenteFamiliar",
        "short": "Antecedente familiar",
        "definition": "Antecedente familiar",
        "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": "*",
        "base": {
          "path": "AntecedenteModeloLogico.AntecedenteFamiliar",
          "min": 1,
          "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": "AntecedenteModeloLogico.GradoParentesco",
        "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": "AntecedenteModeloLogico.GradoParentesco",
        "short": "Grado de parentesco",
        "definition": "Grado de parentesco",
        "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": "AntecedenteModeloLogico.GradoParentesco",
          "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": "AntecedenteModeloLogico.Peso",
        "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": "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)",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.Peso",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "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"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaTomaPeso",
          "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": "AntecedenteModeloLogico.PerimetroCefalico",
        "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": "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)",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.PerimetroCefalico",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "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"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaTomaPerimetroCefalico",
          "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": "AntecedenteModeloLogico.Altura",
        "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": "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)",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.Altura",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "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"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaTomaAltura",
          "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": "AntecedenteModeloLogico.SustanciaHabitoToxico",
        "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": "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)",
        "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": "AntecedenteModeloLogico.SustanciaHabitoToxico",
          "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": "AntecedenteModeloLogico.DosisHabitoToxico",
        "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": "AntecedenteModeloLogico.DosisHabitoToxico",
        "short": "Dosis del consumo asociada al hábito tóxico",
        "definition": "Dosis del consumo asociada al hábito tóxico",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.DosisHabitoToxico",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "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"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaInicioHabitoToxico",
          "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": "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaFinHabitoToxico",
          "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": "AntecedenteModeloLogico.PatronConsumoHabitoToxico",
        "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": "AntecedenteModeloLogico.PatronConsumoHabitoToxico",
        "short": "Patrón de consumo asociada al hábito tóxico",
        "definition": "Patrón de consumo asociada al hábito tóxico",
        "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": "1",
        "base": {
          "path": "AntecedenteModeloLogico.PatronConsumoHabitoToxico",
          "min": 0,
          "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": "AntecedenteModeloLogico.HabitoNoSaludable",
        "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": "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)",
        "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": "AntecedenteModeloLogico.HabitoNoSaludable",
          "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": "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaInicioHabitoNoSaludable",
          "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": "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaFinHabitoNoSaludable",
          "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": "AntecedenteModeloLogico.PatronConsumoHabitoNoSaludable",
        "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": "AntecedenteModeloLogico.PatronConsumoHabitoNoSaludable",
        "short": "Patrón de consumo asociada al hábito no saludable",
        "definition": "Patrón de consumo asociada al hábito no saludable",
        "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": "1",
        "base": {
          "path": "AntecedenteModeloLogico.PatronConsumoHabitoNoSaludable",
          "min": 0,
          "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": "AntecedenteModeloLogico.FarmacoPrevio",
        "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": "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)",
        "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": "AntecedenteModeloLogico.FarmacoPrevio",
          "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": "AntecedenteModeloLogico.NombreComercial",
        "path": "AntecedenteModeloLogico.NombreComercial",
        "short": "Nombre comercial del fármaco",
        "definition": "Nombre comercial del fármaco",
        "comment": "Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.NombreComercial",
          "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": "AntecedenteModeloLogico.FormaFarmaceutica",
        "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": "AntecedenteModeloLogico.FormaFarmaceutica",
        "short": "Forma farmacéutica del fármaco",
        "definition": "Forma farmacéutica del fármaco",
        "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": "1",
        "base": {
          "path": "AntecedenteModeloLogico.FormaFarmaceutica",
          "min": 0,
          "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": "AntecedenteModeloLogico.Estado",
        "path": "AntecedenteModeloLogico.Estado",
        "short": "Estado del fármaco",
        "definition": "Estado del fármaco",
        "comment": "Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.Estado",
          "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": "AntecedenteModeloLogico.PrincipioActivo",
        "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": "AntecedenteModeloLogico.PrincipioActivo",
        "short": "Principio activo del fármaco",
        "definition": "Principio activo del fármaco",
        "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": "AntecedenteModeloLogico.PrincipioActivo",
          "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": "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaPrescripcion",
          "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": "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",
        "base": {
          "path": "AntecedenteModeloLogico.FechaTratamiento",
          "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": "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",
        "base": {
          "path": "AntecedenteModeloLogico.ComentariosFarmaceutico",
          "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": "AntecedenteModeloLogico.ViaAdmnistracion",
        "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": "AntecedenteModeloLogico.ViaAdmnistracion",
        "short": "Vía de administración del tratamiento farmacológico previo",
        "definition": "Vía de administración del tratamiento farmacológico previo",
        "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": "1",
        "base": {
          "path": "AntecedenteModeloLogico.ViaAdmnistracion",
          "min": 0,
          "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": "AntecedenteModeloLogico.Dosis",
        "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": "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)",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.Dosis",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "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"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "AntecedenteModeloLogico.FrecuenciaTomas",
        "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": "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)",
        "comment": "The context of use may frequently define what kind of quantity this is and therefore what kind of units can be used. The context of use may also restrict the values for the comparator.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.FrecuenciaTomas",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "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"
          },
          {
            "key": "qty-3",
            "severity": "error",
            "human": "If a code for the unit is present, the system SHALL also be present",
            "expression": "code.empty() or system.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Quantity"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "v2",
            "map": "SN (see also Range) or CQ"
          },
          {
            "identity": "rim",
            "map": "PQ, IVL<PQ>, MO, CO, depending on the values"
          }
        ]
      },
      {
        "id": "AntecedenteModeloLogico.ReferenciaFarmaco",
        "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": "AntecedenteModeloLogico.ReferenciaFarmaco",
        "short": "Referencia al fármaco",
        "definition": "Referencia al fármaco",
        "comment": "References SHALL be a reference to an actual FHIR resource, and SHALL be resolvable (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.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.ReferenciaFarmaco",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Reference"
          }
        ],
        "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"
          },
          {
            "key": "ref-1",
            "severity": "error",
            "human": "SHALL have a contained resource if a local reference is provided",
            "expression": "reference.exists()  implies (reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids')) or (reference='#' and %rootResource!=%resource))",
            "source": "http://hl7.org/fhir/StructureDefinition/Reference"
          },
          {
            "key": "ref-2",
            "severity": "error",
            "human": "At least one of reference, identifier and display SHALL be present (unless an extension is provided).",
            "expression": "reference.exists() or identifier.exists() or display.exists() or extension.exists()",
            "source": "http://hl7.org/fhir/StructureDefinition/Reference"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          },
          {
            "identity": "rim",
            "map": "The target of a resource reference is a RIM entry point (Act, Role, or Entity)"
          }
        ]
      },
      {
        "id": "AntecedenteModeloLogico.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": "AntecedenteModeloLogico.ReferenciaProfesionalSanitario",
        "short": "Referencia al profesional sanitario",
        "definition": "Referencia al profesional sanitario",
        "min": 0,
        "max": "*",
        "base": {
          "path": "AntecedenteModeloLogico.ReferenciaProfesionalSanitario",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/ProfesionalSanitarioModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "AntecedenteModeloLogico.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": "AntecedenteModeloLogico.ReferenciaPaciente",
        "short": "Referencia al paciente",
        "definition": "Referencia al paciente",
        "min": 1,
        "max": "1",
        "base": {
          "path": "AntecedenteModeloLogico.ReferenciaPaciente",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      }
    ]
  },
  "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"
          }
        ]
      }
    ]
  }
}