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

URL oficial: https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-profesional-salud Versión: 0.1.0
Standards status: Draft Nombre computable: CRLMProfesionalSalud

Datos de identificación y de habilitación profesional de una persona que presta servicios de salud en Costa Rica: médicos, odontólogos, farmacéuticos, microbiólogos, profesionales en enfermería, psicología, nutrición, terapia y otras profesiones reguladas. Se modela con el recurso Practitioner de FHIR R5. Es la base del registro de profesionales de OpenHIE (Health Worker Registry), junto con el modelo de rol del profesional.

Usos:

También puede consultar los usos en las estadísticas de IG de FHIR

Vistas formales del contenido del perfil

Descripción de perfiles, diferenciales, instantáneas y sus representaciones.

Esta estructura se deriva de Base .

NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMProfesionalSalud 0..* Base Modelo Lógico del Profesional de Salud
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 1..* BackboneElement Identificadores del profesional
.... numero 1..1 string Número del documento de identidad o de colegiado
.... tipo 1..1 CodeableConcept Tipo de identificador
Vinculación: Tipos de identificación del profesional de salud (required)
.... paisEmisor 0..1 CodeableConcept País que emitió el pasaporte
Vinculación: Iso316613 (required)
.... colegio 0..1 CodeableConcept Colegio profesional que asignó el código de colegiado
Vinculación: Colegios profesionales (required)
.... vigente 1..1 boolean Indica si el identificador está vigente o si se conserva solo como histórico
... nombres 1..2 string Primer y segundo nombre
... primerApellido 1..1 string Primer apellido del profesional, en el orden de su documento de identidad
... sexo 0..1 code Sexo del profesional
Vinculación: Sexo asignado al nacer (required)
... fechaNacimiento 0..1 date Fecha de nacimiento del profesional
... telefono 0..* string Teléfono de contacto del profesional, independiente de dónde trabaje
... correoElectronico 0..* string Correo de contacto del profesional
... colegiatura 1..* BackboneElement Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud
.... colegio 1..1 CodeableConcept Colegio profesional al que está incorporado
Vinculación: Colegios profesionales (required)
.... numero 1..1 string Número que el colegio asignó al profesional al incorporarlo
.... profesion 1..1 CodeableConcept Profesión de salud que la colegiatura habilita a ejercer
Vinculación: Profesiones de salud (required)
.... vigencia 0..1 BackboneElement Periodo de la colegiatura
..... inicio 0..1 date Fecha de incorporación al colegio
..... fin 0..1 date Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)
... especialidad 0..* BackboneElement Especialidad o subespecialidad inscrita en el colegio profesional
.... codigo 1..1 CodeableConcept Especialidad inscrita
Vinculación: Especialidades en salud (extensible)
.... colegio 1..1 CodeableConcept Colegio que inscribió la especialidad
Vinculación: Colegios profesionales (required)
.... numero 0..1 string Número con que el colegio inscribió la especialidad, si asigna uno
.... vigencia 0..1 BackboneElement Periodo de la inscripción de la especialidad
..... inicio 0..1 date Fecha de inscripción de la especialidad
..... fin 0..1 date Fecha en que la inscripción dejó de estar vigente
... idioma 0..* BackboneElement Idiomas en que el profesional puede atender
.... codigo 1..1 CodeableConcept Idioma, con código BCP 47
Vinculación: AllLanguages (required)
.... preferido 0..1 boolean Indica el idioma preferido del profesional

doco Documentación de este formato

Vinculaciones terminológicas (diferencial)

