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 - Descripciones detalladas

Estado de las normas de la página: Draft

Definiciones del cr-lm-profesional-salud modelo lógico.

Las indicaciones para interpretar el contenido de esta tabla estánaquí

0. CRLMProfesionalSalud
Definición

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.


Base definition for all types defined in FHIR type system.

ResumenModelo Lógico del Profesional de SaludBase for all types and resources
Control0..*
Es modificadorfalse
Modelo lógicoLas instancias de este modelo lógico no están marcadas como destino de una referencia
2. CRLMProfesionalSalud.identificacion
Definición

Identificadores del profesional: su documento de identidad y su número de colegiado.

ResumenIdentificadores del profesional
Comentarios

Regla de negocio: Todo profesional tiene al menos un documento de identidad vigente (cédula nacional, DIMEX o pasaporte) y un código de colegiado vigente por cada colegiatura. El documento de identidad es el mismo que usaría como paciente, lo que permite al registro de profesionales y al MPI reconocer a la misma persona.

Regla de validación: No puede haber dos ocurrencias con el mismo tipo y número. Igual que en el paciente: a lo sumo una cedula-nacional y un dimex vigentes, que no pueden estar vigentes a la vez; varios pasaporte solo con país emisor distinto. Debe haber un codigo-colegiado vigente por cada colegiatura vigente, con el mismo colegio y número.

Comentarios: No se admiten el expediente local ni el número CCSS, que identifican pacientes, no profesionales.

Control1..*
TipoBackboneElement
Requisitos

Permite encontrar al profesional en el registro de profesionales y reconocer que es la misma persona del MPI. El número de colegiado va también aquí porque es la forma habitual de buscar a un profesional en Costa Rica y R5 no tiene un parámetro de búsqueda sobre la colegiatura (decisión 1).

Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. CRLMProfesionalSalud.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.

ResumenUnique id for inter-element referencing
Control0..1
Este elemento está afectado por las siguientes invariantes: ele-1
Tipoidstring
Es modificadorfalse
Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
Resumenfalse
6. CRLMProfesionalSalud.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.

ResumenAdditional 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.

