Guía de Implementación Core de Costa Rica
0.1.0 - ci-build
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.
| Estado de las normas de la página: Draft |
Definiciones del cr-lm-observacion modelo lógico.
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMObservacion | |
| Definición | Resultado de una medición, un examen o una evaluación sobre un paciente: una medida en un
estudio de imágenes, la impresión de un informe radiológico, un resultado de laboratorio, la
presión arterial. Se modela con el recurso Base definition for all types defined in FHIR type system. |
| Resumen | Modelo Lógico de la ObservaciónBase for all types and resources |
| Control | 0..* |
| Es modificador | false |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMObservacion.identificacion | |
| Definición | Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión. |
| Resumen | Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión |
| Comentarios | Regla de negocio: Obligatorio. Una corrección (caso O6) es una versión nueva con el mismo identificador, así que el identificador es lo que permite saber que dos versiones son la misma observación, y que el HIE no la registre dos veces si se reenvía. |
| Control | 1..1 |
| Tipo | BackboneElement |
| Requisitos | Reúne las versiones de una observación: una corrección lleva el mismo identificador. Además evita que el HIE registre dos veces una observación que se reenvía. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. CRLMObservacion.identificacion.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. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 6. CRLMObservacion.identificacion.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. |
| Resumen | Additional 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-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()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMObservacion.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 8. CRLMObservacion.identificacion.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). |
| Resumen | Extensions 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| 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 alternativos | extensions, user content, modifiers |
| Invariantes | ele-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()) |
| 10. CRLMObservacion.identificacion.numero | |
| Definición | Número de la observación en el sistema del establecimiento. |
| Resumen | Número de la observación en el sistema del establecimiento |
| Comentarios | Regla de negocio: Lo define cada establecimiento. Regla de validación: De 1 a 64 caracteres, sin espacios (invariante común
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el número con que el sistema del establecimiento reconoce la observación. |
| 12. CRLMObservacion.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el número. |
| Resumen | Código del establecimiento que asignó el número |
| Comentarios | Regla de negocio: Es el Regla de validación: Invariante |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada establecimiento numera sus observaciones por su cuenta. El establecimiento hace único el número, igual que en el expediente del paciente. |
| 14. CRLMObservacion.categoria | |
| Definición | Clase general de la observación: 1. Imágenes ( |
| Resumen | Clase general de la observación |
| Comentarios | Regla de negocio: Obligatoria: permite buscar y filtrar ("todos los resultados de imágenes") sin conocer cada código. Cada guía de dominio fija la suya. Regla de validación: Debe pertenecer al catálogo categoría de la observación. Comentarios: Solo se publica la categoría que usa una guía en curso. |
| Control | 1..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Categoría de la observación (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-categoria-observacion) |
| Tipo | CodeableConcept |
| Requisitos | Permite buscar y filtrar por clase, por ejemplo todos los resultados de imágenes, sin conocer cada código LOINC. |
| 16. CRLMObservacion.codigo | |
| Definición | Qué se observó o se midió: la impresión diagnóstica de un estudio, el tamaño de una lesión, la hemoglobina. |
| Resumen | Qué se observó o se midió |
| Comentarios | Regla de negocio: Obligatorio. Se codifica con LOINC cuando existe un código. Un
sistema puede enviar además su código local como un segundo Regla de validación: Debe pertenecer al catálogo código de la observación (LOINC) si hay un código que corresponda. Comentarios: Se usa LOINC porque es lo que usan IPS, RACSEL e IHE. LOINC es de uso gratuito con aviso de copyright. |
| Control | 1..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de LOINCCodes (extensible to http://hl7.org/fhir/ValueSet/observation-codes) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué se observó o se midió con un código LOINC, el mismo que usan IPS, RACSEL e IHE. Sin él, un sistema no puede comparar ni graficar resultados de distintos establecimientos. |
| 18. CRLMObservacion.paciente | |
| Definición | Paciente sobre el que se hizo la observación. |
| Resumen | Paciente sobre el que se hizo la observación |
| Comentarios | Regla de negocio: Obligatorio. Las observaciones sobre otra cosa (un equipo, un lugar, una muestra de agua) no forman parte de este modelo. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Paciente) |
| Requisitos | Una observación trata siempre de un paciente. Sin él no se puede ubicar en su historia ni controlar quién la puede ver. |
| 20. CRLMObservacion.atencion | |
| Definición | Atención en la que se hizo la observación. |
| Resumen | Atención en la que se hizo la observación |
| Comentarios | Regla de negocio: Se registra si la observación se hizo en una atención (una consulta, un estudio de imágenes, una hospitalización). Regla de validación: Referencia a un |
| Control | 0..1 |
| Tipo | Reference(Modelo Lógico de la Atención) |
| Requisitos | Da el contexto en que se hizo la observación: dónde, cuándo y con qué profesionales. |
| 22. CRLMObservacion.fechaObservacion | |
| Definición | Cuándo se hizo la observación: el momento del estudio, de la toma de la muestra o de la medición, o el periodo si duró un tiempo (por ejemplo, una orina de 24 horas). |
| Resumen | Cuándo se hizo la observación |
| Comentarios | Regla de negocio: Obligatoria. Es la fecha clínicamente relevante, no la del registro en el sistema. Regla de validación: Fecha y hora con zona horaria ( |
| Control | 1..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es la fecha clínicamente relevante, la del estudio o la toma de la muestra. Con ella se ordenan los resultados y se ve su evolución en el tiempo. |
| 24. CRLMObservacion.fechaEmision | |
| Definición | Cuándo se dio a conocer el resultado (por ejemplo, cuando el laboratorio lo validó). |
| Resumen | Cuándo se dio a conocer el resultado |
| Comentarios | Regla de negocio: Obligatoria en los resultados Regla de validación: Invariante |
| Control | 0..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Dice cuándo se dio a conocer el resultado, que puede ser días después de la observación. Permite medir tiempos de respuesta y saber qué se sabía en una fecha dada. |
| 26. CRLMObservacion.ejecutante | |
| Definición | Quién es responsable de la observación: el profesional que la hizo o la validó, o la organización que la emitió (el laboratorio, el centro de imágenes). |
| Resumen | Quién es responsable de la observación |
| Comentarios | Regla de negocio: Obligatorio. Se prefiere el rol del profesional, porque dice en nombre de qué organización actúa. Si la observación la genera un equipo sin un profesional responsable, se registra la organización. Regla de validación: Referencia a un Comentarios: Mismos tipos que el autor del documento clínico. |
| Control | 1..* |
| Tipo | Reference(Modelo Lógico del Rol del Profesional, Modelo Lógico del Profesional de Salud, Modelo Lógico de la Organización) |
| Requisitos | Dice quién responde por el resultado, para saber a quién preguntar por él. El rol del profesional dice además en nombre de qué organización actuó. |
| 28. CRLMObservacion.valor[x] | |
| Definición | El resultado: una cantidad con su unidad (12,5 mm; 13,8 g/dL), un código (positivo, negativo), un texto (la impresión diagnóstica), un rango, una proporción, un sí o no, etc. |
| Resumen | El resultado |
| Comentarios | Regla de negocio: Un resultado Regla de validación: Invariante |
| Control | 0..1 |
| Tipo | Elección de: Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period, Attachment, Reference(MolecularSequence) |
| Nota sobre [x] | VeaElección de tipos de datospara más información sobre cómo usar [x] |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el resultado mismo: una cantidad con su unidad, un código o un texto. Es lo que se usa para decidir, comparar y graficar. |
| 30. CRLMObservacion.motivoSinValor | |
| Definición | Por qué no hay valor: la muestra llegó dañada ( |
| Resumen | Por qué no hay valor |
| Comentarios | Regla de negocio: Solo si no hay valor ( Regla de validación: Debe pertenecer al catálogo motivo sin valor. |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de DataAbsentReason (extensible to http://hl7.org/fhir/ValueSet/data-absent-reason) |
| Tipo | CodeableConcept |
| Requisitos | Explica por qué no hay resultado (muestra dañada, no se realizó), para que no se confunda con un dato que falta o con un resultado normal. |
| 32. CRLMObservacion.interpretacion | |
| Definición | Cómo se interpreta el valor respecto a lo esperado: normal ( |
| Resumen | Cómo se interpreta el valor respecto a lo esperado |
| Comentarios | Regla de negocio: Opcional. La asigna quien emite el resultado, normalmente a partir del rango de referencia. Regla de validación: Debe pertenecer al catálogo interpretación. |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de ObservationInterpretationCodes (extensible to http://hl7.org/fhir/ValueSet/observation-interpretation) |
| Tipo | CodeableConcept |
| Requisitos | Señala si el resultado es normal, alto, bajo o crítico, para que quien lo lee vea de inmediato lo que requiere atención. |
| 34. CRLMObservacion.rangoReferencia | |
| Definición | Valores normales con que se compara el resultado (por ejemplo, hemoglobina de 12,0 a 16,0 g/dL). |
| Resumen | Valores normales con que se compara el resultado |
| Comentarios | Regla de negocio: Opcional. Lo informa quien emite el resultado, porque depende de su método y su población. Si hay varios rangos (por ejemplo, por sexo o por edad), se envía el que aplica al paciente. Regla de validación: Al menos el límite inferior, el superior o el texto ( |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite interpretar el valor con los rangos del establecimiento que lo emitió, que dependen de su método y de su población. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 36. CRLMObservacion.rangoReferencia.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. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 38. CRLMObservacion.rangoReferencia.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. |
| Resumen | Additional 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-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()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMObservacion.rangoReferencia.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 40. CRLMObservacion.rangoReferencia.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). |
| Resumen | Extensions 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| 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 alternativos | extensions, user content, modifiers |
| Invariantes | ele-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()) |
| 42. CRLMObservacion.rangoReferencia.inferior | |
| Definición | Valor mínimo del rango, con su unidad. |
| Resumen | Valor mínimo del rango, con su unidad |
| Comentarios | Regla de validación: Unidad UCUM. |
| Control | 0..1 |
| Tipo | Quantity |
| Requisitos | Es el valor mínimo esperado, con su unidad. |
| 44. CRLMObservacion.rangoReferencia.superior | |
| Definición | Valor máximo del rango, con su unidad. |
| Resumen | Valor máximo del rango, con su unidad |
| Comentarios | Regla de validación: Unidad UCUM. |
| Control | 0..1 |
| Tipo | Quantity |
| Requisitos | Es el valor máximo esperado, con su unidad. |
| 46. CRLMObservacion.rangoReferencia.texto | |
| Definición | El rango como texto, cuando no se expresa con números (por ejemplo, "Negativo"). |
| Resumen | El rango como texto, cuando no se expresa con números |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Expresa un rango que no se da con números, como Negativo. |
| 48. CRLMObservacion.componente | |
| Definición | Partes de una observación que solo tienen sentido juntas: la presión sistólica y la diastólica, o las medidas de una misma lesión. |
| Resumen | Partes de una observación que solo tienen sentido juntas |
| Comentarios | Regla de negocio: Se usan componentes cuando las partes se miden en el mismo acto y no se interpretan por separado. Si cada parte es un resultado propio (por ejemplo, los análisis de un hemograma), cada una es una observación aparte (pregunta 1). Regla de validación: Un componente no repite el código de la observación ( |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Mantiene juntas las partes que solo tienen sentido juntas, como la presión sistólica y la diastólica o las medidas de una misma lesión. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 50. CRLMObservacion.componente.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. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 52. CRLMObservacion.componente.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. |
| Resumen | Additional 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-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()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMObservacion.componente.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 54. CRLMObservacion.componente.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). |
| Resumen | Extensions 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| 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 alternativos | extensions, user content, modifiers |
| Invariantes | ele-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()) |
| 56. CRLMObservacion.componente.codigo | |
| Definición | Qué parte se midió (por ejemplo, la presión sistólica). |
| Resumen | Qué parte se midió |
| Comentarios | Regla de negocio: Igual que el código de la observación. Regla de validación: Igual que el código de la observación. |
| Control | 1..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de LOINCCodes (extensible to http://hl7.org/fhir/ValueSet/observation-codes) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué parte se midió, con LOINC igual que la observación. |
| 58. CRLMObservacion.componente.valor[x] | |
| Definición | El resultado de la parte. |
| Resumen | El resultado de la parte |
| Comentarios | Regla de negocio: Lleva un valor o un motivo sin valor. Una cantidad lleva su unidad UCUM. Regla de validación: Invariante |
| Control | 0..1 |
| Tipo | Elección de: Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period, Attachment, Reference(MolecularSequence) |
| Nota sobre [x] | VeaElección de tipos de datospara más información sobre cómo usar [x] |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el resultado de la parte, con los mismos tipos que el valor de la observación. |
| 60. CRLMObservacion.componente.motivoSinValor | |
| Definición | Por qué la parte no tiene valor. |
| Resumen | Por qué la parte no tiene valor |
| Comentarios | Regla de negocio: Solo si no hay valor. Regla de validación: Debe pertenecer al catálogo motivo sin valor. |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de DataAbsentReason (extensible to http://hl7.org/fhir/ValueSet/data-absent-reason) |
| Tipo | CodeableConcept |
| Requisitos | Explica por qué una parte no tiene resultado, igual que en la observación. |
| 62. CRLMObservacion.componente.interpretacion | |
| Definición | Cómo se interpreta el valor de la parte. |
| Resumen | Cómo se interpreta el valor de la parte |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Debe pertenecer al catálogo interpretación. |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de ObservationInterpretationCodes (extensible to http://hl7.org/fhir/ValueSet/observation-interpretation) |
| Tipo | CodeableConcept |
| Requisitos | Señala si el resultado de la parte es normal o requiere atención. |
| 64. CRLMObservacion.confidencialidad | |
| Definición | Nivel de confidencialidad de la observación: 1. Normal ( |
| Resumen | Nivel de confidencialidad de la observación |
| Comentarios | Regla de negocio: Por defecto Regla de validación: Debe pertenecer al catálogo confidencialidad. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Confidencialidad (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-confidencialidad) |
| Tipo | Coding |
| Requisitos | Permite restringir más el acceso a una observación que lo requiere, también cuando se intercambia fuera de un documento. |
| 66. CRLMObservacion.sensibilidad | |
| Definición | Por qué la observación es sensible: salud mental, VIH, infecciones de transmisión sexual, violencia, salud sexual y reproductiva, consumo de sustancias o enfermedad genética. |
| Resumen | Por qué la observación es sensible |
| Comentarios | Regla de negocio: La asigna quien emite la observación, según su contenido (por ejemplo,
una carga viral de VIH lleva Regla de validación: Debe pertenecer al catálogo sensibilidad de la información.
Invariante Comentarios: Mismas reglas que el documento clínico. |
| Control | 0..* |
| Vinculación | Los códigos DEBEN tomarse de Sensibilidad de la información (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sensibilidad-informacion) |
| Tipo | Coding |
| Requisitos | Dice por qué la observación es sensible, por ejemplo una carga viral de VIH, para que la política de acceso del HIE le aplique la protección que corresponde. |
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMObservacion | |
| Definición | Resultado de una medición, un examen o una evaluación sobre un paciente: una medida en un
estudio de imágenes, la impresión de un informe radiológico, un resultado de laboratorio, la
presión arterial. Se modela con el recurso |
| Resumen | Modelo Lógico de la Observación |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMObservacion.identificacion | |
| Definición | Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión. |
| Resumen | Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión |
| Comentarios | Regla de negocio: Obligatorio. Una corrección (caso O6) es una versión nueva con el mismo identificador, así que el identificador es lo que permite saber que dos versiones son la misma observación, y que el HIE no la registre dos veces si se reenvía. |
| Control | 1..1 |
| Tipo | BackboneElement |
| Requisitos | Reúne las versiones de una observación: una corrección lleva el mismo identificador. Además evita que el HIE registre dos veces una observación que se reenvía. |
| 4. CRLMObservacion.identificacion.numero | |
| Definición | Número de la observación en el sistema del establecimiento. |
| Resumen | Número de la observación en el sistema del establecimiento |
| Comentarios | Regla de negocio: Lo define cada establecimiento. Regla de validación: De 1 a 64 caracteres, sin espacios (invariante común
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el número con que el sistema del establecimiento reconoce la observación. |
| 6. CRLMObservacion.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el número. |
| Resumen | Código del establecimiento que asignó el número |
| Comentarios | Regla de negocio: Es el Regla de validación: Invariante |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada establecimiento numera sus observaciones por su cuenta. El establecimiento hace único el número, igual que en el expediente del paciente. |
| 8. CRLMObservacion.categoria | |
| Definición | Clase general de la observación: 1. Imágenes ( |
| Resumen | Clase general de la observación |
| Comentarios | Regla de negocio: Obligatoria: permite buscar y filtrar ("todos los resultados de imágenes") sin conocer cada código. Cada guía de dominio fija la suya. Regla de validación: Debe pertenecer al catálogo categoría de la observación. Comentarios: Solo se publica la categoría que usa una guía en curso. |
| Control | 1..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Categoría de la observación (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-categoria-observacion) |
| Tipo | CodeableConcept |
| Requisitos | Permite buscar y filtrar por clase, por ejemplo todos los resultados de imágenes, sin conocer cada código LOINC. |
| 10. CRLMObservacion.codigo | |
| Definición | Qué se observó o se midió: la impresión diagnóstica de un estudio, el tamaño de una lesión, la hemoglobina. |
| Resumen | Qué se observó o se midió |
| Comentarios | Regla de negocio: Obligatorio. Se codifica con LOINC cuando existe un código. Un
sistema puede enviar además su código local como un segundo Regla de validación: Debe pertenecer al catálogo código de la observación (LOINC) si hay un código que corresponda. Comentarios: Se usa LOINC porque es lo que usan IPS, RACSEL e IHE. LOINC es de uso gratuito con aviso de copyright. |
| Control | 1..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de LOINCCodes (extensible to http://hl7.org/fhir/ValueSet/observation-codes) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué se observó o se midió con un código LOINC, el mismo que usan IPS, RACSEL e IHE. Sin él, un sistema no puede comparar ni graficar resultados de distintos establecimientos. |
| 12. CRLMObservacion.paciente | |
| Definición | Paciente sobre el que se hizo la observación. |
| Resumen | Paciente sobre el que se hizo la observación |
| Comentarios | Regla de negocio: Obligatorio. Las observaciones sobre otra cosa (un equipo, un lugar, una muestra de agua) no forman parte de este modelo. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Paciente) |
| Requisitos | Una observación trata siempre de un paciente. Sin él no se puede ubicar en su historia ni controlar quién la puede ver. |
| 14. CRLMObservacion.atencion | |
| Definición | Atención en la que se hizo la observación. |
| Resumen | Atención en la que se hizo la observación |
| Comentarios | Regla de negocio: Se registra si la observación se hizo en una atención (una consulta, un estudio de imágenes, una hospitalización). Regla de validación: Referencia a un |
| Control | 0..1 |
| Tipo | Reference(Modelo Lógico de la Atención) |
| Requisitos | Da el contexto en que se hizo la observación: dónde, cuándo y con qué profesionales. |
| 16. CRLMObservacion.fechaObservacion | |
| Definición | Cuándo se hizo la observación: el momento del estudio, de la toma de la muestra o de la medición, o el periodo si duró un tiempo (por ejemplo, una orina de 24 horas). |
| Resumen | Cuándo se hizo la observación |
| Comentarios | Regla de negocio: Obligatoria. Es la fecha clínicamente relevante, no la del registro en el sistema. Regla de validación: Fecha y hora con zona horaria ( |
| Control | 1..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es la fecha clínicamente relevante, la del estudio o la toma de la muestra. Con ella se ordenan los resultados y se ve su evolución en el tiempo. |
| 18. CRLMObservacion.fechaEmision | |
| Definición | Cuándo se dio a conocer el resultado (por ejemplo, cuando el laboratorio lo validó). |
| Resumen | Cuándo se dio a conocer el resultado |
| Comentarios | Regla de negocio: Obligatoria en los resultados Regla de validación: Invariante |
| Control | 0..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Dice cuándo se dio a conocer el resultado, que puede ser días después de la observación. Permite medir tiempos de respuesta y saber qué se sabía en una fecha dada. |
| 20. CRLMObservacion.ejecutante | |
| Definición | Quién es responsable de la observación: el profesional que la hizo o la validó, o la organización que la emitió (el laboratorio, el centro de imágenes). |
| Resumen | Quién es responsable de la observación |
| Comentarios | Regla de negocio: Obligatorio. Se prefiere el rol del profesional, porque dice en nombre de qué organización actúa. Si la observación la genera un equipo sin un profesional responsable, se registra la organización. Regla de validación: Referencia a un Comentarios: Mismos tipos que el autor del documento clínico. |
| Control | 1..* |
| Tipo | Reference(Modelo Lógico del Rol del Profesional, Modelo Lógico del Profesional de Salud, Modelo Lógico de la Organización) |
| Requisitos | Dice quién responde por el resultado, para saber a quién preguntar por él. El rol del profesional dice además en nombre de qué organización actuó. |
| 22. CRLMObservacion.valor[x] | |
| Definición | El resultado: una cantidad con su unidad (12,5 mm; 13,8 g/dL), un código (positivo, negativo), un texto (la impresión diagnóstica), un rango, una proporción, un sí o no, etc. |
| Resumen | El resultado |
| Comentarios | Regla de negocio: Un resultado Regla de validación: Invariante |
| Control | 0..1 |
| Tipo | Elección de: Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period, Attachment, Reference(MolecularSequence) |
| Nota sobre [x] | VeaElección de tipos de datospara más información sobre cómo usar [x] |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el resultado mismo: una cantidad con su unidad, un código o un texto. Es lo que se usa para decidir, comparar y graficar. |
| 24. CRLMObservacion.motivoSinValor | |
| Definición | Por qué no hay valor: la muestra llegó dañada ( |
| Resumen | Por qué no hay valor |
| Comentarios | Regla de negocio: Solo si no hay valor ( Regla de validación: Debe pertenecer al catálogo motivo sin valor. |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de DataAbsentReason (extensible to http://hl7.org/fhir/ValueSet/data-absent-reason) |
| Tipo | CodeableConcept |
| Requisitos | Explica por qué no hay resultado (muestra dañada, no se realizó), para que no se confunda con un dato que falta o con un resultado normal. |
| 26. CRLMObservacion.interpretacion | |
| Definición | Cómo se interpreta el valor respecto a lo esperado: normal ( |
| Resumen | Cómo se interpreta el valor respecto a lo esperado |
| Comentarios | Regla de negocio: Opcional. La asigna quien emite el resultado, normalmente a partir del rango de referencia. Regla de validación: Debe pertenecer al catálogo interpretación. |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de ObservationInterpretationCodes (extensible to http://hl7.org/fhir/ValueSet/observation-interpretation) |
| Tipo | CodeableConcept |
| Requisitos | Señala si el resultado es normal, alto, bajo o crítico, para que quien lo lee vea de inmediato lo que requiere atención. |
| 28. CRLMObservacion.rangoReferencia | |
| Definición | Valores normales con que se compara el resultado (por ejemplo, hemoglobina de 12,0 a 16,0 g/dL). |
| Resumen | Valores normales con que se compara el resultado |
| Comentarios | Regla de negocio: Opcional. Lo informa quien emite el resultado, porque depende de su método y su población. Si hay varios rangos (por ejemplo, por sexo o por edad), se envía el que aplica al paciente. Regla de validación: Al menos el límite inferior, el superior o el texto ( |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite interpretar el valor con los rangos del establecimiento que lo emitió, que dependen de su método y de su población. |
| 30. CRLMObservacion.rangoReferencia.inferior | |
| Definición | Valor mínimo del rango, con su unidad. |
| Resumen | Valor mínimo del rango, con su unidad |
| Comentarios | Regla de validación: Unidad UCUM. |
| Control | 0..1 |
| Tipo | Quantity |
| Requisitos | Es el valor mínimo esperado, con su unidad. |
| 32. CRLMObservacion.rangoReferencia.superior | |
| Definición | Valor máximo del rango, con su unidad. |
| Resumen | Valor máximo del rango, con su unidad |
| Comentarios | Regla de validación: Unidad UCUM. |
| Control | 0..1 |
| Tipo | Quantity |
| Requisitos | Es el valor máximo esperado, con su unidad. |
| 34. CRLMObservacion.rangoReferencia.texto | |
| Definición | El rango como texto, cuando no se expresa con números (por ejemplo, "Negativo"). |
| Resumen | El rango como texto, cuando no se expresa con números |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Expresa un rango que no se da con números, como Negativo. |
| 36. CRLMObservacion.componente | |
| Definición | Partes de una observación que solo tienen sentido juntas: la presión sistólica y la diastólica, o las medidas de una misma lesión. |
| Resumen | Partes de una observación que solo tienen sentido juntas |
| Comentarios | Regla de negocio: Se usan componentes cuando las partes se miden en el mismo acto y no se interpretan por separado. Si cada parte es un resultado propio (por ejemplo, los análisis de un hemograma), cada una es una observación aparte (pregunta 1). Regla de validación: Un componente no repite el código de la observación ( |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Mantiene juntas las partes que solo tienen sentido juntas, como la presión sistólica y la diastólica o las medidas de una misma lesión. |
| 38. CRLMObservacion.componente.codigo | |
| Definición | Qué parte se midió (por ejemplo, la presión sistólica). |
| Resumen | Qué parte se midió |
| Comentarios | Regla de negocio: Igual que el código de la observación. Regla de validación: Igual que el código de la observación. |
| Control | 1..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de LOINCCodes (extensible to http://hl7.org/fhir/ValueSet/observation-codes) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué parte se midió, con LOINC igual que la observación. |
| 40. CRLMObservacion.componente.valor[x] | |
| Definición | El resultado de la parte. |
| Resumen | El resultado de la parte |
| Comentarios | Regla de negocio: Lleva un valor o un motivo sin valor. Una cantidad lleva su unidad UCUM. Regla de validación: Invariante |
| Control | 0..1 |
| Tipo | Elección de: Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period, Attachment, Reference(MolecularSequence) |
| Nota sobre [x] | VeaElección de tipos de datospara más información sobre cómo usar [x] |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el resultado de la parte, con los mismos tipos que el valor de la observación. |
| 42. CRLMObservacion.componente.motivoSinValor | |
| Definición | Por qué la parte no tiene valor. |
| Resumen | Por qué la parte no tiene valor |
| Comentarios | Regla de negocio: Solo si no hay valor. Regla de validación: Debe pertenecer al catálogo motivo sin valor. |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de DataAbsentReason (extensible to http://hl7.org/fhir/ValueSet/data-absent-reason) |
| Tipo | CodeableConcept |
| Requisitos | Explica por qué una parte no tiene resultado, igual que en la observación. |
| 44. CRLMObservacion.componente.interpretacion | |
| Definición | Cómo se interpreta el valor de la parte. |
| Resumen | Cómo se interpreta el valor de la parte |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Debe pertenecer al catálogo interpretación. |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de ObservationInterpretationCodes (extensible to http://hl7.org/fhir/ValueSet/observation-interpretation) |
| Tipo | CodeableConcept |
| Requisitos | Señala si el resultado de la parte es normal o requiere atención. |
| 46. CRLMObservacion.confidencialidad | |
| Definición | Nivel de confidencialidad de la observación: 1. Normal ( |
| Resumen | Nivel de confidencialidad de la observación |
| Comentarios | Regla de negocio: Por defecto Regla de validación: Debe pertenecer al catálogo confidencialidad. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Confidencialidad (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-confidencialidad) |
| Tipo | Coding |
| Requisitos | Permite restringir más el acceso a una observación que lo requiere, también cuando se intercambia fuera de un documento. |
| 48. CRLMObservacion.sensibilidad | |
| Definición | Por qué la observación es sensible: salud mental, VIH, infecciones de transmisión sexual, violencia, salud sexual y reproductiva, consumo de sustancias o enfermedad genética. |
| Resumen | Por qué la observación es sensible |
| Comentarios | Regla de negocio: La asigna quien emite la observación, según su contenido (por ejemplo,
una carga viral de VIH lleva Regla de validación: Debe pertenecer al catálogo sensibilidad de la información.
Invariante Comentarios: Mismas reglas que el documento clínico. |
| Control | 0..* |
| Vinculación | Los códigos DEBEN tomarse de Sensibilidad de la información (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sensibilidad-informacion) |
| Tipo | Coding |
| Requisitos | Dice por qué la observación es sensible, por ejemplo una carga viral de VIH, para que la política de acceso del HIE le aplique la protección que corresponde. |
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMObservacion | |
| Definición | Resultado de una medición, un examen o una evaluación sobre un paciente: una medida en un
estudio de imágenes, la impresión de un informe radiológico, un resultado de laboratorio, la
presión arterial. Se modela con el recurso |
| Resumen | Modelo Lógico de la Observación |
| Control | 0..* |
| Es modificador | false |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMObservacion.identificacion | |
| Definición | Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión. |
| Resumen | Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión |
| Comentarios | Regla de negocio: Obligatorio. Una corrección (caso O6) es una versión nueva con el mismo identificador, así que el identificador es lo que permite saber que dos versiones son la misma observación, y que el HIE no la registre dos veces si se reenvía. |
| Control | 1..1 |
| Tipo | BackboneElement |
| Requisitos | Reúne las versiones de una observación: una corrección lleva el mismo identificador. Además evita que el HIE registre dos veces una observación que se reenvía. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. CRLMObservacion.identificacion.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. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 6. CRLMObservacion.identificacion.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. |
| Resumen | Additional 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-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()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMObservacion.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 8. CRLMObservacion.identificacion.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). |
| Resumen | Extensions 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| 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 alternativos | extensions, user content, modifiers |
| Invariantes | ele-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()) |
| 10. CRLMObservacion.identificacion.numero | |
| Definición | Número de la observación en el sistema del establecimiento. |
| Resumen | Número de la observación en el sistema del establecimiento |
| Comentarios | Regla de negocio: Lo define cada establecimiento. Regla de validación: De 1 a 64 caracteres, sin espacios (invariante común
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el número con que el sistema del establecimiento reconoce la observación. |
| 12. CRLMObservacion.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el número. |
| Resumen | Código del establecimiento que asignó el número |
| Comentarios | Regla de negocio: Es el Regla de validación: Invariante |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada establecimiento numera sus observaciones por su cuenta. El establecimiento hace único el número, igual que en el expediente del paciente. |
| 14. CRLMObservacion.categoria | |
| Definición | Clase general de la observación: 1. Imágenes ( |
| Resumen | Clase general de la observación |
| Comentarios | Regla de negocio: Obligatoria: permite buscar y filtrar ("todos los resultados de imágenes") sin conocer cada código. Cada guía de dominio fija la suya. Regla de validación: Debe pertenecer al catálogo categoría de la observación. Comentarios: Solo se publica la categoría que usa una guía en curso. |
| Control | 1..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Categoría de la observación (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-categoria-observacion) |
| Tipo | CodeableConcept |
| Requisitos | Permite buscar y filtrar por clase, por ejemplo todos los resultados de imágenes, sin conocer cada código LOINC. |
| 16. CRLMObservacion.codigo | |
| Definición | Qué se observó o se midió: la impresión diagnóstica de un estudio, el tamaño de una lesión, la hemoglobina. |
| Resumen | Qué se observó o se midió |
| Comentarios | Regla de negocio: Obligatorio. Se codifica con LOINC cuando existe un código. Un
sistema puede enviar además su código local como un segundo Regla de validación: Debe pertenecer al catálogo código de la observación (LOINC) si hay un código que corresponda. Comentarios: Se usa LOINC porque es lo que usan IPS, RACSEL e IHE. LOINC es de uso gratuito con aviso de copyright. |
| Control | 1..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de LOINCCodes (extensible to http://hl7.org/fhir/ValueSet/observation-codes) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué se observó o se midió con un código LOINC, el mismo que usan IPS, RACSEL e IHE. Sin él, un sistema no puede comparar ni graficar resultados de distintos establecimientos. |
| 18. CRLMObservacion.paciente | |
| Definición | Paciente sobre el que se hizo la observación. |
| Resumen | Paciente sobre el que se hizo la observación |
| Comentarios | Regla de negocio: Obligatorio. Las observaciones sobre otra cosa (un equipo, un lugar, una muestra de agua) no forman parte de este modelo. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Paciente) |
| Requisitos | Una observación trata siempre de un paciente. Sin él no se puede ubicar en su historia ni controlar quién la puede ver. |
| 20. CRLMObservacion.atencion | |
| Definición | Atención en la que se hizo la observación. |
| Resumen | Atención en la que se hizo la observación |
| Comentarios | Regla de negocio: Se registra si la observación se hizo en una atención (una consulta, un estudio de imágenes, una hospitalización). Regla de validación: Referencia a un |
| Control | 0..1 |
| Tipo | Reference(Modelo Lógico de la Atención) |
| Requisitos | Da el contexto en que se hizo la observación: dónde, cuándo y con qué profesionales. |
| 22. CRLMObservacion.fechaObservacion | |
| Definición | Cuándo se hizo la observación: el momento del estudio, de la toma de la muestra o de la medición, o el periodo si duró un tiempo (por ejemplo, una orina de 24 horas). |
| Resumen | Cuándo se hizo la observación |
| Comentarios | Regla de negocio: Obligatoria. Es la fecha clínicamente relevante, no la del registro en el sistema. Regla de validación: Fecha y hora con zona horaria ( |
| Control | 1..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es la fecha clínicamente relevante, la del estudio o la toma de la muestra. Con ella se ordenan los resultados y se ve su evolución en el tiempo. |
| 24. CRLMObservacion.fechaEmision | |
| Definición | Cuándo se dio a conocer el resultado (por ejemplo, cuando el laboratorio lo validó). |
| Resumen | Cuándo se dio a conocer el resultado |
| Comentarios | Regla de negocio: Obligatoria en los resultados Regla de validación: Invariante |
| Control | 0..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Dice cuándo se dio a conocer el resultado, que puede ser días después de la observación. Permite medir tiempos de respuesta y saber qué se sabía en una fecha dada. |
| 26. CRLMObservacion.ejecutante | |
| Definición | Quién es responsable de la observación: el profesional que la hizo o la validó, o la organización que la emitió (el laboratorio, el centro de imágenes). |
| Resumen | Quién es responsable de la observación |
| Comentarios | Regla de negocio: Obligatorio. Se prefiere el rol del profesional, porque dice en nombre de qué organización actúa. Si la observación la genera un equipo sin un profesional responsable, se registra la organización. Regla de validación: Referencia a un Comentarios: Mismos tipos que el autor del documento clínico. |
| Control | 1..* |
| Tipo | Reference(Modelo Lógico del Rol del Profesional, Modelo Lógico del Profesional de Salud, Modelo Lógico de la Organización) |
| Requisitos | Dice quién responde por el resultado, para saber a quién preguntar por él. El rol del profesional dice además en nombre de qué organización actuó. |
| 28. CRLMObservacion.valor[x] | |
| Definición | El resultado: una cantidad con su unidad (12,5 mm; 13,8 g/dL), un código (positivo, negativo), un texto (la impresión diagnóstica), un rango, una proporción, un sí o no, etc. |
| Resumen | El resultado |
| Comentarios | Regla de negocio: Un resultado Regla de validación: Invariante |
| Control | 0..1 |
| Tipo | Elección de: Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period, Attachment, Reference(MolecularSequence) |
| Nota sobre [x] | VeaElección de tipos de datospara más información sobre cómo usar [x] |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el resultado mismo: una cantidad con su unidad, un código o un texto. Es lo que se usa para decidir, comparar y graficar. |
| 30. CRLMObservacion.motivoSinValor | |
| Definición | Por qué no hay valor: la muestra llegó dañada ( |
| Resumen | Por qué no hay valor |
| Comentarios | Regla de negocio: Solo si no hay valor ( Regla de validación: Debe pertenecer al catálogo motivo sin valor. |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de DataAbsentReason (extensible to http://hl7.org/fhir/ValueSet/data-absent-reason) |
| Tipo | CodeableConcept |
| Requisitos | Explica por qué no hay resultado (muestra dañada, no se realizó), para que no se confunda con un dato que falta o con un resultado normal. |
| 32. CRLMObservacion.interpretacion | |
| Definición | Cómo se interpreta el valor respecto a lo esperado: normal ( |
| Resumen | Cómo se interpreta el valor respecto a lo esperado |
| Comentarios | Regla de negocio: Opcional. La asigna quien emite el resultado, normalmente a partir del rango de referencia. Regla de validación: Debe pertenecer al catálogo interpretación. |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de ObservationInterpretationCodes (extensible to http://hl7.org/fhir/ValueSet/observation-interpretation) |
| Tipo | CodeableConcept |
| Requisitos | Señala si el resultado es normal, alto, bajo o crítico, para que quien lo lee vea de inmediato lo que requiere atención. |
| 34. CRLMObservacion.rangoReferencia | |
| Definición | Valores normales con que se compara el resultado (por ejemplo, hemoglobina de 12,0 a 16,0 g/dL). |
| Resumen | Valores normales con que se compara el resultado |
| Comentarios | Regla de negocio: Opcional. Lo informa quien emite el resultado, porque depende de su método y su población. Si hay varios rangos (por ejemplo, por sexo o por edad), se envía el que aplica al paciente. Regla de validación: Al menos el límite inferior, el superior o el texto ( |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite interpretar el valor con los rangos del establecimiento que lo emitió, que dependen de su método y de su población. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 36. CRLMObservacion.rangoReferencia.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. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 38. CRLMObservacion.rangoReferencia.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. |
| Resumen | Additional 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-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()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMObservacion.rangoReferencia.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 40. CRLMObservacion.rangoReferencia.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). |
| Resumen | Extensions 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| 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 alternativos | extensions, user content, modifiers |
| Invariantes | ele-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()) |
| 42. CRLMObservacion.rangoReferencia.inferior | |
| Definición | Valor mínimo del rango, con su unidad. |
| Resumen | Valor mínimo del rango, con su unidad |
| Comentarios | Regla de validación: Unidad UCUM. |
| Control | 0..1 |
| Tipo | Quantity |
| Requisitos | Es el valor mínimo esperado, con su unidad. |
| 44. CRLMObservacion.rangoReferencia.superior | |
| Definición | Valor máximo del rango, con su unidad. |
| Resumen | Valor máximo del rango, con su unidad |
| Comentarios | Regla de validación: Unidad UCUM. |
| Control | 0..1 |
| Tipo | Quantity |
| Requisitos | Es el valor máximo esperado, con su unidad. |
| 46. CRLMObservacion.rangoReferencia.texto | |
| Definición | El rango como texto, cuando no se expresa con números (por ejemplo, "Negativo"). |
| Resumen | El rango como texto, cuando no se expresa con números |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Expresa un rango que no se da con números, como Negativo. |
| 48. CRLMObservacion.componente | |
| Definición | Partes de una observación que solo tienen sentido juntas: la presión sistólica y la diastólica, o las medidas de una misma lesión. |
| Resumen | Partes de una observación que solo tienen sentido juntas |
| Comentarios | Regla de negocio: Se usan componentes cuando las partes se miden en el mismo acto y no se interpretan por separado. Si cada parte es un resultado propio (por ejemplo, los análisis de un hemograma), cada una es una observación aparte (pregunta 1). Regla de validación: Un componente no repite el código de la observación ( |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Mantiene juntas las partes que solo tienen sentido juntas, como la presión sistólica y la diastólica o las medidas de una misma lesión. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 50. CRLMObservacion.componente.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. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 52. CRLMObservacion.componente.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. |
| Resumen | Additional 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-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()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMObservacion.componente.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 54. CRLMObservacion.componente.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). |
| Resumen | Extensions 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. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| 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 alternativos | extensions, user content, modifiers |
| Invariantes | ele-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()) |
| 56. CRLMObservacion.componente.codigo | |
| Definición | Qué parte se midió (por ejemplo, la presión sistólica). |
| Resumen | Qué parte se midió |
| Comentarios | Regla de negocio: Igual que el código de la observación. Regla de validación: Igual que el código de la observación. |
| Control | 1..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de LOINCCodes (extensible to http://hl7.org/fhir/ValueSet/observation-codes) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué parte se midió, con LOINC igual que la observación. |
| 58. CRLMObservacion.componente.valor[x] | |
| Definición | El resultado de la parte. |
| Resumen | El resultado de la parte |
| Comentarios | Regla de negocio: Lleva un valor o un motivo sin valor. Una cantidad lleva su unidad UCUM. Regla de validación: Invariante |
| Control | 0..1 |
| Tipo | Elección de: Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period, Attachment, Reference(MolecularSequence) |
| Nota sobre [x] | VeaElección de tipos de datospara más información sobre cómo usar [x] |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el resultado de la parte, con los mismos tipos que el valor de la observación. |
| 60. CRLMObservacion.componente.motivoSinValor | |
| Definición | Por qué la parte no tiene valor. |
| Resumen | Por qué la parte no tiene valor |
| Comentarios | Regla de negocio: Solo si no hay valor. Regla de validación: Debe pertenecer al catálogo motivo sin valor. |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de DataAbsentReason (extensible to http://hl7.org/fhir/ValueSet/data-absent-reason) |
| Tipo | CodeableConcept |
| Requisitos | Explica por qué una parte no tiene resultado, igual que en la observación. |
| 62. CRLMObservacion.componente.interpretacion | |
| Definición | Cómo se interpreta el valor de la parte. |
| Resumen | Cómo se interpreta el valor de la parte |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Debe pertenecer al catálogo interpretación. |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de ObservationInterpretationCodes (extensible to http://hl7.org/fhir/ValueSet/observation-interpretation) |
| Tipo | CodeableConcept |
| Requisitos | Señala si el resultado de la parte es normal o requiere atención. |
| 64. CRLMObservacion.confidencialidad | |
| Definición | Nivel de confidencialidad de la observación: 1. Normal ( |
| Resumen | Nivel de confidencialidad de la observación |
| Comentarios | Regla de negocio: Por defecto Regla de validación: Debe pertenecer al catálogo confidencialidad. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Confidencialidad (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-confidencialidad) |
| Tipo | Coding |
| Requisitos | Permite restringir más el acceso a una observación que lo requiere, también cuando se intercambia fuera de un documento. |
| 66. CRLMObservacion.sensibilidad | |
| Definición | Por qué la observación es sensible: salud mental, VIH, infecciones de transmisión sexual, violencia, salud sexual y reproductiva, consumo de sustancias o enfermedad genética. |
| Resumen | Por qué la observación es sensible |
| Comentarios | Regla de negocio: La asigna quien emite la observación, según su contenido (por ejemplo,
una carga viral de VIH lleva Regla de validación: Debe pertenecer al catálogo sensibilidad de la información.
Invariante Comentarios: Mismas reglas que el documento clínico. |
| Control | 0..* |
| Vinculación | Los códigos DEBEN tomarse de Sensibilidad de la información (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sensibilidad-informacion) |
| Tipo | Coding |
| Requisitos | Dice por qué la observación es sensible, por ejemplo una carga viral de VIH, para que la política de acceso del HIE le aplique la protección que corresponde. |