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 |
Mapeos para el cr-lm-observacion modelo lógico.
No Mappings Found
| Nombre | FHIR R5![]() |
|---|---|
![]() |
|
![]() ![]() |
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. |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
Observation.identifier.value N/A |
![]() ![]() ![]() |
Observation.identifier.system (sufijo) No se envía como dato aparte: es el sufijo del `system`. |
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
Observation.subject En R5 `subject` es 0..1 y admite varios recursos; el perfil lo deja en 1..1 y solo `Patient`. `Observation.focus` no se usa. |
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
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. |
![]() ![]() |
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. |
![]() ![]() |
Observation.dataAbsentReason Sin cambios respecto de R5. |
![]() ![]() |
Observation.interpretation Sin cambios respecto de R5. El texto en español va en `CodeableConcept.text`. |
![]() ![]() |
Observation.referenceRange No se usan `type`, `appliesTo`, `age` ni `normalValue`: cada guía de dominio los agrega si los necesita. |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
Observation.referenceRange.text En R5 `text` es `markdown` (en R4 era `string`). |
![]() ![]() |
Observation.component `component.referenceRange` no se usa en esta versión. |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
Observation.component.value[x] N/A |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() |
Observation.meta.security (slice confidencialidad) Mismo slice que el documento clínico, con discriminador por valor sobre `system`. |
![]() ![]() |
Observation.meta.security (slice sensibilidad) N/A |
Documentación de este formato | |