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 del Rol del Profesional - Mapeos

Estado de las normas de la página: Draft

Mapeos para el cr-lm-rol-profesional modelo lógico.

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

NombreFHIR R5doco
.. CRLMRolProfesional
... profesional
PractitionerRole.practitioner
En el perfil, `practitioner` pasa de 0..1 a 1..1. La referencia lógica recomendada es por código de colegiado (`practitioner.identifier.system` = `https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`), que es como se identifica a un profesional en los documentos clínicos en Costa Rica.
... organizacion
PractitionerRole.organization
En el perfil, `organization` pasa de 0..1 a 1..1. Referencia lógica por `codigo-establecimiento` o cédula jurídica; una unidad de la CCSS sin identificador se referencia de forma literal.
... ubicacion
PractitionerRole.location
La pertenencia a la organización no la puede validar el validador (hay que resolver las referencias); la controla el servidor.
... programaCcss
PractitionerRole.code (slice programaCcss)
Segundo slice de `PractitionerRole.code`, que en R5 son los roles que el profesional está autorizado a cumplir para la organización: la autorización de la CCSS encaja en esa definición sin extensión. Se busca con el parámetro estándar `role` (`PractitionerRole?role=https://hl7.or.cr/fhir/terminology/CodeSystem/cr-programa-ccss|medicina-mixta`).
... especialidad
PractitionerRole.specialty
R5 recomienda `c80-practice-codes` (SNOMED CT, binding `preferred`); se reemplaza por el catálogo CR hasta resolver la licencia de SNOMED CT (pregunta 4 del profesional).
... periodo
.... @id
.... extension
.... modifierExtension
.... inicio
PractitionerRole.period.start
N/A
.... fin
PractitionerRole.period.end
N/A
... telefono
PractitionerRole.contact.telecom (system = phone)
En R5 `PractitionerRole.telecom` pasó a `PractitionerRole.contact` (ExtendedContactDetail). Igual que en la organización y la ubicación, se usa un contacto general sin `purpose` (elementos nativos de `contact`, sin slices). `telecom.system` = `phone`, `telecom.use` = `work`.
... correoElectronico
PractitionerRole.contact.telecom (system = email)
`telecom.system` = `email`, `telecom.use` = `work`.
... identificacion
PractitionerRole.identifier
`identifier.system` = `https://hl7.or.cr/fhir/sid/rol/{código del establecimiento}`, con el mismo código del establecimiento que el expediente (`cj-`, `cn-` o `dimex-` + identificador; la CCSS usa `cj-4000042147` para todas sus unidades). `identifier.use` = `official`. No lleva `type`.
.... @id
.... extension
.... modifierExtension
.... codigo
PractitionerRole.identifier.value
N/A
.... establecimiento
PractitionerRole.identifier.system (sufijo)
No se envía como dato aparte: es el sufijo del `system`.

doco Documentación de este formato

Other Mappings

NombreRIM Mappingdoco
.. CRLMRolProfesional
n/a
... profesional
... organizacion
... ubicacion
... programaCcss
... especialidad
... periodo
.... @id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... inicio
.... fin
... telefono
... correoElectronico
... identificacion
.... @id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... codigo
.... establecimiento

doco Documentación de este formato