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.

Modelo lógico: Modelo Lógico de la Observación

URL oficial: https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-observacion Versión: 0.1.0
Standards status: Draft Nombre computable: CRLMObservacion

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 Observation de FHIR R5.

Usos:

  • Este Modelo lógico no lo usa ningún perfil de esta especificación

También puede consultar los usos en las estadísticas de IG de FHIR

Vistas formales del contenido del perfil

Descripción de perfiles, diferenciales, instantáneas y sus representaciones.

Esta estructura se deriva de Base .

NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMObservacion 0..* Base Modelo Lógico de la Observación
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 1..1 BackboneElement Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión
.... numero 1..1 string Número de la observación en el sistema del establecimiento
.... establecimiento 1..1 string Código del establecimiento que asignó el número
... categoria 1..* CodeableConcept Clase general de la observación
Vinculación: Categoría de la observación (extensible)
... codigo 1..1 CodeableConcept Qué se observó o se midió
Vinculación: LOINCCodes (extensible)
... atencion 0..1 Reference(Modelo Lógico de la Atención) Atención en la que se hizo la observación
... fechaObservacion 1..1 dateTime Cuándo se hizo la observación
... fechaEmision 0..1 dateTime Cuándo se dio a conocer el resultado
... ejecutante 1..* Reference(Modelo Lógico del Rol del Profesional | Modelo Lógico del Profesional de Salud | Modelo Lógico de la Organización) Quién es responsable de la observación
... valor[x] 0..1 El resultado
.... valorQuantity Quantity
.... valorCodeableConcept CodeableConcept
.... valorString string
.... valorBoolean boolean
.... valorInteger integer
.... valorRange Range
.... valorRatio Ratio
.... valorSampledData SampledData
.... valorTime time
.... valorDateTime dateTime
.... valorPeriod Period
.... valorAttachment Attachment
.... valorReference Reference(MolecularSequence)
... motivoSinValor 0..1 CodeableConcept Por qué no hay valor
Vinculación: DataAbsentReason (extensible)
... interpretacion 0..* CodeableConcept Cómo se interpreta el valor respecto a lo esperado
Vinculación: ObservationInterpretationCodes (extensible)
... rangoReferencia 0..* BackboneElement Valores normales con que se compara el resultado
.... inferior 0..1 Quantity Valor mínimo del rango, con su unidad
.... superior 0..1 Quantity Valor máximo del rango, con su unidad
.... texto 0..1 string El rango como texto, cuando no se expresa con números
... componente 0..* BackboneElement Partes de una observación que solo tienen sentido juntas
.... codigo 1..1 CodeableConcept Qué parte se midió
Vinculación: LOINCCodes (extensible)
.... valor[x] 0..1 El resultado de la parte
..... valorQuantity Quantity
..... valorCodeableConcept CodeableConcept
..... valorString string
..... valorBoolean boolean
..... valorInteger integer
..... valorRange Range
..... valorRatio Ratio
..... valorSampledData SampledData
..... valorTime time
..... valorDateTime dateTime
..... valorPeriod Period
..... valorAttachment Attachment
..... valorReference Reference(MolecularSequence)
.... motivoSinValor 0..1 CodeableConcept Por qué la parte no tiene valor
Vinculación: DataAbsentReason (extensible)
.... interpretacion 0..* CodeableConcept Cómo se interpreta el valor de la parte
Vinculación: ObservationInterpretationCodes (extensible)
... confidencialidad 1..1 Coding Nivel de confidencialidad de la observación
Vinculación: Confidencialidad (required)
... sensibilidad 0..* Coding Por qué la observación es sensible
Vinculación: Sensibilidad de la información (required)

doco Documentación de este formato

Vinculaciones terminológicas (diferencial)