Ruta Estado Uso ValueSet Versión Fuente
CRLMProfesionalSalud.​identificacion.tipo Base required Tipos de identificación del profesional de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​identificacion.paisEmisor Base required Iso 3166 Part 1: 3 Letter Codes 📦5.0.0 Estándar FHIR
CRLMProfesionalSalud.​identificacion.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​sexo Base required Sexo asignado al nacer 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​colegiatura.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​colegiatura.profesion Base required Profesiones de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​especialidad.codigo Base extensible Especialidades en salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​especialidad.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​idioma.codigo Base required All Languages 📦5.0.0 Estándar FHIR
NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMProfesionalSalud 0..* Base Modelo Lógico del Profesional de Salud
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 1..* BackboneElement Identificadores del profesional
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... numero 1..1 string Número del documento de identidad o de colegiado
.... tipo 1..1 CodeableConcept Tipo de identificador
Vinculación: Tipos de identificación del profesional de salud (required)
.... paisEmisor 0..1 CodeableConcept País que emitió el pasaporte
Vinculación: Iso316613 (required)
.... colegio 0..1 CodeableConcept Colegio profesional que asignó el código de colegiado
Vinculación: Colegios profesionales (required)
.... vigente 1..1 boolean Indica si el identificador está vigente o si se conserva solo como histórico
... nombres 1..2 string Primer y segundo nombre
... primerApellido 1..1 string Primer apellido del profesional, en el orden de su documento de identidad
... sexo 0..1 code Sexo del profesional
Vinculación: Sexo asignado al nacer (required)
... fechaNacimiento 0..1 date Fecha de nacimiento del profesional
... telefono 0..* string Teléfono de contacto del profesional, independiente de dónde trabaje
... correoElectronico 0..* string Correo de contacto del profesional
... colegiatura 1..* BackboneElement Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... colegio 1..1 CodeableConcept Colegio profesional al que está incorporado
Vinculación: Colegios profesionales (required)
.... numero 1..1 string Número que el colegio asignó al profesional al incorporarlo
.... profesion 1..1 CodeableConcept Profesión de salud que la colegiatura habilita a ejercer
Vinculación: Profesiones de salud (required)
.... vigencia 0..1 BackboneElement Periodo de la colegiatura
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... inicio 0..1 date Fecha de incorporación al colegio
..... fin 0..1 date Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)
... especialidad 0..* BackboneElement Especialidad o subespecialidad inscrita en el colegio profesional
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... codigo 1..1 CodeableConcept Especialidad inscrita
Vinculación: Especialidades en salud (extensible)
.... colegio 1..1 CodeableConcept Colegio que inscribió la especialidad
Vinculación: Colegios profesionales (required)
.... numero 0..1 string Número con que el colegio inscribió la especialidad, si asigna uno
.... vigencia 0..1 BackboneElement Periodo de la inscripción de la especialidad
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... inicio 0..1 date Fecha de inscripción de la especialidad
..... fin 0..1 date Fecha en que la inscripción dejó de estar vigente
... idioma 0..* BackboneElement Idiomas en que el profesional puede atender
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... codigo 1..1 CodeableConcept Idioma, con código BCP 47
Vinculación: AllLanguages (required)
.... preferido 0..1 boolean Indica el idioma preferido del profesional

doco Documentación de este formato

Vinculaciones terminológicas

Ruta Estado Uso ValueSet Versión Fuente
CRLMProfesionalSalud.​identificacion.tipo Base required Tipos de identificación del profesional de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​identificacion.paisEmisor Base required Iso 3166 Part 1: 3 Letter Codes 📦5.0.0 Estándar FHIR
CRLMProfesionalSalud.​identificacion.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​sexo Base required Sexo asignado al nacer 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​colegiatura.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​colegiatura.profesion Base required Profesiones de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​especialidad.codigo Base extensible Especialidades en salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​especialidad.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​idioma.codigo Base required All Languages 📦5.0.0 Estándar FHIR

Restricciones

Id Nivel Ruta(s) Descripción Expression
ele-1 error **TODOS** los elementos All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TODAS** las extensiones Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estructura se deriva de Base .

Resumen

Obligatorios: 0 elemento(13 nested mandatory elementos)

Vista diferencial

Esta estructura se deriva de Base .

NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMProfesionalSalud 0..* Base Modelo Lógico del Profesional de Salud
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 1..* BackboneElement Identificadores del profesional
.... numero 1..1 string Número del documento de identidad o de colegiado
.... tipo 1..1 CodeableConcept Tipo de identificador
Vinculación: Tipos de identificación del profesional de salud (required)
.... paisEmisor 0..1 CodeableConcept País que emitió el pasaporte
Vinculación: Iso316613 (required)
.... colegio 0..1 CodeableConcept Colegio profesional que asignó el código de colegiado
Vinculación: Colegios profesionales (required)
.... vigente 1..1 boolean Indica si el identificador está vigente o si se conserva solo como histórico
... nombres 1..2 string Primer y segundo nombre
... primerApellido 1..1 string Primer apellido del profesional, en el orden de su documento de identidad
... sexo 0..1 code Sexo del profesional
Vinculación: Sexo asignado al nacer (required)
... fechaNacimiento 0..1 date Fecha de nacimiento del profesional
... telefono 0..* string Teléfono de contacto del profesional, independiente de dónde trabaje
... correoElectronico 0..* string Correo de contacto del profesional
... colegiatura 1..* BackboneElement Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud
.... colegio 1..1 CodeableConcept Colegio profesional al que está incorporado
Vinculación: Colegios profesionales (required)
.... numero 1..1 string Número que el colegio asignó al profesional al incorporarlo
.... profesion 1..1 CodeableConcept Profesión de salud que la colegiatura habilita a ejercer
Vinculación: Profesiones de salud (required)
.... vigencia 0..1 BackboneElement Periodo de la colegiatura
..... inicio 0..1 date Fecha de incorporación al colegio
..... fin 0..1 date Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)
... especialidad 0..* BackboneElement Especialidad o subespecialidad inscrita en el colegio profesional
.... codigo 1..1 CodeableConcept Especialidad inscrita
Vinculación: Especialidades en salud (extensible)
.... colegio 1..1 CodeableConcept Colegio que inscribió la especialidad
Vinculación: Colegios profesionales (required)
.... numero 0..1 string Número con que el colegio inscribió la especialidad, si asigna uno
.... vigencia 0..1 BackboneElement Periodo de la inscripción de la especialidad
..... inicio 0..1 date Fecha de inscripción de la especialidad
..... fin 0..1 date Fecha en que la inscripción dejó de estar vigente
... idioma 0..* BackboneElement Idiomas en que el profesional puede atender
.... codigo 1..1 CodeableConcept Idioma, con código BCP 47
Vinculación: AllLanguages (required)
.... preferido 0..1 boolean Indica el idioma preferido del profesional

