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-atencion modelo lógico.
No Mappings Found
| Nombre | FHIR R5![]() |
|---|---|
![]() |
|
![]() ![]() |
Encounter.identifier Mismo patrón que el expediente, la ubicación, el rol del profesional y el servicio de salud: `identifier.system` = `https://hl7.or.cr/fhir/sid/atencion/{código del establecimiento}` (la CCSS usa `cj-4000042147`). `identifier.use` = `official`. No lleva `type`. |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
Encounter.identifier.value N/A |
![]() ![]() ![]() |
Encounter.identifier.system (sufijo) No se envía como dato aparte: es el sufijo del `system`. |
![]() ![]() |
Encounter.class En R5 `class` es 0..* (CodeableConcept); el perfil la deja en 1..1 y sube el binding de `preferred` a `required`. El ValueSet estándar tiene exactamente los seis códigos de la descripción. |
![]() ![]() |
Encounter.subject En el perfil, `subject` pasa de 0..1 a 1..1 y se restringe a `Patient` (R5 también admite `Group`). |
![]() ![]() |
Encounter.serviceProvider En el perfil, `serviceProvider` pasa de 0..1 a 1..1. Es la misma organización que da el sufijo del `system` del identificador, o su organización superior. |
![]() ![]() |
Encounter.serviceType En R5 `serviceType` es un `CodeableReference`, que admite el código, la referencia o los dos. Se usa el mismo catálogo que el `tipoServicio` del servicio de salud, con binding `extensible` como allí. FHIR exige que el binding y el tipo de referencia se declaren sobre el `CodeableReference` (reglas `sdf-24` y `sdf-25`), no sobre `concept` y `reference`. |
![]() ![]() |
Encounter.actualPeriod En R5 el periodo real es `actualPeriod`; los planificados son `plannedStartDate` y `plannedEndDate`, que no se modelan en esta versión. |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
Encounter.actualPeriod.start N/A |
![]() ![]() ![]() |
Encounter.actualPeriod.end N/A |
![]() ![]() |
Encounter.participant Es advertencia y no error porque hay atenciones sin profesional responsable registrado (por ejemplo, una vacunación en una campaña). |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
Encounter.participant.type En R5 `type` es 0..* con binding `extensible` a `encounter-participant-type`; el perfil lo deja en 1..1 con un ValueSet CR que es subconjunto de ese. |
![]() ![]() ![]() |
Encounter.participant.actor En R5 `actor` es 0..1 y admite también `Patient`, `Group`, `RelatedPerson`, `Device` y `HealthcareService`; el perfil lo restringe a `PractitionerRole` y `Practitioner`. |
![]() ![]() ![]() |
|
![]() ![]() |
Encounter.location `location.status` y `location.form` no se modelan en esta versión: el periodo basta para saber dónde estuvo el paciente, y el tipo físico ya está en la ubicación. |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() |
|
Documentación de este formato | |
| Nombre | RIM Mapping![]() |
|---|---|
![]() |
n/a |
![]() ![]() |
|
![]() ![]() ![]() |
n/a |
![]() ![]() ![]() |
n/a |
![]() ![]() ![]() |
N/A |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() |
|
![]() ![]() ![]() |
n/a |
![]() ![]() ![]() |
n/a |
![]() ![]() ![]() |
N/A |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() |
|
![]() ![]() ![]() |
n/a |
![]() ![]() ![]() |
n/a |
![]() ![]() ![]() |
N/A |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() |
|
![]() ![]() ![]() |
n/a |
![]() ![]() ![]() |
n/a |
![]() ![]() ![]() |
N/A |
![]() ![]() ![]() |
|
![]() ![]() ![]() |
|
![]() ![]() |
|
Documentación de este formato | |