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 - Mapeos

Estado de las normas de la página: Draft

Mapeos para el cr-lm-observacion modelo lógico.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

NombreFHIR R5doco
.. CRLMObservacion
... identificacion
Observation.identifier
En R5 `identifier` es 0..*; el perfil lo deja en 1..1. Mismo patrón que el expediente, la atención y el documento: `identifier.system` = `https://hl7.or.cr/fhir/sid/observacion/{código del establecimiento}` (la CCSS usa `cj-4000042147`). `identifier.use` = `official`. No lleva `type`. Ver los sistemas de identificación.
.... @id
.... extension
.... modifierExtension
.... numero
Observation.identifier.value
N/A
.... establecimiento
Observation.identifier.system (sufijo)
No se envía como dato aparte: es el sufijo del `system`.
... categoria
Observation.category
En R5 `category` es 0..* con binding `preferred` a `observation-category`; el perfil lo deja en 1..* con binding `extensible`, para admitir las demás categorías de HL7 (por ejemplo, `vital-signs`) hasta que una guía las necesite. IPS fija `imaging` en sus resultados de radiología y `laboratory` en los de laboratorio.
... codigo
Observation.code
El ValueSet de R5 `observation-codes` (todos los códigos LOINC) tiene binding `example`; el perfil lo sube a `extensible`, para que se use LOINC cuando hay un código y se admita otro sistema cuando no lo hay. No se crea un ValueSet CR: cada guía de dominio define el suyo.
... atencion
... fechaObservacion
  • Observation.effective[x] (dateTime
  • Period)
En R5 `effective[x]` es 0..1 y admite también `Timing` e `instant`; el perfil lo deja en 1..1 con `dateTime` o `Period`, como IPS.
... fechaEmision
... ejecutante
Observation.performer
En R5 `performer` es 0..* y admite también `CareTeam`, `Patient` y `RelatedPerson`; el perfil lo deja en 1..*, como IPS, y solo con estos tres tipos. Las observaciones que registra el propio paciente (por ejemplo, desde una aplicación) quedan para un caso de uso aparte.
... valor[x]
Observation.value[x]
No se restringen los tipos de R5: cada guía elige el de sus códigos. En una cantidad, `value.unit` lleva la unidad legible (por ejemplo, "mm") y `value.code` el código UCUM (`mm`). El decimal usa punto en FHIR (`12.5`), aunque en pantalla se muestre con coma.
... motivoSinValor
Observation.dataAbsentReason
Sin cambios respecto de R5.
... interpretacion
Observation.interpretation
Sin cambios respecto de R5. El texto en español va en `CodeableConcept.text`.
... rangoReferencia
Observation.referenceRange
No se usan `type`, `appliesTo`, `age` ni `normalValue`: cada guía de dominio los agrega si los necesita.
.... @id
.... extension
.... modifierExtension
.... inferior
.... superior
.... texto
Observation.referenceRange.text
En R5 `text` es `markdown` (en R4 era `string`).
... componente
Observation.component
`component.referenceRange` no se usa en esta versión.
.... @id
.... extension
.... modifierExtension
.... codigo
.... valor[x]
Observation.component.value[x]
N/A
.... motivoSinValor
.... interpretacion
... confidencialidad
Observation.meta.security (slice confidencialidad)
Mismo slice que el documento clínico, con discriminador por valor sobre `system`.
... sensibilidad
Observation.meta.security (slice sensibilidad)
N/A

doco Documentación de este formato

Other Mappings

NombreRIM Mappingdoco
.. CRLMObservacion
n/a
... identificacion
.... @id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... numero
.... establecimiento
... categoria
... codigo
... atencion
... fechaObservacion
... fechaEmision
... ejecutante
... valor[x]
... motivoSinValor
... interpretacion
... rangoReferencia
.... @id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... inferior
.... superior
.... texto
... componente
.... @id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... codigo
.... valor[x]
.... motivoSinValor
.... interpretacion
... confidencialidad
... sensibilidad

doco Documentación de este formato