Control0..*
TipoExtension
Es modificadorfalse
Resumenfalse
Nombres alternativosextensions, user content
Invariantesele-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())
SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
  • value @ url
  • 8. CRLMProfesionalSalud.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).

    ResumenExtensions 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.

    Control0..*
    TipoExtension
    Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Resumentrue
    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 alternativosextensions, user content, modifiers
    Invariantesele-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())
    10. CRLMProfesionalSalud.identificacion.numero
    Definición

    Número del documento de identidad o de colegiado.

    ResumenNúmero del documento de identidad o de colegiado
    Comentarios

    Regla de negocio: Igual que en el paciente para los documentos de identidad. El código de colegiado se registra tal como lo asigna el colegio, sin prefijos del colegio.

    Regla de validación: Documentos de identidad: los formatos de tipos de identificación. Código de colegiado: alfanumérico de 1 a 20 caracteres, sin espacios; el formato de cada colegio está pendiente (pregunta 2).

    Control1..1
    Tipostring
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Requisitos

    Es el valor con que los sistemas buscan al profesional: su documento de identidad o su número de colegiado.

    12. CRLMProfesionalSalud.identificacion.tipo
    Definición

    Tipo de identificador. Valores: 1. Cédula Nacional (cedula-nacional) 2. DIMEX (dimex) 3. Número de Pasaporte (pasaporte) 4. Código de colegiado (codigo-colegiado)

    ResumenTipo de identificador
    Comentarios

    Regla de negocio: Cédula nacional para costarricenses; DIMEX para extranjeros residentes; pasaporte para profesionales extranjeros con permiso temporal de ejercicio.

    Regla de validación: Debe pertenecer al catálogo tipos de identificación del profesional.

    Comentarios: codigo-colegiado se agregó al CodeSystem cr-tipo-identificacion (sección 6.5 de tipos de identificación), porque identifica a una persona (pregunta 1).

    Control1..1
    VinculaciónLos códigos DEBEN tomarse de Tipos de identificación del profesional de salud
    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-profesional)
    TipoCodeableConcept
    Requisitos

    Distingue el documento de identidad del número de colegiado, que pueden coincidir en el valor. De él se arma el system del identificador.

    14. CRLMProfesionalSalud.identificacion.paisEmisor
    Definición

    País que emitió el pasaporte.

    ResumenPaís que emitió el pasaporte
    Comentarios

    Regla de negocio: Igual que en el paciente: obligatorio si el tipo es pasaporte; no se registra para los demás tipos.

    Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas.

    Control0..1
    VinculaciónLos códigos DEBEN tomarse de Iso316613
    (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
    TipoCodeableConcept
    Requisitos

    Un número de pasaporte solo es único dentro de su país. Lo necesitan los profesionales extranjeros con permiso temporal de ejercicio.

    16. CRLMProfesionalSalud.identificacion.colegio
    Definición

    Colegio profesional que asignó el código de colegiado.

    ResumenColegio profesional que asignó el código de colegiado
    Comentarios

    Regla de negocio: Obligatorio si el tipo es codigo-colegiado; no se registra para los demás tipos.

    Regla de validación: Debe pertenecer al catálogo colegio profesional. Invariante cr-colegiado-system: system.startsWith('https://hl7.or.cr/fhir/sid/colegiado') implies system.matches('^https://hl7\\.or\\.cr/fhir/sid/colegiado/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$').

    Control0..1
    VinculaciónLos códigos DEBEN tomarse de Colegios profesionales
    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional)
    TipoCodeableConcept
    Requisitos

    Cada colegio numera a sus colegiados por su cuenta. El colegio hace único el número de colegiado y dice quién certifica la habilitación.

    18. CRLMProfesionalSalud.identificacion.vigente
    Definición

    Indica si el identificador está vigente o si se conserva solo como histórico.

    ResumenIndica si el identificador está vigente o si se conserva solo como histórico
    Comentarios

    Regla de negocio: Igual que en el paciente. Un código de colegiado deja de estar vigente cuando el profesional se retira o es dado de baja del colegio; no se elimina, porque los documentos clínicos que firmó lo siguen citando.

    Control1..1
    Tipoboolean
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Requisitos

    Un código de colegiado deja de estar vigente cuando el profesional se retira o es dado de baja, pero se conserva porque los documentos clínicos que firmó lo siguen citando.

    20. CRLMProfesionalSalud.nombres
    Definición

    Primer y segundo nombre.

    ResumenPrimer y segundo nombre
    Comentarios

    Regla de negocio: Igual que en el paciente: según el documento de identidad.

    Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

    Control1..2
    Tipostring
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Requisitos

    Con los apellidos, permite buscar al profesional y mostrar quién firmó o atendió.

    22. CRLMProfesionalSalud.primerApellido
    Definición

    Primer apellido del profesional, en el orden de su documento de identidad. En Costa Rica cada persona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del padre.

    ResumenPrimer apellido del profesional, en el orden de su documento de identidad
    Comentarios

    Regla de negocio: Igual que en el paciente.

    Regla de validación: Igual que en el paciente.

    Comentarios: No se registra el origen del apellido (madre o padre): no aporta a la identificación del profesional.

    Control1..1
    Tipostring
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Requisitos

    Forma parte del nombre legal con que el profesional firma y con que lo busca un paciente o un sistema.

    24. CRLMProfesionalSalud.segundoApellido
    Definición

    Segundo apellido del profesional, en el orden de su documento de identidad. Lo tienen todas las personas costarricenses; muchas personas extranjeras no tienen segundo apellido.

    ResumenSegundo apellido del profesional, en el orden de su documento de identidad
    Comentarios

    Regla de negocio: Igual que en el paciente: obligatorio para costarricenses; opcional para extranjeros cuyo país no contempla segundo apellido.

    Regla de validación: Igual que en el paciente.

    Control0..1
    Tipostring
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Requisitos

    Ayuda a distinguir a profesionales con el mismo nombre y el mismo primer apellido. Es opcional para extranjeros sin segundo apellido.

    26. CRLMProfesionalSalud.sexo
    Definición

    Sexo del profesional.

    ResumenSexo del profesional
    Comentarios

    Regla de negocio: Opcional. Sirve para emparejar con el registro de personas y para que un paciente pueda buscar un profesional por sexo cuando lo prefiera (por ejemplo, en ginecología).

    Regla de validación: Debe pertenecer al catálogo sexo asignado al nacer: female, male, unknown.

    Comentarios: Se usa el mismo ValueSet que el paciente.

    Control0..1
    VinculaciónLos códigos DEBEN tomarse de Sexo asignado al nacer
    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer)
    Tipocode
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Requisitos

    Permite emparejar al profesional con el registro de personas y que un paciente lo elija por sexo cuando lo prefiera, por ejemplo en ginecología.

    28. CRLMProfesionalSalud.fechaNacimiento
    Definición

    Fecha de nacimiento del profesional.

    ResumenFecha de nacimiento del profesional
    Comentarios

    Regla de negocio: Opcional. Sirve para emparejar registros de la misma persona. No se publica en los directorios de profesionales.

    Regla de validación: Igual que en el paciente: ISO 8601 (AAAA-MM-DD), no posterior a la fecha actual.

    Control0..1
    Tipodate
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Requisitos

    Ayuda a emparejar los registros de la misma persona en el registro de profesionales y en el MPI. No se publica en los directorios.

    30. CRLMProfesionalSalud.telefono
    Definición

    Teléfono de contacto del profesional, independiente de dónde trabaje.

    ResumenTeléfono de contacto del profesional, independiente de dónde trabaje
    Comentarios

    Regla de negocio: Opcional. El teléfono de trabajo en un establecimiento va en el rol del profesional, no aquí.

    Regla de validación: Igual que en el paciente.

    Control0..*
    Tipostring
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Requisitos

    Permite contactar al profesional fuera de un establecimiento concreto, por ejemplo para una interconsulta o una notificación del colegio.

    32. CRLMProfesionalSalud.correoElectronico
    Definición

    Correo de contacto del profesional.

    ResumenCorreo de contacto del profesional
    Comentarios

    Regla de negocio: Opcional. El correo de trabajo en un establecimiento va en el rol del profesional.

    Regla de validación: Igual que en el paciente.

    Control0..*
    Tipostring
    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
    Requisitos

    Sirve para las comunicaciones formales con el profesional que no dependen de dónde trabaja.

    34. CRLMProfesionalSalud.colegiatura
    Definición

    Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud.

    ResumenIncorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud
    Comentarios

    Regla de negocio: Obligatoria: todo profesional de salud que ejerce en Costa Rica, en el sector público o privado, debe estar incorporado a su colegio. Un profesional puede tener varias colegiaturas (por ejemplo, una persona que es médica y también microbióloga). Un profesional está habilitado para ejercer una profesión si tiene una colegiatura de esa profesión sin fecha de fin o con fecha de fin posterior a hoy. Las colegiaturas vencidas o suspendidas se conservan con su fecha de fin.

    Regla de validación: No puede haber dos colegiaturas vigentes del mismo colegio y profesión, ni dos colegiaturas del mismo colegio y profesión con periodos que se traslapen.

    Comentarios: Suspensión temporal (por morosidad o por sanción): se cierra la vigencia de la colegiatura con la fecha de inicio de la suspensión, y al levantarse se agrega una colegiatura nueva con el mismo número de colegiado y la fecha en que se reanuda. Así el historial dice si el profesional estaba habilitado en cualquier fecha, que es lo que se necesita al validar un documento que firmó. El motivo de la suspensión no se interopera: es información del colegio (pregunta 3).

    Control1..*
    TipoBackboneElement
    Requisitos

    En Costa Rica solo puede ejercer una profesión de salud quien está incorporado a su colegio. La colegiatura es lo que permite comprobar que el profesional está habilitado, en el sector público y en el privado.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    36. CRLMProfesionalSalud.colegiatura.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.

    ResumenUnique id for inter-element referencing
    Control0..1
    Este elemento está afectado por las siguientes invariantes: ele-1
    Tipoidstring
    Es modificadorfalse
    Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
    Resumenfalse
    38. CRLMProfesionalSalud.colegiatura.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.

    ResumenAdditional 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.

    Control0..*
    TipoExtension
    Es modificadorfalse
    Resumenfalse
    Nombres alternativosextensions, user content
    Invariantesele-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())
    SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.colegiatura.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
    • value @ url
    • 40. CRLMProfesionalSalud.colegiatura.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).

      ResumenExtensions 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.

      Control0..*
      TipoExtension
      Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Resumentrue
      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 alternativosextensions, user content, modifiers
      Invariantesele-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())
      42. CRLMProfesionalSalud.colegiatura.colegio
      Definición

      Colegio profesional al que está incorporado. Valores iniciales en el catálogo colegio profesional.

      ResumenColegio profesional al que está incorporado
      Comentarios

      Regla de negocio: Debe ser el colegio que regula la profesión (por ejemplo, el Colegio de Médicos y Cirujanos para la medicina).

      Regla de validación: Debe pertenecer al catálogo de colegios profesionales y ser concordante con colegiatura.profesion.

      Control1..1
      VinculaciónLos códigos DEBEN tomarse de Colegios profesionales
      (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional)
      TipoCodeableConcept
      Requisitos

      Dice qué colegio certifica la habilitación y a quién preguntar por ella.

      44. CRLMProfesionalSalud.colegiatura.numero
      Definición

      Número que el colegio asignó al profesional al incorporarlo.

      ResumenNúmero que el colegio asignó al profesional al incorporarlo
      Comentarios

      Regla de negocio: Es el mismo número que el codigo-colegiado de la identificación (dato 1), con el mismo colegio.

      Regla de validación: Igual que identificacion.numero para el código de colegiado.

      Control1..1
      Tipostring
      Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
      Requisitos

      Es el número con que el colegio y los sistemas reconocen la incorporación, y el que el profesional pone al firmar.

      46. CRLMProfesionalSalud.colegiatura.profesion
      Definición

      Profesión de salud que la colegiatura habilita a ejercer. Valores iniciales en el catálogo profesión de salud.

      ResumenProfesión de salud que la colegiatura habilita a ejercer
      Comentarios

      Regla de validación: Debe pertenecer al catálogo de profesiones de salud.

      Control1..1
      VinculaciónLos códigos DEBEN tomarse de Profesiones de salud
      (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-profesion-salud)
      TipoCodeableConcept
      Requisitos

      Una persona puede tener varias colegiaturas. La profesión dice qué está habilitada a ejercer con cada una.

      48. CRLMProfesionalSalud.colegiatura.vigencia
      Definición

      Periodo de la colegiatura.

      ResumenPeriodo de la colegiatura
      Comentarios

      Regla de negocio: Sin fecha de fin, la colegiatura está vigente.

      Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin.

      Control0..1
      TipoBackboneElement
      Requisitos

      Dice si la colegiatura estaba vigente en una fecha dada. Así se sabe si el profesional estaba habilitado cuando firmó un documento, incluso después de una suspensión (decisión 3).

      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      50. CRLMProfesionalSalud.colegiatura.vigencia.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.

      ResumenUnique id for inter-element referencing
      Control0..1
      Este elemento está afectado por las siguientes invariantes: ele-1
      Tipoidstring
      Es modificadorfalse
      Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
      Resumenfalse
      52. CRLMProfesionalSalud.colegiatura.vigencia.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.

      ResumenAdditional 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.

      Control0..*
      TipoExtension
      Es modificadorfalse
      Resumenfalse
      Nombres alternativosextensions, user content
      Invariantesele-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())
      SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.colegiatura.vigencia.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
      • value @ url
      • 54. CRLMProfesionalSalud.colegiatura.vigencia.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).

        ResumenExtensions 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.

        Control0..*
        TipoExtension
        Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Resumentrue
        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 alternativosextensions, user content, modifiers
        Invariantesele-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())
        56. CRLMProfesionalSalud.colegiatura.vigencia.inicio
        Definición

        Fecha de incorporación al colegio.

        ResumenFecha de incorporación al colegio
        Control0..1
        Tipodate
        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
        Requisitos

        Marca desde cuándo el profesional está habilitado para ejercer la profesión.

        58. CRLMProfesionalSalud.colegiatura.vigencia.fin
        Definición

        Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal).

        ResumenFecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)
        Control0..1
        Tipodate
        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
        Requisitos

        Marca desde cuándo dejó de estar habilitado: retiro, baja o fin de un permiso temporal.

        60. CRLMProfesionalSalud.especialidad
        Definición

        Especialidad o subespecialidad inscrita en el colegio profesional (por ejemplo, radiología e imágenes médicas, pediatría, ortodoncia).

        ResumenEspecialidad o subespecialidad inscrita en el colegio profesional
        Comentarios

        Regla de negocio: Solo se registran las especialidades inscritas en el colegio, que son las que habilitan a ejercer como especialista en Costa Rica, en el sector público y en el privado. Toda especialidad requiere una colegiatura vigente del mismo colegio.

        Regla de validación: La especialidad debe corresponder a la profesión de una colegiatura del mismo colegio.

        Control0..*
        TipoBackboneElement
        Requisitos

        Solo quien tiene una especialidad inscrita puede ejercer como especialista. Lo necesitan las referencias, la asignación de estudios (por ejemplo, quién puede informar una resonancia) y los directorios.

        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        62. CRLMProfesionalSalud.especialidad.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.

        ResumenUnique id for inter-element referencing
        Control0..1
        Este elemento está afectado por las siguientes invariantes: ele-1
        Tipoidstring
        Es modificadorfalse
        Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
        Resumenfalse
        64. CRLMProfesionalSalud.especialidad.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.

        ResumenAdditional 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.

        Control0..*
        TipoExtension
        Es modificadorfalse
        Resumenfalse
        Nombres alternativosextensions, user content
        Invariantesele-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())
        SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.especialidad.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
        • value @ url
        • 66. CRLMProfesionalSalud.especialidad.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).

          ResumenExtensions 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.

          Control0..*
          TipoExtension
          Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
          Resumentrue
          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 alternativosextensions, user content, modifiers
          Invariantesele-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())
          68. CRLMProfesionalSalud.especialidad.codigo
          Definición

          Especialidad inscrita.

          ResumenEspecialidad inscrita
          Comentarios

          Regla de validación: Debe pertenecer al catálogo especialidad en salud.

          Comentarios: El catálogo toma los códigos de la lista del Ministerio de Salud y empieza solo con las especialidades de imágenes médicas (pregunta 4).

          Control1..1
          VinculaciónSalvo 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)
          TipoCodeableConcept
          Requisitos

          Identifica la especialidad con el código del Ministerio de Salud, para que todos los sistemas la entiendan igual.

          70. CRLMProfesionalSalud.especialidad.colegio
          Definición

          Colegio que inscribió la especialidad.

          ResumenColegio que inscribió la especialidad
          Comentarios

          Regla de negocio: Igual que en la colegiatura.

          Regla de validación: Debe pertenecer al catálogo de colegios profesionales y ser el mismo colegio de una colegiatura vigente del profesional, igual que colegiatura.colegio.

          Control1..1
          VinculaciónLos códigos DEBEN tomarse de Colegios profesionales
          (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional)
          TipoCodeableConcept
          Requisitos

          Dice qué colegio inscribió la especialidad y a quién preguntar por ella.

          72. CRLMProfesionalSalud.especialidad.numero
          Definición

          Número con que el colegio inscribió la especialidad, si asigna uno.

          ResumenNúmero con que el colegio inscribió la especialidad, si asigna uno
          Comentarios

          Regla de negocio: Opcional: no todos los colegios asignan un número aparte a la especialidad (pregunta 2).

          Regla de validación: Alfanumérico de 1 a 20 caracteres. Invariante cr-especialidad-system sobre qualification:especialidad.identifier: system.matches('^https://hl7\\.or\\.cr/fhir/sid/especialidad/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$'), igual que cr-colegiado-system.

          Control0..1
          Tipostring
          Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
          Requisitos

          Cuando el colegio asigna un número a la especialidad, permite verificar la inscripción con el colegio.

          74. CRLMProfesionalSalud.especialidad.vigencia
          Definición

          Periodo de la inscripción de la especialidad.

          ResumenPeriodo de la inscripción de la especialidad
          Comentarios

          Regla de negocio: Igual que en la colegiatura.

          Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin.

          Control0..1
          TipoBackboneElement
          Requisitos

          Dice si la especialidad estaba inscrita en una fecha dada, igual que la vigencia de la colegiatura.

          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          76. CRLMProfesionalSalud.especialidad.vigencia.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.

          ResumenUnique id for inter-element referencing
          Control0..1
          Este elemento está afectado por las siguientes invariantes: ele-1
          Tipoidstring
          Es modificadorfalse
          Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
          Resumenfalse
          78. CRLMProfesionalSalud.especialidad.vigencia.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.

          ResumenAdditional 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.

          Control0..*
          TipoExtension
          Es modificadorfalse
          Resumenfalse
          Nombres alternativosextensions, user content
          Invariantesele-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())
          SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.especialidad.vigencia.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
          • value @ url
          • 80. CRLMProfesionalSalud.especialidad.vigencia.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).

            ResumenExtensions 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.

            Control0..*
            TipoExtension
            Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Resumentrue
            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 alternativosextensions, user content, modifiers
            Invariantesele-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())
            82. CRLMProfesionalSalud.especialidad.vigencia.inicio
            Definición

            Fecha de inscripción de la especialidad.

            ResumenFecha de inscripción de la especialidad
            Control0..1
            Tipodate
            Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
            Requisitos

            Marca desde cuándo el profesional puede ejercer como especialista.

            84. CRLMProfesionalSalud.especialidad.vigencia.fin
            Definición

            Fecha en que la inscripción dejó de estar vigente.

            ResumenFecha en que la inscripción dejó de estar vigente
            Control0..1
            Tipodate
            Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
            Requisitos

            Marca desde cuándo dejó de poder ejercer como especialista.

            86. CRLMProfesionalSalud.idioma
            Definición

            Idiomas en que el profesional puede atender.

            ResumenIdiomas en que el profesional puede atender
            Comentarios

            Regla de negocio: Opcional. Sirve para asignar profesionales a pacientes que no hablan español, por ejemplo en turismo médico o en poblaciones indígenas.

            Control0..*
            TipoBackboneElement
            Requisitos

            Permite asignar un profesional a un paciente que no habla español, por ejemplo en turismo médico o en poblaciones indígenas.

            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            88. CRLMProfesionalSalud.idioma.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.

            ResumenUnique id for inter-element referencing
            Control0..1
            Este elemento está afectado por las siguientes invariantes: ele-1
            Tipoidstring
            Es modificadorfalse
            Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
            Resumenfalse
            90. CRLMProfesionalSalud.idioma.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.

            ResumenAdditional 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.

            Control0..*
            TipoExtension
            Es modificadorfalse
            Resumenfalse
            Nombres alternativosextensions, user content
            Invariantesele-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())
            SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.idioma.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
            • value @ url
            • 92. CRLMProfesionalSalud.idioma.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).

              ResumenExtensions 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.

              Control0..*
              TipoExtension
              Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
              Resumentrue
              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 alternativosextensions, user content, modifiers
              Invariantesele-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())
              94. CRLMProfesionalSalud.idioma.codigo
              Definición

              Idioma, con código BCP 47 (por ejemplo, es, en, fr).

              ResumenIdioma, con código BCP 47
              Comentarios

              Regla de validación: Código BCP 47 del ValueSet all-languages.

              Comentarios: Se admite cualquier código BCP 47; las aplicaciones muestran primero los del ValueSet CR cr-idioma, que incluye los idiomas indígenas de Costa Rica y la LESCO (pregunta 5).

              Control1..1
              VinculaciónLos códigos DEBEN tomarse de AllLanguages
              (required to http://hl7.org/fhir/ValueSet/all-languages)
              TipoCodeableConcept
              Requisitos

              Con un código BCP 47, todos los sistemas reconocen el mismo idioma.

              96. CRLMProfesionalSalud.idioma.preferido
              Definición

              Indica el idioma preferido del profesional.

              ResumenIndica el idioma preferido del profesional
              Comentarios

              Regla de negocio: A lo sumo un idioma preferido.

              Control0..1
              Tipoboolean
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Indica en qué idioma conviene atender cuando el profesional habla varios.

              Las indicaciones para interpretar el contenido de esta tabla estánaquí

              0. CRLMProfesionalSalud
              Definición

              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.

              ResumenModelo Lógico del Profesional de Salud
              Modelo lógicoLas instancias de este modelo lógico no están marcadas como destino de una referencia
              2. CRLMProfesionalSalud.identificacion
              Definición

              Identificadores del profesional: su documento de identidad y su número de colegiado.

              ResumenIdentificadores del profesional
              Comentarios

              Regla de negocio: Todo profesional tiene al menos un documento de identidad vigente (cédula nacional, DIMEX o pasaporte) y un código de colegiado vigente por cada colegiatura. El documento de identidad es el mismo que usaría como paciente, lo que permite al registro de profesionales y al MPI reconocer a la misma persona.

              Regla de validación: No puede haber dos ocurrencias con el mismo tipo y número. Igual que en el paciente: a lo sumo una cedula-nacional y un dimex vigentes, que no pueden estar vigentes a la vez; varios pasaporte solo con país emisor distinto. Debe haber un codigo-colegiado vigente por cada colegiatura vigente, con el mismo colegio y número.

              Comentarios: No se admiten el expediente local ni el número CCSS, que identifican pacientes, no profesionales.

              Control1..*
              TipoBackboneElement
              Requisitos

              Permite encontrar al profesional en el registro de profesionales y reconocer que es la misma persona del MPI. El número de colegiado va también aquí porque es la forma habitual de buscar a un profesional en Costa Rica y R5 no tiene un parámetro de búsqueda sobre la colegiatura (decisión 1).

              4. CRLMProfesionalSalud.identificacion.numero
              Definición

              Número del documento de identidad o de colegiado.

              ResumenNúmero del documento de identidad o de colegiado
              Comentarios

              Regla de negocio: Igual que en el paciente para los documentos de identidad. El código de colegiado se registra tal como lo asigna el colegio, sin prefijos del colegio.

              Regla de validación: Documentos de identidad: los formatos de tipos de identificación. Código de colegiado: alfanumérico de 1 a 20 caracteres, sin espacios; el formato de cada colegio está pendiente (pregunta 2).

              Control1..1
              Tipostring
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Es el valor con que los sistemas buscan al profesional: su documento de identidad o su número de colegiado.

              6. CRLMProfesionalSalud.identificacion.tipo
              Definición

              Tipo de identificador. Valores: 1. Cédula Nacional (cedula-nacional) 2. DIMEX (dimex) 3. Número de Pasaporte (pasaporte) 4. Código de colegiado (codigo-colegiado)

              ResumenTipo de identificador
              Comentarios

              Regla de negocio: Cédula nacional para costarricenses; DIMEX para extranjeros residentes; pasaporte para profesionales extranjeros con permiso temporal de ejercicio.

              Regla de validación: Debe pertenecer al catálogo tipos de identificación del profesional.

              Comentarios: codigo-colegiado se agregó al CodeSystem cr-tipo-identificacion (sección 6.5 de tipos de identificación), porque identifica a una persona (pregunta 1).

              Control1..1
              VinculaciónLos códigos DEBEN tomarse de Tipos de identificación del profesional de salud
              (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-profesional)
              TipoCodeableConcept
              Requisitos

              Distingue el documento de identidad del número de colegiado, que pueden coincidir en el valor. De él se arma el system del identificador.

              8. CRLMProfesionalSalud.identificacion.paisEmisor
              Definición

              País que emitió el pasaporte.

              ResumenPaís que emitió el pasaporte
              Comentarios

              Regla de negocio: Igual que en el paciente: obligatorio si el tipo es pasaporte; no se registra para los demás tipos.

              Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas.

              Control0..1
              VinculaciónLos códigos DEBEN tomarse de Iso316613
              (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
              TipoCodeableConcept
              Requisitos

              Un número de pasaporte solo es único dentro de su país. Lo necesitan los profesionales extranjeros con permiso temporal de ejercicio.

              10. CRLMProfesionalSalud.identificacion.colegio
              Definición

              Colegio profesional que asignó el código de colegiado.

              ResumenColegio profesional que asignó el código de colegiado
              Comentarios

              Regla de negocio: Obligatorio si el tipo es codigo-colegiado; no se registra para los demás tipos.

              Regla de validación: Debe pertenecer al catálogo colegio profesional. Invariante cr-colegiado-system: system.startsWith('https://hl7.or.cr/fhir/sid/colegiado') implies system.matches('^https://hl7\\.or\\.cr/fhir/sid/colegiado/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$').

              Control0..1
              VinculaciónLos códigos DEBEN tomarse de Colegios profesionales
              (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional)
              TipoCodeableConcept
              Requisitos

              Cada colegio numera a sus colegiados por su cuenta. El colegio hace único el número de colegiado y dice quién certifica la habilitación.

              12. CRLMProfesionalSalud.identificacion.vigente
              Definición

              Indica si el identificador está vigente o si se conserva solo como histórico.

              ResumenIndica si el identificador está vigente o si se conserva solo como histórico
              Comentarios

              Regla de negocio: Igual que en el paciente. Un código de colegiado deja de estar vigente cuando el profesional se retira o es dado de baja del colegio; no se elimina, porque los documentos clínicos que firmó lo siguen citando.

              Control1..1
              Tipoboolean
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Un código de colegiado deja de estar vigente cuando el profesional se retira o es dado de baja, pero se conserva porque los documentos clínicos que firmó lo siguen citando.

              14. CRLMProfesionalSalud.nombres
              Definición

              Primer y segundo nombre.

              ResumenPrimer y segundo nombre
              Comentarios

              Regla de negocio: Igual que en el paciente: según el documento de identidad.

              Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

              Control1..2
              Tipostring
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Con los apellidos, permite buscar al profesional y mostrar quién firmó o atendió.

              16. CRLMProfesionalSalud.primerApellido
              Definición

              Primer apellido del profesional, en el orden de su documento de identidad. En Costa Rica cada persona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del padre.

              ResumenPrimer apellido del profesional, en el orden de su documento de identidad
              Comentarios

              Regla de negocio: Igual que en el paciente.

              Regla de validación: Igual que en el paciente.

              Comentarios: No se registra el origen del apellido (madre o padre): no aporta a la identificación del profesional.

              Control1..1
              Tipostring
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Forma parte del nombre legal con que el profesional firma y con que lo busca un paciente o un sistema.

              18. CRLMProfesionalSalud.segundoApellido
              Definición

              Segundo apellido del profesional, en el orden de su documento de identidad. Lo tienen todas las personas costarricenses; muchas personas extranjeras no tienen segundo apellido.

              ResumenSegundo apellido del profesional, en el orden de su documento de identidad
              Comentarios

              Regla de negocio: Igual que en el paciente: obligatorio para costarricenses; opcional para extranjeros cuyo país no contempla segundo apellido.

              Regla de validación: Igual que en el paciente.

              Control0..1
              Tipostring
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Ayuda a distinguir a profesionales con el mismo nombre y el mismo primer apellido. Es opcional para extranjeros sin segundo apellido.

              20. CRLMProfesionalSalud.sexo
              Definición

              Sexo del profesional.

              ResumenSexo del profesional
              Comentarios

              Regla de negocio: Opcional. Sirve para emparejar con el registro de personas y para que un paciente pueda buscar un profesional por sexo cuando lo prefiera (por ejemplo, en ginecología).

              Regla de validación: Debe pertenecer al catálogo sexo asignado al nacer: female, male, unknown.

              Comentarios: Se usa el mismo ValueSet que el paciente.

              Control0..1
              VinculaciónLos códigos DEBEN tomarse de Sexo asignado al nacer
              (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer)
              Tipocode
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Permite emparejar al profesional con el registro de personas y que un paciente lo elija por sexo cuando lo prefiera, por ejemplo en ginecología.

              22. CRLMProfesionalSalud.fechaNacimiento
              Definición

              Fecha de nacimiento del profesional.

              ResumenFecha de nacimiento del profesional
              Comentarios

              Regla de negocio: Opcional. Sirve para emparejar registros de la misma persona. No se publica en los directorios de profesionales.

              Regla de validación: Igual que en el paciente: ISO 8601 (AAAA-MM-DD), no posterior a la fecha actual.

              Control0..1
              Tipodate
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Ayuda a emparejar los registros de la misma persona en el registro de profesionales y en el MPI. No se publica en los directorios.

              24. CRLMProfesionalSalud.telefono
              Definición

              Teléfono de contacto del profesional, independiente de dónde trabaje.

              ResumenTeléfono de contacto del profesional, independiente de dónde trabaje
              Comentarios

              Regla de negocio: Opcional. El teléfono de trabajo en un establecimiento va en el rol del profesional, no aquí.

              Regla de validación: Igual que en el paciente.

              Control0..*
              Tipostring
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Permite contactar al profesional fuera de un establecimiento concreto, por ejemplo para una interconsulta o una notificación del colegio.

              26. CRLMProfesionalSalud.correoElectronico
              Definición

              Correo de contacto del profesional.

              ResumenCorreo de contacto del profesional
              Comentarios

              Regla de negocio: Opcional. El correo de trabajo en un establecimiento va en el rol del profesional.

              Regla de validación: Igual que en el paciente.

              Control0..*
              Tipostring
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Sirve para las comunicaciones formales con el profesional que no dependen de dónde trabaja.

              28. CRLMProfesionalSalud.colegiatura
              Definición

              Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud.

              ResumenIncorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud
              Comentarios

              Regla de negocio: Obligatoria: todo profesional de salud que ejerce en Costa Rica, en el sector público o privado, debe estar incorporado a su colegio. Un profesional puede tener varias colegiaturas (por ejemplo, una persona que es médica y también microbióloga). Un profesional está habilitado para ejercer una profesión si tiene una colegiatura de esa profesión sin fecha de fin o con fecha de fin posterior a hoy. Las colegiaturas vencidas o suspendidas se conservan con su fecha de fin.

              Regla de validación: No puede haber dos colegiaturas vigentes del mismo colegio y profesión, ni dos colegiaturas del mismo colegio y profesión con periodos que se traslapen.

              Comentarios: Suspensión temporal (por morosidad o por sanción): se cierra la vigencia de la colegiatura con la fecha de inicio de la suspensión, y al levantarse se agrega una colegiatura nueva con el mismo número de colegiado y la fecha en que se reanuda. Así el historial dice si el profesional estaba habilitado en cualquier fecha, que es lo que se necesita al validar un documento que firmó. El motivo de la suspensión no se interopera: es información del colegio (pregunta 3).

              Control1..*
              TipoBackboneElement
              Requisitos

              En Costa Rica solo puede ejercer una profesión de salud quien está incorporado a su colegio. La colegiatura es lo que permite comprobar que el profesional está habilitado, en el sector público y en el privado.

              30. CRLMProfesionalSalud.colegiatura.colegio
              Definición

              Colegio profesional al que está incorporado. Valores iniciales en el catálogo colegio profesional.

              ResumenColegio profesional al que está incorporado
              Comentarios

              Regla de negocio: Debe ser el colegio que regula la profesión (por ejemplo, el Colegio de Médicos y Cirujanos para la medicina).

              Regla de validación: Debe pertenecer al catálogo de colegios profesionales y ser concordante con colegiatura.profesion.

              Control1..1
              VinculaciónLos códigos DEBEN tomarse de Colegios profesionales
              (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional)
              TipoCodeableConcept
              Requisitos

              Dice qué colegio certifica la habilitación y a quién preguntar por ella.

              32. CRLMProfesionalSalud.colegiatura.numero
              Definición

              Número que el colegio asignó al profesional al incorporarlo.

              ResumenNúmero que el colegio asignó al profesional al incorporarlo
              Comentarios

              Regla de negocio: Es el mismo número que el codigo-colegiado de la identificación (dato 1), con el mismo colegio.

              Regla de validación: Igual que identificacion.numero para el código de colegiado.

              Control1..1
              Tipostring
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Es el número con que el colegio y los sistemas reconocen la incorporación, y el que el profesional pone al firmar.

              34. CRLMProfesionalSalud.colegiatura.profesion
              Definición

              Profesión de salud que la colegiatura habilita a ejercer. Valores iniciales en el catálogo profesión de salud.

              ResumenProfesión de salud que la colegiatura habilita a ejercer
              Comentarios

              Regla de validación: Debe pertenecer al catálogo de profesiones de salud.

              Control1..1
              VinculaciónLos códigos DEBEN tomarse de Profesiones de salud
              (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-profesion-salud)
              TipoCodeableConcept
              Requisitos

              Una persona puede tener varias colegiaturas. La profesión dice qué está habilitada a ejercer con cada una.

              36. CRLMProfesionalSalud.colegiatura.vigencia
              Definición

              Periodo de la colegiatura.

              ResumenPeriodo de la colegiatura
              Comentarios

              Regla de negocio: Sin fecha de fin, la colegiatura está vigente.

              Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin.

              Control0..1
              TipoBackboneElement
              Requisitos

              Dice si la colegiatura estaba vigente en una fecha dada. Así se sabe si el profesional estaba habilitado cuando firmó un documento, incluso después de una suspensión (decisión 3).

              38. CRLMProfesionalSalud.colegiatura.vigencia.inicio
              Definición

              Fecha de incorporación al colegio.

              ResumenFecha de incorporación al colegio
              Control0..1
              Tipodate
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Marca desde cuándo el profesional está habilitado para ejercer la profesión.

              40. CRLMProfesionalSalud.colegiatura.vigencia.fin
              Definición

              Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal).

              ResumenFecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)
              Control0..1
              Tipodate
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Marca desde cuándo dejó de estar habilitado: retiro, baja o fin de un permiso temporal.

              42. CRLMProfesionalSalud.especialidad
              Definición

              Especialidad o subespecialidad inscrita en el colegio profesional (por ejemplo, radiología e imágenes médicas, pediatría, ortodoncia).

              ResumenEspecialidad o subespecialidad inscrita en el colegio profesional
              Comentarios

              Regla de negocio: Solo se registran las especialidades inscritas en el colegio, que son las que habilitan a ejercer como especialista en Costa Rica, en el sector público y en el privado. Toda especialidad requiere una colegiatura vigente del mismo colegio.

              Regla de validación: La especialidad debe corresponder a la profesión de una colegiatura del mismo colegio.

              Control0..*
              TipoBackboneElement
              Requisitos

              Solo quien tiene una especialidad inscrita puede ejercer como especialista. Lo necesitan las referencias, la asignación de estudios (por ejemplo, quién puede informar una resonancia) y los directorios.

              44. CRLMProfesionalSalud.especialidad.codigo
              Definición

              Especialidad inscrita.

              ResumenEspecialidad inscrita
              Comentarios

              Regla de validación: Debe pertenecer al catálogo especialidad en salud.

              Comentarios: El catálogo toma los códigos de la lista del Ministerio de Salud y empieza solo con las especialidades de imágenes médicas (pregunta 4).

              Control1..1
              VinculaciónSalvo 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)
              TipoCodeableConcept
              Requisitos

              Identifica la especialidad con el código del Ministerio de Salud, para que todos los sistemas la entiendan igual.

              46. CRLMProfesionalSalud.especialidad.colegio
              Definición

              Colegio que inscribió la especialidad.

              ResumenColegio que inscribió la especialidad
              Comentarios

              Regla de negocio: Igual que en la colegiatura.

              Regla de validación: Debe pertenecer al catálogo de colegios profesionales y ser el mismo colegio de una colegiatura vigente del profesional, igual que colegiatura.colegio.

              Control1..1
              VinculaciónLos códigos DEBEN tomarse de Colegios profesionales
              (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional)
              TipoCodeableConcept
              Requisitos

              Dice qué colegio inscribió la especialidad y a quién preguntar por ella.

              48. CRLMProfesionalSalud.especialidad.numero
              Definición

              Número con que el colegio inscribió la especialidad, si asigna uno.

              ResumenNúmero con que el colegio inscribió la especialidad, si asigna uno
              Comentarios

              Regla de negocio: Opcional: no todos los colegios asignan un número aparte a la especialidad (pregunta 2).

              Regla de validación: Alfanumérico de 1 a 20 caracteres. Invariante cr-especialidad-system sobre qualification:especialidad.identifier: system.matches('^https://hl7\\.or\\.cr/fhir/sid/especialidad/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$'), igual que cr-colegiado-system.

              Control0..1
              Tipostring
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Cuando el colegio asigna un número a la especialidad, permite verificar la inscripción con el colegio.

              50. CRLMProfesionalSalud.especialidad.vigencia
              Definición

              Periodo de la inscripción de la especialidad.

              ResumenPeriodo de la inscripción de la especialidad
              Comentarios

              Regla de negocio: Igual que en la colegiatura.

              Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin.

              Control0..1
              TipoBackboneElement
              Requisitos

              Dice si la especialidad estaba inscrita en una fecha dada, igual que la vigencia de la colegiatura.

              52. CRLMProfesionalSalud.especialidad.vigencia.inicio
              Definición

              Fecha de inscripción de la especialidad.

              ResumenFecha de inscripción de la especialidad
              Control0..1
              Tipodate
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Marca desde cuándo el profesional puede ejercer como especialista.

              54. CRLMProfesionalSalud.especialidad.vigencia.fin
              Definición

              Fecha en que la inscripción dejó de estar vigente.

              ResumenFecha en que la inscripción dejó de estar vigente
              Control0..1
              Tipodate
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Marca desde cuándo dejó de poder ejercer como especialista.

              56. CRLMProfesionalSalud.idioma
              Definición

              Idiomas en que el profesional puede atender.

              ResumenIdiomas en que el profesional puede atender
              Comentarios

              Regla de negocio: Opcional. Sirve para asignar profesionales a pacientes que no hablan español, por ejemplo en turismo médico o en poblaciones indígenas.

              Control0..*
              TipoBackboneElement
              Requisitos

              Permite asignar un profesional a un paciente que no habla español, por ejemplo en turismo médico o en poblaciones indígenas.

              58. CRLMProfesionalSalud.idioma.codigo
              Definición

              Idioma, con código BCP 47 (por ejemplo, es, en, fr).

              ResumenIdioma, con código BCP 47
              Comentarios

              Regla de validación: Código BCP 47 del ValueSet all-languages.

              Comentarios: Se admite cualquier código BCP 47; las aplicaciones muestran primero los del ValueSet CR cr-idioma, que incluye los idiomas indígenas de Costa Rica y la LESCO (pregunta 5).

              Control1..1
              VinculaciónLos códigos DEBEN tomarse de AllLanguages
              (required to http://hl7.org/fhir/ValueSet/all-languages)
              TipoCodeableConcept
              Requisitos

              Con un código BCP 47, todos los sistemas reconocen el mismo idioma.

              60. CRLMProfesionalSalud.idioma.preferido
              Definición

              Indica el idioma preferido del profesional.

              ResumenIndica el idioma preferido del profesional
              Comentarios

              Regla de negocio: A lo sumo un idioma preferido.

              Control0..1
              Tipoboolean
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Indica en qué idioma conviene atender cuando el profesional habla varios.

              Las indicaciones para interpretar el contenido de esta tabla estánaquí

              0. CRLMProfesionalSalud
              Definición

              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.

              ResumenModelo Lógico del Profesional de Salud
              Control0..*
              Es modificadorfalse
              Modelo lógicoLas instancias de este modelo lógico no están marcadas como destino de una referencia
              2. CRLMProfesionalSalud.identificacion
              Definición

              Identificadores del profesional: su documento de identidad y su número de colegiado.

              ResumenIdentificadores del profesional
              Comentarios

              Regla de negocio: Todo profesional tiene al menos un documento de identidad vigente (cédula nacional, DIMEX o pasaporte) y un código de colegiado vigente por cada colegiatura. El documento de identidad es el mismo que usaría como paciente, lo que permite al registro de profesionales y al MPI reconocer a la misma persona.

              Regla de validación: No puede haber dos ocurrencias con el mismo tipo y número. Igual que en el paciente: a lo sumo una cedula-nacional y un dimex vigentes, que no pueden estar vigentes a la vez; varios pasaporte solo con país emisor distinto. Debe haber un codigo-colegiado vigente por cada colegiatura vigente, con el mismo colegio y número.

              Comentarios: No se admiten el expediente local ni el número CCSS, que identifican pacientes, no profesionales.

              Control1..*
              TipoBackboneElement
              Requisitos

              Permite encontrar al profesional en el registro de profesionales y reconocer que es la misma persona del MPI. El número de colegiado va también aquí porque es la forma habitual de buscar a un profesional en Costa Rica y R5 no tiene un parámetro de búsqueda sobre la colegiatura (decisión 1).

              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              4. CRLMProfesionalSalud.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.

              ResumenUnique id for inter-element referencing
              Control0..1
              Este elemento está afectado por las siguientes invariantes: ele-1
              Tipoid
              Es modificadorfalse
              Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
              Resumenfalse
              6. CRLMProfesionalSalud.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.

              ResumenAdditional 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.

              Control0..*
              TipoExtension
              Es modificadorfalse
              Resumenfalse
              Nombres alternativosextensions, user content
              Invariantesele-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())
              SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
              • value @ url
              • 8. CRLMProfesionalSalud.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).

                ResumenExtensions 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.

                Control0..*
                TipoExtension
                Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                Resumentrue
                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 alternativosextensions, user content, modifiers
                Invariantesele-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())
                10. CRLMProfesionalSalud.identificacion.numero
                Definición

                Número del documento de identidad o de colegiado.

                ResumenNúmero del documento de identidad o de colegiado
                Comentarios

                Regla de negocio: Igual que en el paciente para los documentos de identidad. El código de colegiado se registra tal como lo asigna el colegio, sin prefijos del colegio.

                Regla de validación: Documentos de identidad: los formatos de tipos de identificación. Código de colegiado: alfanumérico de 1 a 20 caracteres, sin espacios; el formato de cada colegio está pendiente (pregunta 2).

                Control1..1
                Tipostring
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Es el valor con que los sistemas buscan al profesional: su documento de identidad o su número de colegiado.

                12. CRLMProfesionalSalud.identificacion.tipo
                Definición

                Tipo de identificador. Valores: 1. Cédula Nacional (cedula-nacional) 2. DIMEX (dimex) 3. Número de Pasaporte (pasaporte) 4. Código de colegiado (codigo-colegiado)

                ResumenTipo de identificador
                Comentarios

                Regla de negocio: Cédula nacional para costarricenses; DIMEX para extranjeros residentes; pasaporte para profesionales extranjeros con permiso temporal de ejercicio.

                Regla de validación: Debe pertenecer al catálogo tipos de identificación del profesional.

                Comentarios: codigo-colegiado se agregó al CodeSystem cr-tipo-identificacion (sección 6.5 de tipos de identificación), porque identifica a una persona (pregunta 1).

                Control1..1
                VinculaciónLos códigos DEBEN tomarse de Tipos de identificación del profesional de salud
                (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-profesional)
                TipoCodeableConcept
                Requisitos

                Distingue el documento de identidad del número de colegiado, que pueden coincidir en el valor. De él se arma el system del identificador.

                14. CRLMProfesionalSalud.identificacion.paisEmisor
                Definición

                País que emitió el pasaporte.

                ResumenPaís que emitió el pasaporte
                Comentarios

                Regla de negocio: Igual que en el paciente: obligatorio si el tipo es pasaporte; no se registra para los demás tipos.

                Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas.

                Control0..1
                VinculaciónLos códigos DEBEN tomarse de Iso316613
                (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
                TipoCodeableConcept
                Requisitos

                Un número de pasaporte solo es único dentro de su país. Lo necesitan los profesionales extranjeros con permiso temporal de ejercicio.

                16. CRLMProfesionalSalud.identificacion.colegio
                Definición

                Colegio profesional que asignó el código de colegiado.

                ResumenColegio profesional que asignó el código de colegiado
                Comentarios

                Regla de negocio: Obligatorio si el tipo es codigo-colegiado; no se registra para los demás tipos.

                Regla de validación: Debe pertenecer al catálogo colegio profesional. Invariante cr-colegiado-system: system.startsWith('https://hl7.or.cr/fhir/sid/colegiado') implies system.matches('^https://hl7\\.or\\.cr/fhir/sid/colegiado/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$').

                Control0..1
                VinculaciónLos códigos DEBEN tomarse de Colegios profesionales
                (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional)
                TipoCodeableConcept
                Requisitos

                Cada colegio numera a sus colegiados por su cuenta. El colegio hace único el número de colegiado y dice quién certifica la habilitación.

                18. CRLMProfesionalSalud.identificacion.vigente
                Definición

                Indica si el identificador está vigente o si se conserva solo como histórico.

                ResumenIndica si el identificador está vigente o si se conserva solo como histórico
                Comentarios

                Regla de negocio: Igual que en el paciente. Un código de colegiado deja de estar vigente cuando el profesional se retira o es dado de baja del colegio; no se elimina, porque los documentos clínicos que firmó lo siguen citando.

                Control1..1
                Tipoboolean
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Un código de colegiado deja de estar vigente cuando el profesional se retira o es dado de baja, pero se conserva porque los documentos clínicos que firmó lo siguen citando.

                20. CRLMProfesionalSalud.nombres
                Definición

                Primer y segundo nombre.

                ResumenPrimer y segundo nombre
                Comentarios

                Regla de negocio: Igual que en el paciente: según el documento de identidad.

                Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

                Control1..2
                Tipostring
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Con los apellidos, permite buscar al profesional y mostrar quién firmó o atendió.

                22. CRLMProfesionalSalud.primerApellido
                Definición

                Primer apellido del profesional, en el orden de su documento de identidad. En Costa Rica cada persona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del padre.

                ResumenPrimer apellido del profesional, en el orden de su documento de identidad
                Comentarios

                Regla de negocio: Igual que en el paciente.

                Regla de validación: Igual que en el paciente.

                Comentarios: No se registra el origen del apellido (madre o padre): no aporta a la identificación del profesional.

                Control1..1
                Tipostring
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Forma parte del nombre legal con que el profesional firma y con que lo busca un paciente o un sistema.

                24. CRLMProfesionalSalud.segundoApellido
                Definición

                Segundo apellido del profesional, en el orden de su documento de identidad. Lo tienen todas las personas costarricenses; muchas personas extranjeras no tienen segundo apellido.

                ResumenSegundo apellido del profesional, en el orden de su documento de identidad
                Comentarios

                Regla de negocio: Igual que en el paciente: obligatorio para costarricenses; opcional para extranjeros cuyo país no contempla segundo apellido.

                Regla de validación: Igual que en el paciente.

                Control0..1
                Tipostring
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Ayuda a distinguir a profesionales con el mismo nombre y el mismo primer apellido. Es opcional para extranjeros sin segundo apellido.

                26. CRLMProfesionalSalud.sexo
                Definición

                Sexo del profesional.

                ResumenSexo del profesional
                Comentarios

                Regla de negocio: Opcional. Sirve para emparejar con el registro de personas y para que un paciente pueda buscar un profesional por sexo cuando lo prefiera (por ejemplo, en ginecología).

                Regla de validación: Debe pertenecer al catálogo sexo asignado al nacer: female, male, unknown.

                Comentarios: Se usa el mismo ValueSet que el paciente.

                Control0..1
                VinculaciónLos códigos DEBEN tomarse de Sexo asignado al nacer
                (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer)
                Tipocode
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Permite emparejar al profesional con el registro de personas y que un paciente lo elija por sexo cuando lo prefiera, por ejemplo en ginecología.

                28. CRLMProfesionalSalud.fechaNacimiento
                Definición

                Fecha de nacimiento del profesional.

                ResumenFecha de nacimiento del profesional
                Comentarios

                Regla de negocio: Opcional. Sirve para emparejar registros de la misma persona. No se publica en los directorios de profesionales.

                Regla de validación: Igual que en el paciente: ISO 8601 (AAAA-MM-DD), no posterior a la fecha actual.

                Control0..1
                Tipodate
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Ayuda a emparejar los registros de la misma persona en el registro de profesionales y en el MPI. No se publica en los directorios.

                30. CRLMProfesionalSalud.telefono
                Definición

                Teléfono de contacto del profesional, independiente de dónde trabaje.

                ResumenTeléfono de contacto del profesional, independiente de dónde trabaje
                Comentarios

                Regla de negocio: Opcional. El teléfono de trabajo en un establecimiento va en el rol del profesional, no aquí.

                Regla de validación: Igual que en el paciente.

                Control0..*
                Tipostring
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Permite contactar al profesional fuera de un establecimiento concreto, por ejemplo para una interconsulta o una notificación del colegio.

                32. CRLMProfesionalSalud.correoElectronico
                Definición

                Correo de contacto del profesional.

                ResumenCorreo de contacto del profesional
                Comentarios

                Regla de negocio: Opcional. El correo de trabajo en un establecimiento va en el rol del profesional.

                Regla de validación: Igual que en el paciente.

                Control0..*
                Tipostring
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Sirve para las comunicaciones formales con el profesional que no dependen de dónde trabaja.

                34. CRLMProfesionalSalud.colegiatura
                Definición

                Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud.

                ResumenIncorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud
                Comentarios

                Regla de negocio: Obligatoria: todo profesional de salud que ejerce en Costa Rica, en el sector público o privado, debe estar incorporado a su colegio. Un profesional puede tener varias colegiaturas (por ejemplo, una persona que es médica y también microbióloga). Un profesional está habilitado para ejercer una profesión si tiene una colegiatura de esa profesión sin fecha de fin o con fecha de fin posterior a hoy. Las colegiaturas vencidas o suspendidas se conservan con su fecha de fin.

                Regla de validación: No puede haber dos colegiaturas vigentes del mismo colegio y profesión, ni dos colegiaturas del mismo colegio y profesión con periodos que se traslapen.

                Comentarios: Suspensión temporal (por morosidad o por sanción): se cierra la vigencia de la colegiatura con la fecha de inicio de la suspensión, y al levantarse se agrega una colegiatura nueva con el mismo número de colegiado y la fecha en que se reanuda. Así el historial dice si el profesional estaba habilitado en cualquier fecha, que es lo que se necesita al validar un documento que firmó. El motivo de la suspensión no se interopera: es información del colegio (pregunta 3).

                Control1..*
                TipoBackboneElement
                Requisitos

                En Costa Rica solo puede ejercer una profesión de salud quien está incorporado a su colegio. La colegiatura es lo que permite comprobar que el profesional está habilitado, en el sector público y en el privado.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                36. CRLMProfesionalSalud.colegiatura.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.

                ResumenUnique id for inter-element referencing
                Control0..1
                Este elemento está afectado por las siguientes invariantes: ele-1
                Tipoid
                Es modificadorfalse
                Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                Resumenfalse
                38. CRLMProfesionalSalud.colegiatura.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.

                ResumenAdditional 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.

                Control0..*
                TipoExtension
                Es modificadorfalse
                Resumenfalse
                Nombres alternativosextensions, user content
                Invariantesele-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())
                SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.colegiatura.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                • value @ url
                • 40. CRLMProfesionalSalud.colegiatura.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).

                  ResumenExtensions 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.

                  Control0..*
                  TipoExtension
                  Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                  Resumentrue
                  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 alternativosextensions, user content, modifiers
                  Invariantesele-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())
                  42. CRLMProfesionalSalud.colegiatura.colegio
                  Definición

                  Colegio profesional al que está incorporado. Valores iniciales en el catálogo colegio profesional.

                  ResumenColegio profesional al que está incorporado
                  Comentarios

                  Regla de negocio: Debe ser el colegio que regula la profesión (por ejemplo, el Colegio de Médicos y Cirujanos para la medicina).

                  Regla de validación: Debe pertenecer al catálogo de colegios profesionales y ser concordante con colegiatura.profesion.

                  Control1..1
                  VinculaciónLos códigos DEBEN tomarse de Colegios profesionales
                  (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional)
                  TipoCodeableConcept
                  Requisitos

                  Dice qué colegio certifica la habilitación y a quién preguntar por ella.

                  44. CRLMProfesionalSalud.colegiatura.numero
                  Definición

                  Número que el colegio asignó al profesional al incorporarlo.

                  ResumenNúmero que el colegio asignó al profesional al incorporarlo
                  Comentarios

                  Regla de negocio: Es el mismo número que el codigo-colegiado de la identificación (dato 1), con el mismo colegio.

                  Regla de validación: Igual que identificacion.numero para el código de colegiado.

                  Control1..1
                  Tipostring
                  Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                  Requisitos

                  Es el número con que el colegio y los sistemas reconocen la incorporación, y el que el profesional pone al firmar.

                  46. CRLMProfesionalSalud.colegiatura.profesion
                  Definición

                  Profesión de salud que la colegiatura habilita a ejercer. Valores iniciales en el catálogo profesión de salud.

                  ResumenProfesión de salud que la colegiatura habilita a ejercer
                  Comentarios

                  Regla de validación: Debe pertenecer al catálogo de profesiones de salud.

                  Control1..1
                  VinculaciónLos códigos DEBEN tomarse de Profesiones de salud
                  (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-profesion-salud)
                  TipoCodeableConcept
                  Requisitos

                  Una persona puede tener varias colegiaturas. La profesión dice qué está habilitada a ejercer con cada una.

                  48. CRLMProfesionalSalud.colegiatura.vigencia
                  Definición

                  Periodo de la colegiatura.

                  ResumenPeriodo de la colegiatura
                  Comentarios

                  Regla de negocio: Sin fecha de fin, la colegiatura está vigente.

                  Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin.

                  Control0..1
                  TipoBackboneElement
                  Requisitos

                  Dice si la colegiatura estaba vigente en una fecha dada. Así se sabe si el profesional estaba habilitado cuando firmó un documento, incluso después de una suspensión (decisión 3).

                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  50. CRLMProfesionalSalud.colegiatura.vigencia.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.

                  ResumenUnique id for inter-element referencing
                  Control0..1
                  Este elemento está afectado por las siguientes invariantes: ele-1
                  Tipoid
                  Es modificadorfalse
                  Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                  Resumenfalse
                  52. CRLMProfesionalSalud.colegiatura.vigencia.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.

                  ResumenAdditional 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.

                  Control0..*
                  TipoExtension
                  Es modificadorfalse
                  Resumenfalse
                  Nombres alternativosextensions, user content
                  Invariantesele-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())
                  SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.colegiatura.vigencia.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                  • value @ url
                  • 54. CRLMProfesionalSalud.colegiatura.vigencia.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).

                    ResumenExtensions 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.

                    Control0..*
                    TipoExtension
                    Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                    Resumentrue
                    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 alternativosextensions, user content, modifiers
                    Invariantesele-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())
                    56. CRLMProfesionalSalud.colegiatura.vigencia.inicio
                    Definición

                    Fecha de incorporación al colegio.

                    ResumenFecha de incorporación al colegio
                    Control0..1
                    Tipodate
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Marca desde cuándo el profesional está habilitado para ejercer la profesión.

                    58. CRLMProfesionalSalud.colegiatura.vigencia.fin
                    Definición

                    Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal).

                    ResumenFecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)
                    Control0..1
                    Tipodate
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Marca desde cuándo dejó de estar habilitado: retiro, baja o fin de un permiso temporal.

                    60. CRLMProfesionalSalud.especialidad
                    Definición

                    Especialidad o subespecialidad inscrita en el colegio profesional (por ejemplo, radiología e imágenes médicas, pediatría, ortodoncia).

                    ResumenEspecialidad o subespecialidad inscrita en el colegio profesional
                    Comentarios

                    Regla de negocio: Solo se registran las especialidades inscritas en el colegio, que son las que habilitan a ejercer como especialista en Costa Rica, en el sector público y en el privado. Toda especialidad requiere una colegiatura vigente del mismo colegio.

                    Regla de validación: La especialidad debe corresponder a la profesión de una colegiatura del mismo colegio.

                    Control0..*
                    TipoBackboneElement
                    Requisitos

                    Solo quien tiene una especialidad inscrita puede ejercer como especialista. Lo necesitan las referencias, la asignación de estudios (por ejemplo, quién puede informar una resonancia) y los directorios.

                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    62. CRLMProfesionalSalud.especialidad.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.

                    ResumenUnique id for inter-element referencing
                    Control0..1
                    Este elemento está afectado por las siguientes invariantes: ele-1
                    Tipoid
                    Es modificadorfalse
                    Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                    Resumenfalse
                    64. CRLMProfesionalSalud.especialidad.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.

                    ResumenAdditional 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.

                    Control0..*
                    TipoExtension
                    Es modificadorfalse
                    Resumenfalse
                    Nombres alternativosextensions, user content
                    Invariantesele-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())
                    SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.especialidad.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                    • value @ url
                    • 66. CRLMProfesionalSalud.especialidad.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).

                      ResumenExtensions 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.

                      Control0..*
                      TipoExtension
                      Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                      Resumentrue
                      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 alternativosextensions, user content, modifiers
                      Invariantesele-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())
                      68. CRLMProfesionalSalud.especialidad.codigo
                      Definición

                      Especialidad inscrita.

                      ResumenEspecialidad inscrita
                      Comentarios

                      Regla de validación: Debe pertenecer al catálogo especialidad en salud.

                      Comentarios: El catálogo toma los códigos de la lista del Ministerio de Salud y empieza solo con las especialidades de imágenes médicas (pregunta 4).

                      Control1..1
                      VinculaciónSalvo 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)
                      TipoCodeableConcept
                      Requisitos

                      Identifica la especialidad con el código del Ministerio de Salud, para que todos los sistemas la entiendan igual.

                      70. CRLMProfesionalSalud.especialidad.colegio
                      Definición

                      Colegio que inscribió la especialidad.

                      ResumenColegio que inscribió la especialidad
                      Comentarios

                      Regla de negocio: Igual que en la colegiatura.

                      Regla de validación: Debe pertenecer al catálogo de colegios profesionales y ser el mismo colegio de una colegiatura vigente del profesional, igual que colegiatura.colegio.

                      Control1..1
                      VinculaciónLos códigos DEBEN tomarse de Colegios profesionales
                      (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional)
                      TipoCodeableConcept
                      Requisitos

                      Dice qué colegio inscribió la especialidad y a quién preguntar por ella.

                      72. CRLMProfesionalSalud.especialidad.numero
                      Definición

                      Número con que el colegio inscribió la especialidad, si asigna uno.

                      ResumenNúmero con que el colegio inscribió la especialidad, si asigna uno
                      Comentarios

                      Regla de negocio: Opcional: no todos los colegios asignan un número aparte a la especialidad (pregunta 2).

                      Regla de validación: Alfanumérico de 1 a 20 caracteres. Invariante cr-especialidad-system sobre qualification:especialidad.identifier: system.matches('^https://hl7\\.or\\.cr/fhir/sid/especialidad/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$'), igual que cr-colegiado-system.

                      Control0..1
                      Tipostring
                      Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                      Requisitos

                      Cuando el colegio asigna un número a la especialidad, permite verificar la inscripción con el colegio.

                      74. CRLMProfesionalSalud.especialidad.vigencia
                      Definición

                      Periodo de la inscripción de la especialidad.

                      ResumenPeriodo de la inscripción de la especialidad
                      Comentarios

                      Regla de negocio: Igual que en la colegiatura.

                      Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin.

                      Control0..1
                      TipoBackboneElement
                      Requisitos

                      Dice si la especialidad estaba inscrita en una fecha dada, igual que la vigencia de la colegiatura.

                      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      76. CRLMProfesionalSalud.especialidad.vigencia.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.

                      ResumenUnique id for inter-element referencing
                      Control0..1
                      Este elemento está afectado por las siguientes invariantes: ele-1
                      Tipoid
                      Es modificadorfalse
                      Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                      Resumenfalse
                      78. CRLMProfesionalSalud.especialidad.vigencia.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.

                      ResumenAdditional 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.

                      Control0..*
                      TipoExtension
                      Es modificadorfalse
                      Resumenfalse
                      Nombres alternativosextensions, user content
                      Invariantesele-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())
                      SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.especialidad.vigencia.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                      • value @ url
                      • 80. CRLMProfesionalSalud.especialidad.vigencia.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).

                        ResumenExtensions 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.

                        Control0..*
                        TipoExtension
                        Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                        Resumentrue
                        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 alternativosextensions, user content, modifiers
                        Invariantesele-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())
                        82. CRLMProfesionalSalud.especialidad.vigencia.inicio
                        Definición

                        Fecha de inscripción de la especialidad.

                        ResumenFecha de inscripción de la especialidad
                        Control0..1
                        Tipodate
                        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                        Requisitos

                        Marca desde cuándo el profesional puede ejercer como especialista.

                        84. CRLMProfesionalSalud.especialidad.vigencia.fin
                        Definición

                        Fecha en que la inscripción dejó de estar vigente.

                        ResumenFecha en que la inscripción dejó de estar vigente
                        Control0..1
                        Tipodate
                        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                        Requisitos

                        Marca desde cuándo dejó de poder ejercer como especialista.

                        86. CRLMProfesionalSalud.idioma
                        Definición

                        Idiomas en que el profesional puede atender.

                        ResumenIdiomas en que el profesional puede atender
                        Comentarios

                        Regla de negocio: Opcional. Sirve para asignar profesionales a pacientes que no hablan español, por ejemplo en turismo médico o en poblaciones indígenas.

                        Control0..*
                        TipoBackboneElement
                        Requisitos

                        Permite asignar un profesional a un paciente que no habla español, por ejemplo en turismo médico o en poblaciones indígenas.

                        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        88. CRLMProfesionalSalud.idioma.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.

                        ResumenUnique id for inter-element referencing
                        Control0..1
                        Este elemento está afectado por las siguientes invariantes: ele-1
                        Tipoid
                        Es modificadorfalse
                        Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
                        Resumenfalse
                        90. CRLMProfesionalSalud.idioma.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.

                        ResumenAdditional 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.

                        Control0..*
                        TipoExtension
                        Es modificadorfalse
                        Resumenfalse
                        Nombres alternativosextensions, user content
                        Invariantesele-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())
                        SlicingEste elemento introduce un conjunto de slices en CRLMProfesionalSalud.idioma.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                        • value @ url
                        • 92. CRLMProfesionalSalud.idioma.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).

                          ResumenExtensions 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.

                          Control0..*
                          TipoExtension
                          Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                          Resumentrue
                          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 alternativosextensions, user content, modifiers
                          Invariantesele-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())
                          94. CRLMProfesionalSalud.idioma.codigo
                          Definición

                          Idioma, con código BCP 47 (por ejemplo, es, en, fr).

                          ResumenIdioma, con código BCP 47
                          Comentarios

                          Regla de validación: Código BCP 47 del ValueSet all-languages.

                          Comentarios: Se admite cualquier código BCP 47; las aplicaciones muestran primero los del ValueSet CR cr-idioma, que incluye los idiomas indígenas de Costa Rica y la LESCO (pregunta 5).

                          Control1..1
                          VinculaciónLos códigos DEBEN tomarse de AllLanguages
                          (required to http://hl7.org/fhir/ValueSet/all-languages)
                          TipoCodeableConcept
                          Requisitos

                          Con un código BCP 47, todos los sistemas reconocen el mismo idioma.

                          96. CRLMProfesionalSalud.idioma.preferido
                          Definición

                          Indica el idioma preferido del profesional.

                          ResumenIndica el idioma preferido del profesional
                          Comentarios

                          Regla de negocio: A lo sumo un idioma preferido.

                          Control0..1
                          Tipoboolean
                          Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                          Requisitos

                          Indica en qué idioma conviene atender cuando el profesional habla varios.