<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="DocumentReferenceUNICASModeloLogico" />
  <url value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/DocumentReferenceUNICASModeloLogico" />
  <name value="DocumentReferenceUNICASModeloLogico" />
  <title value="Modelo Lógico de Documento (DocumentReference) ÚNICAS" />
  <status value="draft" />
  <description value="Modelo lógico de documento (DocumentReference) para red ÚNICAS" />
  <fhirVersion value="5.0.0" />
  <kind value="logical" />
  <abstract value="false" />
  <type value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/DocumentReferenceUNICASModeloLogico" />
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base" />
  <derivation value="specialization" />
  <snapshot>
    <element id="DocumentReferenceUNICASModeloLogico">
      <path value="DocumentReferenceUNICASModeloLogico" />
      <short value="Modelo Lógico de Documento (DocumentReference) ÚNICAS" />
      <definition value="Modelo lógico de documento (DocumentReference) para red ÚNICAS" />
      <min value="0" />
      <max value="*" />
      <base>
        <path value="DocumentReferenceUNICASModeloLogico" />
        <min value="0" />
        <max value="*" />
      </base>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.TipoDocumento">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="DocumentReferenceUNICASModeloLogico.TipoDocumento" />
      <short value="Tipo de documento" />
      <definition value="Tipo de documento" />
      <comment value="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 value="1" />
      <max value="1" />
      <base>
        <path value="DocumentReferenceUNICASModeloLogico.TipoDocumento" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="CodeableConcept" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
      <mapping>
        <identity value="v2" />
        <map value="CE/CNE/CWE" />
      </mapping>
      <mapping>
        <identity value="rim" />
        <map value="CD" />
      </mapping>
      <mapping>
        <identity value="orim" />
        <map value="fhir:CodeableConcept rdfs:subClassOf dt:CD" />
      </mapping>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.TituloDocumento">
      <path value="DocumentReferenceUNICASModeloLogico.TituloDocumento" />
      <short value="Título de documento" />
      <definition value="Título de documento" />
      <comment value="Note that FHIR strings SHALL NOT exceed 1,048,576 (1024*1024) characters in size" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="DocumentReferenceUNICASModeloLogico.TituloDocumento" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="string" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.FechaPublicacion">
      <path value="DocumentReferenceUNICASModeloLogico.FechaPublicacion" />
      <short value="Fecha de publicación del documento" />
      <definition value="Fecha de publicación del documento" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="DocumentReferenceUNICASModeloLogico.FechaPublicacion" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="date" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.URLDatos">
      <path value="DocumentReferenceUNICASModeloLogico.URLDatos" />
      <short value="URL del datos Base64" />
      <definition value="URL del datos Base64" />
      <comment value="see http://en.wikipedia.org/wiki/Uniform_resource_identifier" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="DocumentReferenceUNICASModeloLogico.URLDatos" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="uri" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.Binary">
      <path value="DocumentReferenceUNICASModeloLogico.Binary" />
      <short value="Datos del documento en formato Base64 (PDF o HL7 CDA)" />
      <definition value="Datos del documento en formato Base64 (PDF o HL7 CDA)" />
      <comment value="A stream of bytes, base64 encoded" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="DocumentReferenceUNICASModeloLogico.Binary" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="base64Binary" />
      </type>
      <constraint>
        <key value="ele-1" />
        <severity value="error" />
        <human value="All FHIR elements must have a @value or children" />
        <expression value="hasValue() or (children().count() &gt; id.count())" />
        <source value="http://hl7.org/fhir/StructureDefinition/Element" />
      </constraint>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.ReferenciaInstitucion">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="DocumentReferenceUNICASModeloLogico.ReferenciaInstitucion" />
      <short value="Referencia a la institución" />
      <definition value="Referencia a la institución" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="DocumentReferenceUNICASModeloLogico.ReferenciaInstitucion" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.ReferenciaPaciente">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="DocumentReferenceUNICASModeloLogico.ReferenciaPaciente" />
      <short value="Referencia al paciente" />
      <definition value="Referencia al paciente" />
      <min value="1" />
      <max value="1" />
      <base>
        <path value="DocumentReferenceUNICASModeloLogico.ReferenciaPaciente" />
        <min value="1" />
        <max value="1" />
      </base>
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.ReferenciaInteraccionClinica">
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
        <valueCode value="normative" />
      </extension>
      <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version">
        <valueCode value="4.0.0" />
      </extension>
      <path value="DocumentReferenceUNICASModeloLogico.ReferenciaInteraccionClinica" />
      <short value="Referencia a la interacción clínica" />
      <definition value="Referencia a la interacción clínica" />
      <min value="0" />
      <max value="1" />
      <base>
        <path value="DocumentReferenceUNICASModeloLogico.ReferenciaInteraccionClinica" />
        <min value="0" />
        <max value="1" />
      </base>
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/InteraccionClinicaModeloLogico" />
      </type>
      <mapping>
        <identity value="rim" />
        <map value="n/a" />
      </mapping>
    </element>
  </snapshot>
  <differential>
    <element id="DocumentReferenceUNICASModeloLogico">
      <path value="DocumentReferenceUNICASModeloLogico" />
      <short value="Modelo Lógico de Documento (DocumentReference) ÚNICAS" />
      <definition value="Modelo lógico de documento (DocumentReference) para red ÚNICAS" />
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.TipoDocumento">
      <path value="DocumentReferenceUNICASModeloLogico.TipoDocumento" />
      <short value="Tipo de documento" />
      <definition value="Tipo de documento" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="CodeableConcept" />
      </type>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.TituloDocumento">
      <path value="DocumentReferenceUNICASModeloLogico.TituloDocumento" />
      <short value="Título de documento" />
      <definition value="Título de documento" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="string" />
      </type>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.FechaPublicacion">
      <path value="DocumentReferenceUNICASModeloLogico.FechaPublicacion" />
      <short value="Fecha de publicación del documento" />
      <definition value="Fecha de publicación del documento" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="date" />
      </type>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.URLDatos">
      <path value="DocumentReferenceUNICASModeloLogico.URLDatos" />
      <short value="URL del datos Base64" />
      <definition value="URL del datos Base64" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="uri" />
      </type>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.Binary">
      <path value="DocumentReferenceUNICASModeloLogico.Binary" />
      <short value="Datos del documento en formato Base64 (PDF o HL7 CDA)" />
      <definition value="Datos del documento en formato Base64 (PDF o HL7 CDA)" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="base64Binary" />
      </type>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.ReferenciaInstitucion">
      <path value="DocumentReferenceUNICASModeloLogico.ReferenciaInstitucion" />
      <short value="Referencia a la institución" />
      <definition value="Referencia a la institución" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/InstitucionModeloLogico" />
      </type>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.ReferenciaPaciente">
      <path value="DocumentReferenceUNICASModeloLogico.ReferenciaPaciente" />
      <short value="Referencia al paciente" />
      <definition value="Referencia al paciente" />
      <min value="1" />
      <max value="1" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/PacienteModeloLogico" />
      </type>
    </element>
    <element id="DocumentReferenceUNICASModeloLogico.ReferenciaInteraccionClinica">
      <path value="DocumentReferenceUNICASModeloLogico.ReferenciaInteraccionClinica" />
      <short value="Referencia a la interacción clínica" />
      <definition value="Referencia a la interacción clínica" />
      <min value="0" />
      <max value="1" />
      <type>
        <code value="https://unicas-fhir.sanidad.gob.es/StructureDefinition/InteraccionClinicaModeloLogico" />
      </type>
    </element>
  </differential>
</StructureDefinition>