{
  "resourceType": "StructureDefinition",
  "id": "TareaProcesoModeloLogico",
  "url": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/TareaProcesoModeloLogico",
  "name": "TareaProcesoModeloLogico",
  "title": "Modelo Lógico de Tarea en el Proceso de ÚNICAS",
  "status": "draft",
  "description": "Modelo lógico de tarea en el proceso de la red ÚNICAS",
  "fhirVersion": "5.0.0",
  "kind": "logical",
  "abstract": false,
  "type": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/TareaProcesoModeloLogico",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "element": [
      {
        "id": "TareaProcesoModeloLogico",
        "path": "TareaProcesoModeloLogico",
        "short": "Modelo Lógico de Tarea en el Proceso de ÚNICAS",
        "definition": "Modelo lógico de tarea en el proceso de la red ÚNICAS",
        "min": 0,
        "max": "*",
        "base": {
          "path": "TareaProcesoModeloLogico",
          "min": 0,
          "max": "*"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.EventoUNICAS",
        "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": "TareaProcesoModeloLogico.EventoUNICAS",
        "short": "Tipo de evento ÚNICAS",
        "definition": "Tipo de evento ÚNICAS",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TareaProcesoModeloLogico.EventoUNICAS",
          "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": "TareaProcesoModeloLogico.ActividadUNICAS",
        "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": "TareaProcesoModeloLogico.ActividadUNICAS",
        "short": "Tipo de actividad ÚNICAS",
        "definition": "Tipo de actividad ÚNICAS",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TareaProcesoModeloLogico.ActividadUNICAS",
          "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": "TareaProcesoModeloLogico.DocumentoUNICAS",
        "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": "TareaProcesoModeloLogico.DocumentoUNICAS",
        "short": "Tipo de informe/información ÚNICAS",
        "definition": "Tipo de informe/información ÚNICAS",
        "comment": "Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TareaProcesoModeloLogico.DocumentoUNICAS",
          "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": "TareaProcesoModeloLogico.Entrada",
        "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": "TareaProcesoModeloLogico.Entrada",
        "short": "Entrada para realizar la tarea",
        "definition": "Entrada para realizar la tarea",
        "min": 0,
        "max": "*",
        "base": {
          "path": "TareaProcesoModeloLogico.Entrada",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "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": "TareaProcesoModeloLogico.Resultado",
        "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": "TareaProcesoModeloLogico.Resultado",
        "short": "Resultado generado como parte de la tarea",
        "definition": "Resultado generado como parte de la tarea",
        "min": 0,
        "max": "*",
        "base": {
          "path": "TareaProcesoModeloLogico.Resultado",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "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": "TareaProcesoModeloLogico.ReferenciaInteraccionClinica",
        "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": "TareaProcesoModeloLogico.ReferenciaInteraccionClinica",
        "short": "Referencia a la interacción clínica",
        "definition": "Referencia a la interacción clínica",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TareaProcesoModeloLogico.ReferenciaInteraccionClinica",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InteraccionClinicaModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.ReferenciaInstitucion",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
            "valueCode": "normative"
          },
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version",
            "valueCode": "4.0.0"
          }
        ],
        "path": "TareaProcesoModeloLogico.ReferenciaInstitucion",
        "short": "Referencia al autor o Institución que solicita la ejecución de la tarea",
        "definition": "Referencia al autor o Institución que solicita la ejecución de la tarea",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TareaProcesoModeloLogico.ReferenciaInstitucion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.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": "TareaProcesoModeloLogico.ReferenciaProfesionalSanitario",
        "short": "Referencia al autor o Institución específico que debe realizar la tarea",
        "definition": "Referencia al autor o Institución específico que debe realizar la tarea",
        "min": 0,
        "max": "1",
        "base": {
          "path": "TareaProcesoModeloLogico.ReferenciaProfesionalSanitario",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/ProfesionalSanitarioModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.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": "TareaProcesoModeloLogico.ReferenciaPaciente",
        "short": "Referencia al paciente",
        "definition": "Referencia al paciente",
        "min": 1,
        "max": "1",
        "base": {
          "path": "TareaProcesoModeloLogico.ReferenciaPaciente",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "TareaProcesoModeloLogico",
        "path": "TareaProcesoModeloLogico",
        "short": "Modelo Lógico de Tarea en el Proceso de ÚNICAS",
        "definition": "Modelo lógico de tarea en el proceso de la red ÚNICAS"
      },
      {
        "id": "TareaProcesoModeloLogico.EventoUNICAS",
        "path": "TareaProcesoModeloLogico.EventoUNICAS",
        "short": "Tipo de evento ÚNICAS",
        "definition": "Tipo de evento ÚNICAS",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.ActividadUNICAS",
        "path": "TareaProcesoModeloLogico.ActividadUNICAS",
        "short": "Tipo de actividad ÚNICAS",
        "definition": "Tipo de actividad ÚNICAS",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.DocumentoUNICAS",
        "path": "TareaProcesoModeloLogico.DocumentoUNICAS",
        "short": "Tipo de informe/información ÚNICAS",
        "definition": "Tipo de informe/información ÚNICAS",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.Entrada",
        "path": "TareaProcesoModeloLogico.Entrada",
        "short": "Entrada para realizar la tarea",
        "definition": "Entrada para realizar la tarea",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.Resultado",
        "path": "TareaProcesoModeloLogico.Resultado",
        "short": "Resultado generado como parte de la tarea",
        "definition": "Resultado generado como parte de la tarea",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.ReferenciaInteraccionClinica",
        "path": "TareaProcesoModeloLogico.ReferenciaInteraccionClinica",
        "short": "Referencia a la interacción clínica",
        "definition": "Referencia a la interacción clínica",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InteraccionClinicaModeloLogico"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.ReferenciaInstitucion",
        "path": "TareaProcesoModeloLogico.ReferenciaInstitucion",
        "short": "Referencia al autor o Institución que solicita la ejecución de la tarea",
        "definition": "Referencia al autor o Institución que solicita la ejecución de la tarea",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.ReferenciaProfesionalSanitario",
        "path": "TareaProcesoModeloLogico.ReferenciaProfesionalSanitario",
        "short": "Referencia al autor o Institución específico que debe realizar la tarea",
        "definition": "Referencia al autor o Institución específico que debe realizar la tarea",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/ProfesionalSanitarioModeloLogico"
          }
        ]
      },
      {
        "id": "TareaProcesoModeloLogico.ReferenciaPaciente",
        "path": "TareaProcesoModeloLogico.ReferenciaPaciente",
        "short": "Referencia al paciente",
        "definition": "Referencia al paciente",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico"
          }
        ]
      }
    ]
  }
}