Guía de Implementación Core de Costa Rica
0.1.0 - ci-build Costa Rica bandera

Guía de Implementación Core de Costa Rica - Versión en desarrollo (v0.1.0): borrador de trabajo de la Iniciativa HL7® Costa Rica, que puede cambiar sin aviso.

Perfil de los recursos: Documento clínico - Descripciones detalladas

Estado de las normas de la página: Draft

Definiciones del cr-composition perfil de los recursos.

Las indicaciones para interpretar el contenido de esta tabla estánaquí

0. Composition
Definición

Encabezado de un documento clínico de Costa Rica: identificación, tipo, paciente, atención, autor, quién lo valida, custodio, confidencialidad, versiones y secciones.


A set of healthcare-related information that is assembled together into a single logical package that provides a single coherent statement of meaning, establishes its own context and that has clinical attestation with regard to who is making the statement. A Composition defines the structure and narrative content necessary for a document. However, a Composition alone does not constitute a document. Rather, the Composition must be the first entry in a Bundle where Bundle.type=document, and any other resources referenced from Composition must be included as subsequent entries in the Bundle (for example Patient, Practitioner, Encounter, etc.).

ResumenDocumento clínico: encabezado comúnA set of resources composed into a single coherent clinical statement with clinical attestation
Comentarios

While the focus of this specification is on patient-specific clinical statements, this resource can also apply to other healthcare-related statements such as study protocol designs, healthcare invoices and other activities that are not necessarily patient-specific or clinical.

Control0..*
Es modificadorfalse
Must Supportfalse
Resumenfalse
Invariantesdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
dom-6: A resource should have narrative for robust management (text.`div`.exists())
cr-documento-version: Una versión que reemplaza o amplía otra indica su número de versión. (relatesTo.where(type in ('replaces' | 'appends')).exists() implies version.exists())
cr-documento-validacion-legal: Un documento final, corregido o con adenda redactado por un profesional lleva la validación legal (attester.mode legal). (status in ('final' | 'corrected' | 'appended') and author.all(resolve() is PractitionerRole or resolve() is Practitioner) implies attester.where(mode.coding.where(system = 'http://hl7.org/fhir/composition-attestation-mode' and code = 'legal').exists()).exists())
cr-documento-validacion-fecha: La validación no es anterior a la fecha del documento. (attester.all(time.empty() or time >= %resource.date))
cr-documento-relacion: Una versión corregida, con adenda o registrada por error referencia la versión anterior (relatesTo replaces o appends). (status in ('corrected' | 'appended' | 'entered-in-error') implies relatesTo.where(type in ('replaces' | 'appends')).exists())
cr-documento-fecha-atencion: La fecha del documento no es anterior al inicio de su atención. (encounter.exists() implies (encounter.resolve().actualPeriod.start.empty() or date >= encounter.resolve().actualPeriod.start))
cr-documento-sensibilidad: Un documento con una sensibilidad tiene confidencialidad R o V. (meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode').exists() implies meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality' and code in ('R' | 'V')).exists())
cr-documento-sensibilidad-v: Un documento con notas de psicoterapia (PSYTHPN) o sobre violencia sexual o doméstica (SDV) tiene confidencialidad V. (meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode' and code in ('PSYTHPN' | 'SDV')).exists() implies meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality' and code = 'V').exists())
2. Composition.meta
Definición

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

ResumenMetadatos: las etiquetas de seguridadMetadata about the resource
Control10..1
TipoMeta
Es modificadorfalse
Must Supporttrue
Resumentrue
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. Composition.meta.security
Definición

Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.

ResumenConfidencialidad y sensibilidad del documentoSecurity Labels applied to this resource
Comentarios

The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

