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 Profesional de Salud - Mapeos

Estado de las normas de la página: Draft

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

Mappings to Structures in this Implementation Guide

No Mappings Found

Mappings to other Structures

NombreFHIR R5doco
.. CRLMProfesionalSalud
... identificacion
Practitioner.identifier
Los `system` de los documentos de identidad son los mismos que en el paciente (`https://hl7.or.cr/fhir/sid/cedula-nacional`, `.../dimex`, `.../pasaporte/{ISO 3166-1 alfa-3}`, con la invariante `cr-pasaporte-system`). El código de colegiado usa `https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`, con el mismo patrón que el pasaporte y el expediente: el sufijo dice quién asignó el número. El número de colegiado va también en la colegiatura (dato 10); se repite aquí para que se pueda buscar con el parámetro estándar `identifier` (`Practitioner?identifier=https://hl7.or.cr/fhir/sid/colegiado/cmc|12345`), porque R5 no tiene un parámetro de búsqueda sobre `qualification` (pregunta 1).
.... @id
.... extension
.... modifierExtension
.... numero
Practitioner.identifier.value
N/A
.... tipo
Practitioner.identifier.type
Igual que en el paciente (decisión 15 del paciente): el tipo es **opcional** y sin slices, porque el `system` ya dice qué documento es (invariante `cr-profesional-identificador-system`: cédula, DIMEX, pasaporte o código de colegiado). Si se envía, lleva el código CR y, opcionalmente, su equivalente de v2-0203 (`NI`, `PRC`, `PPN`; `codigo-colegiado` → `LN` "License number", verificado en v2-0203 5.0.0). El ValueSet nuevo `cr-tipo-identificacion-profesional` incluye `cedula-nacional`, `dimex`, `pasaporte` y `codigo-colegiado`.
.... paisEmisor
Practitioner.identifier.system (sufijo)
Sufijo del `system` del pasaporte, con la invariante `cr-pasaporte-system` del paciente.
.... colegio
Practitioner.identifier.system (sufijo)
No se envía como Coding: el código del colegio es el sufijo del `system` (`https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`). Un `system` es una URI y no admite binding a un ValueSet, así que la invariante enumera los códigos del catálogo colegio profesional. Si se agrega un colegio, se actualizan el catálogo y la invariante.
.... vigente
Practitioner.identifier.use
Vigente → `official`; no vigente → `old`. En el perfil, `use` pasa de 0..1 a 1..1.
... nombres
Practitioner.name.given
El nombre sigue el perfil de tipo de dato `cr-human-name`, con `name.use` = `official`. `Practitioner.name` es 1..1 en el perfil, lo que cumple el 1..* de `IHE.mCSD.Practitioner`. El título profesional ("Dr.", "Dra.", "Lic.") no se registra en `name.prefix`: se deduce de la profesión.
... primerApellido
primerApellido.extension:valor.valueString
Igual que en el paciente: `family` lleva los dos apellidos y cada parte va en la subextensión `valor` de las extensiones CR `cr-primer-apellido` y `cr-segundo-apellido`, sin la subextensión `origen`.
... sexo
... fechaNacimiento
... telefono
Practitioner.telecom (system = phone)
`telecom.system` = `phone`.
... correoElectronico
Practitioner.telecom (system = email)
`telecom.system` = `email`.
... colegiatura
Practitioner.qualification (slice colegiatura)
`Practitioner.qualification` se divide en dos slices con discriminador por valor sobre `code.coding.system`: `colegiatura` (código de `cr-profesion-salud`) y `especialidad` (código de `cr-especialidad-salud`).
.... @id
.... extension
.... modifierExtension
.... colegio
colegiatura.issuer
`issuer` es una referencia al `Organization` del colegio, que es una persona jurídica con cédula jurídica y cumple el modelo de organización, sin categoría de HL7 que corresponda: su clase va en `Organization.type.text` ("Colegio profesional"). Se admite la referencia lógica por cédula jurídica, con el nombre del colegio en `issuer.display`. El código del catálogo `cr-colegio-profesional` no viaja en `issuer`: forma el `system` del número de colegiado (dato 10.2), que identifica al colegio sin ambigüedad. En el perfil, `issuer` pasa de 0..1 a 1..1.
.... numero
colegiatura.identifier
`identifier.system` = `https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`, `identifier.value` = número de colegiado. `qualification.identifier` pasa de 0..* a 1..1. Invariante `cr-colegiatura-system` sobre `qualification:colegiatura.identifier`: `system.matches('^https://hl7\\.or\\.cr/fhir/sid/colegiado/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$')`, con los mismos colegios que `cr-colegiado-system`.
.... profesion
colegiatura.code
Discriminador del slice `colegiatura`.
.... vigencia
..... @id
..... extension
..... modifierExtension
..... inicio
..... fin
... especialidad
Practitioner.qualification (slice especialidad)
Segundo slice de `Practitioner.qualification`.
.... @id
.... extension
.... modifierExtension
.... codigo
especialidad.code
Discriminador del slice `especialidad`. Es el mismo catálogo que usan `PractitionerRole.specialty`, `HealthcareService.specialty` y `OrganizationAffiliation.specialty`. El binding es `extensible` porque el catálogo es parcial: una especialidad que todavía no está se envía en un `qualification` fuera del slice (el slicing es abierto), con el nombre en `code.text`. Cuando la especialidad se agrega al catálogo, pasa al slice.
.... colegio
especialidad.issuer
Igual que en la colegiatura.
.... numero
especialidad.identifier
`identifier.system` = `https://hl7.or.cr/fhir/sid/especialidad/{código del colegio}`.
.... vigencia
..... @id
..... extension
..... modifierExtension
..... inicio
..... fin
... idioma
Practitioner.communication
En R5 `communication` es una estructura con `language` y `preferred`.
.... @id
.... extension
.... modifierExtension
.... codigo
.... preferido

doco Documentación de este formato

Other Mappings

NombreRIM Mappingdoco
.. CRLMProfesionalSalud
n/a
... identificacion
.... @id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... numero
.... tipo
.... paisEmisor
.... colegio
.... vigente
... nombres
... primerApellido
... sexo
... fechaNacimiento
... telefono
... correoElectronico
... colegiatura
.... @id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... colegio
.... numero
.... profesion
.... vigencia
..... @id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... inicio
..... fin
... especialidad
.... @id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... codigo
.... colegio
.... numero
.... vigencia
..... @id
n/a
..... extension
n/a
..... modifierExtension
N/A
..... inicio
..... fin
... idioma
.... @id
n/a
.... extension
n/a
.... modifierExtension
N/A
.... codigo
.... preferido

doco Documentación de este formato