doco Documentación de este formato

Vinculaciones terminológicas (diferencial)

Ruta Estado Uso ValueSet Versión Fuente
CRLMProfesionalSalud.​identificacion.tipo Base required Tipos de identificación del profesional de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​identificacion.paisEmisor Base required Iso 3166 Part 1: 3 Letter Codes 📦5.0.0 Estándar FHIR
CRLMProfesionalSalud.​identificacion.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​sexo Base required Sexo asignado al nacer 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​colegiatura.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​colegiatura.profesion Base required Profesiones de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​especialidad.codigo Base extensible Especialidades en salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​especialidad.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​idioma.codigo Base required All Languages 📦5.0.0 Estándar FHIR

Vista instantáneaView

NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMProfesionalSalud 0..* Base Modelo Lógico del Profesional de Salud
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 1..* BackboneElement Identificadores del profesional
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... numero 1..1 string Número del documento de identidad o de colegiado
.... tipo 1..1 CodeableConcept Tipo de identificador
Vinculación: Tipos de identificación del profesional de salud (required)
.... paisEmisor 0..1 CodeableConcept País que emitió el pasaporte
Vinculación: Iso316613 (required)
.... colegio 0..1 CodeableConcept Colegio profesional que asignó el código de colegiado
Vinculación: Colegios profesionales (required)
.... vigente 1..1 boolean Indica si el identificador está vigente o si se conserva solo como histórico
... nombres 1..2 string Primer y segundo nombre
... primerApellido 1..1 string Primer apellido del profesional, en el orden de su documento de identidad
... sexo 0..1 code Sexo del profesional
Vinculación: Sexo asignado al nacer (required)
... fechaNacimiento 0..1 date Fecha de nacimiento del profesional
... telefono 0..* string Teléfono de contacto del profesional, independiente de dónde trabaje
... correoElectronico 0..* string Correo de contacto del profesional
... colegiatura 1..* BackboneElement Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... colegio 1..1 CodeableConcept Colegio profesional al que está incorporado
Vinculación: Colegios profesionales (required)
.... numero 1..1 string Número que el colegio asignó al profesional al incorporarlo
.... profesion 1..1 CodeableConcept Profesión de salud que la colegiatura habilita a ejercer
Vinculación: Profesiones de salud (required)
.... vigencia 0..1 BackboneElement Periodo de la colegiatura
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... inicio 0..1 date Fecha de incorporación al colegio
..... fin 0..1 date Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)
... especialidad 0..* BackboneElement Especialidad o subespecialidad inscrita en el colegio profesional
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... codigo 1..1 CodeableConcept Especialidad inscrita
Vinculación: Especialidades en salud (extensible)
.... colegio 1..1 CodeableConcept Colegio que inscribió la especialidad
Vinculación: Colegios profesionales (required)
.... numero 0..1 string Número con que el colegio inscribió la especialidad, si asigna uno
.... vigencia 0..1 BackboneElement Periodo de la inscripción de la especialidad
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... inicio 0..1 date Fecha de inscripción de la especialidad
..... fin 0..1 date Fecha en que la inscripción dejó de estar vigente
... idioma 0..* BackboneElement Idiomas en que el profesional puede atender
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... codigo 1..1 CodeableConcept Idioma, con código BCP 47
Vinculación: AllLanguages (required)
.... preferido 0..1 boolean Indica el idioma preferido del profesional

doco Documentación de este formato

Vinculaciones terminológicas

Ruta Estado Uso ValueSet Versión Fuente
CRLMProfesionalSalud.​identificacion.tipo Base required Tipos de identificación del profesional de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​identificacion.paisEmisor Base required Iso 3166 Part 1: 3 Letter Codes 📦5.0.0 Estándar FHIR
CRLMProfesionalSalud.​identificacion.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​sexo Base required Sexo asignado al nacer 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​colegiatura.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​colegiatura.profesion Base required Profesiones de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​especialidad.codigo Base extensible Especialidades en salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​especialidad.colegio Base required Colegios profesionales 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMProfesionalSalud.​idioma.codigo Base required All Languages 📦5.0.0 Estándar FHIR

Restricciones

Id Nivel Ruta(s) Descripción Expression
ele-1 error **TODOS** los elementos All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TODAS** las extensiones Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estructura se deriva de Base .

Resumen

Obligatorios: 0 elemento(13 nested mandatory elementos)

 

Otras representaciones de perfil: CSV, Excel