Guía de Implementación Core de Costa Rica
0.1.0 - ci-build
Guía de Implementación Core de Costa Rica - Versión en desarrollo (v0.1.0): borrador de trabajo de la Iniciativa HL7® Costa Rica, que puede cambiar sin aviso.
| Estado de las normas de la página: Draft |
JSON representación del cr-lm-profesional-salud modelo lógico.
{
"resourceType" : "StructureDefinition",
"id" : "cr-lm-profesional-salud",
"language" : "es",
"text" : {
"status" : "extensions",
"div" : "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Narrativa generada: StructureDefinition cr-lm-profesional-salud</b></p><a name=\"cr-lm-profesional-salud\"> </a><a name=\"hccr-lm-profesional-salud\"> </a><table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" style=\"border: 0px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top;\"><tr style=\"border: 1px #F0F0F0 solid; font-size: 11px; font-family: verdana; vertical-align: top\"><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Nombre lógico del elemento\">Nombre</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Información sobre el uso del elemento\">Marcas</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Número mínimo y máximo de veces que el elemento puede aparecer en la instancia\">Card.</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px; width: 100px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Referencia al tipo del elemento\">Tipo</a></th><th style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; padding-top: 3px; padding-bottom: 3px\" class=\"hierarchy\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Información adicional sobre el elemento\">Descripción y restricciones</a><span style=\"float: right\"><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Legend for this format\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/></a></span></th></tr><tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_element.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Elemento\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud\" title=\"Datos de identificación y de habilitación profesional de una persona que presta servicios de\nsalud en Costa Rica: médicos, odontólogos, farmacéuticos, microbiólogos, profesionales en\nenfermería, psicología, nutrición, terapia y otras profesiones reguladas. Se modela con el\nrecurso `Practitioner` de FHIR R5. Es la base del **registro de profesionales** de OpenHIE\n(Health Worker Registry), junto con el modelo de rol del profesional.\">CRLMProfesionalSalud</a><a name=\"CRLMProfesionalSalud\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><span style=\"opacity: 0.5\">0</span><span style=\"opacity: 0.5\">..</span><span style=\"opacity: 0.5\">*</span></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/types.html#Base\">Base</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Modelo Lógico del Profesional de Salud<br/><span style=\"font-weight:bold\">Las instancias de este tipo pueden ser destino de una referencia</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.identificacion\" title=\"Identificadores del profesional: su documento de identidad y su número de colegiado.\">identificacion</a><a name=\"CRLMProfesionalSalud.identificacion\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/types.html#BackboneElement\">BackboneElement</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Identificadores del profesional<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.identificacion.numero\" title=\"Número del documento de identidad o de colegiado.\">numero</a><a name=\"CRLMProfesionalSalud.identificacion.numero\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Número del documento de identidad o de colegiado</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.identificacion.tipo\" title=\"Tipo de identificador. Valores: 1. Cédula Nacional (`cedula-nacional`) 2. DIMEX (`dimex`) 3.\nNúmero de Pasaporte (`pasaporte`) 4. Código de colegiado (`codigo-colegiado`)\">tipo</a><a name=\"CRLMProfesionalSalud.identificacion.tipo\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#CodeableConcept\">CodeableConcept</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Tipo de identificador<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"https://hl7.or.cr/fhir/terminology/ValueSet-cr-tipo-identificacion-profesional.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-profesional\" class=\"binding\">Tipos de identificación del profesional de salud</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#required\" title=\"To be conformant, the concept in this element SHALL be from the specified value set.\" class=\"binding\">required</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.identificacion.paisEmisor\" title=\"País que emitió el pasaporte.\">paisEmisor</a><a name=\"CRLMProfesionalSalud.identificacion.paisEmisor\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#CodeableConcept\">CodeableConcept</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">País que emitió el pasaporte<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"http://hl7.org/fhir/R5/valueset-iso3166-1-3.html\" title=\"http://hl7.org/fhir/ValueSet/iso3166-1-3\" class=\"binding\">Iso316613</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#required\" title=\"To be conformant, the concept in this element SHALL be from the specified value set.\" class=\"binding\">required</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.identificacion.colegio\" title=\"Colegio profesional que asignó el código de colegiado.\">colegio</a><a name=\"CRLMProfesionalSalud.identificacion.colegio\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#CodeableConcept\">CodeableConcept</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Colegio profesional que asignó el código de colegiado<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"https://hl7.or.cr/fhir/terminology/ValueSet-cr-colegio-profesional.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional\" class=\"binding\">Colegios profesionales</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#required\" title=\"To be conformant, the concept in this element SHALL be from the specified value set.\" class=\"binding\">required</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck100.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.identificacion.vigente\" title=\"Indica si el identificador está vigente o si se conserva solo como histórico.\">vigente</a><a name=\"CRLMProfesionalSalud.identificacion.vigente\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#boolean\">boolean</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Indica si el identificador está vigente o si se conserva solo como histórico</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.nombres\" title=\"Primer y segundo nombre.\">nombres</a><a name=\"CRLMProfesionalSalud.nombres\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..2</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Primer y segundo nombre</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.primerApellido\" title=\"Primer apellido del profesional, en el orden de su documento de identidad. En Costa Rica cada\npersona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron\nlos progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del\npadre.\">primerApellido</a><a name=\"CRLMProfesionalSalud.primerApellido\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Primer apellido del profesional, en el orden de su documento de identidad</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.segundoApellido\" title=\"Segundo apellido del profesional, en el orden de su documento de identidad. Lo tienen todas\nlas personas costarricenses; muchas personas extranjeras no tienen segundo apellido.\">segundoApellido</a><a name=\"CRLMProfesionalSalud.segundoApellido\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Segundo apellido del profesional, en el orden de su documento de identidad</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.sexo\" title=\"Sexo del profesional.\">sexo</a><a name=\"CRLMProfesionalSalud.sexo\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#code\">code</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Sexo del profesional<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"https://hl7.or.cr/fhir/terminology/ValueSet-cr-sexo-al-nacer.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer\" class=\"binding\">Sexo asignado al nacer</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#required\" title=\"To be conformant, the concept in this element SHALL be from the specified value set.\" class=\"binding\">required</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.fechaNacimiento\" title=\"Fecha de nacimiento del profesional.\">fechaNacimiento</a><a name=\"CRLMProfesionalSalud.fechaNacimiento\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#date\">date</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Fecha de nacimiento del profesional</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.telefono\" title=\"Teléfono de contacto del profesional, independiente de dónde trabaje.\">telefono</a><a name=\"CRLMProfesionalSalud.telefono\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Teléfono de contacto del profesional, independiente de dónde trabaje<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.correoElectronico\" title=\"Correo de contacto del profesional.\">correoElectronico</a><a name=\"CRLMProfesionalSalud.correoElectronico\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Correo de contacto del profesional<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.colegiatura\" title=\"Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una\nprofesión de salud.\">colegiatura</a><a name=\"CRLMProfesionalSalud.colegiatura\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/types.html#BackboneElement\">BackboneElement</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.colegiatura.colegio\" title=\"Colegio profesional al que está incorporado. Valores iniciales en el catálogo colegio\nprofesional.\">colegio</a><a name=\"CRLMProfesionalSalud.colegiatura.colegio\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#CodeableConcept\">CodeableConcept</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Colegio profesional al que está incorporado<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"https://hl7.or.cr/fhir/terminology/ValueSet-cr-colegio-profesional.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional\" class=\"binding\">Colegios profesionales</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#required\" title=\"To be conformant, the concept in this element SHALL be from the specified value set.\" class=\"binding\">required</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.colegiatura.numero\" title=\"Número que el colegio asignó al profesional al incorporarlo.\">numero</a><a name=\"CRLMProfesionalSalud.colegiatura.numero\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Número que el colegio asignó al profesional al incorporarlo</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.colegiatura.profesion\" title=\"Profesión de salud que la colegiatura habilita a ejercer. Valores iniciales en el catálogo\nprofesión de salud.\">profesion</a><a name=\"CRLMProfesionalSalud.colegiatura.profesion\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#CodeableConcept\">CodeableConcept</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Profesión de salud que la colegiatura habilita a ejercer<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"https://hl7.or.cr/fhir/terminology/ValueSet-cr-profesion-salud.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-profesion-salud\" class=\"binding\">Profesiones de salud</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#required\" title=\"To be conformant, the concept in this element SHALL be from the specified value set.\" class=\"binding\">required</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck101.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.colegiatura.vigencia\" title=\"Periodo de la colegiatura.\">vigencia</a><a name=\"CRLMProfesionalSalud.colegiatura.vigencia\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/types.html#BackboneElement\">BackboneElement</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Periodo de la colegiatura</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1010.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.colegiatura.vigencia.inicio\" title=\"Fecha de incorporación al colegio.\">inicio</a><a name=\"CRLMProfesionalSalud.colegiatura.vigencia.inicio\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#date\">date</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Fecha de incorporación al colegio</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1000.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.colegiatura.vigencia.fin\" title=\"Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso\ntemporal).\">fin</a><a name=\"CRLMProfesionalSalud.colegiatura.vigencia.fin\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#date\">date</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.especialidad\" title=\"Especialidad o subespecialidad inscrita en el colegio profesional (por ejemplo, radiología e\nimágenes médicas, pediatría, ortodoncia).\">especialidad</a><a name=\"CRLMProfesionalSalud.especialidad\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/types.html#BackboneElement\">BackboneElement</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Especialidad o subespecialidad inscrita en el colegio profesional<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.especialidad.codigo\" title=\"Especialidad inscrita.\">codigo</a><a name=\"CRLMProfesionalSalud.especialidad.codigo\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#CodeableConcept\">CodeableConcept</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Especialidad inscrita<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"https://hl7.or.cr/fhir/terminology/ValueSet-cr-especialidad-salud.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud\" class=\"binding\">Especialidades en salud</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#extensible\" title=\"To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead.\" class=\"binding\">extensible</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.especialidad.colegio\" title=\"Colegio que inscribió la especialidad.\">colegio</a><a name=\"CRLMProfesionalSalud.especialidad.colegio\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#CodeableConcept\">CodeableConcept</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Colegio que inscribió la especialidad<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"https://hl7.or.cr/fhir/terminology/ValueSet-cr-colegio-profesional.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional\" class=\"binding\">Colegios profesionales</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#required\" title=\"To be conformant, the concept in this element SHALL be from the specified value set.\" class=\"binding\">required</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.especialidad.numero\" title=\"Número con que el colegio inscribió la especialidad, si asigna uno.\">numero</a><a name=\"CRLMProfesionalSalud.especialidad.numero\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Número con que el colegio inscribió la especialidad, si asigna uno</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck101.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.especialidad.vigencia\" title=\"Periodo de la inscripción de la especialidad.\">vigencia</a><a name=\"CRLMProfesionalSalud.especialidad.vigencia\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/types.html#BackboneElement\">BackboneElement</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Periodo de la inscripción de la especialidad</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1010.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.especialidad.vigencia.inicio\" title=\"Fecha de inscripción de la especialidad.\">inicio</a><a name=\"CRLMProfesionalSalud.especialidad.vigencia.inicio\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#date\">date</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Fecha de inscripción de la especialidad</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck1000.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.especialidad.vigencia.fin\" title=\"Fecha en que la inscripción dejó de estar vigente.\">fin</a><a name=\"CRLMProfesionalSalud.especialidad.vigencia.fin\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#date\">date</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Fecha en que la inscripción dejó de estar vigente</td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck01.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.idioma\" title=\"Idiomas en que el profesional puede atender.\">idioma</a><a name=\"CRLMProfesionalSalud.idioma\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/types.html#BackboneElement\">BackboneElement</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Idiomas en que el profesional puede atender<br/></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck010.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.idioma.codigo\" title=\"Idioma, con código BCP 47 (por ejemplo, `es`, `en`, `fr`).\">codigo</a><a name=\"CRLMProfesionalSalud.idioma.codigo\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#CodeableConcept\">CodeableConcept</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Idioma, con código BCP 47<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"http://hl7.org/fhir/R5/valueset-all-languages.html\" title=\"http://hl7.org/fhir/ValueSet/all-languages\" class=\"binding\">AllLanguages</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#required\" title=\"To be conformant, the concept in this element SHALL be from the specified value set.\" class=\"binding\">required</a><span title=\"null\" class=\"binding\">)</span></td></tr>\r\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck000.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_blank.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-profesional-salud-definitions.html#CRLMProfesionalSalud.idioma.preferido\" title=\"Indica el idioma preferido del profesional.\">preferido</a><a name=\"CRLMProfesionalSalud.idioma.preferido\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#boolean\">boolean</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Indica el idioma preferido del profesional</td></tr>\r\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Leyenda de este formato\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentación de este formato</a></td></tr></table></div>"
},
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics",
"valueCode" : "can-be-target"
},
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status",
"valueCode" : "draft",
"_valueCode" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom",
"valueCanonical" : "https://hl7.or.cr/fhir/core/ImplementationGuide/hl7.fhir.cr.core"
}
]
}
}
],
"url" : "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-profesional-salud",
"version" : "0.1.0",
"name" : "CRLMProfesionalSalud",
"title" : "Modelo Lógico del Profesional de Salud",
"status" : "draft",
"experimental" : false,
"date" : "2026-10-06T00:19:34-06:00",
"publisher" : "Iniciativa HL7 Costa Rica",
"contact" : [
{
"name" : "Iniciativa HL7 Costa Rica",
"telecom" : [
{
"system" : "url",
"value" : "https://hl7.or.cr"
}
]
}
],
"description" : "Datos de identificación y de habilitación profesional de una persona que presta servicios de\nsalud en Costa Rica: médicos, odontólogos, farmacéuticos, microbiólogos, profesionales en\nenfermería, psicología, nutrición, terapia y otras profesiones reguladas. Se modela con el\nrecurso `Practitioner` de FHIR R5. Es la base del **registro de profesionales** de OpenHIE\n(Health Worker Registry), junto con el modelo de rol del profesional.",
"jurisdiction" : [
{
"coding" : [
{
"system" : "urn:iso:std:iso:3166",
"code" : "CR",
"display" : "Costa Rica"
}
]
}
],
"fhirVersion" : "5.0.0",
"mapping" : [
{
"identity" : "fhir-r5",
"uri" : "http://hl7.org/fhir/StructureDefinition/Practitioner",
"name" : "FHIR R5"
},
{
"identity" : "rim",
"uri" : "http://hl7.org/v3",
"name" : "RIM Mapping"
}
],
"kind" : "logical",
"abstract" : false,
"type" : "https://hl7.or.cr/fhir/core/StructureDefinition/CRLMProfesionalSalud",
"baseDefinition" : "http://hl7.org/fhir/StructureDefinition/Base",
"derivation" : "specialization",
"snapshot" : {
"extension" : [
{
"url" : "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version",
"valueString" : "5.0.0"
}
],
"element" : [
{
"id" : "CRLMProfesionalSalud",
"path" : "CRLMProfesionalSalud",
"short" : "Modelo Lógico del Profesional de Salud",
"definition" : "Datos de identificación y de habilitación profesional de una persona que presta servicios de\nsalud en Costa Rica: médicos, odontólogos, farmacéuticos, microbiólogos, profesionales en\nenfermería, psicología, nutrición, terapia y otras profesiones reguladas. Se modela con el\nrecurso `Practitioner` de FHIR R5. Es la base del **registro de profesionales** de OpenHIE\n(Health Worker Registry), junto con el modelo de rol del profesional.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "Base",
"min" : 0,
"max" : "*"
},
"isModifier" : false,
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner"
},
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion",
"path" : "CRLMProfesionalSalud.identificacion",
"short" : "Identificadores del profesional",
"definition" : "Identificadores del profesional: su documento de identidad y su número de colegiado.",
"comment" : "**Regla de negocio:** Todo profesional tiene al menos **un documento de identidad vigente**\n(cédula nacional, DIMEX o pasaporte) y **un código de colegiado vigente** por cada\ncolegiatura. El documento de identidad es el mismo que usaría como paciente, lo que permite al\nregistro de profesionales y al MPI reconocer a la misma persona.\n\n**Regla de validación:** No puede haber dos ocurrencias con el mismo tipo y número. Igual que\nen el paciente: a lo sumo una `cedula-nacional` y un `dimex` vigentes, que no pueden estar\nvigentes a la vez; varios `pasaporte` solo con país emisor distinto. Debe haber un\n`codigo-colegiado` vigente por cada `colegiatura` vigente, con el mismo colegio y número.\n\n**Comentarios:** No se admiten el expediente local ni el número CCSS, que identifican\npacientes, no profesionales.",
"requirements" : "Permite encontrar al profesional en el registro de profesionales y reconocer que es la misma\npersona del MPI. El número de colegiado va también aquí porque es la forma habitual de buscar\na un profesional en Costa Rica y R5 no tiene un parámetro de búsqueda sobre la colegiatura\n(decisión 1).",
"min" : 1,
"max" : "*",
"base" : {
"path" : "CRLMProfesionalSalud.identificacion",
"min" : 1,
"max" : "*"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier",
"comment" : "Los `system` de los documentos de identidad son los mismos que en el paciente\n(`https://hl7.or.cr/fhir/sid/cedula-nacional`, `.../dimex`, `.../pasaporte/{ISO 3166-1 alfa-3}`,\ncon la invariante `cr-pasaporte-system`). El código de colegiado usa\n`https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`, con el mismo patrón que el\npasaporte y el expediente: el sufijo dice quién asignó el número. El número de colegiado va\ntambién en la colegiatura (dato 10); se repite aquí para que se pueda buscar con el parámetro\nestándar `identifier`\n(`Practitioner?identifier=https://hl7.or.cr/fhir/sid/colegiado/cmc|12345`), porque R5 no tiene\nun parámetro de búsqueda sobre `qualification` (pregunta 1)."
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.id",
"path" : "CRLMProfesionalSalud.identificacion.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "id"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"condition" : [
"ele-1"
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.extension",
"path" : "CRLMProfesionalSalud.identificacion.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "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.",
"comment" : "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.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.modifierExtension",
"path" : "CRLMProfesionalSalud.identificacion.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "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.",
"requirements" : "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](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.numero",
"path" : "CRLMProfesionalSalud.identificacion.numero",
"short" : "Número del documento de identidad o de colegiado",
"definition" : "Número del documento de identidad o de colegiado.",
"comment" : "**Regla de negocio:** Igual que en el paciente para los documentos de identidad. El código\nde colegiado se registra tal como lo asigna el colegio, sin prefijos del colegio.\n\n**Regla de validación:** Documentos de identidad: los formatos de tipos de identificación.\nCódigo de colegiado: alfanumérico de 1 a 20 caracteres, sin espacios; el formato de cada\ncolegio está pendiente (pregunta 2).",
"requirements" : "Es el valor con que los sistemas buscan al profesional: su documento de identidad o su\nnúmero de colegiado.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.identificacion.numero",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.value",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.tipo",
"path" : "CRLMProfesionalSalud.identificacion.tipo",
"short" : "Tipo de identificador",
"definition" : "Tipo de identificador. Valores: 1. Cédula Nacional (`cedula-nacional`) 2. DIMEX (`dimex`) 3.\nNúmero de Pasaporte (`pasaporte`) 4. Código de colegiado (`codigo-colegiado`)",
"comment" : "**Regla de negocio:** Cédula nacional para costarricenses; DIMEX para extranjeros\nresidentes; pasaporte para profesionales extranjeros con permiso temporal de ejercicio.\n\n**Regla de validación:** Debe pertenecer al catálogo tipos de identificación del\nprofesional.\n\n**Comentarios:** `codigo-colegiado` se agregó al CodeSystem `cr-tipo-identificacion`\n(sección 6.5 de tipos de identificación), porque identifica a una persona (pregunta 1).",
"requirements" : "Distingue el documento de identidad del número de colegiado, que pueden coincidir en el\nvalor. De él se arma el `system` del identificador.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.identificacion.tipo",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-profesional"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.type",
"comment" : "Igual que en el paciente (decisión 15 del paciente): el tipo es **opcional** y sin slices,\nporque el `system` ya dice qué documento es (invariante `cr-profesional-identificador-system`:\ncédula, DIMEX, pasaporte o código de colegiado). Si se envía, lleva el código CR y,\nopcionalmente, su equivalente de v2-0203 (`NI`, `PRC`, `PPN`; `codigo-colegiado` → `LN`\n\"License number\", verificado en v2-0203 5.0.0). El ValueSet nuevo\n`cr-tipo-identificacion-profesional` incluye `cedula-nacional`, `dimex`, `pasaporte` y\n`codigo-colegiado`."
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.paisEmisor",
"path" : "CRLMProfesionalSalud.identificacion.paisEmisor",
"short" : "País que emitió el pasaporte",
"definition" : "País que emitió el pasaporte.",
"comment" : "**Regla de negocio:** Igual que en el paciente: obligatorio si el tipo es `pasaporte`; no se\nregistra para los demás tipos.\n\n**Regla de validación:** Código ISO 3166-1 alfa-3 en mayúsculas.",
"requirements" : "Un número de pasaporte solo es único dentro de su país. Lo necesitan los profesionales\nextranjeros con permiso temporal de ejercicio.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.identificacion.paisEmisor",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/iso3166-1-3"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.system (sufijo)",
"comment" : "Sufijo del `system` del pasaporte, con la invariante `cr-pasaporte-system` del paciente."
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.colegio",
"path" : "CRLMProfesionalSalud.identificacion.colegio",
"short" : "Colegio profesional que asignó el código de colegiado",
"definition" : "Colegio profesional que asignó el código de colegiado.",
"comment" : "**Regla de negocio:** Obligatorio si el tipo es `codigo-colegiado`; no se registra para los\ndemás tipos.\n\n**Regla de validación:** Debe pertenecer al catálogo colegio profesional. Invariante\n`cr-colegiado-system`: `system.startsWith('https://hl7.or.cr/fhir/sid/colegiado') implies\nsystem.matches('^https://hl7\\\\.or\\\\.cr/fhir/sid/colegiado/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$')`.",
"requirements" : "Cada colegio numera a sus colegiados por su cuenta. El colegio hace único el número de\ncolegiado y dice quién certifica la habilitación.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.identificacion.colegio",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.system (sufijo)",
"comment" : "No se envía como Coding: el código del colegio es el sufijo del `system`\n(`https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`). Un `system` es una URI y no\nadmite binding a un ValueSet, así que la invariante enumera los códigos del catálogo colegio\nprofesional. Si se agrega un colegio, se actualizan el catálogo y la invariante."
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.vigente",
"path" : "CRLMProfesionalSalud.identificacion.vigente",
"short" : "Indica si el identificador está vigente o si se conserva solo como histórico",
"definition" : "Indica si el identificador está vigente o si se conserva solo como histórico.",
"comment" : "**Regla de negocio:** Igual que en el paciente. Un código de colegiado deja de estar vigente\ncuando el profesional se retira o es dado de baja del colegio; no se elimina, porque los\ndocumentos clínicos que firmó lo siguen citando.",
"requirements" : "Un código de colegiado deja de estar vigente cuando el profesional se retira o es dado de\nbaja, pero se conserva porque los documentos clínicos que firmó lo siguen citando.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.identificacion.vigente",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "boolean"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.use",
"comment" : "Vigente → `official`; no vigente → `old`. En el perfil, `use` pasa de 0..1 a 1..1."
}
]
},
{
"id" : "CRLMProfesionalSalud.nombres",
"path" : "CRLMProfesionalSalud.nombres",
"short" : "Primer y segundo nombre",
"definition" : "Primer y segundo nombre.",
"comment" : "**Regla de negocio:** Igual que en el paciente: según el documento de identidad.\n\n**Regla de validación:** Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos\ndiacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con\nuna letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier\npaís (invariante `cr-nombre-caracteres` de `cr-human-name`).",
"requirements" : "Con los apellidos, permite buscar al profesional y mostrar quién firmó o atendió.",
"min" : 1,
"max" : "2",
"base" : {
"path" : "CRLMProfesionalSalud.nombres",
"min" : 1,
"max" : "2"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.name.given",
"comment" : "El nombre sigue el perfil de tipo de dato `cr-human-name`, con `name.use` = `official`.\n`Practitioner.name` es 1..1 en el perfil, lo que cumple el 1..* de `IHE.mCSD.Practitioner`. El\ntítulo profesional (\"Dr.\", \"Dra.\", \"Lic.\") no se registra en `name.prefix`: se deduce de la\nprofesión."
}
]
},
{
"id" : "CRLMProfesionalSalud.primerApellido",
"path" : "CRLMProfesionalSalud.primerApellido",
"short" : "Primer apellido del profesional, en el orden de su documento de identidad",
"definition" : "Primer apellido del profesional, en el orden de su documento de identidad. En Costa Rica cada\npersona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron\nlos progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del\npadre.",
"comment" : "**Regla de negocio:** Igual que en el paciente.\n\n**Regla de validación:** Igual que en el paciente.\n\n**Comentarios:** No se registra el origen del apellido (madre o padre): no aporta a la\nidentificación del profesional.",
"requirements" : "Forma parte del nombre legal con que el profesional firma y con que lo busca un paciente o un\nsistema.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.primerApellido",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.name.family.extension:primerApellido.extension:valor.valueString",
"comment" : "Igual que en el paciente: `family` lleva los dos apellidos y cada parte va en la subextensión\n`valor` de las extensiones CR `cr-primer-apellido` y `cr-segundo-apellido`, sin la subextensión\n`origen`."
}
]
},
{
"id" : "CRLMProfesionalSalud.segundoApellido",
"path" : "CRLMProfesionalSalud.segundoApellido",
"short" : "Segundo apellido del profesional, en el orden de su documento de identidad",
"definition" : "Segundo apellido del profesional, en el orden de su documento de identidad. Lo tienen todas\nlas personas costarricenses; muchas personas extranjeras no tienen segundo apellido.",
"comment" : "**Regla de negocio:** Igual que en el paciente: obligatorio para costarricenses; opcional para\nextranjeros cuyo país no contempla segundo apellido.\n\n**Regla de validación:** Igual que en el paciente.",
"requirements" : "Ayuda a distinguir a profesionales con el mismo nombre y el mismo primer apellido. Es opcional\npara extranjeros sin segundo apellido.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.segundoApellido",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.name.family.extension:segundoApellido.extension:valor.valueString",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.sexo",
"path" : "CRLMProfesionalSalud.sexo",
"short" : "Sexo del profesional",
"definition" : "Sexo del profesional.",
"comment" : "**Regla de negocio:** Opcional. Sirve para emparejar con el registro de personas y para que un\npaciente pueda buscar un profesional por sexo cuando lo prefiera (por ejemplo, en\nginecología).\n\n**Regla de validación:** Debe pertenecer al catálogo sexo asignado al nacer: `female`, `male`,\n`unknown`.\n\n**Comentarios:** Se usa el mismo ValueSet que el paciente.",
"requirements" : "Permite emparejar al profesional con el registro de personas y que un paciente lo elija por\nsexo cuando lo prefiera, por ejemplo en ginecología.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.sexo",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.gender",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.fechaNacimiento",
"path" : "CRLMProfesionalSalud.fechaNacimiento",
"short" : "Fecha de nacimiento del profesional",
"definition" : "Fecha de nacimiento del profesional.",
"comment" : "**Regla de negocio:** Opcional. Sirve para emparejar registros de la misma persona. No se\npublica en los directorios de profesionales.\n\n**Regla de validación:** Igual que en el paciente: ISO 8601 (AAAA-MM-DD), no posterior a la\nfecha actual.",
"requirements" : "Ayuda a emparejar los registros de la misma persona en el registro de profesionales y en el\nMPI. No se publica en los directorios.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.fechaNacimiento",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.birthDate",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.telefono",
"path" : "CRLMProfesionalSalud.telefono",
"short" : "Teléfono de contacto del profesional, independiente de dónde trabaje",
"definition" : "Teléfono de contacto del profesional, independiente de dónde trabaje.",
"comment" : "**Regla de negocio:** Opcional. El teléfono de trabajo en un establecimiento va en el rol del\nprofesional, no aquí.\n\n**Regla de validación:** Igual que en el paciente.",
"requirements" : "Permite contactar al profesional fuera de un establecimiento concreto, por ejemplo para una\ninterconsulta o una notificación del colegio.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CRLMProfesionalSalud.telefono",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.telecom (system = phone)",
"comment" : "`telecom.system` = `phone`."
}
]
},
{
"id" : "CRLMProfesionalSalud.correoElectronico",
"path" : "CRLMProfesionalSalud.correoElectronico",
"short" : "Correo de contacto del profesional",
"definition" : "Correo de contacto del profesional.",
"comment" : "**Regla de negocio:** Opcional. El correo de trabajo en un establecimiento va en el rol del\nprofesional.\n\n**Regla de validación:** Igual que en el paciente.",
"requirements" : "Sirve para las comunicaciones formales con el profesional que no dependen de dónde trabaja.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CRLMProfesionalSalud.correoElectronico",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.telecom (system = email)",
"comment" : "`telecom.system` = `email`."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura",
"path" : "CRLMProfesionalSalud.colegiatura",
"short" : "Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud",
"definition" : "Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una\nprofesión de salud.",
"comment" : "**Regla de negocio:** Obligatoria: todo profesional de salud que ejerce en Costa Rica, en el\nsector público o privado, debe estar incorporado a su colegio. Un profesional puede tener\nvarias colegiaturas (por ejemplo, una persona que es médica y también microbióloga). Un\nprofesional está **habilitado** para ejercer una profesión si tiene una colegiatura de esa\nprofesión sin fecha de fin o con fecha de fin posterior a hoy. Las colegiaturas vencidas o\nsuspendidas se conservan con su fecha de fin.\n\n**Regla de validación:** No puede haber dos colegiaturas vigentes del mismo colegio y\nprofesión, ni dos colegiaturas del mismo colegio y profesión con periodos que se traslapen.\n\n**Comentarios:** **Suspensión temporal** (por morosidad o por sanción): se cierra la vigencia\nde la colegiatura con la fecha de inicio de la suspensión, y al levantarse se agrega una\ncolegiatura nueva con el **mismo número de colegiado** y la fecha en que se reanuda. Así el\nhistorial dice si el profesional estaba habilitado en cualquier fecha, que es lo que se\nnecesita al validar un documento que firmó. El motivo de la suspensión no se interopera: es\ninformación del colegio (pregunta 3).",
"requirements" : "En Costa Rica solo puede ejercer una profesión de salud quien está incorporado a su colegio.\nLa colegiatura es lo que permite comprobar que el profesional está habilitado, en el sector\npúblico y en el privado.",
"min" : 1,
"max" : "*",
"base" : {
"path" : "CRLMProfesionalSalud.colegiatura",
"min" : 1,
"max" : "*"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification (slice colegiatura)",
"comment" : "`Practitioner.qualification` se divide en dos slices con discriminador por valor sobre\n`code.coding.system`: `colegiatura` (código de `cr-profesion-salud`) y `especialidad` (código de\n`cr-especialidad-salud`)."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.id",
"path" : "CRLMProfesionalSalud.colegiatura.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "id"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"condition" : [
"ele-1"
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.extension",
"path" : "CRLMProfesionalSalud.colegiatura.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "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.",
"comment" : "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.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.modifierExtension",
"path" : "CRLMProfesionalSalud.colegiatura.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "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.",
"requirements" : "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](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.colegio",
"path" : "CRLMProfesionalSalud.colegiatura.colegio",
"short" : "Colegio profesional al que está incorporado",
"definition" : "Colegio profesional al que está incorporado. Valores iniciales en el catálogo colegio\nprofesional.",
"comment" : "**Regla de negocio:** Debe ser el colegio que regula la profesión (por ejemplo, el Colegio\nde Médicos y Cirujanos para la medicina).\n\n**Regla de validación:** Debe pertenecer al catálogo de colegios profesionales y ser\nconcordante con `colegiatura.profesion`.",
"requirements" : "Dice qué colegio certifica la habilitación y a quién preguntar por ella.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.colegiatura.colegio",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.issuer",
"comment" : "`issuer` es una referencia al `Organization` del colegio, que es una persona jurídica con\ncédula jurídica y cumple el modelo de organización, sin categoría de HL7 que corresponda: su\nclase va en `Organization.type.text` (\"Colegio profesional\"). Se admite la referencia lógica\npor cédula jurídica, con el nombre del colegio en `issuer.display`. El código del catálogo\n`cr-colegio-profesional` no viaja en `issuer`: forma el `system` del número de colegiado (dato\n10.2), que identifica al colegio sin ambigüedad. En el perfil, `issuer` pasa de 0..1 a 1..1."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.numero",
"path" : "CRLMProfesionalSalud.colegiatura.numero",
"short" : "Número que el colegio asignó al profesional al incorporarlo",
"definition" : "Número que el colegio asignó al profesional al incorporarlo.",
"comment" : "**Regla de negocio:** Es el mismo número que el `codigo-colegiado` de la identificación\n(dato 1), con el mismo colegio.\n\n**Regla de validación:** Igual que `identificacion.numero` para el código de colegiado.",
"requirements" : "Es el número con que el colegio y los sistemas reconocen la incorporación, y el que el\nprofesional pone al firmar.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.colegiatura.numero",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.identifier",
"comment" : "`identifier.system` = `https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`,\n`identifier.value` = número de colegiado. `qualification.identifier` pasa de 0..* a 1..1.\nInvariante `cr-colegiatura-system` sobre `qualification:colegiatura.identifier`:\n`system.matches('^https://hl7\\\\.or\\\\.cr/fhir/sid/colegiado/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$')`,\ncon los mismos colegios que `cr-colegiado-system`."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.profesion",
"path" : "CRLMProfesionalSalud.colegiatura.profesion",
"short" : "Profesión de salud que la colegiatura habilita a ejercer",
"definition" : "Profesión de salud que la colegiatura habilita a ejercer. Valores iniciales en el catálogo\nprofesión de salud.",
"comment" : "**Regla de validación:** Debe pertenecer al catálogo de profesiones de salud.",
"requirements" : "Una persona puede tener varias colegiaturas. La profesión dice qué está habilitada a ejercer\ncon cada una.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.colegiatura.profesion",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-profesion-salud"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.code",
"comment" : "Discriminador del slice `colegiatura`."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.vigencia",
"path" : "CRLMProfesionalSalud.colegiatura.vigencia",
"short" : "Periodo de la colegiatura",
"definition" : "Periodo de la colegiatura.",
"comment" : "**Regla de negocio:** Sin fecha de fin, la colegiatura está vigente.\n\n**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior\nal fin.",
"requirements" : "Dice si la colegiatura estaba vigente en una fecha dada. Así se sabe si el profesional\nestaba habilitado cuando firmó un documento, incluso después de una suspensión (decisión 3).",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.colegiatura.vigencia",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.period",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.vigencia.id",
"path" : "CRLMProfesionalSalud.colegiatura.vigencia.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "id"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"condition" : [
"ele-1"
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.vigencia.extension",
"path" : "CRLMProfesionalSalud.colegiatura.vigencia.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "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.",
"comment" : "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.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.vigencia.modifierExtension",
"path" : "CRLMProfesionalSalud.colegiatura.vigencia.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "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.",
"requirements" : "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](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.vigencia.inicio",
"path" : "CRLMProfesionalSalud.colegiatura.vigencia.inicio",
"short" : "Fecha de incorporación al colegio",
"definition" : "Fecha de incorporación al colegio.",
"requirements" : "Marca desde cuándo el profesional está habilitado para ejercer la profesión.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.colegiatura.vigencia.inicio",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.period.start",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.vigencia.fin",
"path" : "CRLMProfesionalSalud.colegiatura.vigencia.fin",
"short" : "Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)",
"definition" : "Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso\ntemporal).",
"requirements" : "Marca desde cuándo dejó de estar habilitado: retiro, baja o fin de un permiso temporal.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.colegiatura.vigencia.fin",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.period.end",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad",
"path" : "CRLMProfesionalSalud.especialidad",
"short" : "Especialidad o subespecialidad inscrita en el colegio profesional",
"definition" : "Especialidad o subespecialidad inscrita en el colegio profesional (por ejemplo, radiología e\nimágenes médicas, pediatría, ortodoncia).",
"comment" : "**Regla de negocio:** Solo se registran las especialidades **inscritas** en el colegio, que\nson las que habilitan a ejercer como especialista en Costa Rica, en el sector público y en el\nprivado. Toda especialidad requiere una colegiatura vigente del mismo colegio.\n\n**Regla de validación:** La especialidad debe corresponder a la profesión de una colegiatura\ndel mismo colegio.",
"requirements" : "Solo quien tiene una especialidad inscrita puede ejercer como especialista. Lo necesitan las\nreferencias, la asignación de estudios (por ejemplo, quién puede informar una resonancia) y\nlos directorios.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CRLMProfesionalSalud.especialidad",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification (slice especialidad)",
"comment" : "Segundo slice de `Practitioner.qualification`."
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.id",
"path" : "CRLMProfesionalSalud.especialidad.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "id"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"condition" : [
"ele-1"
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.extension",
"path" : "CRLMProfesionalSalud.especialidad.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "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.",
"comment" : "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.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.modifierExtension",
"path" : "CRLMProfesionalSalud.especialidad.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "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.",
"requirements" : "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](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.codigo",
"path" : "CRLMProfesionalSalud.especialidad.codigo",
"short" : "Especialidad inscrita",
"definition" : "Especialidad inscrita.",
"comment" : "**Regla de validación:** Debe pertenecer al catálogo especialidad en salud.\n\n**Comentarios:** El catálogo toma los códigos de la lista del Ministerio de Salud y empieza\nsolo con las especialidades de imágenes médicas (pregunta 4).",
"requirements" : "Identifica la especialidad con el código del Ministerio de Salud, para que todos los\nsistemas la entiendan igual.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.especialidad.codigo",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.code",
"comment" : "Discriminador del slice `especialidad`. Es el mismo catálogo que usan\n`PractitionerRole.specialty`, `HealthcareService.specialty` y\n`OrganizationAffiliation.specialty`. El binding es `extensible` porque el catálogo es parcial:\nuna especialidad que todavía no está se envía en un `qualification` fuera del slice (el\nslicing es abierto), con el nombre en `code.text`. Cuando la especialidad se agrega al\ncatálogo, pasa al slice."
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.colegio",
"path" : "CRLMProfesionalSalud.especialidad.colegio",
"short" : "Colegio que inscribió la especialidad",
"definition" : "Colegio que inscribió la especialidad.",
"comment" : "**Regla de negocio:** Igual que en la colegiatura.\n\n**Regla de validación:** Debe pertenecer al catálogo de colegios profesionales y ser el\nmismo colegio de una colegiatura vigente del profesional, igual que `colegiatura.colegio`.",
"requirements" : "Dice qué colegio inscribió la especialidad y a quién preguntar por ella.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.especialidad.colegio",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.issuer",
"comment" : "Igual que en la colegiatura."
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.numero",
"path" : "CRLMProfesionalSalud.especialidad.numero",
"short" : "Número con que el colegio inscribió la especialidad, si asigna uno",
"definition" : "Número con que el colegio inscribió la especialidad, si asigna uno.",
"comment" : "**Regla de negocio:** Opcional: no todos los colegios asignan un número aparte a la\nespecialidad (pregunta 2).\n\n**Regla de validación:** Alfanumérico de 1 a 20 caracteres. Invariante\n`cr-especialidad-system` sobre `qualification:especialidad.identifier`:\n`system.matches('^https://hl7\\\\.or\\\\.cr/fhir/sid/especialidad/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$')`,\nigual que `cr-colegiado-system`.",
"requirements" : "Cuando el colegio asigna un número a la especialidad, permite verificar la inscripción con\nel colegio.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.especialidad.numero",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.identifier",
"comment" : "`identifier.system` = `https://hl7.or.cr/fhir/sid/especialidad/{código del colegio}`."
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.vigencia",
"path" : "CRLMProfesionalSalud.especialidad.vigencia",
"short" : "Periodo de la inscripción de la especialidad",
"definition" : "Periodo de la inscripción de la especialidad.",
"comment" : "**Regla de negocio:** Igual que en la colegiatura.\n\n**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior\nal fin.",
"requirements" : "Dice si la especialidad estaba inscrita en una fecha dada, igual que la vigencia de la\ncolegiatura.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.especialidad.vigencia",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.period",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.vigencia.id",
"path" : "CRLMProfesionalSalud.especialidad.vigencia.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "id"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"condition" : [
"ele-1"
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.vigencia.extension",
"path" : "CRLMProfesionalSalud.especialidad.vigencia.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "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.",
"comment" : "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.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.vigencia.modifierExtension",
"path" : "CRLMProfesionalSalud.especialidad.vigencia.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "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.",
"requirements" : "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](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.vigencia.inicio",
"path" : "CRLMProfesionalSalud.especialidad.vigencia.inicio",
"short" : "Fecha de inscripción de la especialidad",
"definition" : "Fecha de inscripción de la especialidad.",
"requirements" : "Marca desde cuándo el profesional puede ejercer como especialista.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.especialidad.vigencia.inicio",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.period.start",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.vigencia.fin",
"path" : "CRLMProfesionalSalud.especialidad.vigencia.fin",
"short" : "Fecha en que la inscripción dejó de estar vigente",
"definition" : "Fecha en que la inscripción dejó de estar vigente.",
"requirements" : "Marca desde cuándo dejó de poder ejercer como especialista.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.especialidad.vigencia.fin",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.period.end",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.idioma",
"path" : "CRLMProfesionalSalud.idioma",
"short" : "Idiomas en que el profesional puede atender",
"definition" : "Idiomas en que el profesional puede atender.",
"comment" : "**Regla de negocio:** Opcional. Sirve para asignar profesionales a pacientes que no hablan\nespañol, por ejemplo en turismo médico o en poblaciones indígenas.",
"requirements" : "Permite asignar un profesional a un paciente que no habla español, por ejemplo en turismo\nmédico o en poblaciones indígenas.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CRLMProfesionalSalud.idioma",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "BackboneElement"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.communication",
"comment" : "En R5 `communication` es una estructura con `language` y `preferred`."
}
]
},
{
"id" : "CRLMProfesionalSalud.idioma.id",
"path" : "CRLMProfesionalSalud.idioma.id",
"representation" : [
"xmlAttr"
],
"short" : "Unique id for inter-element referencing",
"definition" : "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "Element.id",
"min" : 0,
"max" : "1"
},
"type" : [
{
"extension" : [
{
"url" : "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
"valueUrl" : "id"
}
],
"code" : "http://hl7.org/fhirpath/System.String"
}
],
"condition" : [
"ele-1"
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.idioma.extension",
"path" : "CRLMProfesionalSalud.idioma.extension",
"slicing" : {
"discriminator" : [
{
"type" : "value",
"path" : "url"
}
],
"description" : "Extensions are always sliced by (at least) url",
"rules" : "open"
},
"short" : "Additional content defined by implementations",
"definition" : "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.",
"comment" : "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.",
"alias" : [
"extensions",
"user content"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "Element.extension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : false,
"isSummary" : false,
"mapping" : [
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMProfesionalSalud.idioma.modifierExtension",
"path" : "CRLMProfesionalSalud.idioma.modifierExtension",
"short" : "Extensions that cannot be ignored even if unrecognized",
"definition" : "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.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
"comment" : "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.",
"requirements" : "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](http://hl7.org/fhir/R5/extensibility.html#modifierExtension).",
"alias" : [
"extensions",
"user content",
"modifiers"
],
"min" : 0,
"max" : "*",
"base" : {
"path" : "BackboneElement.modifierExtension",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "Extension"
}
],
"constraint" : [
{
"key" : "ele-1",
"severity" : "error",
"human" : "All FHIR elements must have a @value or children",
"expression" : "hasValue() or (children().count() > id.count())",
"source" : "http://hl7.org/fhir/StructureDefinition/Element"
},
{
"key" : "ext-1",
"severity" : "error",
"human" : "Must have either extensions or value[x], not both",
"expression" : "extension.exists() != value.exists()",
"source" : "http://hl7.org/fhir/StructureDefinition/Extension"
}
],
"isModifier" : true,
"isModifierReason" : "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
"isSummary" : true,
"mapping" : [
{
"identity" : "rim",
"map" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.idioma.codigo",
"path" : "CRLMProfesionalSalud.idioma.codigo",
"short" : "Idioma, con código BCP 47",
"definition" : "Idioma, con código BCP 47 (por ejemplo, `es`, `en`, `fr`).",
"comment" : "**Regla de validación:** Código BCP 47 del ValueSet `all-languages`.\n\n**Comentarios:** Se admite cualquier código BCP 47; las aplicaciones muestran primero los\ndel ValueSet CR `cr-idioma`, que incluye los idiomas indígenas de Costa Rica y la LESCO\n(pregunta 5).",
"requirements" : "Con un código BCP 47, todos los sistemas reconocen el mismo idioma.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.idioma.codigo",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/all-languages"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.communication.language",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.idioma.preferido",
"path" : "CRLMProfesionalSalud.idioma.preferido",
"short" : "Indica el idioma preferido del profesional",
"definition" : "Indica el idioma preferido del profesional.",
"comment" : "**Regla de negocio:** A lo sumo un idioma preferido.",
"requirements" : "Indica en qué idioma conviene atender cuando el profesional habla varios.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMProfesionalSalud.idioma.preferido",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "boolean"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.communication.preferred",
"comment" : "N/A"
}
]
}
]
},
"differential" : {
"element" : [
{
"id" : "CRLMProfesionalSalud",
"path" : "CRLMProfesionalSalud",
"short" : "Modelo Lógico del Profesional de Salud",
"definition" : "Datos de identificación y de habilitación profesional de una persona que presta servicios de\nsalud en Costa Rica: médicos, odontólogos, farmacéuticos, microbiólogos, profesionales en\nenfermería, psicología, nutrición, terapia y otras profesiones reguladas. Se modela con el\nrecurso `Practitioner` de FHIR R5. Es la base del **registro de profesionales** de OpenHIE\n(Health Worker Registry), junto con el modelo de rol del profesional.",
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner"
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion",
"path" : "CRLMProfesionalSalud.identificacion",
"short" : "Identificadores del profesional",
"definition" : "Identificadores del profesional: su documento de identidad y su número de colegiado.",
"comment" : "**Regla de negocio:** Todo profesional tiene al menos **un documento de identidad vigente**\n(cédula nacional, DIMEX o pasaporte) y **un código de colegiado vigente** por cada\ncolegiatura. El documento de identidad es el mismo que usaría como paciente, lo que permite al\nregistro de profesionales y al MPI reconocer a la misma persona.\n\n**Regla de validación:** No puede haber dos ocurrencias con el mismo tipo y número. Igual que\nen el paciente: a lo sumo una `cedula-nacional` y un `dimex` vigentes, que no pueden estar\nvigentes a la vez; varios `pasaporte` solo con país emisor distinto. Debe haber un\n`codigo-colegiado` vigente por cada `colegiatura` vigente, con el mismo colegio y número.\n\n**Comentarios:** No se admiten el expediente local ni el número CCSS, que identifican\npacientes, no profesionales.",
"requirements" : "Permite encontrar al profesional en el registro de profesionales y reconocer que es la misma\npersona del MPI. El número de colegiado va también aquí porque es la forma habitual de buscar\na un profesional en Costa Rica y R5 no tiene un parámetro de búsqueda sobre la colegiatura\n(decisión 1).",
"min" : 1,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier",
"comment" : "Los `system` de los documentos de identidad son los mismos que en el paciente\n(`https://hl7.or.cr/fhir/sid/cedula-nacional`, `.../dimex`, `.../pasaporte/{ISO 3166-1 alfa-3}`,\ncon la invariante `cr-pasaporte-system`). El código de colegiado usa\n`https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`, con el mismo patrón que el\npasaporte y el expediente: el sufijo dice quién asignó el número. El número de colegiado va\ntambién en la colegiatura (dato 10); se repite aquí para que se pueda buscar con el parámetro\nestándar `identifier`\n(`Practitioner?identifier=https://hl7.or.cr/fhir/sid/colegiado/cmc|12345`), porque R5 no tiene\nun parámetro de búsqueda sobre `qualification` (pregunta 1)."
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.numero",
"path" : "CRLMProfesionalSalud.identificacion.numero",
"short" : "Número del documento de identidad o de colegiado",
"definition" : "Número del documento de identidad o de colegiado.",
"comment" : "**Regla de negocio:** Igual que en el paciente para los documentos de identidad. El código\nde colegiado se registra tal como lo asigna el colegio, sin prefijos del colegio.\n\n**Regla de validación:** Documentos de identidad: los formatos de tipos de identificación.\nCódigo de colegiado: alfanumérico de 1 a 20 caracteres, sin espacios; el formato de cada\ncolegio está pendiente (pregunta 2).",
"requirements" : "Es el valor con que los sistemas buscan al profesional: su documento de identidad o su\nnúmero de colegiado.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.value",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.tipo",
"path" : "CRLMProfesionalSalud.identificacion.tipo",
"short" : "Tipo de identificador",
"definition" : "Tipo de identificador. Valores: 1. Cédula Nacional (`cedula-nacional`) 2. DIMEX (`dimex`) 3.\nNúmero de Pasaporte (`pasaporte`) 4. Código de colegiado (`codigo-colegiado`)",
"comment" : "**Regla de negocio:** Cédula nacional para costarricenses; DIMEX para extranjeros\nresidentes; pasaporte para profesionales extranjeros con permiso temporal de ejercicio.\n\n**Regla de validación:** Debe pertenecer al catálogo tipos de identificación del\nprofesional.\n\n**Comentarios:** `codigo-colegiado` se agregó al CodeSystem `cr-tipo-identificacion`\n(sección 6.5 de tipos de identificación), porque identifica a una persona (pregunta 1).",
"requirements" : "Distingue el documento de identidad del número de colegiado, que pueden coincidir en el\nvalor. De él se arma el `system` del identificador.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-profesional"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.type",
"comment" : "Igual que en el paciente (decisión 15 del paciente): el tipo es **opcional** y sin slices,\nporque el `system` ya dice qué documento es (invariante `cr-profesional-identificador-system`:\ncédula, DIMEX, pasaporte o código de colegiado). Si se envía, lleva el código CR y,\nopcionalmente, su equivalente de v2-0203 (`NI`, `PRC`, `PPN`; `codigo-colegiado` → `LN`\n\"License number\", verificado en v2-0203 5.0.0). El ValueSet nuevo\n`cr-tipo-identificacion-profesional` incluye `cedula-nacional`, `dimex`, `pasaporte` y\n`codigo-colegiado`."
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.paisEmisor",
"path" : "CRLMProfesionalSalud.identificacion.paisEmisor",
"short" : "País que emitió el pasaporte",
"definition" : "País que emitió el pasaporte.",
"comment" : "**Regla de negocio:** Igual que en el paciente: obligatorio si el tipo es `pasaporte`; no se\nregistra para los demás tipos.\n\n**Regla de validación:** Código ISO 3166-1 alfa-3 en mayúsculas.",
"requirements" : "Un número de pasaporte solo es único dentro de su país. Lo necesitan los profesionales\nextranjeros con permiso temporal de ejercicio.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/iso3166-1-3"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.system (sufijo)",
"comment" : "Sufijo del `system` del pasaporte, con la invariante `cr-pasaporte-system` del paciente."
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.colegio",
"path" : "CRLMProfesionalSalud.identificacion.colegio",
"short" : "Colegio profesional que asignó el código de colegiado",
"definition" : "Colegio profesional que asignó el código de colegiado.",
"comment" : "**Regla de negocio:** Obligatorio si el tipo es `codigo-colegiado`; no se registra para los\ndemás tipos.\n\n**Regla de validación:** Debe pertenecer al catálogo colegio profesional. Invariante\n`cr-colegiado-system`: `system.startsWith('https://hl7.or.cr/fhir/sid/colegiado') implies\nsystem.matches('^https://hl7\\\\.or\\\\.cr/fhir/sid/colegiado/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$')`.",
"requirements" : "Cada colegio numera a sus colegiados por su cuenta. El colegio hace único el número de\ncolegiado y dice quién certifica la habilitación.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.system (sufijo)",
"comment" : "No se envía como Coding: el código del colegio es el sufijo del `system`\n(`https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`). Un `system` es una URI y no\nadmite binding a un ValueSet, así que la invariante enumera los códigos del catálogo colegio\nprofesional. Si se agrega un colegio, se actualizan el catálogo y la invariante."
}
]
},
{
"id" : "CRLMProfesionalSalud.identificacion.vigente",
"path" : "CRLMProfesionalSalud.identificacion.vigente",
"short" : "Indica si el identificador está vigente o si se conserva solo como histórico",
"definition" : "Indica si el identificador está vigente o si se conserva solo como histórico.",
"comment" : "**Regla de negocio:** Igual que en el paciente. Un código de colegiado deja de estar vigente\ncuando el profesional se retira o es dado de baja del colegio; no se elimina, porque los\ndocumentos clínicos que firmó lo siguen citando.",
"requirements" : "Un código de colegiado deja de estar vigente cuando el profesional se retira o es dado de\nbaja, pero se conserva porque los documentos clínicos que firmó lo siguen citando.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "boolean"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.identifier.use",
"comment" : "Vigente → `official`; no vigente → `old`. En el perfil, `use` pasa de 0..1 a 1..1."
}
]
},
{
"id" : "CRLMProfesionalSalud.nombres",
"path" : "CRLMProfesionalSalud.nombres",
"short" : "Primer y segundo nombre",
"definition" : "Primer y segundo nombre.",
"comment" : "**Regla de negocio:** Igual que en el paciente: según el documento de identidad.\n\n**Regla de validación:** Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos\ndiacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con\nuna letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier\npaís (invariante `cr-nombre-caracteres` de `cr-human-name`).",
"requirements" : "Con los apellidos, permite buscar al profesional y mostrar quién firmó o atendió.",
"min" : 1,
"max" : "2",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.name.given",
"comment" : "El nombre sigue el perfil de tipo de dato `cr-human-name`, con `name.use` = `official`.\n`Practitioner.name` es 1..1 en el perfil, lo que cumple el 1..* de `IHE.mCSD.Practitioner`. El\ntítulo profesional (\"Dr.\", \"Dra.\", \"Lic.\") no se registra en `name.prefix`: se deduce de la\nprofesión."
}
]
},
{
"id" : "CRLMProfesionalSalud.primerApellido",
"path" : "CRLMProfesionalSalud.primerApellido",
"short" : "Primer apellido del profesional, en el orden de su documento de identidad",
"definition" : "Primer apellido del profesional, en el orden de su documento de identidad. En Costa Rica cada\npersona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron\nlos progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del\npadre.",
"comment" : "**Regla de negocio:** Igual que en el paciente.\n\n**Regla de validación:** Igual que en el paciente.\n\n**Comentarios:** No se registra el origen del apellido (madre o padre): no aporta a la\nidentificación del profesional.",
"requirements" : "Forma parte del nombre legal con que el profesional firma y con que lo busca un paciente o un\nsistema.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.name.family.extension:primerApellido.extension:valor.valueString",
"comment" : "Igual que en el paciente: `family` lleva los dos apellidos y cada parte va en la subextensión\n`valor` de las extensiones CR `cr-primer-apellido` y `cr-segundo-apellido`, sin la subextensión\n`origen`."
}
]
},
{
"id" : "CRLMProfesionalSalud.segundoApellido",
"path" : "CRLMProfesionalSalud.segundoApellido",
"short" : "Segundo apellido del profesional, en el orden de su documento de identidad",
"definition" : "Segundo apellido del profesional, en el orden de su documento de identidad. Lo tienen todas\nlas personas costarricenses; muchas personas extranjeras no tienen segundo apellido.",
"comment" : "**Regla de negocio:** Igual que en el paciente: obligatorio para costarricenses; opcional para\nextranjeros cuyo país no contempla segundo apellido.\n\n**Regla de validación:** Igual que en el paciente.",
"requirements" : "Ayuda a distinguir a profesionales con el mismo nombre y el mismo primer apellido. Es opcional\npara extranjeros sin segundo apellido.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.name.family.extension:segundoApellido.extension:valor.valueString",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.sexo",
"path" : "CRLMProfesionalSalud.sexo",
"short" : "Sexo del profesional",
"definition" : "Sexo del profesional.",
"comment" : "**Regla de negocio:** Opcional. Sirve para emparejar con el registro de personas y para que un\npaciente pueda buscar un profesional por sexo cuando lo prefiera (por ejemplo, en\nginecología).\n\n**Regla de validación:** Debe pertenecer al catálogo sexo asignado al nacer: `female`, `male`,\n`unknown`.\n\n**Comentarios:** Se usa el mismo ValueSet que el paciente.",
"requirements" : "Permite emparejar al profesional con el registro de personas y que un paciente lo elija por\nsexo cuando lo prefiera, por ejemplo en ginecología.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.gender",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.fechaNacimiento",
"path" : "CRLMProfesionalSalud.fechaNacimiento",
"short" : "Fecha de nacimiento del profesional",
"definition" : "Fecha de nacimiento del profesional.",
"comment" : "**Regla de negocio:** Opcional. Sirve para emparejar registros de la misma persona. No se\npublica en los directorios de profesionales.\n\n**Regla de validación:** Igual que en el paciente: ISO 8601 (AAAA-MM-DD), no posterior a la\nfecha actual.",
"requirements" : "Ayuda a emparejar los registros de la misma persona en el registro de profesionales y en el\nMPI. No se publica en los directorios.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.birthDate",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.telefono",
"path" : "CRLMProfesionalSalud.telefono",
"short" : "Teléfono de contacto del profesional, independiente de dónde trabaje",
"definition" : "Teléfono de contacto del profesional, independiente de dónde trabaje.",
"comment" : "**Regla de negocio:** Opcional. El teléfono de trabajo en un establecimiento va en el rol del\nprofesional, no aquí.\n\n**Regla de validación:** Igual que en el paciente.",
"requirements" : "Permite contactar al profesional fuera de un establecimiento concreto, por ejemplo para una\ninterconsulta o una notificación del colegio.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.telecom (system = phone)",
"comment" : "`telecom.system` = `phone`."
}
]
},
{
"id" : "CRLMProfesionalSalud.correoElectronico",
"path" : "CRLMProfesionalSalud.correoElectronico",
"short" : "Correo de contacto del profesional",
"definition" : "Correo de contacto del profesional.",
"comment" : "**Regla de negocio:** Opcional. El correo de trabajo en un establecimiento va en el rol del\nprofesional.\n\n**Regla de validación:** Igual que en el paciente.",
"requirements" : "Sirve para las comunicaciones formales con el profesional que no dependen de dónde trabaja.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.telecom (system = email)",
"comment" : "`telecom.system` = `email`."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura",
"path" : "CRLMProfesionalSalud.colegiatura",
"short" : "Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una profesión de salud",
"definition" : "Incorporación del profesional a un colegio profesional, que lo habilita para ejercer una\nprofesión de salud.",
"comment" : "**Regla de negocio:** Obligatoria: todo profesional de salud que ejerce en Costa Rica, en el\nsector público o privado, debe estar incorporado a su colegio. Un profesional puede tener\nvarias colegiaturas (por ejemplo, una persona que es médica y también microbióloga). Un\nprofesional está **habilitado** para ejercer una profesión si tiene una colegiatura de esa\nprofesión sin fecha de fin o con fecha de fin posterior a hoy. Las colegiaturas vencidas o\nsuspendidas se conservan con su fecha de fin.\n\n**Regla de validación:** No puede haber dos colegiaturas vigentes del mismo colegio y\nprofesión, ni dos colegiaturas del mismo colegio y profesión con periodos que se traslapen.\n\n**Comentarios:** **Suspensión temporal** (por morosidad o por sanción): se cierra la vigencia\nde la colegiatura con la fecha de inicio de la suspensión, y al levantarse se agrega una\ncolegiatura nueva con el **mismo número de colegiado** y la fecha en que se reanuda. Así el\nhistorial dice si el profesional estaba habilitado en cualquier fecha, que es lo que se\nnecesita al validar un documento que firmó. El motivo de la suspensión no se interopera: es\ninformación del colegio (pregunta 3).",
"requirements" : "En Costa Rica solo puede ejercer una profesión de salud quien está incorporado a su colegio.\nLa colegiatura es lo que permite comprobar que el profesional está habilitado, en el sector\npúblico y en el privado.",
"min" : 1,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification (slice colegiatura)",
"comment" : "`Practitioner.qualification` se divide en dos slices con discriminador por valor sobre\n`code.coding.system`: `colegiatura` (código de `cr-profesion-salud`) y `especialidad` (código de\n`cr-especialidad-salud`)."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.colegio",
"path" : "CRLMProfesionalSalud.colegiatura.colegio",
"short" : "Colegio profesional al que está incorporado",
"definition" : "Colegio profesional al que está incorporado. Valores iniciales en el catálogo colegio\nprofesional.",
"comment" : "**Regla de negocio:** Debe ser el colegio que regula la profesión (por ejemplo, el Colegio\nde Médicos y Cirujanos para la medicina).\n\n**Regla de validación:** Debe pertenecer al catálogo de colegios profesionales y ser\nconcordante con `colegiatura.profesion`.",
"requirements" : "Dice qué colegio certifica la habilitación y a quién preguntar por ella.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.issuer",
"comment" : "`issuer` es una referencia al `Organization` del colegio, que es una persona jurídica con\ncédula jurídica y cumple el modelo de organización, sin categoría de HL7 que corresponda: su\nclase va en `Organization.type.text` (\"Colegio profesional\"). Se admite la referencia lógica\npor cédula jurídica, con el nombre del colegio en `issuer.display`. El código del catálogo\n`cr-colegio-profesional` no viaja en `issuer`: forma el `system` del número de colegiado (dato\n10.2), que identifica al colegio sin ambigüedad. En el perfil, `issuer` pasa de 0..1 a 1..1."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.numero",
"path" : "CRLMProfesionalSalud.colegiatura.numero",
"short" : "Número que el colegio asignó al profesional al incorporarlo",
"definition" : "Número que el colegio asignó al profesional al incorporarlo.",
"comment" : "**Regla de negocio:** Es el mismo número que el `codigo-colegiado` de la identificación\n(dato 1), con el mismo colegio.\n\n**Regla de validación:** Igual que `identificacion.numero` para el código de colegiado.",
"requirements" : "Es el número con que el colegio y los sistemas reconocen la incorporación, y el que el\nprofesional pone al firmar.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.identifier",
"comment" : "`identifier.system` = `https://hl7.or.cr/fhir/sid/colegiado/{código del colegio}`,\n`identifier.value` = número de colegiado. `qualification.identifier` pasa de 0..* a 1..1.\nInvariante `cr-colegiatura-system` sobre `qualification:colegiatura.identifier`:\n`system.matches('^https://hl7\\\\.or\\\\.cr/fhir/sid/colegiado/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$')`,\ncon los mismos colegios que `cr-colegiado-system`."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.profesion",
"path" : "CRLMProfesionalSalud.colegiatura.profesion",
"short" : "Profesión de salud que la colegiatura habilita a ejercer",
"definition" : "Profesión de salud que la colegiatura habilita a ejercer. Valores iniciales en el catálogo\nprofesión de salud.",
"comment" : "**Regla de validación:** Debe pertenecer al catálogo de profesiones de salud.",
"requirements" : "Una persona puede tener varias colegiaturas. La profesión dice qué está habilitada a ejercer\ncon cada una.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-profesion-salud"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.code",
"comment" : "Discriminador del slice `colegiatura`."
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.vigencia",
"path" : "CRLMProfesionalSalud.colegiatura.vigencia",
"short" : "Periodo de la colegiatura",
"definition" : "Periodo de la colegiatura.",
"comment" : "**Regla de negocio:** Sin fecha de fin, la colegiatura está vigente.\n\n**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior\nal fin.",
"requirements" : "Dice si la colegiatura estaba vigente en una fecha dada. Así se sabe si el profesional\nestaba habilitado cuando firmó un documento, incluso después de una suspensión (decisión 3).",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.period",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.vigencia.inicio",
"path" : "CRLMProfesionalSalud.colegiatura.vigencia.inicio",
"short" : "Fecha de incorporación al colegio",
"definition" : "Fecha de incorporación al colegio.",
"requirements" : "Marca desde cuándo el profesional está habilitado para ejercer la profesión.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.period.start",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.colegiatura.vigencia.fin",
"path" : "CRLMProfesionalSalud.colegiatura.vigencia.fin",
"short" : "Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso temporal)",
"definition" : "Fecha en que la colegiatura dejó de estar vigente (retiro, baja o fin de un permiso\ntemporal).",
"requirements" : "Marca desde cuándo dejó de estar habilitado: retiro, baja o fin de un permiso temporal.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:colegiatura.period.end",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad",
"path" : "CRLMProfesionalSalud.especialidad",
"short" : "Especialidad o subespecialidad inscrita en el colegio profesional",
"definition" : "Especialidad o subespecialidad inscrita en el colegio profesional (por ejemplo, radiología e\nimágenes médicas, pediatría, ortodoncia).",
"comment" : "**Regla de negocio:** Solo se registran las especialidades **inscritas** en el colegio, que\nson las que habilitan a ejercer como especialista en Costa Rica, en el sector público y en el\nprivado. Toda especialidad requiere una colegiatura vigente del mismo colegio.\n\n**Regla de validación:** La especialidad debe corresponder a la profesión de una colegiatura\ndel mismo colegio.",
"requirements" : "Solo quien tiene una especialidad inscrita puede ejercer como especialista. Lo necesitan las\nreferencias, la asignación de estudios (por ejemplo, quién puede informar una resonancia) y\nlos directorios.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification (slice especialidad)",
"comment" : "Segundo slice de `Practitioner.qualification`."
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.codigo",
"path" : "CRLMProfesionalSalud.especialidad.codigo",
"short" : "Especialidad inscrita",
"definition" : "Especialidad inscrita.",
"comment" : "**Regla de validación:** Debe pertenecer al catálogo especialidad en salud.\n\n**Comentarios:** El catálogo toma los códigos de la lista del Ministerio de Salud y empieza\nsolo con las especialidades de imágenes médicas (pregunta 4).",
"requirements" : "Identifica la especialidad con el código del Ministerio de Salud, para que todos los\nsistemas la entiendan igual.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.code",
"comment" : "Discriminador del slice `especialidad`. Es el mismo catálogo que usan\n`PractitionerRole.specialty`, `HealthcareService.specialty` y\n`OrganizationAffiliation.specialty`. El binding es `extensible` porque el catálogo es parcial:\nuna especialidad que todavía no está se envía en un `qualification` fuera del slice (el\nslicing es abierto), con el nombre en `code.text`. Cuando la especialidad se agrega al\ncatálogo, pasa al slice."
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.colegio",
"path" : "CRLMProfesionalSalud.especialidad.colegio",
"short" : "Colegio que inscribió la especialidad",
"definition" : "Colegio que inscribió la especialidad.",
"comment" : "**Regla de negocio:** Igual que en la colegiatura.\n\n**Regla de validación:** Debe pertenecer al catálogo de colegios profesionales y ser el\nmismo colegio de una colegiatura vigente del profesional, igual que `colegiatura.colegio`.",
"requirements" : "Dice qué colegio inscribió la especialidad y a quién preguntar por ella.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-colegio-profesional"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.issuer",
"comment" : "Igual que en la colegiatura."
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.numero",
"path" : "CRLMProfesionalSalud.especialidad.numero",
"short" : "Número con que el colegio inscribió la especialidad, si asigna uno",
"definition" : "Número con que el colegio inscribió la especialidad, si asigna uno.",
"comment" : "**Regla de negocio:** Opcional: no todos los colegios asignan un número aparte a la\nespecialidad (pregunta 2).\n\n**Regla de validación:** Alfanumérico de 1 a 20 caracteres. Invariante\n`cr-especialidad-system` sobre `qualification:especialidad.identifier`:\n`system.matches('^https://hl7\\\\.or\\\\.cr/fhir/sid/especialidad/(cmc|ccd|cfc|cmqc|cecr|cpp|cpn|ctcr)$')`,\nigual que `cr-colegiado-system`.",
"requirements" : "Cuando el colegio asigna un número a la especialidad, permite verificar la inscripción con\nel colegio.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.identifier",
"comment" : "`identifier.system` = `https://hl7.or.cr/fhir/sid/especialidad/{código del colegio}`."
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.vigencia",
"path" : "CRLMProfesionalSalud.especialidad.vigencia",
"short" : "Periodo de la inscripción de la especialidad",
"definition" : "Periodo de la inscripción de la especialidad.",
"comment" : "**Regla de negocio:** Igual que en la colegiatura.\n\n**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior\nal fin.",
"requirements" : "Dice si la especialidad estaba inscrita en una fecha dada, igual que la vigencia de la\ncolegiatura.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.period",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.vigencia.inicio",
"path" : "CRLMProfesionalSalud.especialidad.vigencia.inicio",
"short" : "Fecha de inscripción de la especialidad",
"definition" : "Fecha de inscripción de la especialidad.",
"requirements" : "Marca desde cuándo el profesional puede ejercer como especialista.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.period.start",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.especialidad.vigencia.fin",
"path" : "CRLMProfesionalSalud.especialidad.vigencia.fin",
"short" : "Fecha en que la inscripción dejó de estar vigente",
"definition" : "Fecha en que la inscripción dejó de estar vigente.",
"requirements" : "Marca desde cuándo dejó de poder ejercer como especialista.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.qualification:especialidad.period.end",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.idioma",
"path" : "CRLMProfesionalSalud.idioma",
"short" : "Idiomas en que el profesional puede atender",
"definition" : "Idiomas en que el profesional puede atender.",
"comment" : "**Regla de negocio:** Opcional. Sirve para asignar profesionales a pacientes que no hablan\nespañol, por ejemplo en turismo médico o en poblaciones indígenas.",
"requirements" : "Permite asignar un profesional a un paciente que no habla español, por ejemplo en turismo\nmédico o en poblaciones indígenas.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.communication",
"comment" : "En R5 `communication` es una estructura con `language` y `preferred`."
}
]
},
{
"id" : "CRLMProfesionalSalud.idioma.codigo",
"path" : "CRLMProfesionalSalud.idioma.codigo",
"short" : "Idioma, con código BCP 47",
"definition" : "Idioma, con código BCP 47 (por ejemplo, `es`, `en`, `fr`).",
"comment" : "**Regla de validación:** Código BCP 47 del ValueSet `all-languages`.\n\n**Comentarios:** Se admite cualquier código BCP 47; las aplicaciones muestran primero los\ndel ValueSet CR `cr-idioma`, que incluye los idiomas indígenas de Costa Rica y la LESCO\n(pregunta 5).",
"requirements" : "Con un código BCP 47, todos los sistemas reconocen el mismo idioma.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/all-languages"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.communication.language",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMProfesionalSalud.idioma.preferido",
"path" : "CRLMProfesionalSalud.idioma.preferido",
"short" : "Indica el idioma preferido del profesional",
"definition" : "Indica el idioma preferido del profesional.",
"comment" : "**Regla de negocio:** A lo sumo un idioma preferido.",
"requirements" : "Indica en qué idioma conviene atender cuando el profesional habla varios.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "boolean"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "Practitioner.communication.preferred",
"comment" : "N/A"
}
]
}
]
}
}