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 |
Definiciones del cr-lm-rol-profesional modelo lógico.
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMRolProfesional | |
| Definición | Relación entre un profesional de salud y una organización en la que trabaja: con qué profesión y
especialidad, en qué ubicaciones, desde cuándo y cómo contactarlo ahí. Se modela con el recurso
Base definition for all types defined in FHIR type system. |
| Resumen | Modelo Lógico del Rol del ProfesionalBase for all types and resources |
| Control | 0..* |
| Es modificador | false |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMRolProfesional.profesional | |
| Definición | Profesional de salud que cumple el rol. |
| Resumen | Profesional de salud que cumple el rol |
| Comentarios | Regla de negocio: Obligatorio. El profesional debe tener una colegiatura vigente de la profesión del rol mientras el rol esté activo. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Profesional de Salud) |
| Requisitos | Dice quién cumple el rol. Desde el rol se llega a la identificación y las colegiaturas del profesional, sin repetirlas en cada lugar donde trabaja. |
| 4. CRLMRolProfesional.organizacion | |
| Definición | Organización en la que el profesional cumple el rol. |
| Resumen | Organización en la que el profesional cumple el rol |
| Comentarios | Regla de negocio: Obligatoria. Es la organización más específica: la unidad de la CCSS (hospital, área de salud, EBAIS), no la CCSS; el consultorio del profesional, cuando atiende por su cuenta. Un profesional que trabaja en varias organizaciones tiene un rol por cada una. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Organización) |
| Requisitos | Dice en qué organización trabaja el profesional y quién responde por lo que hace en ese rol. Un profesional que trabaja en la CCSS y en consulta privada tiene un rol en cada una. |
| 6. CRLMRolProfesional.ubicacion | |
| Definición | Lugares donde el profesional cumple el rol: la sede, un servicio o una sala. |
| Resumen | Lugares donde el profesional cumple el rol |
| Comentarios | Regla de negocio: Opcional. Si no se registra, el profesional atiende en las ubicaciones
de la organización. Cada ubicación debe pertenecer a la organización del rol: su
Regla de validación: Referencias a |
| Control | 0..* |
| Tipo | Reference(Modelo Lógico de la Ubicación) |
| Requisitos | Dice dónde atiende el profesional, para encontrarlo y para enviarle pacientes. Si no se registra, atiende en las ubicaciones de la organización. |
| 8. CRLMRolProfesional.profesion | |
| Definición | Profesión de salud con la que el profesional cumple el rol. |
| Resumen | Profesión de salud con la que el profesional cumple el rol |
| Comentarios | Regla de negocio: Obligatoria. Debe ser la profesión de una colegiatura vigente del profesional. Si una persona trabaja en la misma organización con dos profesiones (por ejemplo, como médica y como microbióloga), tiene dos roles. Regla de validación: Debe pertenecer al catálogo profesión de salud, el mismo que la colegiatura del profesional. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Profesiones de salud (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-profesion-salud) |
| Tipo | CodeableConcept |
| Requisitos | Dice con qué profesión actúa el profesional en este rol, cuando tiene varias colegiaturas. Es lo que permite comprobar que estaba habilitado para lo que hizo. |
| 10. CRLMRolProfesional.programaCcss | |
| Definición | Programa del sistema mixto de atención de la CCSS por el que un profesional del sector privado
está autorizado a emitir órdenes (medicamentos, laboratorio, imágenes) que atiende la CCSS.
Valores: 1. Medicina mixta ( |
| Resumen | Programa del sistema mixto de atención de la CCSS por el que un profesional del sector privado está autorizado a emitir órdenes (medicamentos, laboratorio, imágenes) que atiende la CCSS |
| Comentarios | Regla de negocio: Solo se registra en un rol cuya organización es la CCSS (el
Regla de validación: Debe pertenecer al catálogo programa de la CCSS. Que la organización
sea la CCSS se valida en el servidor, o con la invariante Comentarios: Los nombres y el alcance de los programas, y si la CCSS lleva un registro de los profesionales autorizados que sirva como fuente, se deben confirmar con la CCSS (pregunta 1). |
| Control | 0..1 |
| Vinculación | Los códigos DEBEN tomarse de Programas de la CCSS (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-programa-ccss) |
| Tipo | CodeableConcept |
| Requisitos | Permite comprobar que un profesional privado está autorizado por la CCSS a emitir órdenes que ella atiende (medicina mixta, medicina de empresa), por ejemplo al recibir una orden de laboratorio o de imágenes (decisión 1). |
| 12. CRLMRolProfesional.especialidad | |
| Definición | Especialidades que el profesional ejerce en este rol. |
| Resumen | Especialidades que el profesional ejerce en este rol |
| Comentarios | Regla de negocio: Opcional. Solo especialidades inscritas en el colegio: cada una debe estar en las especialidades vigentes del profesional. Puede ser un subconjunto (un cirujano general y vascular que en un hospital solo hace cirugía vascular). Regla de validación: Debe pertenecer al catálogo especialidad en salud. Comentarios: Que la especialidad esté inscrita se valida en el servidor, contra el
|
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Especialidades en salud (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué especialidades ejerce el profesional en este lugar, que pueden ser solo algunas de las que tiene inscritas. Lo usan las referencias y los directorios. |
| 14. CRLMRolProfesional.periodo | |
| Definición | Periodo en que el profesional cumple el rol. |
| Resumen | Periodo en que el profesional cumple el rol |
| Comentarios | Regla de negocio: Opcional. Si la colegiatura del profesional tiene fecha de fin (por ejemplo, un permiso temporal), el rol no puede terminar después. Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin. |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Dice si el profesional trabajaba en la organización en una fecha dada, por ejemplo cuando firmó un informe. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 16. CRLMRolProfesional.periodo.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 18. CRLMRolProfesional.periodo.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMRolProfesional.periodo.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 20. CRLMRolProfesional.periodo.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 22. CRLMRolProfesional.periodo.inicio | |
| Definición | Fecha desde la que el profesional cumple el rol. |
| Resumen | Fecha desde la que el profesional cumple el rol |
| Control | 0..1 |
| Tipo | date |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca desde cuándo el profesional cumple el rol. |
| 24. CRLMRolProfesional.periodo.fin | |
| Definición | Fecha hasta la que el profesional cumple el rol. |
| Resumen | Fecha hasta la que el profesional cumple el rol |
| Control | 0..1 |
| Tipo | date |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca hasta cuándo cumple el rol; no puede ser posterior al fin de la colegiatura. |
| 26. CRLMRolProfesional.telefono | |
| Definición | Teléfono del profesional en esta organización (por ejemplo, la extensión de su consultorio en el hospital). |
| Resumen | Teléfono del profesional en esta organización |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Igual que en el paciente; la extensión interna va después de |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Permite contactar al profesional en su lugar de trabajo, por ejemplo en la extensión de su consultorio. |
| 28. CRLMRolProfesional.correoElectronico | |
| Definición | Correo del profesional en esta organización. |
| Resumen | Correo del profesional en esta organización |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Igual que en el paciente. |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Sirve para las comunicaciones del profesional en esta organización, por ejemplo una interconsulta. |
| 30. CRLMRolProfesional.identificacion | |
| Definición | Código interno con que la organización identifica al profesional en ese rol (por ejemplo, el código de funcionario de la CCSS o el código de profesional de un hospital privado). |
| Resumen | Código interno con que la organización identifica al profesional en ese rol |
| Comentarios | Regla de negocio: Opcional: cada organización decide si lo envía, porque es un dato interno de sus sistemas de planilla y recursos humanos. Sirve para enlazar el rol con esos sistemas. No reemplaza al código de colegiado, que es el que identifica al profesional en los documentos clínicos. Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y código.
Invariante Comentarios: Usa el mismo patrón que el expediente y la ubicación (pregunta 2). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite enlazar el rol con los sistemas de planilla y recursos humanos de la organización. Es opcional porque es un dato interno y no reemplaza al código de colegiado (decisión 2). |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 32. CRLMRolProfesional.identificacion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 34. CRLMRolProfesional.identificacion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMRolProfesional.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 36. CRLMRolProfesional.identificacion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 38. CRLMRolProfesional.identificacion.codigo | |
| Definición | Código del profesional en el sistema de la organización. |
| Resumen | Código del profesional en el sistema de la organización |
| Comentarios | Regla de negocio: Lo define cada organización. Regla de validación: De 1 a 64 caracteres, sin espacios. Invariante
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el valor con que el sistema de la organización reconoce al profesional, por ejemplo el código de funcionario de la CCSS. |
| 40. CRLMRolProfesional.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el código. |
| Resumen | Código del establecimiento que asignó el código |
| Comentarios | Regla de negocio: Es el Regla de validación: Invariante |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada organización asigna sus códigos por su cuenta. El establecimiento hace único el código, igual que en el expediente del paciente. |
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMRolProfesional | |
| Definición | Relación entre un profesional de salud y una organización en la que trabaja: con qué profesión y
especialidad, en qué ubicaciones, desde cuándo y cómo contactarlo ahí. Se modela con el recurso
|
| Resumen | Modelo Lógico del Rol del Profesional |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMRolProfesional.profesional | |
| Definición | Profesional de salud que cumple el rol. |
| Resumen | Profesional de salud que cumple el rol |
| Comentarios | Regla de negocio: Obligatorio. El profesional debe tener una colegiatura vigente de la profesión del rol mientras el rol esté activo. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Profesional de Salud) |
| Requisitos | Dice quién cumple el rol. Desde el rol se llega a la identificación y las colegiaturas del profesional, sin repetirlas en cada lugar donde trabaja. |
| 4. CRLMRolProfesional.organizacion | |
| Definición | Organización en la que el profesional cumple el rol. |
| Resumen | Organización en la que el profesional cumple el rol |
| Comentarios | Regla de negocio: Obligatoria. Es la organización más específica: la unidad de la CCSS (hospital, área de salud, EBAIS), no la CCSS; el consultorio del profesional, cuando atiende por su cuenta. Un profesional que trabaja en varias organizaciones tiene un rol por cada una. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Organización) |
| Requisitos | Dice en qué organización trabaja el profesional y quién responde por lo que hace en ese rol. Un profesional que trabaja en la CCSS y en consulta privada tiene un rol en cada una. |
| 6. CRLMRolProfesional.ubicacion | |
| Definición | Lugares donde el profesional cumple el rol: la sede, un servicio o una sala. |
| Resumen | Lugares donde el profesional cumple el rol |
| Comentarios | Regla de negocio: Opcional. Si no se registra, el profesional atiende en las ubicaciones
de la organización. Cada ubicación debe pertenecer a la organización del rol: su
Regla de validación: Referencias a |
| Control | 0..* |
| Tipo | Reference(Modelo Lógico de la Ubicación) |
| Requisitos | Dice dónde atiende el profesional, para encontrarlo y para enviarle pacientes. Si no se registra, atiende en las ubicaciones de la organización. |
| 8. CRLMRolProfesional.profesion | |
| Definición | Profesión de salud con la que el profesional cumple el rol. |
| Resumen | Profesión de salud con la que el profesional cumple el rol |
| Comentarios | Regla de negocio: Obligatoria. Debe ser la profesión de una colegiatura vigente del profesional. Si una persona trabaja en la misma organización con dos profesiones (por ejemplo, como médica y como microbióloga), tiene dos roles. Regla de validación: Debe pertenecer al catálogo profesión de salud, el mismo que la colegiatura del profesional. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Profesiones de salud (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-profesion-salud) |
| Tipo | CodeableConcept |
| Requisitos | Dice con qué profesión actúa el profesional en este rol, cuando tiene varias colegiaturas. Es lo que permite comprobar que estaba habilitado para lo que hizo. |
| 10. CRLMRolProfesional.programaCcss | |
| Definición | Programa del sistema mixto de atención de la CCSS por el que un profesional del sector privado
está autorizado a emitir órdenes (medicamentos, laboratorio, imágenes) que atiende la CCSS.
Valores: 1. Medicina mixta ( |
| Resumen | Programa del sistema mixto de atención de la CCSS por el que un profesional del sector privado está autorizado a emitir órdenes (medicamentos, laboratorio, imágenes) que atiende la CCSS |
| Comentarios | Regla de negocio: Solo se registra en un rol cuya organización es la CCSS (el
Regla de validación: Debe pertenecer al catálogo programa de la CCSS. Que la organización
sea la CCSS se valida en el servidor, o con la invariante Comentarios: Los nombres y el alcance de los programas, y si la CCSS lleva un registro de los profesionales autorizados que sirva como fuente, se deben confirmar con la CCSS (pregunta 1). |
| Control | 0..1 |
| Vinculación | Los códigos DEBEN tomarse de Programas de la CCSS (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-programa-ccss) |
| Tipo | CodeableConcept |
| Requisitos | Permite comprobar que un profesional privado está autorizado por la CCSS a emitir órdenes que ella atiende (medicina mixta, medicina de empresa), por ejemplo al recibir una orden de laboratorio o de imágenes (decisión 1). |
| 12. CRLMRolProfesional.especialidad | |
| Definición | Especialidades que el profesional ejerce en este rol. |
| Resumen | Especialidades que el profesional ejerce en este rol |
| Comentarios | Regla de negocio: Opcional. Solo especialidades inscritas en el colegio: cada una debe estar en las especialidades vigentes del profesional. Puede ser un subconjunto (un cirujano general y vascular que en un hospital solo hace cirugía vascular). Regla de validación: Debe pertenecer al catálogo especialidad en salud. Comentarios: Que la especialidad esté inscrita se valida en el servidor, contra el
|
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Especialidades en salud (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué especialidades ejerce el profesional en este lugar, que pueden ser solo algunas de las que tiene inscritas. Lo usan las referencias y los directorios. |
| 14. CRLMRolProfesional.periodo | |
| Definición | Periodo en que el profesional cumple el rol. |
| Resumen | Periodo en que el profesional cumple el rol |
| Comentarios | Regla de negocio: Opcional. Si la colegiatura del profesional tiene fecha de fin (por ejemplo, un permiso temporal), el rol no puede terminar después. Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin. |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Dice si el profesional trabajaba en la organización en una fecha dada, por ejemplo cuando firmó un informe. |
| 16. CRLMRolProfesional.periodo.inicio | |
| Definición | Fecha desde la que el profesional cumple el rol. |
| Resumen | Fecha desde la que el profesional cumple el rol |
| Control | 0..1 |
| Tipo | date |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca desde cuándo el profesional cumple el rol. |
| 18. CRLMRolProfesional.periodo.fin | |
| Definición | Fecha hasta la que el profesional cumple el rol. |
| Resumen | Fecha hasta la que el profesional cumple el rol |
| Control | 0..1 |
| Tipo | date |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca hasta cuándo cumple el rol; no puede ser posterior al fin de la colegiatura. |
| 20. CRLMRolProfesional.telefono | |
| Definición | Teléfono del profesional en esta organización (por ejemplo, la extensión de su consultorio en el hospital). |
| Resumen | Teléfono del profesional en esta organización |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Igual que en el paciente; la extensión interna va después de |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Permite contactar al profesional en su lugar de trabajo, por ejemplo en la extensión de su consultorio. |
| 22. CRLMRolProfesional.correoElectronico | |
| Definición | Correo del profesional en esta organización. |
| Resumen | Correo del profesional en esta organización |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Igual que en el paciente. |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Sirve para las comunicaciones del profesional en esta organización, por ejemplo una interconsulta. |
| 24. CRLMRolProfesional.identificacion | |
| Definición | Código interno con que la organización identifica al profesional en ese rol (por ejemplo, el código de funcionario de la CCSS o el código de profesional de un hospital privado). |
| Resumen | Código interno con que la organización identifica al profesional en ese rol |
| Comentarios | Regla de negocio: Opcional: cada organización decide si lo envía, porque es un dato interno de sus sistemas de planilla y recursos humanos. Sirve para enlazar el rol con esos sistemas. No reemplaza al código de colegiado, que es el que identifica al profesional en los documentos clínicos. Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y código.
Invariante Comentarios: Usa el mismo patrón que el expediente y la ubicación (pregunta 2). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite enlazar el rol con los sistemas de planilla y recursos humanos de la organización. Es opcional porque es un dato interno y no reemplaza al código de colegiado (decisión 2). |
| 26. CRLMRolProfesional.identificacion.codigo | |
| Definición | Código del profesional en el sistema de la organización. |
| Resumen | Código del profesional en el sistema de la organización |
| Comentarios | Regla de negocio: Lo define cada organización. Regla de validación: De 1 a 64 caracteres, sin espacios. Invariante
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el valor con que el sistema de la organización reconoce al profesional, por ejemplo el código de funcionario de la CCSS. |
| 28. CRLMRolProfesional.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el código. |
| Resumen | Código del establecimiento que asignó el código |
| Comentarios | Regla de negocio: Es el Regla de validación: Invariante |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada organización asigna sus códigos por su cuenta. El establecimiento hace único el código, igual que en el expediente del paciente. |
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMRolProfesional | |
| Definición | Relación entre un profesional de salud y una organización en la que trabaja: con qué profesión y
especialidad, en qué ubicaciones, desde cuándo y cómo contactarlo ahí. Se modela con el recurso
|
| Resumen | Modelo Lógico del Rol del Profesional |
| Control | 0..* |
| Es modificador | false |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMRolProfesional.profesional | |
| Definición | Profesional de salud que cumple el rol. |
| Resumen | Profesional de salud que cumple el rol |
| Comentarios | Regla de negocio: Obligatorio. El profesional debe tener una colegiatura vigente de la profesión del rol mientras el rol esté activo. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Profesional de Salud) |
| Requisitos | Dice quién cumple el rol. Desde el rol se llega a la identificación y las colegiaturas del profesional, sin repetirlas en cada lugar donde trabaja. |
| 4. CRLMRolProfesional.organizacion | |
| Definición | Organización en la que el profesional cumple el rol. |
| Resumen | Organización en la que el profesional cumple el rol |
| Comentarios | Regla de negocio: Obligatoria. Es la organización más específica: la unidad de la CCSS (hospital, área de salud, EBAIS), no la CCSS; el consultorio del profesional, cuando atiende por su cuenta. Un profesional que trabaja en varias organizaciones tiene un rol por cada una. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Organización) |
| Requisitos | Dice en qué organización trabaja el profesional y quién responde por lo que hace en ese rol. Un profesional que trabaja en la CCSS y en consulta privada tiene un rol en cada una. |
| 6. CRLMRolProfesional.ubicacion | |
| Definición | Lugares donde el profesional cumple el rol: la sede, un servicio o una sala. |
| Resumen | Lugares donde el profesional cumple el rol |
| Comentarios | Regla de negocio: Opcional. Si no se registra, el profesional atiende en las ubicaciones
de la organización. Cada ubicación debe pertenecer a la organización del rol: su
Regla de validación: Referencias a |
| Control | 0..* |
| Tipo | Reference(Modelo Lógico de la Ubicación) |
| Requisitos | Dice dónde atiende el profesional, para encontrarlo y para enviarle pacientes. Si no se registra, atiende en las ubicaciones de la organización. |
| 8. CRLMRolProfesional.profesion | |
| Definición | Profesión de salud con la que el profesional cumple el rol. |
| Resumen | Profesión de salud con la que el profesional cumple el rol |
| Comentarios | Regla de negocio: Obligatoria. Debe ser la profesión de una colegiatura vigente del profesional. Si una persona trabaja en la misma organización con dos profesiones (por ejemplo, como médica y como microbióloga), tiene dos roles. Regla de validación: Debe pertenecer al catálogo profesión de salud, el mismo que la colegiatura del profesional. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Profesiones de salud (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-profesion-salud) |
| Tipo | CodeableConcept |
| Requisitos | Dice con qué profesión actúa el profesional en este rol, cuando tiene varias colegiaturas. Es lo que permite comprobar que estaba habilitado para lo que hizo. |
| 10. CRLMRolProfesional.programaCcss | |
| Definición | Programa del sistema mixto de atención de la CCSS por el que un profesional del sector privado
está autorizado a emitir órdenes (medicamentos, laboratorio, imágenes) que atiende la CCSS.
Valores: 1. Medicina mixta ( |
| Resumen | Programa del sistema mixto de atención de la CCSS por el que un profesional del sector privado está autorizado a emitir órdenes (medicamentos, laboratorio, imágenes) que atiende la CCSS |
| Comentarios | Regla de negocio: Solo se registra en un rol cuya organización es la CCSS (el
Regla de validación: Debe pertenecer al catálogo programa de la CCSS. Que la organización
sea la CCSS se valida en el servidor, o con la invariante Comentarios: Los nombres y el alcance de los programas, y si la CCSS lleva un registro de los profesionales autorizados que sirva como fuente, se deben confirmar con la CCSS (pregunta 1). |
| Control | 0..1 |
| Vinculación | Los códigos DEBEN tomarse de Programas de la CCSS (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-programa-ccss) |
| Tipo | CodeableConcept |
| Requisitos | Permite comprobar que un profesional privado está autorizado por la CCSS a emitir órdenes que ella atiende (medicina mixta, medicina de empresa), por ejemplo al recibir una orden de laboratorio o de imágenes (decisión 1). |
| 12. CRLMRolProfesional.especialidad | |
| Definición | Especialidades que el profesional ejerce en este rol. |
| Resumen | Especialidades que el profesional ejerce en este rol |
| Comentarios | Regla de negocio: Opcional. Solo especialidades inscritas en el colegio: cada una debe estar en las especialidades vigentes del profesional. Puede ser un subconjunto (un cirujano general y vascular que en un hospital solo hace cirugía vascular). Regla de validación: Debe pertenecer al catálogo especialidad en salud. Comentarios: Que la especialidad esté inscrita se valida en el servidor, contra el
|
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Especialidades en salud (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué especialidades ejerce el profesional en este lugar, que pueden ser solo algunas de las que tiene inscritas. Lo usan las referencias y los directorios. |
| 14. CRLMRolProfesional.periodo | |
| Definición | Periodo en que el profesional cumple el rol. |
| Resumen | Periodo en que el profesional cumple el rol |
| Comentarios | Regla de negocio: Opcional. Si la colegiatura del profesional tiene fecha de fin (por ejemplo, un permiso temporal), el rol no puede terminar después. Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin. |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Dice si el profesional trabajaba en la organización en una fecha dada, por ejemplo cuando firmó un informe. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 16. CRLMRolProfesional.periodo.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 18. CRLMRolProfesional.periodo.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMRolProfesional.periodo.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 20. CRLMRolProfesional.periodo.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 22. CRLMRolProfesional.periodo.inicio | |
| Definición | Fecha desde la que el profesional cumple el rol. |
| Resumen | Fecha desde la que el profesional cumple el rol |
| Control | 0..1 |
| Tipo | date |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca desde cuándo el profesional cumple el rol. |
| 24. CRLMRolProfesional.periodo.fin | |
| Definición | Fecha hasta la que el profesional cumple el rol. |
| Resumen | Fecha hasta la que el profesional cumple el rol |
| Control | 0..1 |
| Tipo | date |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca hasta cuándo cumple el rol; no puede ser posterior al fin de la colegiatura. |
| 26. CRLMRolProfesional.telefono | |
| Definición | Teléfono del profesional en esta organización (por ejemplo, la extensión de su consultorio en el hospital). |
| Resumen | Teléfono del profesional en esta organización |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Igual que en el paciente; la extensión interna va después de |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Permite contactar al profesional en su lugar de trabajo, por ejemplo en la extensión de su consultorio. |
| 28. CRLMRolProfesional.correoElectronico | |
| Definición | Correo del profesional en esta organización. |
| Resumen | Correo del profesional en esta organización |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Igual que en el paciente. |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Sirve para las comunicaciones del profesional en esta organización, por ejemplo una interconsulta. |
| 30. CRLMRolProfesional.identificacion | |
| Definición | Código interno con que la organización identifica al profesional en ese rol (por ejemplo, el código de funcionario de la CCSS o el código de profesional de un hospital privado). |
| Resumen | Código interno con que la organización identifica al profesional en ese rol |
| Comentarios | Regla de negocio: Opcional: cada organización decide si lo envía, porque es un dato interno de sus sistemas de planilla y recursos humanos. Sirve para enlazar el rol con esos sistemas. No reemplaza al código de colegiado, que es el que identifica al profesional en los documentos clínicos. Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y código.
Invariante Comentarios: Usa el mismo patrón que el expediente y la ubicación (pregunta 2). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite enlazar el rol con los sistemas de planilla y recursos humanos de la organización. Es opcional porque es un dato interno y no reemplaza al código de colegiado (decisión 2). |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 32. CRLMRolProfesional.identificacion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 34. CRLMRolProfesional.identificacion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMRolProfesional.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 36. CRLMRolProfesional.identificacion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 38. CRLMRolProfesional.identificacion.codigo | |
| Definición | Código del profesional en el sistema de la organización. |
| Resumen | Código del profesional en el sistema de la organización |
| Comentarios | Regla de negocio: Lo define cada organización. Regla de validación: De 1 a 64 caracteres, sin espacios. Invariante
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el valor con que el sistema de la organización reconoce al profesional, por ejemplo el código de funcionario de la CCSS. |
| 40. CRLMRolProfesional.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el código. |
| Resumen | Código del establecimiento que asignó el código |
| Comentarios | Regla de negocio: Es el Regla de validación: Invariante |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada organización asigna sus códigos por su cuenta. El establecimiento hace único el código, igual que en el expediente del paciente. |