{
  "resourceType": "StructureDefinition",
  "id": "DocumentReferenceUNICASModeloLogico",
  "url": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/DocumentReferenceUNICASModeloLogico",
  "name": "DocumentReferenceUNICASModeloLogico",
  "title": "Modelo Lógico de Documento (DocumentReference) ÚNICAS",
  "status": "draft",
  "description": "Modelo lógico de documento (DocumentReference) para red ÚNICAS",
  "fhirVersion": "5.0.0",
  "kind": "logical",
  "abstract": false,
  "type": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/DocumentReferenceUNICASModeloLogico",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "element": [
      {
        "id": "DocumentReferenceUNICASModeloLogico",
        "path": "DocumentReferenceUNICASModeloLogico",
        "short": "Modelo Lógico de Documento (DocumentReference) ÚNICAS",
        "definition": "Modelo lógico de documento (DocumentReference) para red ÚNICAS",
        "min": 0,
        "max": "*",
        "base": {
          "path": "DocumentReferenceUNICASModeloLogico",
          "min": 0,
          "max": "*"
        },
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.TipoDocumento",
        "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": "DocumentReferenceUNICASModeloLogico.TipoDocumento",
        "short": "Tipo de documento",
        "definition": "Tipo de documento",
        "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": "DocumentReferenceUNICASModeloLogico.TipoDocumento",
          "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": "DocumentReferenceUNICASModeloLogico.TituloDocumento",
        "path": "DocumentReferenceUNICASModeloLogico.TituloDocumento",
        "short": "Título de documento",
        "definition": "Título de documento",
        "comment": "Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DocumentReferenceUNICASModeloLogico.TituloDocumento",
          "min": 1,
          "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": "DocumentReferenceUNICASModeloLogico.FechaPublicacion",
        "path": "DocumentReferenceUNICASModeloLogico.FechaPublicacion",
        "short": "Fecha de publicación del documento",
        "definition": "Fecha de publicación del documento",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DocumentReferenceUNICASModeloLogico.FechaPublicacion",
          "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": "DocumentReferenceUNICASModeloLogico.URLDatos",
        "path": "DocumentReferenceUNICASModeloLogico.URLDatos",
        "short": "URL del datos Base64",
        "definition": "URL del datos Base64",
        "comment": "see http://en.wikipedia.org/wiki/Uniform_resource_identifier",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DocumentReferenceUNICASModeloLogico.URLDatos",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "uri"
          }
        ],
        "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": "DocumentReferenceUNICASModeloLogico.Binary",
        "path": "DocumentReferenceUNICASModeloLogico.Binary",
        "short": "Datos del documento en formato Base64 (PDF o HL7 CDA)",
        "definition": "Datos del documento en formato Base64 (PDF o HL7 CDA)",
        "comment": "A stream of bytes, base64 encoded",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DocumentReferenceUNICASModeloLogico.Binary",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "base64Binary"
          }
        ],
        "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": "DocumentReferenceUNICASModeloLogico.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": "DocumentReferenceUNICASModeloLogico.ReferenciaInstitucion",
        "short": "Referencia a la institución",
        "definition": "Referencia a la institución",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DocumentReferenceUNICASModeloLogico.ReferenciaInstitucion",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.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": "DocumentReferenceUNICASModeloLogico.ReferenciaPaciente",
        "short": "Referencia al paciente",
        "definition": "Referencia al paciente",
        "min": 1,
        "max": "1",
        "base": {
          "path": "DocumentReferenceUNICASModeloLogico.ReferenciaPaciente",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.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": "DocumentReferenceUNICASModeloLogico.ReferenciaInteraccionClinica",
        "short": "Referencia a la interacción clínica",
        "definition": "Referencia a la interacción clínica",
        "min": 0,
        "max": "1",
        "base": {
          "path": "DocumentReferenceUNICASModeloLogico.ReferenciaInteraccionClinica",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InteraccionClinicaModeloLogico"
          }
        ],
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "DocumentReferenceUNICASModeloLogico",
        "path": "DocumentReferenceUNICASModeloLogico",
        "short": "Modelo Lógico de Documento (DocumentReference) ÚNICAS",
        "definition": "Modelo lógico de documento (DocumentReference) para red ÚNICAS"
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.TipoDocumento",
        "path": "DocumentReferenceUNICASModeloLogico.TipoDocumento",
        "short": "Tipo de documento",
        "definition": "Tipo de documento",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.TituloDocumento",
        "path": "DocumentReferenceUNICASModeloLogico.TituloDocumento",
        "short": "Título de documento",
        "definition": "Título de documento",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.FechaPublicacion",
        "path": "DocumentReferenceUNICASModeloLogico.FechaPublicacion",
        "short": "Fecha de publicación del documento",
        "definition": "Fecha de publicación del documento",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "date"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.URLDatos",
        "path": "DocumentReferenceUNICASModeloLogico.URLDatos",
        "short": "URL del datos Base64",
        "definition": "URL del datos Base64",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "uri"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.Binary",
        "path": "DocumentReferenceUNICASModeloLogico.Binary",
        "short": "Datos del documento en formato Base64 (PDF o HL7 CDA)",
        "definition": "Datos del documento en formato Base64 (PDF o HL7 CDA)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "base64Binary"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.ReferenciaInstitucion",
        "path": "DocumentReferenceUNICASModeloLogico.ReferenciaInstitucion",
        "short": "Referencia a la institución",
        "definition": "Referencia a la institución",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.ReferenciaPaciente",
        "path": "DocumentReferenceUNICASModeloLogico.ReferenciaPaciente",
        "short": "Referencia al paciente",
        "definition": "Referencia al paciente",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico"
          }
        ]
      },
      {
        "id": "DocumentReferenceUNICASModeloLogico.ReferenciaInteraccionClinica",
        "path": "DocumentReferenceUNICASModeloLogico.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"
          }
        ]
      }
    ]
  }
}