Ruta Estado Uso ValueSet Versión Fuente
CRLMObservacion.categoria Base extensible Categoría de la observación 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMObservacion.codigo Base extensible LOINC Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.motivoSinValor Base extensible Data Absent Reason 📦5.0.0 Estándar FHIR
CRLMObservacion.interpretacion Base extensible Observation Interpretation Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​codigo Base extensible LOINC Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​motivoSinValor Base extensible Data Absent Reason 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​interpretacion Base extensible Observation Interpretation Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.confidencialidad Base required Confidencialidad 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMObservacion.sensibilidad Base required Sensibilidad de la información 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMObservacion 0..* Base Modelo Lógico de la Observación
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 1..1 BackboneElement Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... numero 1..1 string Número de la observación en el sistema del establecimiento
.... establecimiento 1..1 string Código del establecimiento que asignó el número
... categoria 1..* CodeableConcept Clase general de la observación
Vinculación: Categoría de la observación (extensible)
... codigo 1..1 CodeableConcept Qué se observó o se midió
Vinculación: LOINCCodes (extensible)
... atencion 0..1 Reference(Modelo Lógico de la Atención) Atención en la que se hizo la observación
... fechaObservacion 1..1 dateTime Cuándo se hizo la observación
... fechaEmision 0..1 dateTime Cuándo se dio a conocer el resultado
... ejecutante 1..* Reference(Modelo Lógico del Rol del Profesional | Modelo Lógico del Profesional de Salud | Modelo Lógico de la Organización) Quién es responsable de la observación
... valor[x] 0..1 El resultado
.... valorQuantity Quantity
.... valorCodeableConcept CodeableConcept
.... valorString string
.... valorBoolean boolean
.... valorInteger integer
.... valorRange Range
.... valorRatio Ratio
.... valorSampledData SampledData
.... valorTime time
.... valorDateTime dateTime
.... valorPeriod Period
.... valorAttachment Attachment
.... valorReference Reference(MolecularSequence)
... motivoSinValor 0..1 CodeableConcept Por qué no hay valor
Vinculación: DataAbsentReason (extensible)
... interpretacion 0..* CodeableConcept Cómo se interpreta el valor respecto a lo esperado
Vinculación: ObservationInterpretationCodes (extensible)
... rangoReferencia 0..* BackboneElement Valores normales con que se compara el resultado
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... inferior 0..1 Quantity Valor mínimo del rango, con su unidad
.... superior 0..1 Quantity Valor máximo del rango, con su unidad
.... texto 0..1 string El rango como texto, cuando no se expresa con números
... componente 0..* BackboneElement Partes de una observación que solo tienen sentido juntas
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... codigo 1..1 CodeableConcept Qué parte se midió
Vinculación: LOINCCodes (extensible)
.... valor[x] 0..1 El resultado de la parte
..... valorQuantity Quantity
..... valorCodeableConcept CodeableConcept
..... valorString string
..... valorBoolean boolean
..... valorInteger integer
..... valorRange Range
..... valorRatio Ratio
..... valorSampledData SampledData
..... valorTime time
..... valorDateTime dateTime
..... valorPeriod Period
..... valorAttachment Attachment
..... valorReference Reference(MolecularSequence)
.... motivoSinValor 0..1 CodeableConcept Por qué la parte no tiene valor
Vinculación: DataAbsentReason (extensible)
.... interpretacion 0..* CodeableConcept Cómo se interpreta el valor de la parte
Vinculación: ObservationInterpretationCodes (extensible)
... confidencialidad 1..1 Coding Nivel de confidencialidad de la observación
Vinculación: Confidencialidad (required)
... sensibilidad 0..* Coding Por qué la observación es sensible
Vinculación: Sensibilidad de la información (required)

doco Documentación de este formato

Vinculaciones terminológicas

Ruta Estado Uso ValueSet Versión Fuente
CRLMObservacion.categoria Base extensible Categoría de la observación 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMObservacion.codigo Base extensible LOINC Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.motivoSinValor Base extensible Data Absent Reason 📦5.0.0 Estándar FHIR
CRLMObservacion.interpretacion Base extensible Observation Interpretation Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​codigo Base extensible LOINC Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​motivoSinValor Base extensible Data Absent Reason 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​interpretacion Base extensible Observation Interpretation Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.confidencialidad Base required Confidencialidad 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMObservacion.sensibilidad Base required Sensibilidad de la información 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull

Restricciones