Control10..*
VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de AllSecurityLabelshttp://hl7.org/fhir/ValueSet/security-labels|5.0.0
(extensible to http://hl7.org/fhir/ValueSet/security-labels|5.0.0)

Security Labels from the Healthcare Privacy and Security Classification System.

TipoCoding
Es modificadorfalse
Resumentrue
Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
SlicingEste elemento introduce un conjunto de slices en Composition.meta.security. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
  • value @ system
  • 6. Composition.meta.security:confidencialidad
    Slice Nameconfidencialidad
    Definición

    Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.

    ResumenN | R | VSecurity Labels applied to this resource
    Comentarios

    The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

    Control10..1*
    VinculaciónLos códigos DEBEN tomarse de Salvo que no sean adecuados, estos códigos DEBEN tomarse de Confidencialidadhttp://hl7.org/fhir/ValueSet/security-labels|5.0.0
    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-confidencialidad)
    TipoCoding
    Es modificadorfalse
    Must Supporttrue
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    8. Composition.meta.security:confidencialidad.system
    Definición

    The identification of the code system that defines the meaning of the symbol in the code.

    ResumenSistema de códigos del slice (valor fijo)Identity of the terminology system
    Comentarios

    The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should be an absolute reference to some definition that establishes the system clearly and unambiguously.

    Control10..1
    Tipouri
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Resumentrue
    Requisitos

    Need to be unambiguous about the source of the definition of the symbol.

    Pattern Valuehttp://terminology.hl7.org/CodeSystem/v3-Confidentiality
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    10. Composition.meta.security:sensibilidad
    Slice Namesensibilidad
    Definición

    Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.

    ResumenPSY | PSYTHPN | HIV | STD | SDV | SEX | SUD | GDISSecurity Labels applied to this resource
    Comentarios

    The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

    Control0..*
    VinculaciónLos códigos DEBEN tomarse de Salvo que no sean adecuados, estos códigos DEBEN tomarse de Sensibilidad de la informaciónhttp://hl7.org/fhir/ValueSet/security-labels|5.0.0
    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sensibilidad-informacion)
    TipoCoding
    Es modificadorfalse
    Must Supporttrue
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    12. Composition.meta.security:sensibilidad.system
    Definición

    The identification of the code system that defines the meaning of the symbol in the code.

    ResumenSistema de códigos del slice (valor fijo)Identity of the terminology system
    Comentarios

    The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should be an absolute reference to some definition that establishes the system clearly and unambiguously.

    Control10..1
    Tipouri
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Resumentrue
    Requisitos

    Need to be unambiguous about the source of the definition of the symbol.

    Pattern Valuehttp://terminology.hl7.org/CodeSystem/v3-ActCode
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    14. Composition.implicitRules
    Definición

    A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

    ResumenA set of rules under which this content was created
    Comentarios

    Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.

    Control0..1
    Tipouri
    Es modificadortrue porque This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies its meaning or interpretation
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supportfalse
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    16. Composition.contained
    Definición

    These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.

    ResumenContained, inline Resources
    Comentarios

    This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels.

    Control0..*
    Este elemento está afectado por las siguientes invariantes: dom-2, dom-4, dom-3, dom-5
    TipoResource
    Es modificadorfalse
    Must Supportfalse
    Resumenfalse
    Nombres alternativosinline resources, anonymous resources, contained resources
    18. Composition.modifierExtension
    Definición

    May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

    ResumenExtensions that cannot be ignored
    Comentarios

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TipoExtension
    Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
    Must Supportfalse
    Resumentrue
    Requisitos

    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

    Nombres alternativosextensions, user content
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    20. Composition.identifier
    Definición

    Identificador que asigna el establecimiento que emite el documento. No cambia cuando se emite una versión nueva.


    A version-independent identifier for the Composition. This identifier stays constant as the composition is changed over time.

    ResumenIdentificador del documento, el mismo en todas sus versionesVersion-independent identifier for the Composition
    Comentarios

    Similar to ClinicalDocument/setId in CDA. See discussion in resource definition for how these relate.

    NotaThis is a business identifier, not a resource identifier (see discusión)
    Control10..1*
    TipoIdentifier
    Es modificadorfalse
    Must Supporttrue
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    cr-documento-system: El system del identificador es https://hl7.or.cr/fhir/sid/documento/ seguido del código del establecimiento (cj-, cn- o dimex- y el identificador del titular). (system.matches('^https://hl7\\.or\\.cr/fhir/sid/documento/(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$'))
    22. Composition.identifier.use
    Definición

    The purpose of this identifier.

    Resumenofficial (valor fijo)usual | official | temp | secondary | old (If known)
    Comentarios

    Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

    Control0..1
    VinculaciónLos códigos DEBEN tomarse de IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|5.0.0
    (required to http://hl7.org/fhir/ValueSet/identifier-use|5.0.0)

    Identifies the purpose for this identifier, if known .

    Tipocode
    Es modificadortrue porque This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Resumentrue
    Requisitos

    Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

    Pattern Valueofficial
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    24. Composition.identifier.system
    Definición

    Establishes the namespace for the value - that is, an absolute URL that describes a set values that are unique.

    Resumenhttps://hl7.or.cr/fhir/sid/documento/{código del establecimiento}The namespace for the identifier value
    Comentarios

    Identifier.system is always case sensitive.

    Control10..1
    Tipouri
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supporttrue
    Resumentrue
    Requisitos

    There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

    ExampleGeneral: http://www.acme.com/identifiers/patient
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    26. Composition.identifier.value
    Definición

    The portion of the identifier typically relevant to the user and which is unique within the context of the system.

    ResumenNúmero del documentoThe value that is unique
    Comentarios

    If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the http://hl7.org/fhir/StructureDefinition/rendered-value). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

    Control10..1
    Este elemento está afectado por las siguientes invariantes: ident-1
    Tipostring
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supporttrue
    Resumentrue
    Max Length:64
    ExampleGeneral: 123456
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    cr-codigo-interno-value: Un código interno tiene de 1 a 64 caracteres, sin espacios. (matches('^\\S{1,64}$'))
    28. Composition.version
    Definición

    An explicitly assigned identifer of a variation of the content in the Composition.

    Resumen1 para la primera emisión, 2 para la primera corrección o adenda, y así sucesivamenteAn explicitly assigned identifer of a variation of the content in the Composition
    Comentarios

    While each resource, including the composition itself, has its own version identifier, this is a formal identifier for the logical version of the Composition as a whole. It would remain constant if the resources were moved to a new server, and all got new individual resource versions, for example.

    NotaEs un identificador de versión de negocio, no de versión del recurso (vea discusión)
    Control0..1
    Tipostring
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supporttrue
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    cr-documento-version-value: La versión es un número entero positivo: 1, 2, 3. (matches('^[1-9][0-9]*$'))
    30. Composition.status
    Definición

    The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.

    ResumenEstado: preliminary | final | corrected | appended | entered-in-errorregistered | partial | preliminary | final | amended | corrected | appended | cancelled | entered-in-error | deprecated | unknown
    Comentarios

    If a composition is marked as withdrawn, the compositions/documents in the series, or data from the composition or document series, should never be displayed to a user without being clearly marked as untrustworthy. The flag "entered-in-error" is why this element is labeled as a modifier of other elements.

    Some reporting work flows require that the original narrative of a final document never be altered; instead, only new narrative can be added. The composition resource has no explicit status for explicitly noting whether this business rule is in effect. This would be handled by an extension if required.

    Control1..1
    VinculaciónLos códigos DEBEN tomarse de Estado del documentohttp://hl7.org/fhir/ValueSet/composition-status|5.0.0
    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-estado-documento)
    Tipocode
    Es modificadortrue porque This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supporttrue
    Resumentrue
    Requisitos

    Need to be able to mark interim, amended, or withdrawn compositions or documents.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    32. Composition.type
    Definición

    Specifies the particular kind of composition (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the composition.

    ResumenTipo de documento (LOINC)Kind of composition (LOINC if possible)
    Comentarios

    For Composition type, LOINC is ubiquitous and strongly endorsed by HL7. Most implementation guides will require a specific LOINC code, or use LOINC as an extensible binding.

    Control1..1
    VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de Los códigos DEBERÍAN tomarse de Tipo de documento clínicohttp://hl7.org/fhir/ValueSet/doc-typecodes|5.0.0
    (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-documento-clinico)
    TipoCodeableConcept
    Es modificadorfalse
    Must Supporttrue
    Resumentrue
    Requisitos

    Key metadata element describing the composition, used in searching/filtering.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    34. Composition.subject
    Definición

    Who or what the composition is about. The composition can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).

    ResumenPaciente del documentoWho and/or what the composition is about
    Comentarios

    For clinical documents, this is usually the patient.

    Control10..1*
    TipoReference(Paciente, Resource)
    Es modificadorfalse
    Must Supporttrue
    Resumentrue
    Requisitos

    Essential metadata for searching for the composition. Identifies who and/or what the composition/document is about.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    36. Composition.encounter
    Definición

    Describes the clinical encounter or type of care this documentation is associated with.

    ResumenAtención de la que resulta el documentoContext of the Composition
    Control0..1
    TipoReference(Atención, Encounter)
    Es modificadorfalse
    Must Supporttrue
    Resumentrue
    Requisitos

    Provides context for the composition and supports searching.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    38. Composition.date
    Definición

    The composition editing time, when the composition was last logically changed by the author.

    ResumenFecha y hora en que se redactó (no futura)Composition editing time
    Comentarios

    The Last Modified Date on the composition may be after the date of the document was attested without being changed. This means that the date on an amended document is the date of the amendment, not the date of original authorship.

    Control1..1
    TipodateTime
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supporttrue
    Resumentrue
    Requisitos

    dateTime is used for tracking, organizing versions and searching. Note that this is the time of authoring this version of the Composition. When packaged in a document, Bundle.timestamp is the date of packaging.


    dateTime is used for tracking, organizing versions and searching. Note that this is the time of authoring this version of the Composition. When packaged in a document, Bundle.timestamp is the date of packaging.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    cr-documento-fecha-hora: La fecha lleva fecha y hora, no solo la fecha. (toString().contains('T'))
    cr-documento-fecha-no-futura: La fecha del documento no es futura. ($this <= now())
    40. Composition.author
    Definición

    Identifies who is responsible for the information in the composition, not necessarily who typed it in.

    ResumenAutor: el profesional en su rol, o la organización si lo genera un sistemaWho and/or what authored the composition
    Control1..*
    TipoReference(Rol del profesional, Profesional de salud, Organización, Practitioner, PractitionerRole, Device, Patient, RelatedPerson, Organization)
    Es modificadorfalse
    Must Supporttrue
    Must Support TypesNo must-support rules about the choice of types/profiles
    Resumentrue
    Requisitos

    Identifies who is responsible for the content.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    42. Composition.title
    Definición

    Official human-readable label for the composition.

    ResumenTítulo del documento, en españolHuman Readable name/title
    Comentarios

    For many compositions, the title is the same as the text or a display name of Composition.type (e.g. a "consultation" or "progress note"). Note that CDA does not make title mandatory, but there are no known cases where it is useful for title to be omitted, so it is mandatory here. Feedback on this requirement is welcome during the trial use period.

    Control1..1
    Tipostring
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supporttrue
    Resumentrue
    Max Length:250
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    44. Composition.attester
    Definición

    A participant who has attested to the accuracy of the composition/document.

    ResumenQuién valida el documento (validación legal del profesional)Attests to accuracy of composition
    Comentarios

    Only list each attester once.

    Control0..*
    TipoBackboneElement
    Es modificadorfalse
    Must Supporttrue
    Resumenfalse
    Requisitos

    Identifies responsibility for the accuracy of the composition content.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    46. Composition.attester.modifierExtension
    Definición

    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

    ResumenExtensions that cannot be ignored even if unrecognized
    Comentarios

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TipoExtension
    Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Resumentrue
    Requisitos

    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

    Nombres alternativosextensions, user content, modifiers
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    48. Composition.attester.mode
    Definición

    The type of attestation the authenticator offers.

    Resumenlegal | professional | official | personalpersonal | professional | legal | official
    Control1..1
    VinculaciónLos códigos DEBEN tomarse de Los códigos DEBERÍAN tomarse de CompositionAttestationModehttp://hl7.org/fhir/ValueSet/composition-attestation-mode|5.0.0
    (required to http://hl7.org/fhir/ValueSet/composition-attestation-mode)
    TipoCodeableConcept
    Es modificadorfalse
    Must Supporttrue
    Resumenfalse
    Requisitos

    Indicates the level of authority of the attestation.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    50. Composition.attester.time
    Definición

    When the composition was attested by the party.

    ResumenFecha y hora de la validaciónWhen the composition was attested
    Control10..1
    TipodateTime
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supporttrue
    Resumenfalse
    Requisitos

    Identifies when the information in the composition was deemed accurate. (Things may have changed since then.).

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    cr-documento-fecha-hora: La fecha lleva fecha y hora, no solo la fecha. (toString().contains('T'))
    52. Composition.attester.party
    Definición

    Who attested the composition in the specified way.

    ResumenQuién valida: el profesional en su rol, o la organizaciónWho attested the composition
    Control10..1
    TipoReference(Rol del profesional, Profesional de salud, Organización, Patient, RelatedPerson, Practitioner, PractitionerRole, Organization)
    Es modificadorfalse
    Must Supporttrue
    Must Support TypesNo must-support rules about the choice of types/profiles
    Resumenfalse
    Requisitos

    Identifies who has taken on the responsibility for accuracy of the composition content.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    54. Composition.custodian
    Definición

    Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information.

    ResumenEntidad que emite el documento y lo custodiaOrganization which maintains the composition
    Comentarios

    This is useful when documents are derived from a composition - provides guidance for how to get the latest version of the document. This is optional because this is sometimes not known by the authoring system, and can be inferred by context. However, it is important that this information be known when working with a derived document, so providing a custodian is encouraged.

    Control10..1
    TipoReference(Organización, Organization)
    Es modificadorfalse
    Must Supporttrue
    Resumentrue
    Requisitos

    Identifies where to go to find the current version, where to report issues, etc.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    56. Composition.relatesTo
    Definición

    Relationships that this composition has with other compositions or documents that already exist.

    ResumenVersión anterior que esta reemplaza o amplíaRelationships to other compositions/documents
    Comentarios

    To reference (using relatesTo) a Bundle of type "document" or another Composition where you only have the identifier, use a resourceReference with an identifier.
    When a Composition is an alternate representation of another type of document e.g. CDA, the other document could be referenced in a DocumentReference resource.
    Here is an example of using relatesTo to reference another Bundle of type "document" or Composition where you only have the identifier:

    "relatesTo": [{
      "type": "replaces",
      "resourceReference": {
        "identifier": { 
          "system": "...", 
          "value": "..."
        }
      } 
    }]
    
    Control0..*
    TipoRelatedArtifact
    Es modificadorfalse
    Must Supporttrue
    Resumenfalse
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    58. Composition.relatesTo.type
    Definición

    The type of relationship to the related artifact.

    Resumenreplaces | appends | transformsdocumentation | justification | citation | predecessor | successor | derived-from | depends-on | composed-of | part-of | amends | amended-with | appends | appended-with | cites | cited-by | comments-on | comment-in | contains | contained-in | corrects | correction-in | replaces | replaced-with | retracts | retracted-by | signs | similar-to | supports | supported-with | transforms | transformed-into | transformed-with | documents | specification-of | created-with | cite-as
    Comentarios

    The presence of both sides of a relationship type (e.g. successor and predecessor) is required to support use cases where one side of a relationship is not represented in FHIR. However, this feature SHALL NOT be used to create bi-directional resource links in FHIR instances. Specifically, following the methodology of "new points to old" and "many points to one", when using related artifact elements to describe and reference FHIR resources, the type element SHALL be drawn from the fhir-related-artifact-type ValueSet.

    Control1..1
    VinculaciónLos códigos DEBEN tomarse de Relación entre documentoshttp://hl7.org/fhir/ValueSet/related-artifact-type|5.0.0
    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-relacion-documento)
    Tipocode
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supporttrue
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    60. Composition.relatesTo.resourceReference
    Definición

    The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.

    ResumenDocumento relacionado, por su identificadorWhat artifact, if not a conformance resource
    Comentarios

    If both resource and resourceReference are present, they SHOULD be consistent and reference the same resource. Although relatedArtifact is intended to support references to definitional resources, there are cases where non-definitional resources can be definitional (such as Location where the kind is mode). Related artifacts SHOULD be used to reference definitional resources, and profiles SHOULD be used to make that explicit for particular use cases.

    Control10..1
    TipoReference(Documento clínico, Resource)
    Es modificadorfalse
    Must Supporttrue
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    62. Composition.relatesTo.resourceReference.reference
    Definición

    A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.

    ResumenLiteral reference, Relative, internal or absolute URL
    Comentarios

    Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.

    Control0..1
    Este elemento está afectado por las siguientes invariantes: ref-2, ref-1
    Tipostring
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    64. Composition.relatesTo.resourceReference.identifier
    Definición

    An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.

    ResumenIdentificador del documento relacionadoLogical reference, when literal reference is not known
    Comentarios

    When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy.

    When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference

    Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.

    Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).

    This element only allows for a single identifier. In the case where additional identifers are required, use the http://hl7.org/fhir/StructureDefinition/additionalIdentifier extension.

    NotaThis is a business identifier, not a resource identifier (see discusión)
    Control10..1
    Este elemento está afectado por las siguientes invariantes: ref-2
    TipoIdentifier
    Es modificadorfalse
    Must Supporttrue
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    66. Composition.relatesTo.resourceReference.display
    Definición

    Plain text narrative that identifies the resource in addition to the resource reference.

    ResumenVersión del documento relacionado (versión 1)Text alternative for the resource
    Comentarios

    This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.

    Control0..1
    Este elemento está afectado por las siguientes invariantes: ref-2
    Tipostring
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Resumentrue
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    68. Composition.section
    Definición

    The root of the sections that make up the composition.

    ResumenSecciones del documento (las define cada guía de dominio)Composition is broken into sections
    Control0..*
    TipoBackboneElement
    Es modificadorfalse
    Must Supporttrue
    Resumenfalse
    Invariantescmp-1: A section must contain at least one of text, entries, or sub-sections (text.exists() or entry.exists() or section.exists())
    cmp-2: A section can only have an emptyReason if it is empty (emptyReason.empty() or entry.empty())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    70. Composition.section.modifierExtension
    Definición

    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

    ResumenExtensions that cannot be ignored even if unrecognized
    Comentarios

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TipoExtension
    Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Resumentrue
    Requisitos

    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

    Nombres alternativosextensions, user content, modifiers
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    72. Composition.section.title
    Definición

    The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

    ResumenTítulo de la secciónLabel for section (e.g. for ToC)
    Comentarios

    The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

    Control10..1
    Tipostring
    Es modificadorfalse
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Must Supporttrue
    Resumenfalse
    Requisitos

    Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

    Nombres alternativosheader, label, caption
    Max Length:250
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    74. Composition.section.code
    Definición

    A code identifying the kind of content contained within the section. This must be consistent with the section title.

    ResumenCódigo de la sección (LOINC)Classification of section (recommended)
    Comentarios

    The code identifies the section for an automated processor of the document. This is particularly relevant when using profiles to control the structure of the document.

    If the section has content (instead of sub-sections), the section.code does not change the meaning or interpretation of the resource that is the content of the section in the comments for the section.code.

    Control0..1
    VinculaciónPara códigos de ejemplo, vea DocumentSectionCodeshttp://hl7.org/fhir/ValueSet/doc-section-codes|5.0.0
    (example to http://hl7.org/fhir/ValueSet/doc-section-codes|5.0.0)

    Classification of a section of a composition/document.

    TipoCodeableConcept
    Es modificadorfalse
    Must Supporttrue
    Resumenfalse
    Requisitos

    Provides computable standardized labels to topics within the document.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    76. Composition.section.text
    Definición

    A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

    ResumenTexto narrativo de la sección, que es lo que se lee y se validaText summary of the section, for human interpretation
    Comentarios

    Document profiles may define what content should be represented in the narrative to ensure clinical safety.

    Control10..1
    Este elemento está afectado por las siguientes invariantes: cmp-1
    TipoNarrative
    Es modificadorfalse
    Must Supporttrue
    Resumenfalse
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    78. Composition.section.entry
    Definición

    A reference to the actual resource from which the narrative in the section is derived.

    ResumenRecursos de la secciónA reference to data that supports this section
    Comentarios

    If there are no entries in the list, an emptyReason SHOULD be provided.

    Control0..*
    Este elemento está afectado por las siguientes invariantes: cmp-1, cmp-2
    TipoReference(Resource)
    Es modificadorfalse
    Must Supporttrue
    Resumenfalse
    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    80. Composition.section.emptyReason
    Definición

    If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

    ResumenMotivo de una sección vacíaWhy the section is empty
    Comentarios

    The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

    Control0..1
    Este elemento está afectado por las siguientes invariantes: cmp-2
    VinculaciónLos códigos DEBERÍAN tomarse de ListEmptyReasonshttp://hl7.org/fhir/ValueSet/list-empty-reason|5.0.0
    (preferred to http://hl7.org/fhir/ValueSet/list-empty-reason|5.0.0)

    If a section is empty, why it is empty.

    TipoCodeableConcept
    Es modificadorfalse
    Must Supporttrue
    Resumenfalse
    Requisitos

    Allows capturing things like "none exist" or "not asked" which can be important for most lists.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

    Las indicaciones para interpretar el contenido de esta tabla estánaquí

    0. Composition
    Definición

    Encabezado de un documento clínico de Costa Rica: identificación, tipo, paciente, atención, autor, quién lo valida, custodio, confidencialidad, versiones y secciones.

    ResumenDocumento clínico: encabezado común
    Invariantescr-documento-version: Una versión que reemplaza o amplía otra indica su número de versión. (relatesTo.where(type in ('replaces' | 'appends')).exists() implies version.exists())
    cr-documento-validacion-legal: Un documento final, corregido o con adenda redactado por un profesional lleva la validación legal (attester.mode legal). (status in ('final' | 'corrected' | 'appended') and author.all(resolve() is PractitionerRole or resolve() is Practitioner) implies attester.where(mode.coding.where(system = 'http://hl7.org/fhir/composition-attestation-mode' and code = 'legal').exists()).exists())
    cr-documento-validacion-fecha: La validación no es anterior a la fecha del documento. (attester.all(time.empty() or time >= %resource.date))
    cr-documento-relacion: Una versión corregida, con adenda o registrada por error referencia la versión anterior (relatesTo replaces o appends). (status in ('corrected' | 'appended' | 'entered-in-error') implies relatesTo.where(type in ('replaces' | 'appends')).exists())
    cr-documento-fecha-atencion: La fecha del documento no es anterior al inicio de su atención. (encounter.exists() implies (encounter.resolve().actualPeriod.start.empty() or date >= encounter.resolve().actualPeriod.start))
    cr-documento-sensibilidad: Un documento con una sensibilidad tiene confidencialidad R o V. (meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode').exists() implies meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality' and code in ('R' | 'V')).exists())
    cr-documento-sensibilidad-v: Un documento con notas de psicoterapia (PSYTHPN) o sobre violencia sexual o doméstica (SDV) tiene confidencialidad V. (meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode' and code in ('PSYTHPN' | 'SDV')).exists() implies meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality' and code = 'V').exists())
    2. Composition.meta
    ResumenMetadatos: las etiquetas de seguridad
    Control1..?
    Must Supporttrue
    4. Composition.meta.security
    ResumenConfidencialidad y sensibilidad del documento
    Control1..?
    SlicingEste elemento introduce un conjunto de slices en Composition.meta.security. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
    • value @ system
    • 6. Composition.meta.security:confidencialidad
      Slice Nameconfidencialidad
      ResumenN | R | V
      Control1..1
      VinculaciónLos códigos DEBEN tomarse de Confidencialidad
      (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-confidencialidad)
      Must Supporttrue
      8. Composition.meta.security:confidencialidad.system
      ResumenSistema de códigos del slice (valor fijo)
      Control1..?
      Pattern Valuehttp://terminology.hl7.org/CodeSystem/v3-Confidentiality
      10. Composition.meta.security:sensibilidad
      Slice Namesensibilidad
      ResumenPSY | PSYTHPN | HIV | STD | SDV | SEX | SUD | GDIS
      Control0..*
      VinculaciónLos códigos DEBEN tomarse de Sensibilidad de la información
      (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sensibilidad-informacion)
      Must Supporttrue
      12. Composition.meta.security:sensibilidad.system
      ResumenSistema de códigos del slice (valor fijo)
      Control1..?
      Pattern Valuehttp://terminology.hl7.org/CodeSystem/v3-ActCode
      14. Composition.identifier
      Definición

      Identificador que asigna el establecimiento que emite el documento. No cambia cuando se emite una versión nueva.

      ResumenIdentificador del documento, el mismo en todas sus versiones
      NotaThis is a business identifier, not a resource identifier (see discusión)
      Control1..1
      Must Supporttrue
      Invariantescr-documento-system: El system del identificador es https://hl7.or.cr/fhir/sid/documento/ seguido del código del establecimiento (cj-, cn- o dimex- y el identificador del titular). (system.matches('^https://hl7\\.or\\.cr/fhir/sid/documento/(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$'))
      16. Composition.identifier.use
      Resumenofficial (valor fijo)
      Pattern Valueofficial
      18. Composition.identifier.system
      Resumenhttps://hl7.or.cr/fhir/sid/documento/{código del establecimiento}
      Control1..?
      Must Supporttrue
      20. Composition.identifier.value
      ResumenNúmero del documento
      Control1..?
      Must Supporttrue
      Max Length:64
      Invariantescr-codigo-interno-value: Un código interno tiene de 1 a 64 caracteres, sin espacios. (matches('^\\S{1,64}$'))
      22. Composition.version
      Resumen1 para la primera emisión, 2 para la primera corrección o adenda, y así sucesivamente
      NotaEs un identificador de versión de negocio, no de versión del recurso (vea discusión)
      Must Supporttrue
      Invariantescr-documento-version-value: La versión es un número entero positivo: 1, 2, 3. (matches('^[1-9][0-9]*$'))
      24. Composition.status
      ResumenEstado: preliminary | final | corrected | appended | entered-in-error
      VinculaciónLos códigos DEBEN tomarse de Estado del documento
      (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-estado-documento)
      Must Supporttrue
      26. Composition.type
      ResumenTipo de documento (LOINC)
      VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de Tipo de documento clínico
      (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-documento-clinico)
      Must Supporttrue
      28. Composition.subject
      ResumenPaciente del documento
      Control1..1
      TipoReference(Paciente)
      Must Supporttrue
      30. Composition.encounter
      ResumenAtención de la que resulta el documento
      TipoReference(Atención)
      Must Supporttrue
      32. Composition.date
      ResumenFecha y hora en que se redactó (no futura)
      Must Supporttrue
      Invariantescr-documento-fecha-hora: La fecha lleva fecha y hora, no solo la fecha. (toString().contains('T'))
      cr-documento-fecha-no-futura: La fecha del documento no es futura. ($this <= now())
      34. Composition.author
      ResumenAutor: el profesional en su rol, o la organización si lo genera un sistema
      TipoReference(Rol del profesional, Profesional de salud, Organización)
      Must Supporttrue
      Must Support TypesNo must-support rules about the choice of types/profiles
      36. Composition.title
      ResumenTítulo del documento, en español
      Must Supporttrue
      Max Length:250
      38. Composition.attester
      ResumenQuién valida el documento (validación legal del profesional)
      Must Supporttrue
      40. Composition.attester.mode
      Resumenlegal | professional | official | personal
      VinculaciónLos códigos DEBEN tomarse de CompositionAttestationMode
      (required to http://hl7.org/fhir/ValueSet/composition-attestation-mode)
      Must Supporttrue
      42. Composition.attester.time
      ResumenFecha y hora de la validación
      Control1..?
      Must Supporttrue
      Invariantescr-documento-fecha-hora: La fecha lleva fecha y hora, no solo la fecha. (toString().contains('T'))
      44. Composition.attester.party
      ResumenQuién valida: el profesional en su rol, o la organización
      Control1..?
      TipoReference(Rol del profesional, Profesional de salud, Organización)
      Must Supporttrue
      Must Support TypesNo must-support rules about the choice of types/profiles
      46. Composition.custodian
      ResumenEntidad que emite el documento y lo custodia
      Control1..?
      TipoReference(Organización)
      Must Supporttrue
      48. Composition.relatesTo
      ResumenVersión anterior que esta reemplaza o amplía
      Must Supporttrue
      50. Composition.relatesTo.type
      Resumenreplaces | appends | transforms
      VinculaciónLos códigos DEBEN tomarse de Relación entre documentos
      (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-relacion-documento)
      Must Supporttrue
      52. Composition.relatesTo.resourceReference
      ResumenDocumento relacionado, por su identificador
      Control1..?
      TipoReference(Documento clínico)
      Must Supporttrue
      54. Composition.relatesTo.resourceReference.identifier
      ResumenIdentificador del documento relacionado
      NotaThis is a business identifier, not a resource identifier (see discusión)
      Control1..?
      Must Supporttrue
      56. Composition.relatesTo.resourceReference.display
      ResumenVersión del documento relacionado (versión 1)
      58. Composition.section
      ResumenSecciones del documento (las define cada guía de dominio)
      Must Supporttrue
      60. Composition.section.title
      ResumenTítulo de la sección
      Control1..?
      Must Supporttrue
      Max Length:250
      62. Composition.section.code
      ResumenCódigo de la sección (LOINC)
      Must Supporttrue
      64. Composition.section.text
      ResumenTexto narrativo de la sección, que es lo que se lee y se valida
      Control1..?
      Must Supporttrue
      66. Composition.section.entry
      ResumenRecursos de la sección
      Must Supporttrue
      68. Composition.section.emptyReason
      ResumenMotivo de una sección vacía
      Must Supporttrue

      Las indicaciones para interpretar el contenido de esta tabla estánaquí

      0. Composition
      Definición

      Encabezado de un documento clínico de Costa Rica: identificación, tipo, paciente, atención, autor, quién lo valida, custodio, confidencialidad, versiones y secciones.

      ResumenDocumento clínico: encabezado común
      Comentarios

      While the focus of this specification is on patient-specific clinical statements, this resource can also apply to other healthcare-related statements such as study protocol designs, healthcare invoices and other activities that are not necessarily patient-specific or clinical.

      Control0..*
      Es modificadorfalse
      Must Supportfalse
      Resumenfalse
      Invariantesdom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())
      dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource (contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().ofType(canonical) | %resource.descendants().ofType(uri) | %resource.descendants().ofType(url))) or descendants().where(reference = '#').exists() or descendants().where(ofType(canonical) = '#').exists() or descendants().where(ofType(canonical) = '#').exists()).not()).trace('unmatched', id).empty())
      dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated (contained.meta.versionId.empty() and contained.meta.lastUpdated.empty())
      dom-5: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty())
      dom-6: A resource should have narrative for robust management (text.`div`.exists())
      cr-documento-version: Una versión que reemplaza o amplía otra indica su número de versión. (relatesTo.where(type in ('replaces' | 'appends')).exists() implies version.exists())
      cr-documento-validacion-legal: Un documento final, corregido o con adenda redactado por un profesional lleva la validación legal (attester.mode legal). (status in ('final' | 'corrected' | 'appended') and author.all(resolve() is PractitionerRole or resolve() is Practitioner) implies attester.where(mode.coding.where(system = 'http://hl7.org/fhir/composition-attestation-mode' and code = 'legal').exists()).exists())
      cr-documento-validacion-fecha: La validación no es anterior a la fecha del documento. (attester.all(time.empty() or time >= %resource.date))
      cr-documento-relacion: Una versión corregida, con adenda o registrada por error referencia la versión anterior (relatesTo replaces o appends). (status in ('corrected' | 'appended' | 'entered-in-error') implies relatesTo.where(type in ('replaces' | 'appends')).exists())
      cr-documento-fecha-atencion: La fecha del documento no es anterior al inicio de su atención. (encounter.exists() implies (encounter.resolve().actualPeriod.start.empty() or date >= encounter.resolve().actualPeriod.start))
      cr-documento-sensibilidad: Un documento con una sensibilidad tiene confidencialidad R o V. (meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode').exists() implies meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality' and code in ('R' | 'V')).exists())
      cr-documento-sensibilidad-v: Un documento con notas de psicoterapia (PSYTHPN) o sobre violencia sexual o doméstica (SDV) tiene confidencialidad V. (meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-ActCode' and code in ('PSYTHPN' | 'SDV')).exists() implies meta.security.where(system = 'http://terminology.hl7.org/CodeSystem/v3-Confidentiality' and code = 'V').exists())
      2. Composition.id
      Definición

      The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

      ResumenLogical id of this artifact
      Comentarios

      Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.

      Control0..1
      Tipoid
      Es modificadorfalse
      Must Supportfalse
      Resumentrue
      4. Composition.meta
      Definición

      The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

      ResumenMetadatos: las etiquetas de seguridad
      Control1..1
      TipoMeta
      Es modificadorfalse
      Must Supporttrue
      Resumentrue
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      6. Composition.meta.id
      Definición

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      ResumenUnique id for inter-element referencing
      Control0..1
      Este elemento está afectado por las siguientes invariantes: ele-1
      Tipoid
      Es modificadorfalse
      Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
      Resumenfalse
      8. Composition.meta.extension
      Definición

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ResumenAdditional content defined by implementations
      Comentarios

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TipoExtension
      Es modificadorfalse
      Resumenfalse
      Nombres alternativosextensions, user content
      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingEste elemento introduce un conjunto de slices en Composition.meta.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
      • value @ url
      • 10. Composition.meta.versionId
        Definición

        The version specific identifier, as it appears in the version portion of the URL. This value changes when the resource is created, updated, or deleted.

        ResumenVersion specific identifier
        Comentarios

        The server assigns this value, and ignores what the client specifies, except in the case that the server is imposing version integrity on updates/deletes.

        Control0..1
        Tipoid
        Es modificadorfalse
        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
        Resumentrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        12. Composition.meta.lastUpdated
        Definición

        When the resource last changed - e.g. when the version changed.

        ResumenWhen the resource version last changed
        Comentarios

        This element is generally omitted in instances submitted in a PUT or POST. Instead, it is populated in the response instance and when retrieving information using a GET. The server / resource manager sets this value; what a client provides is irrelevant. This is equivalent to the HTTP Last-Modified and SHOULD have the same value on a read interaction.

        Control0..1
        Tipoinstant
        Es modificadorfalse
        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
        Resumentrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        14. Composition.meta.source
        Definición

        A uri that identifies the source system of the resource. This provides a minimal amount of Provenance information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.

        ResumenIdentifies where the resource comes from
        Comentarios

        The exact use of the source (and the possible implied Provenance.entity.role and agent.role) is left to implementer discretion. Only one nominated source is allowed; for additional provenance details, a full Provenance resource should be used. The source may correspond to Provenance.entity.what[x] or Provenance.agent.who[x], though it may be a more general or abstract reference.

        This element can be used to indicate where the current master source of a resource that has a canonical URL if the resource is no longer hosted at the canonical URL.

        Control0..1
        Tipouri
        Es modificadorfalse
        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
        Resumentrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        16. Composition.meta.profile
        Definición

        A list of profiles (references to StructureDefinition resources) that this resource claims to conform to. The URL is a reference to StructureDefinition.url.

        ResumenProfiles this resource claims to conform to
        Comentarios

        It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.

        Control0..*
        Tipocanonical(StructureDefinition)
        Es modificadorfalse
        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
        Resumentrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        18. Composition.meta.security
        Definición

        Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.

        ResumenConfidencialidad y sensibilidad del documento
        Comentarios

        The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

        Control1..*
        VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de AllSecurityLabels
        (extensible to http://hl7.org/fhir/ValueSet/security-labels|5.0.0)

        Security Labels from the Healthcare Privacy and Security Classification System.

        TipoCoding
        Es modificadorfalse
        Resumentrue
        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        SlicingEste elemento introduce un conjunto de slices en Composition.meta.security. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
        • value @ system
        • 20. Composition.meta.security:confidencialidad
          Slice Nameconfidencialidad
          Definición

          Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.

          ResumenN | R | V
          Comentarios

          The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

          Control1..1
          VinculaciónLos códigos DEBEN tomarse de Confidencialidad
          (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-confidencialidad)
          TipoCoding
          Es modificadorfalse
          Must Supporttrue
          Resumentrue
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          22. Composition.meta.security:confidencialidad.id
          Definición

          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

          ResumenUnique id for inter-element referencing
          Control0..1
          Este elemento está afectado por las siguientes invariantes: ele-1
          Tipoid
          Es modificadorfalse
          Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
          Resumenfalse
          24. Composition.meta.security:confidencialidad.extension
          Definición

          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ResumenAdditional content defined by implementations
          Comentarios

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TipoExtension
          Es modificadorfalse
          Resumenfalse
          Nombres alternativosextensions, user content
          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingEste elemento introduce un conjunto de slices en Composition.meta.security.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
          • value @ url
          • 26. Composition.meta.security:confidencialidad.system
            Definición

            The identification of the code system that defines the meaning of the symbol in the code.

            ResumenSistema de códigos del slice (valor fijo)
            Comentarios

            The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should be an absolute reference to some definition that establishes the system clearly and unambiguously.

            Control1..1
            Tipouri
            Es modificadorfalse
            Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
            Resumentrue
            Requisitos

            Need to be unambiguous about the source of the definition of the symbol.

            Pattern Valuehttp://terminology.hl7.org/CodeSystem/v3-Confidentiality
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            28. Composition.meta.security:confidencialidad.version
            Definición

            The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

            ResumenVersion of the system - if relevant
            Comentarios

            Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

            NotaEs un identificador de versión de negocio, no de versión del recurso (vea discusión)
            Control0..1
            Tipostring
            Es modificadorfalse
            Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
            Resumentrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            30. Composition.meta.security:confidencialidad.code
            Definición

            A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

            ResumenSymbol in syntax defined by the system
            Control0..1
            Este elemento está afectado por las siguientes invariantes: cod-1
            Tipocode
            Es modificadorfalse
            Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
            Resumentrue
            Requisitos

            Need to refer to a particular code in the system.

            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            32. Composition.meta.security:confidencialidad.display
            Definición

            A representation of the meaning of the code in the system, following the rules of the system.

            ResumenRepresentation defined by the system
            Control0..1
            Este elemento está afectado por las siguientes invariantes: cod-1
            Tipostring
            Es modificadorfalse
            Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
            Resumentrue
            Requisitos

            Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            34. Composition.meta.security:confidencialidad.userSelected
            Definición

            Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

            ResumenIf this coding was chosen directly by the user
            Comentarios

            Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

            Control0..1
            Tipoboolean
            Es modificadorfalse
            Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
            Resumentrue
            Requisitos

            This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            36. Composition.meta.security:sensibilidad
            Slice Namesensibilidad
            Definición

            Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.

            ResumenPSY | PSYTHPN | HIV | STD | SDV | SEX | SUD | GDIS
            Comentarios

            The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

            Control0..*
            VinculaciónLos códigos DEBEN tomarse de Sensibilidad de la información
            (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sensibilidad-informacion)
            TipoCoding
            Es modificadorfalse
            Must Supporttrue
            Resumentrue
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            38. Composition.meta.security:sensibilidad.id
            Definición

            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

            ResumenUnique id for inter-element referencing
            Control0..1
            Este elemento está afectado por las siguientes invariantes: ele-1
            Tipoid
            Es modificadorfalse
            Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
            Resumenfalse
            40. Composition.meta.security:sensibilidad.extension
            Definición

            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            ResumenAdditional content defined by implementations
            Comentarios

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TipoExtension
            Es modificadorfalse
            Resumenfalse
            Nombres alternativosextensions, user content
            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            SlicingEste elemento introduce un conjunto de slices en Composition.meta.security.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
            • value @ url
            • 42. Composition.meta.security:sensibilidad.system
              Definición

              The identification of the code system that defines the meaning of the symbol in the code.

              ResumenSistema de códigos del slice (valor fijo)
              Comentarios

              The URI may be an OID (urn:oid:...) or a UUID (urn:uuid:...). OIDs and UUIDs SHALL be references to the HL7 OID registry. Otherwise, the URI should come from HL7's list of FHIR defined special URIs or it should be an absolute reference to some definition that establishes the system clearly and unambiguously.

              Control1..1
              Tipouri
              Es modificadorfalse
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Resumentrue
              Requisitos

              Need to be unambiguous about the source of the definition of the symbol.

              Pattern Valuehttp://terminology.hl7.org/CodeSystem/v3-ActCode
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              44. Composition.meta.security:sensibilidad.version
              Definición

              The version of the code system which was used when choosing this code. Note that a well-maintained code system does not need the version reported, because the meaning of codes is consistent across versions. However this cannot consistently be assured, and when the meaning is not guaranteed to be consistent, the version SHOULD be exchanged.

              ResumenVersion of the system - if relevant
              Comentarios

              Where the terminology does not clearly define what string should be used to identify code system versions, the recommendation is to use the date (expressed in FHIR date format) on which that version was officially published as the version date.

              NotaEs un identificador de versión de negocio, no de versión del recurso (vea discusión)
              Control0..1
              Tipostring
              Es modificadorfalse
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Resumentrue
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              46. Composition.meta.security:sensibilidad.code
              Definición

              A symbol in syntax defined by the system. The symbol may be a predefined code or an expression in a syntax defined by the coding system (e.g. post-coordination).

              ResumenSymbol in syntax defined by the system
              Control0..1
              Este elemento está afectado por las siguientes invariantes: cod-1
              Tipocode
              Es modificadorfalse
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Resumentrue
              Requisitos

              Need to refer to a particular code in the system.

              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              48. Composition.meta.security:sensibilidad.display
              Definición

              A representation of the meaning of the code in the system, following the rules of the system.

              ResumenRepresentation defined by the system
              Control0..1
              Este elemento está afectado por las siguientes invariantes: cod-1
              Tipostring
              Es modificadorfalse
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Resumentrue
              Requisitos

              Need to be able to carry a human-readable meaning of the code for readers that do not know the system.

              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              50. Composition.meta.security:sensibilidad.userSelected
              Definición

              Indicates that this coding was chosen by a user directly - e.g. off a pick list of available items (codes or displays).

              ResumenIf this coding was chosen directly by the user
              Comentarios

              Amongst a set of alternatives, a directly chosen code is the most appropriate starting point for new translations. There is some ambiguity about what exactly 'directly chosen' implies, and trading partner agreement may be needed to clarify the use of this element and its consequences more completely.

              Control0..1
              Tipoboolean
              Es modificadorfalse
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Resumentrue
              Requisitos

              This has been identified as a clinical safety criterium - that this exact system/code pair was chosen explicitly, rather than inferred by the system based on some rules or language processing.

              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              52. Composition.meta.tag
              Definición

              Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.

              ResumenTags applied to this resource
              Comentarios

              The tags can be updated without changing the stated version of the resource. The list of tags is a set. Uniqueness is based the system/code, and version and display are ignored.

              Control0..*
              VinculaciónPara códigos de ejemplo, vea CommonTags
              (example to http://hl7.org/fhir/ValueSet/common-tags|5.0.0)

              Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

              TipoCoding
              Es modificadorfalse
              Resumentrue
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              54. Composition.implicitRules
              Definición

              A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

              ResumenA set of rules under which this content was created
              Comentarios

              Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.

              Control0..1
              Tipouri
              Es modificadortrue porque This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies its meaning or interpretation
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Must Supportfalse
              Resumentrue
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              56. Composition.language
              Definición

              The base language in which the resource is written.

              ResumenLanguage of the resource content
              Comentarios

              Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

              Control0..1
              VinculaciónLos códigos DEBEN tomarse de AllLanguages
              (required to http://hl7.org/fhir/ValueSet/all-languages|5.0.0)

              IETF language tag for a human language

              Tipocode
              Es modificadorfalse
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Must Supportfalse
              Resumenfalse
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              58. Composition.text
              Definición

              A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.

              ResumenText summary of the resource, for human interpretation
              Comentarios

              Contained resources do not have a narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later.

              Control0..1
              Este elemento está afectado por las siguientes invariantes: dom-6
              TipoNarrative
              Es modificadorfalse
              Must Supportfalse
              Resumenfalse
              Nombres alternativosnarrative, html, xhtml, display
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              60. Composition.contained
              Definición

              These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, nor can they have their own independent transaction scope. This is allowed to be a Parameters resource if and only if it is referenced by a resource that provides context/meaning.

              ResumenContained, inline Resources
              Comentarios

              This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags in their meta elements, but SHALL NOT have security labels.

              Control0..*
              Este elemento está afectado por las siguientes invariantes: dom-2, dom-4, dom-3, dom-5
              TipoResource
              Es modificadorfalse
              Must Supportfalse
              Resumenfalse
              Nombres alternativosinline resources, anonymous resources, contained resources
              62. Composition.extension
              Definición

              May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              ResumenAdditional content defined by implementations
              Comentarios

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TipoExtension
              Es modificadorfalse
              Must Supportfalse
              Resumenfalse
              Nombres alternativosextensions, user content
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              64. Composition.modifierExtension
              Definición

              May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

              Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

              ResumenExtensions that cannot be ignored
              Comentarios

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TipoExtension
              Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them
              Must Supportfalse
              Resumentrue
              Requisitos

              Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

              Nombres alternativosextensions, user content
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              66. Composition.url
              Definición

              An absolute URI that is used to identify this Composition when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this Composition is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the Composition is stored on different servers.

              ResumenCanonical identifier for this Composition, represented as a URI (globally unique)
              Comentarios

              Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version.

              Control0..1
              Tipouri
              Es modificadorfalse
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Must Supportfalse
              Resumentrue
              Requisitos

              Allows the Composition to be referenced by a single globally unique identifier.

              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              68. Composition.identifier
              Definición

              Identificador que asigna el establecimiento que emite el documento. No cambia cuando se emite una versión nueva.

              ResumenIdentificador del documento, el mismo en todas sus versiones
              Comentarios

              Similar to ClinicalDocument/setId in CDA. See discussion in resource definition for how these relate.

              NotaThis is a business identifier, not a resource identifier (see discusión)
              Control1..1
              TipoIdentifier
              Es modificadorfalse
              Must Supporttrue
              Resumentrue
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              cr-documento-system: El system del identificador es https://hl7.or.cr/fhir/sid/documento/ seguido del código del establecimiento (cj-, cn- o dimex- y el identificador del titular). (system.matches('^https://hl7\\.or\\.cr/fhir/sid/documento/(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$'))
              70. Composition.identifier.id
              Definición

              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

              ResumenUnique id for inter-element referencing
              Control0..1
              Este elemento está afectado por las siguientes invariantes: ele-1
              Tipoid
              Es modificadorfalse
              Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
              Resumenfalse
              72. Composition.identifier.extension
              Definición

              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              ResumenAdditional content defined by implementations
              Comentarios

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TipoExtension
              Es modificadorfalse
              Resumenfalse
              Nombres alternativosextensions, user content
              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              SlicingEste elemento introduce un conjunto de slices en Composition.identifier.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
              • value @ url
              • 74. Composition.identifier.use
                Definición

                The purpose of this identifier.

                Resumenofficial (valor fijo)
                Comentarios

                Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.

                Control0..1
                VinculaciónLos códigos DEBEN tomarse de IdentifierUse
                (required to http://hl7.org/fhir/ValueSet/identifier-use|5.0.0)

                Identifies the purpose for this identifier, if known .

                Tipocode
                Es modificadortrue porque This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one.
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Resumentrue
                Requisitos

                Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.

                Pattern Valueofficial
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                76. Composition.identifier.type
                Definición

                A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.

                ResumenDescription of identifier
                Comentarios

                This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.

                Control0..1
                VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de IdentifierTypeCodes
                (extensible to http://hl7.org/fhir/ValueSet/identifier-type|5.0.0)

                A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

                TipoCodeableConcept
                Es modificadorfalse
                Resumentrue
                Requisitos

                Allows users to make use of identifiers when the identifier system is not known.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                78. Composition.identifier.system
                Definición

                Establishes the namespace for the value - that is, an absolute URL that describes a set values that are unique.

                Resumenhttps://hl7.or.cr/fhir/sid/documento/{código del establecimiento}
                Comentarios

                Identifier.system is always case sensitive.

                Control1..1
                Tipouri
                Es modificadorfalse
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Must Supporttrue
                Resumentrue
                Requisitos

                There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.

                ExampleGeneral: http://www.acme.com/identifiers/patient
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                80. Composition.identifier.value
                Definición

                The portion of the identifier typically relevant to the user and which is unique within the context of the system.

                ResumenNúmero del documento
                Comentarios

                If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the http://hl7.org/fhir/StructureDefinition/rendered-value). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.

                Control1..1
                Este elemento está afectado por las siguientes invariantes: ident-1
                Tipostring
                Es modificadorfalse
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Must Supporttrue
                Resumentrue
                Max Length:64
                ExampleGeneral: 123456
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                cr-codigo-interno-value: Un código interno tiene de 1 a 64 caracteres, sin espacios. (matches('^\\S{1,64}$'))
                82. Composition.identifier.period
                Definición

                Time period during which identifier is/was valid for use.

                ResumenTime period when id is/was valid for use
                Control0..1
                TipoPeriod
                Es modificadorfalse
                Resumentrue
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                84. Composition.identifier.assigner
                Definición

                Organization that issued/manages the identifier.

                ResumenOrganization that issued id (may be just text)
                Comentarios

                The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.

                Control0..1
                TipoReference(Organization)
                Es modificadorfalse
                Resumentrue
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                86. Composition.version
                Definición

                An explicitly assigned identifer of a variation of the content in the Composition.

                Resumen1 para la primera emisión, 2 para la primera corrección o adenda, y así sucesivamente
                Comentarios

                While each resource, including the composition itself, has its own version identifier, this is a formal identifier for the logical version of the Composition as a whole. It would remain constant if the resources were moved to a new server, and all got new individual resource versions, for example.

                NotaEs un identificador de versión de negocio, no de versión del recurso (vea discusión)
                Control0..1
                Tipostring
                Es modificadorfalse
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Must Supporttrue
                Resumentrue
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                cr-documento-version-value: La versión es un número entero positivo: 1, 2, 3. (matches('^[1-9][0-9]*$'))
                88. Composition.status
                Definición

                The workflow/clinical status of this composition. The status is a marker for the clinical standing of the document.

                ResumenEstado: preliminary | final | corrected | appended | entered-in-error
                Comentarios

                If a composition is marked as withdrawn, the compositions/documents in the series, or data from the composition or document series, should never be displayed to a user without being clearly marked as untrustworthy. The flag "entered-in-error" is why this element is labeled as a modifier of other elements.

                Some reporting work flows require that the original narrative of a final document never be altered; instead, only new narrative can be added. The composition resource has no explicit status for explicitly noting whether this business rule is in effect. This would be handled by an extension if required.

                Control1..1
                VinculaciónLos códigos DEBEN tomarse de Estado del documento
                (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-estado-documento)
                Tipocode
                Es modificadortrue porque This element is labelled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Must Supporttrue
                Resumentrue
                Requisitos

                Need to be able to mark interim, amended, or withdrawn compositions or documents.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                90. Composition.type
                Definición

                Specifies the particular kind of composition (e.g. History and Physical, Discharge Summary, Progress Note). This usually equates to the purpose of making the composition.

                ResumenTipo de documento (LOINC)
                Comentarios

                For Composition type, LOINC is ubiquitous and strongly endorsed by HL7. Most implementation guides will require a specific LOINC code, or use LOINC as an extensible binding.

                Control1..1
                VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de Tipo de documento clínico
                (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-documento-clinico)
                TipoCodeableConcept
                Es modificadorfalse
                Must Supporttrue
                Resumentrue
                Requisitos

                Key metadata element describing the composition, used in searching/filtering.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                92. Composition.category
                Definición

                A categorization for the type of the composition - helps for indexing and searching. This may be implied by or derived from the code specified in the Composition Type.

                ResumenCategorization of Composition
                Control0..*
                VinculaciónPara códigos de ejemplo, vea ReferencedItemCategoryValueSet
                (example to http://hl7.org/fhir/ValueSet/referenced-item-category|5.0.0)

                High-level kind of a clinical document at a macro level.

                TipoCodeableConcept
                Es modificadorfalse
                Must Supportfalse
                Resumentrue
                Requisitos

                Helps humans to assess whether the composition is of interest when viewing an index of compositions or documents.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                94. Composition.subject
                Definición

                Who or what the composition is about. The composition can be about a person, (patient or healthcare practitioner), a device (e.g. a machine) or even a group of subjects (such as a document about a herd of livestock, or a set of patients that share a common exposure).

                ResumenPaciente del documento
                Comentarios

                For clinical documents, this is usually the patient.

                Control1..1
                TipoReference(Paciente)
                Es modificadorfalse
                Must Supporttrue
                Resumentrue
                Requisitos

                Essential metadata for searching for the composition. Identifies who and/or what the composition/document is about.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                96. Composition.encounter
                Definición

                Describes the clinical encounter or type of care this documentation is associated with.

                ResumenAtención de la que resulta el documento
                Control0..1
                TipoReference(Atención)
                Es modificadorfalse
                Must Supporttrue
                Resumentrue
                Requisitos

                Provides context for the composition and supports searching.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                98. Composition.date
                Definición

                The composition editing time, when the composition was last logically changed by the author.

                ResumenFecha y hora en que se redactó (no futura)
                Comentarios

                The Last Modified Date on the composition may be after the date of the document was attested without being changed. This means that the date on an amended document is the date of the amendment, not the date of original authorship.

                Control1..1
                TipodateTime
                Es modificadorfalse
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Must Supporttrue
                Resumentrue
                Requisitos

                dateTime is used for tracking, organizing versions and searching. Note that this is the time of authoring this version of the Composition. When packaged in a document, Bundle.timestamp is the date of packaging.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                cr-documento-fecha-hora: La fecha lleva fecha y hora, no solo la fecha. (toString().contains('T'))
                cr-documento-fecha-no-futura: La fecha del documento no es futura. ($this <= now())
                100. Composition.useContext
                Definición

                The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate Composition instances.

                ResumenThe context that the content is intended to support
                Comentarios

                When multiple useContexts are specified, there is no expectation that all or any of the contexts apply.

                Control0..*
                TipoUsageContext
                Es modificadorfalse
                Must Supportfalse
                Resumentrue
                Requisitos

                Assist in searching for appropriate content.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                102. Composition.author
                Definición

                Identifies who is responsible for the information in the composition, not necessarily who typed it in.

                ResumenAutor: el profesional en su rol, o la organización si lo genera un sistema
                Control1..*
                TipoReference(Rol del profesional, Profesional de salud, Organización)
                Es modificadorfalse
                Must Supporttrue
                Must Support TypesNo must-support rules about the choice of types/profiles
                Resumentrue
                Requisitos

                Identifies who is responsible for the content.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                104. Composition.name
                Definición

                A natural language name identifying the {{title}}. This name should be usable as an identifier for the module by machine processing applications such as code generation.

                ResumenName for this Composition (computer friendly)
                Comentarios

                The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly.

                Control0..1
                Tipostring
                Es modificadorfalse
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Must Supportfalse
                Resumentrue
                Requisitos

                Support human navigation and code generation.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                106. Composition.title
                Definición

                Official human-readable label for the composition.

                ResumenTítulo del documento, en español
                Comentarios

                For many compositions, the title is the same as the text or a display name of Composition.type (e.g. a "consultation" or "progress note"). Note that CDA does not make title mandatory, but there are no known cases where it is useful for title to be omitted, so it is mandatory here. Feedback on this requirement is welcome during the trial use period.

                Control1..1
                Tipostring
                Es modificadorfalse
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Must Supporttrue
                Resumentrue
                Max Length:250
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                108. Composition.note
                Definición

                For any additional notes.

                ResumenFor any additional notes
                Comentarios

                A comment, general note or annotation not coded elsewhere.

                Control0..*
                TipoAnnotation
                Es modificadorfalse
                Must Supportfalse
                Resumenfalse
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                110. Composition.attester
                Definición

                A participant who has attested to the accuracy of the composition/document.

                ResumenQuién valida el documento (validación legal del profesional)
                Comentarios

                Only list each attester once.

                Control0..*
                TipoBackboneElement
                Es modificadorfalse
                Must Supporttrue
                Resumenfalse
                Requisitos

                Identifies responsibility for the accuracy of the composition content.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                112. Composition.attester.id
                Definición

                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                ResumenUnique id for inter-element referencing
                Control0..1
                Este elemento está afectado por las siguientes invariantes: ele-1
                Tipostring
                Es modificadorfalse
                Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                Resumenfalse
                114. Composition.attester.extension
                Definición

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                ResumenAdditional content defined by implementations
                Comentarios

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TipoExtension
                Es modificadorfalse
                Resumenfalse
                Nombres alternativosextensions, user content
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                116. Composition.attester.modifierExtension
                Definición

                May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                ResumenExtensions that cannot be ignored even if unrecognized
                Comentarios

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TipoExtension
                Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                Resumentrue
                Requisitos

                Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                Nombres alternativosextensions, user content, modifiers
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                118. Composition.attester.mode
                Definición

                The type of attestation the authenticator offers.

                Resumenlegal | professional | official | personal
                Control1..1
                VinculaciónLos códigos DEBEN tomarse de CompositionAttestationMode
                (required to http://hl7.org/fhir/ValueSet/composition-attestation-mode)
                TipoCodeableConcept
                Es modificadorfalse
                Must Supporttrue
                Resumenfalse
                Requisitos

                Indicates the level of authority of the attestation.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                120. Composition.attester.time
                Definición

                When the composition was attested by the party.

                ResumenFecha y hora de la validación
                Control1..1
                TipodateTime
                Es modificadorfalse
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Must Supporttrue
                Resumenfalse
                Requisitos

                Identifies when the information in the composition was deemed accurate. (Things may have changed since then.).

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                cr-documento-fecha-hora: La fecha lleva fecha y hora, no solo la fecha. (toString().contains('T'))
                122. Composition.attester.party
                Definición

                Who attested the composition in the specified way.

                ResumenQuién valida: el profesional en su rol, o la organización
                Control1..1
                TipoReference(Rol del profesional, Profesional de salud, Organización)
                Es modificadorfalse
                Must Supporttrue
                Must Support TypesNo must-support rules about the choice of types/profiles
                Resumenfalse
                Requisitos

                Identifies who has taken on the responsibility for accuracy of the composition content.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                124. Composition.custodian
                Definición

                Identifies the organization or group who is responsible for ongoing maintenance of and access to the composition/document information.

                ResumenEntidad que emite el documento y lo custodia
                Comentarios

                This is useful when documents are derived from a composition - provides guidance for how to get the latest version of the document. This is optional because this is sometimes not known by the authoring system, and can be inferred by context. However, it is important that this information be known when working with a derived document, so providing a custodian is encouraged.

                Control1..1
                TipoReference(Organización)
                Es modificadorfalse
                Must Supporttrue
                Resumentrue
                Requisitos

                Identifies where to go to find the current version, where to report issues, etc.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                126. Composition.relatesTo
                Definición

                Relationships that this composition has with other compositions or documents that already exist.

                ResumenVersión anterior que esta reemplaza o amplía
                Comentarios

                To reference (using relatesTo) a Bundle of type "document" or another Composition where you only have the identifier, use a resourceReference with an identifier.
                When a Composition is an alternate representation of another type of document e.g. CDA, the other document could be referenced in a DocumentReference resource.
                Here is an example of using relatesTo to reference another Bundle of type "document" or Composition where you only have the identifier:

                "relatesTo": [{
                  "type": "replaces",
                  "resourceReference": {
                    "identifier": { 
                      "system": "...", 
                      "value": "..."
                    }
                  } 
                }]
                
                Control0..*
                TipoRelatedArtifact
                Es modificadorfalse
                Must Supporttrue
                Resumenfalse
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                128. Composition.relatesTo.id
                Definición

                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                ResumenUnique id for inter-element referencing
                Control0..1
                Este elemento está afectado por las siguientes invariantes: ele-1
                Tipoid
                Es modificadorfalse
                Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                Resumenfalse
                130. Composition.relatesTo.extension
                Definición

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                ResumenAdditional content defined by implementations
                Comentarios

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TipoExtension
                Es modificadorfalse
                Resumenfalse
                Nombres alternativosextensions, user content
                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                SlicingEste elemento introduce un conjunto de slices en Composition.relatesTo.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                • value @ url
                • 132. Composition.relatesTo.type
                  Definición

                  The type of relationship to the related artifact.

                  Resumenreplaces | appends | transforms
                  Comentarios

                  The presence of both sides of a relationship type (e.g. successor and predecessor) is required to support use cases where one side of a relationship is not represented in FHIR. However, this feature SHALL NOT be used to create bi-directional resource links in FHIR instances. Specifically, following the methodology of "new points to old" and "many points to one", when using related artifact elements to describe and reference FHIR resources, the type element SHALL be drawn from the fhir-related-artifact-type ValueSet.

                  Control1..1
                  VinculaciónLos códigos DEBEN tomarse de Relación entre documentos
                  (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-relacion-documento)
                  Tipocode
                  Es modificadorfalse
                  Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                  Must Supporttrue
                  Resumentrue
                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  134. Composition.relatesTo.classifier
                  Definición

                  Provides additional classifiers of the related artifact.

                  ResumenAdditional classifiers
                  Control0..*
                  VinculaciónPara códigos de ejemplo, vea CitationArtifactClassifier
                  (example to http://hl7.org/fhir/ValueSet/citation-artifact-classifier|5.0.0)

                  Additional classifiers for the related artifact.

                  TipoCodeableConcept
                  Es modificadorfalse
                  Resumentrue
                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  136. Composition.relatesTo.label
                  Definición

                  A short label that can be used to reference the citation from elsewhere in the containing artifact, such as a footnote index.

                  ResumenShort label
                  Control0..1
                  Tipostring
                  Es modificadorfalse
                  Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                  Resumentrue
                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  138. Composition.relatesTo.display
                  Definición

                  A brief description of the document or knowledge resource being referenced, suitable for display to a consumer.

                  ResumenBrief description of the related artifact
                  Control0..1
                  Tipostring
                  Es modificadorfalse
                  Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                  Resumentrue
                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  140. Composition.relatesTo.citation
                  Definición

                  A bibliographic citation for the related artifact. This text SHOULD be formatted according to an accepted citation format.

                  ResumenBibliographic citation for the artifact
                  Comentarios

                  Additional structured information about citations should be captured as extensions.

                  Control0..1
                  Tipomarkdown
                  Es modificadorfalse
                  Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                  Resumentrue
                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  142. Composition.relatesTo.document
                  Definición

                  The document being referenced, represented as an attachment. This is exclusive with the resource element.

                  ResumenWhat document is being referenced
                  Control0..1
                  TipoAttachment
                  Es modificadorfalse
                  Resumentrue
                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  144. Composition.relatesTo.resource
                  Definición

                  The related artifact, such as a library, value set, profile, or other knowledge resource.

                  ResumenWhat artifact is being referenced
                  Comentarios

                  If the type is predecessor, this is a reference to the succeeding knowledge resource. If the type is successor, this is a reference to the prior knowledge resource.

                  Control0..1
                  Tipocanonical(Resource)
                  Es modificadorfalse
                  Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                  Resumentrue
                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  146. Composition.relatesTo.resourceReference
                  Definición

                  The related artifact, if the artifact is not a canonical resource, or a resource reference to a canonical resource.

                  ResumenDocumento relacionado, por su identificador
                  Comentarios

                  If both resource and resourceReference are present, they SHOULD be consistent and reference the same resource. Although relatedArtifact is intended to support references to definitional resources, there are cases where non-definitional resources can be definitional (such as Location where the kind is mode). Related artifacts SHOULD be used to reference definitional resources, and profiles SHOULD be used to make that explicit for particular use cases.

                  Control1..1
                  TipoReference(Documento clínico)
                  Es modificadorfalse
                  Must Supporttrue
                  Resumentrue
                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  148. Composition.relatesTo.resourceReference.id
                  Definición

                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                  ResumenUnique id for inter-element referencing
                  Control0..1
                  Este elemento está afectado por las siguientes invariantes: ele-1
                  Tipoid
                  Es modificadorfalse
                  Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                  Resumenfalse
                  150. Composition.relatesTo.resourceReference.extension
                  Definición

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  ResumenAdditional content defined by implementations
                  Comentarios

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TipoExtension
                  Es modificadorfalse
                  Resumenfalse
                  Nombres alternativosextensions, user content
                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  SlicingEste elemento introduce un conjunto de slices en Composition.relatesTo.resourceReference.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                  • value @ url
                  • 152. Composition.relatesTo.resourceReference.reference
                    Definición

                    A reference to a location at which the other resource is found. The reference may be a relative reference, in which case it is relative to the service base URL, or an absolute URL that resolves to the location where the resource is found. The reference may be version specific or not. If the reference is not to a FHIR RESTful server, then it should be assumed to be version specific. Internal fragment references (start with '#') refer to contained resources.

                    ResumenLiteral reference, Relative, internal or absolute URL
                    Comentarios

                    Using absolute URLs provides a stable scalable approach suitable for a cloud/web context, while using relative/logical references provides a flexible approach suitable for use when trading across closed eco-system boundaries. Absolute URLs do not need to point to a FHIR RESTful server, though this is the preferred approach. If the URL conforms to the structure "[type]/[id]" then it should be assumed that the reference is to a FHIR RESTful server.

                    Control0..1
                    Este elemento está afectado por las siguientes invariantes: ref-2, ref-1
                    Tipostring
                    Es modificadorfalse
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Resumentrue
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    154. Composition.relatesTo.resourceReference.type
                    Definición

                    The expected type of the target of the reference. If both Reference.type and Reference.reference are populated and Reference.reference is a FHIR URL, both SHALL be consistent.

                    The type is the Canonical URL of Resource Definition that is the type this reference refers to. References are URLs that are relative to http://hl7.org/fhir/StructureDefinition/ e.g. "Patient" is a reference to http://hl7.org/fhir/StructureDefinition/Patient. Absolute URLs are only allowed for logical models (and can only be used in references in logical models, not resources).

                    ResumenType the reference refers to (e.g. "Patient") - must be a resource in resources
                    Comentarios

                    This element is used to indicate the type of the target of the reference. This may be used which ever of the other elements are populated (or not). In some cases, the type of the target may be determined by inspection of the reference (e.g. a known RESTful URL) or by resolving the target of the reference.

                    Control0..1
                    VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de ResourceType
                    (extensible to http://hl7.org/fhir/ValueSet/resource-types|5.0.0)

                    Aa resource (or, for logical models, the URI of the logical model).

                    Tipouri
                    Es modificadorfalse
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Resumentrue
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    156. Composition.relatesTo.resourceReference.identifier
                    Definición

                    An identifier for the target resource. This is used when there is no way to reference the other resource directly, either because the entity it represents is not available through a FHIR server, or because there is no way for the author of the resource to convert a known identifier to an actual location. There is no requirement that a Reference.identifier point to something that is actually exposed as a FHIR instance, but it SHALL point to a business concept that would be expected to be exposed as a FHIR instance, and that instance would need to be of a FHIR resource type allowed by the reference.

                    ResumenIdentificador del documento relacionado
                    Comentarios

                    When an identifier is provided in place of a reference, any system processing the reference will only be able to resolve the identifier to a reference if it understands the business context in which the identifier is used. Sometimes this is global (e.g. a national identifier) but often it is not. For this reason, none of the useful mechanisms described for working with references (e.g. chaining, includes) are possible, nor should servers be expected to be able resolve the reference. Servers may accept an identifier based reference untouched, resolve it, and/or reject it - see CapabilityStatement.rest.resource.referencePolicy.

                    When both an identifier and a literal reference are provided, the literal reference is preferred. Applications processing the resource are allowed - but not required - to check that the identifier matches the literal reference

                    Applications converting a logical reference to a literal reference may choose to leave the logical reference present, or remove it.

                    Reference is intended to point to a structure that can potentially be expressed as a FHIR resource, though there is no need for it to exist as an actual FHIR resource instance - except in as much as an application wishes to actual find the target of the reference. The content referred to be the identifier must meet the logical constraints implied by any limitations on what resource types are permitted for the reference. For example, it would not be legitimate to send the identifier for a drug prescription if the type were Reference(Observation|DiagnosticReport). One of the use-cases for Reference.identifier is the situation where no FHIR representation exists (where the type is Reference (Any).

                    This element only allows for a single identifier. In the case where additional identifers are required, use the http://hl7.org/fhir/StructureDefinition/additionalIdentifier extension.

                    NotaThis is a business identifier, not a resource identifier (see discusión)
                    Control1..1
                    Este elemento está afectado por las siguientes invariantes: ref-2
                    TipoIdentifier
                    Es modificadorfalse
                    Must Supporttrue
                    Resumentrue
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    158. Composition.relatesTo.resourceReference.display
                    Definición

                    Plain text narrative that identifies the resource in addition to the resource reference.

                    ResumenVersión del documento relacionado (versión 1)
                    Comentarios

                    This is generally not the same as the Resource.text of the referenced resource. The purpose is to identify what's being referenced, not to fully describe it.

                    Control0..1
                    Este elemento está afectado por las siguientes invariantes: ref-2
                    Tipostring
                    Es modificadorfalse
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Resumentrue
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    160. Composition.relatesTo.publicationStatus
                    Definición

                    The publication status of the artifact being referred to.

                    Resumendraft | active | retired | unknown
                    Control0..1
                    VinculaciónLos códigos DEBEN tomarse de PublicationStatus
                    (required to http://hl7.org/fhir/ValueSet/publication-status|5.0.0)

                    Publication status of an artifact being referred to.

                    Tipocode
                    Es modificadorfalse
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Resumentrue
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    162. Composition.relatesTo.publicationDate
                    Definición

                    The date of publication of the artifact being referred to.

                    ResumenDate of publication of the artifact being referred to
                    Control0..1
                    Tipodate
                    Es modificadorfalse
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Resumentrue
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    164. Composition.event
                    Definición

                    The clinical service, such as a colonoscopy or an appendectomy, being documented.

                    ResumenThe clinical service(s) being documented
                    Comentarios

                    The event needs to be consistent with the type element, though can provide further information if desired.

                    Control0..*
                    TipoBackboneElement
                    Es modificadorfalse
                    Must Supportfalse
                    Resumentrue
                    Requisitos

                    Provides context for the composition and creates a linkage between a resource describing an event and the composition created describing the event.

                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    166. Composition.event.id
                    Definición

                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    ResumenUnique id for inter-element referencing
                    Control0..1
                    Este elemento está afectado por las siguientes invariantes: ele-1
                    Tipostring
                    Es modificadorfalse
                    Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                    Resumenfalse
                    168. Composition.event.extension
                    Definición

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ResumenAdditional content defined by implementations
                    Comentarios

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TipoExtension
                    Es modificadorfalse
                    Resumenfalse
                    Nombres alternativosextensions, user content
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    170. Composition.event.modifierExtension
                    Definición

                    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                    ResumenExtensions that cannot be ignored even if unrecognized
                    Comentarios

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TipoExtension
                    Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                    Resumentrue
                    Requisitos

                    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                    Nombres alternativosextensions, user content, modifiers
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    172. Composition.event.period
                    Definición

                    The period of time covered by the documentation. There is no assertion that the documentation is a complete representation for this period, only that it documents events during this time.

                    ResumenThe period covered by the documentation
                    Control0..1
                    TipoPeriod
                    Es modificadorfalse
                    Must Supportfalse
                    Resumentrue
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    174. Composition.event.detail
                    Definición

                    Represents the main clinical acts, such as a colonoscopy or an appendectomy, being documented. In some cases, the event is inherent in the typeCode, such as a "History and Physical Report" in which case the procedure being documented is necessarily a "History and Physical" act. The events may be included as a code or as a reference to an other resource.

                    ResumenThe event(s) being documented, as code(s), reference(s), or both
                    Comentarios

                    An event can further specialize the act inherent in the typeCode, such as where it is simply "Procedure Report" and the procedure was a "colonoscopy". If one or more events are included, they SHALL NOT conflict with the values inherent in the classCode, practiceSettingCode or typeCode, as such a conflict would create an ambiguous situation. This short list of codes is provided to be used as key words for certain types of queries.

                    Control0..*
                    VinculaciónPara códigos de ejemplo, vea v3 Code System ActCode
                    (example to http://terminology.hl7.org/ValueSet/v3-ActCode)

                    This list of codes represents the main clinical acts being documented.

                    TipoCodeableReference(Resource)
                    Es modificadorfalse
                    Must Supportfalse
                    Resumentrue
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    176. Composition.section
                    Definición

                    The root of the sections that make up the composition.

                    ResumenSecciones del documento (las define cada guía de dominio)
                    Control0..*
                    TipoBackboneElement
                    Es modificadorfalse
                    Must Supporttrue
                    Resumenfalse
                    Invariantescmp-1: A section must contain at least one of text, entries, or sub-sections (text.exists() or entry.exists() or section.exists())
                    cmp-2: A section can only have an emptyReason if it is empty (emptyReason.empty() or entry.empty())
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    178. Composition.section.id
                    Definición

                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    ResumenUnique id for inter-element referencing
                    Control0..1
                    Este elemento está afectado por las siguientes invariantes: ele-1
                    Tipostring
                    Es modificadorfalse
                    Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                    Resumenfalse
                    180. Composition.section.extension
                    Definición

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ResumenAdditional content defined by implementations
                    Comentarios

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TipoExtension
                    Es modificadorfalse
                    Resumenfalse
                    Nombres alternativosextensions, user content
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    182. Composition.section.modifierExtension
                    Definición

                    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                    ResumenExtensions that cannot be ignored even if unrecognized
                    Comentarios

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TipoExtension
                    Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                    Resumentrue
                    Requisitos

                    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                    Nombres alternativosextensions, user content, modifiers
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    184. Composition.section.title
                    Definición

                    The label for this particular section. This will be part of the rendered content for the document, and is often used to build a table of contents.

                    ResumenTítulo de la sección
                    Comentarios

                    The title identifies the section for a human reader. The title must be consistent with the narrative of the resource that is the target of the section.content reference. Generally, sections SHOULD have titles, but in some documents, it is unnecessary or inappropriate. Typically, this is where a section has subsections that have their own adequately distinguishing title, or documents that only have a single section. Most Implementation Guides will make section title to be a required element.

                    Control1..1
                    Tipostring
                    Es modificadorfalse
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Must Supporttrue
                    Resumenfalse
                    Requisitos

                    Section headings are often standardized for different types of documents. They give guidance to humans on how the document is organized.

                    Nombres alternativosheader, label, caption
                    Max Length:250
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    186. Composition.section.code
                    Definición

                    A code identifying the kind of content contained within the section. This must be consistent with the section title.

                    ResumenCódigo de la sección (LOINC)
                    Comentarios

                    The code identifies the section for an automated processor of the document. This is particularly relevant when using profiles to control the structure of the document.

                    If the section has content (instead of sub-sections), the section.code does not change the meaning or interpretation of the resource that is the content of the section in the comments for the section.code.

                    Control0..1
                    VinculaciónPara códigos de ejemplo, vea DocumentSectionCodes
                    (example to http://hl7.org/fhir/ValueSet/doc-section-codes|5.0.0)

                    Classification of a section of a composition/document.

                    TipoCodeableConcept
                    Es modificadorfalse
                    Must Supporttrue
                    Resumenfalse
                    Requisitos

                    Provides computable standardized labels to topics within the document.

                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    188. Composition.section.author
                    Definición

                    Identifies who is responsible for the information in this section, not necessarily who typed it in.

                    ResumenWho and/or what authored the section
                    Control0..*
                    TipoReference(Practitioner, PractitionerRole, Device, Patient, RelatedPerson, Organization)
                    Es modificadorfalse
                    Must Supportfalse
                    Resumenfalse
                    Requisitos

                    Identifies who is responsible for the content.

                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    190. Composition.section.focus
                    Definición

                    The actual focus of the section when it is not the subject of the composition, but instead represents something or someone associated with the subject such as (for a patient subject) a spouse, parent, fetus, or donor. If not focus is specified, the focus is assumed to be focus of the parent section, or, for a section in the Composition itself, the subject of the composition. Sections with a focus SHALL only include resources where the logical subject (patient, subject, focus, etc.) matches the section focus, or the resources have no logical subject (few resources).

                    ResumenWho/what the section is about, when it is not about the subject of composition
                    Comentarios

                    Typically, sections in a doument are about the subject of the document, whether that is a patient, or group of patients, location, or device, or whatever. For some kind of documents, some sections actually contain data about related entities. Typical examples are a section in a newborn discharge summary concerning the mother, or family history documents, with a section about each family member, though there are many other examples.

                    Control0..1
                    TipoReference(Resource)
                    Es modificadorfalse
                    Must Supportfalse
                    Resumenfalse
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    192. Composition.section.text
                    Definición

                    A human-readable narrative that contains the attested content of the section, used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it "clinically safe" for a human to just read the narrative.

                    ResumenTexto narrativo de la sección, que es lo que se lee y se valida
                    Comentarios

                    Document profiles may define what content should be represented in the narrative to ensure clinical safety.

                    Control1..1
                    Este elemento está afectado por las siguientes invariantes: cmp-1
                    TipoNarrative
                    Es modificadorfalse
                    Must Supporttrue
                    Resumenfalse
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    194. Composition.section.orderedBy
                    Definición

                    Specifies the order applied to the items in the section entries.

                    ResumenOrder of section entries
                    Comentarios

                    Applications SHOULD render ordered lists in the order provided, but MAY allow users to re-order based on their own preferences as well. If there is no order specified, the order is unknown, though there may still be some order.

                    Control0..1
                    VinculaciónLos códigos DEBERÍAN tomarse de ListOrderCodes
                    (preferred to http://hl7.org/fhir/ValueSet/list-order|5.0.0)

                    What order applies to the items in the entry.

                    TipoCodeableConcept
                    Es modificadorfalse
                    Must Supportfalse
                    Resumenfalse
                    Requisitos

                    Important for presentation and rendering. Lists may be sorted to place more important information first or to group related entries.

                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    196. Composition.section.entry
                    Definición

                    A reference to the actual resource from which the narrative in the section is derived.

                    ResumenRecursos de la sección
                    Comentarios

                    If there are no entries in the list, an emptyReason SHOULD be provided.

                    Control0..*
                    Este elemento está afectado por las siguientes invariantes: cmp-1, cmp-2
                    TipoReference(Resource)
                    Es modificadorfalse
                    Must Supporttrue
                    Resumenfalse
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    198. Composition.section.emptyReason
                    Definición

                    If the section is empty, why the list is empty. An empty section typically has some text explaining the empty reason.

                    ResumenMotivo de una sección vacía
                    Comentarios

                    The various reasons for an empty section make a significant interpretation to its interpretation. Note that this code is for use when the entire section content has been suppressed, and not for when individual items are omitted - implementers may consider using a text note or a flag on an entry in these cases.

                    Control0..1
                    Este elemento está afectado por las siguientes invariantes: cmp-2
                    VinculaciónLos códigos DEBERÍAN tomarse de ListEmptyReasons
                    (preferred to http://hl7.org/fhir/ValueSet/list-empty-reason|5.0.0)

                    If a section is empty, why it is empty.

                    TipoCodeableConcept
                    Es modificadorfalse
                    Must Supporttrue
                    Resumenfalse
                    Requisitos

                    Allows capturing things like "none exist" or "not asked" which can be important for most lists.

                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    200. Composition.section.section
                    Definición

                    A nested sub-section within this section.

                    ResumenNested Section
                    Comentarios

                    Nested sections are primarily used to help human readers navigate to particular portions of the document.

                    Control0..*
                    TipoVeattp://hl7.org/fhir/StructureDefinition/Composition#Composition.section
                    Es modificadorfalse
                    Must Supportfalse
                    Resumenfalse
                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))