Id Nivel Ruta(s) Descripción Expression
ele-1 error **TODOS** los elementos All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TODAS** las extensiones Must have either extensions or value[x], not both extension.exists() != value.exists()

Vista diferencial

Esta estructura se deriva de Base .

NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMObservacion 0..* Base Modelo Lógico de la Observación
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 1..1 BackboneElement Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión
.... numero 1..1 string Número de la observación en el sistema del establecimiento
.... establecimiento 1..1 string Código del establecimiento que asignó el número
... categoria 1..* CodeableConcept Clase general de la observación
Vinculación: Categoría de la observación (extensible)
... codigo 1..1 CodeableConcept Qué se observó o se midió
Vinculación: LOINCCodes (extensible)
... atencion 0..1 Reference(Modelo Lógico de la Atención) Atención en la que se hizo la observación
... fechaObservacion 1..1 dateTime Cuándo se hizo la observación
... fechaEmision 0..1 dateTime Cuándo se dio a conocer el resultado
... ejecutante 1..* Reference(Modelo Lógico del Rol del Profesional | Modelo Lógico del Profesional de Salud | Modelo Lógico de la Organización) Quién es responsable de la observación
... valor[x] 0..1 El resultado
.... valorQuantity Quantity
.... valorCodeableConcept CodeableConcept
.... valorString string
.... valorBoolean boolean
.... valorInteger integer
.... valorRange Range
.... valorRatio Ratio
.... valorSampledData SampledData
.... valorTime time
.... valorDateTime dateTime
.... valorPeriod Period
.... valorAttachment Attachment
.... valorReference Reference(MolecularSequence)
... motivoSinValor 0..1 CodeableConcept Por qué no hay valor
Vinculación: DataAbsentReason (extensible)
... interpretacion 0..* CodeableConcept Cómo se interpreta el valor respecto a lo esperado
Vinculación: ObservationInterpretationCodes (extensible)
... rangoReferencia 0..* BackboneElement Valores normales con que se compara el resultado
.... inferior 0..1 Quantity Valor mínimo del rango, con su unidad
.... superior 0..1 Quantity Valor máximo del rango, con su unidad
.... texto 0..1 string El rango como texto, cuando no se expresa con números
... componente 0..* BackboneElement Partes de una observación que solo tienen sentido juntas
.... codigo 1..1 CodeableConcept Qué parte se midió
Vinculación: LOINCCodes (extensible)
.... valor[x] 0..1 El resultado de la parte
..... valorQuantity Quantity
..... valorCodeableConcept CodeableConcept
..... valorString string
..... valorBoolean boolean
..... valorInteger integer
..... valorRange Range
..... valorRatio Ratio
..... valorSampledData SampledData
..... valorTime time
..... valorDateTime dateTime
..... valorPeriod Period
..... valorAttachment Attachment
..... valorReference Reference(MolecularSequence)
.... motivoSinValor 0..1 CodeableConcept Por qué la parte no tiene valor
Vinculación: DataAbsentReason (extensible)
.... interpretacion 0..* CodeableConcept Cómo se interpreta el valor de la parte
Vinculación: ObservationInterpretationCodes (extensible)
... confidencialidad 1..1 Coding Nivel de confidencialidad de la observación
Vinculación: Confidencialidad (required)
... sensibilidad 0..* Coding Por qué la observación es sensible
Vinculación: Sensibilidad de la información (required)

doco Documentación de este formato

Vinculaciones terminológicas (diferencial)

Ruta Estado Uso ValueSet Versión Fuente
CRLMObservacion.categoria Base extensible Categoría de la observación 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMObservacion.codigo Base extensible LOINC Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.motivoSinValor Base extensible Data Absent Reason 📦5.0.0 Estándar FHIR
CRLMObservacion.interpretacion Base extensible Observation Interpretation Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​codigo Base extensible LOINC Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​motivoSinValor Base extensible Data Absent Reason 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​interpretacion Base extensible Observation Interpretation Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.confidencialidad Base required Confidencialidad 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMObservacion.sensibilidad Base required Sensibilidad de la información 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull

Vista instantáneaView

NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMObservacion 0..* Base Modelo Lógico de la Observación
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 1..1 BackboneElement Número con que el establecimiento identifica la observación en sus sistemas, independiente de la versión
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... numero 1..1 string Número de la observación en el sistema del establecimiento
.... establecimiento 1..1 string Código del establecimiento que asignó el número
... categoria 1..* CodeableConcept Clase general de la observación
Vinculación: Categoría de la observación (extensible)
... codigo 1..1 CodeableConcept Qué se observó o se midió
Vinculación: LOINCCodes (extensible)
... atencion 0..1 Reference(Modelo Lógico de la Atención) Atención en la que se hizo la observación
... fechaObservacion 1..1 dateTime Cuándo se hizo la observación
... fechaEmision 0..1 dateTime Cuándo se dio a conocer el resultado
... ejecutante 1..* Reference(Modelo Lógico del Rol del Profesional | Modelo Lógico del Profesional de Salud | Modelo Lógico de la Organización) Quién es responsable de la observación
... valor[x] 0..1 El resultado
.... valorQuantity Quantity
.... valorCodeableConcept CodeableConcept
.... valorString string
.... valorBoolean boolean
.... valorInteger integer
.... valorRange Range
.... valorRatio Ratio
.... valorSampledData SampledData
.... valorTime time
.... valorDateTime dateTime
.... valorPeriod Period
.... valorAttachment Attachment
.... valorReference Reference(MolecularSequence)
... motivoSinValor 0..1 CodeableConcept Por qué no hay valor
Vinculación: DataAbsentReason (extensible)
... interpretacion 0..* CodeableConcept Cómo se interpreta el valor respecto a lo esperado
Vinculación: ObservationInterpretationCodes (extensible)
... rangoReferencia 0..* BackboneElement Valores normales con que se compara el resultado
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... inferior 0..1 Quantity Valor mínimo del rango, con su unidad
.... superior 0..1 Quantity Valor máximo del rango, con su unidad
.... texto 0..1 string El rango como texto, cuando no se expresa con números
... componente 0..* BackboneElement Partes de una observación que solo tienen sentido juntas
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... codigo 1..1 CodeableConcept Qué parte se midió
Vinculación: LOINCCodes (extensible)
.... valor[x] 0..1 El resultado de la parte
..... valorQuantity Quantity
..... valorCodeableConcept CodeableConcept
..... valorString string
..... valorBoolean boolean
..... valorInteger integer
..... valorRange Range
..... valorRatio Ratio
..... valorSampledData SampledData
..... valorTime time
..... valorDateTime dateTime
..... valorPeriod Period
..... valorAttachment Attachment
..... valorReference Reference(MolecularSequence)
.... motivoSinValor 0..1 CodeableConcept Por qué la parte no tiene valor
Vinculación: DataAbsentReason (extensible)
.... interpretacion 0..* CodeableConcept Cómo se interpreta el valor de la parte
Vinculación: ObservationInterpretationCodes (extensible)
... confidencialidad 1..1 Coding Nivel de confidencialidad de la observación
Vinculación: Confidencialidad (required)
... sensibilidad 0..* Coding Por qué la observación es sensible
Vinculación: Sensibilidad de la información (required)

doco Documentación de este formato

Vinculaciones terminológicas

Ruta Estado Uso ValueSet Versión Fuente
CRLMObservacion.categoria Base extensible Categoría de la observación 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMObservacion.codigo Base extensible LOINC Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.motivoSinValor Base extensible Data Absent Reason 📦5.0.0 Estándar FHIR
CRLMObservacion.interpretacion Base extensible Observation Interpretation Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​codigo Base extensible LOINC Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​motivoSinValor Base extensible Data Absent Reason 📦5.0.0 Estándar FHIR
CRLMObservacion.componente.​interpretacion Base extensible Observation Interpretation Codes 📦5.0.0 Estándar FHIR
CRLMObservacion.confidencialidad Base required Confidencialidad 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMObservacion.sensibilidad Base required Sensibilidad de la información 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull

Restricciones

Id Nivel Ruta(s) Descripción Expression
ele-1 error **TODOS** los elementos All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TODAS** las extensiones Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Otras representaciones de perfil: CSV, Excel