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-persona-relacionada modelo lógico.
{
"resourceType" : "StructureDefinition",
"id" : "cr-lm-persona-relacionada",
"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-persona-relacionada</b></p><a name=\"cr-lm-persona-relacionada\"> </a><a name=\"hccr-lm-persona-relacionada\"> </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-persona-relacionada-definitions.html#CRLMPersonaRelacionada\" title=\"Persona con un vínculo legal o familiar con el paciente que necesita identificarse formalmente:\ntutor legal, progenitor de una persona menor de edad o representante que firma un\nconsentimiento. Se modela con el recurso `RelatedPerson` de FHIR R5, que tiene de forma nativa\nidentificación, fecha de nacimiento y sexo, a diferencia del elemento `Patient.contact`.\">CRLMPersonaRelacionada</a><a name=\"CRLMPersonaRelacionada\"> </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 de la Persona Relacionada<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_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_reference.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Referencia a otro recurso\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.paciente\" title=\"Paciente con el que la persona está relacionada.\">paciente</a><a name=\"CRLMPersonaRelacionada.paciente\"> </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/references.html\">Reference</a>(<a href=\"StructureDefinition-cr-lm-paciente.html\">Modelo Lógico del Paciente</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\">Paciente con el que la persona está relacionada</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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.identificacion\" title=\"Identificador oficial de la persona relacionada. Cada ocurrencia reúne un número y su tipo.\">identificacion</a><a name=\"CRLMPersonaRelacionada.identificacion\"> </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\">Identificador oficial de la persona relacionada<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_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.identificacion.numero\" title=\"Número de identificación tal cual se muestra en el documento oficial.\">numero</a><a name=\"CRLMPersonaRelacionada.identificacion.numero\"> </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#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\">Número de identificación tal cual se muestra en el documento oficial</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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.identificacion.tipo\" title=\"Tipo de documento o identificador al que corresponde el número.\">tipo</a><a name=\"CRLMPersonaRelacionada.identificacion.tipo\"> </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\">Tipo de documento o identificador al que corresponde el número<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-persona-relacionada.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-persona-relacionada\" class=\"binding\">Tipos de identificación de la persona relacionada</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_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_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.identificacion.paisEmisor\" title=\"País que emitió el pasaporte.\">paisEmisor</a><a name=\"CRLMPersonaRelacionada.identificacion.paisEmisor\"> </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\">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: 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_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.tipoRelacion\" title=\"Indica el **tipo de relación directa** que tiene la persona con el paciente: cónyuge, padre,\nmadre, tutor legal, hijo(a), hermano(a) u otro familiar.\">tipoRelacion</a><a name=\"CRLMPersonaRelacionada.tipoRelacion\"> </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/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\">Indica el tipo de relación directa que tiene la persona con el paciente<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-relacion-contacto.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-contacto\" class=\"binding\">Tipo de relación con el paciente</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><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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.nombres\" title=\"Primer y segundo nombre.\">nombres</a><a name=\"CRLMPersonaRelacionada.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_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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.primerApellido\" title=\"Primer apellido de la persona relacionada, en el orden de su documento de identidad, con el\nprogenitor del que proviene cuando se conoce. En Costa Rica cada persona lleva dos apellidos,\npor lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir\nel nacimiento: el primero puede ser el de la madre o el del padre.\">primerApellido</a><a name=\"CRLMPersonaRelacionada.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/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\">Primer apellido de la persona relacionada, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce</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_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.primerApellido.valor\" title=\"Texto del primer apellido, tal como consta en el documento de identidad. No dice de qué\nprogenitor viene: eso es el origen.\">valor</a><a name=\"CRLMPersonaRelacionada.primerApellido.valor\"> </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#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\">Texto del primer apellido, tal como consta en el 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_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_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.primerApellido.origen\" title=\"Progenitor (madre o padre) del que proviene el primer apellido de la persona. Se registra\nsolo si se conoce con certeza, porque la posición del apellido no lo indica.\">origen</a><a name=\"CRLMPersonaRelacionada.primerApellido.origen\"> </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#Coding\">Coding</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\">Progenitor (madre o padre) del que proviene el primer apellido de la persona<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-origen-apellido.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido\" class=\"binding\">Origen del apellido</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_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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.segundoApellido\" title=\"Segundo apellido de la persona relacionada, en el orden de su documento de identidad, con el\nprogenitor del que proviene cuando se conoce. Lo tienen todas las personas costarricenses;\nmuchas personas extranjeras no tienen segundo apellido.\">segundoApellido</a><a name=\"CRLMPersonaRelacionada.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/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\">Segundo apellido de la persona relacionada, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce</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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.segundoApellido.valor\" title=\"Texto del segundo apellido, tal como consta en el documento de identidad. No dice de qué\nprogenitor viene: eso es el origen.\">valor</a><a name=\"CRLMPersonaRelacionada.segundoApellido.valor\"> </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\">Texto del segundo apellido, tal como consta en el 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_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_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.segundoApellido.origen\" title=\"Progenitor (madre o padre) del que proviene el segundo apellido de la persona. Se registra\nsolo si se conoce con certeza, porque la posición del apellido no lo indica.\">origen</a><a name=\"CRLMPersonaRelacionada.segundoApellido.origen\"> </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#Coding\">Coding</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\">Progenitor (madre o padre) del que proviene el segundo apellido de la persona<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-origen-apellido.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido\" class=\"binding\">Origen del apellido</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_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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.sexoBiologico\" title=\"Sexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción).\">sexoBiologico</a><a name=\"CRLMPersonaRelacionada.sexoBiologico\"> </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#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 asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción)<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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.fechaNacimiento\" title=\"Fecha de nacimiento de la persona relacionada, tal como consta en su documento de identidad\n(cédula, DIMEX o pasaporte).\">fechaNacimiento</a><a name=\"CRLMPersonaRelacionada.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\">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#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 de la persona relacionada, tal como consta en su documento de identidad (cédula, DIMEX o pasaporte)</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_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.nacionalidad\" title=\"País o países de los que la persona relacionada es nacional.\">nacionalidad</a><a name=\"CRLMPersonaRelacionada.nacionalidad\"> </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#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 o países de los que la persona relacionada es nacional<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#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><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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.telefono\" title=\"Teléfono de la persona.\">telefono</a><a name=\"CRLMPersonaRelacionada.telefono\"> </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\">Teléfono de la persona<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_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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.correoElectronico\" title=\"Correo electrónico de la persona.\">correoElectronico</a><a name=\"CRLMPersonaRelacionada.correoElectronico\"> </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\">Correo electrónico de la persona<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_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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion\" title=\"Dirección de la persona relacionada. Cada ocurrencia es una dirección completa.\">direccion</a><a name=\"CRLMPersonaRelacionada.direccion\"> </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\">Dirección de la persona relacionada<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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion.uso\" title=\"Indica si es la residencia habitual o una dirección temporal.\">uso</a><a name=\"CRLMPersonaRelacionada.direccion.uso\"> </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#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\">Indica si es la residencia habitual o una dirección temporal<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"http://hl7.org/fhir/R5/valueset-address-use.html\" title=\"http://hl7.org/fhir/ValueSet/address-use\" class=\"binding\">AddressUse</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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion.pais\" title=\"País de la dirección.\">pais</a><a name=\"CRLMPersonaRelacionada.direccion.pais\"> </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\">País de la dirección<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: 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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion.provincia\" title=\"Provincia (Costa Rica) o estado, región o departamento (otro país).\">provincia</a><a name=\"CRLMPersonaRelacionada.direccion.provincia\"> </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\">Provincia (Costa Rica) o estado, región o departamento (otro país)<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-provincia.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-provincia\" class=\"binding\">Provincias de Costa Rica</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><span title=\"null\" class=\"binding\">: </span><span title=\"null\" class=\"binding\">Obligatorio si el país es </span><span style=\"padding: 2px 4px; color: #005c00; background-color: #f9f2f4; white-space: nowrap; border-radius: 4px\" title=\"null\" class=\"binding\">CRI</span><span title=\"null\" class=\"binding\">, por invariante.</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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion.canton\" title=\"Cantón (Costa Rica) o ciudad (otro país).\">canton</a><a name=\"CRLMPersonaRelacionada.direccion.canton\"> </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\">Cantón (Costa Rica) o ciudad (otro país)<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-canton.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-canton\" class=\"binding\">Cantones de Costa Rica</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><span title=\"null\" class=\"binding\">: </span><span title=\"null\" class=\"binding\">Obligatorio si el país es </span><span style=\"padding: 2px 4px; color: #005c00; background-color: #f9f2f4; white-space: nowrap; border-radius: 4px\" title=\"null\" class=\"binding\">CRI</span><span title=\"null\" class=\"binding\">, por invariante.</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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion.distrito\" title=\"Distrito (Costa Rica).\">distrito</a><a name=\"CRLMPersonaRelacionada.direccion.distrito\"> </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\">Distrito (Costa Rica)<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-distrito.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-distrito\" class=\"binding\">Distritos de Costa Rica</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><span title=\"null\" class=\"binding\">: </span><span title=\"null\" class=\"binding\">Obligatorio si el país es </span><span style=\"padding: 2px 4px; color: #005c00; background-color: #f9f2f4; white-space: nowrap; border-radius: 4px\" title=\"null\" class=\"binding\">CRI</span><span title=\"null\" class=\"binding\">, por invariante.</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_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion.barrioPoblado\" title=\"Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o\ncolonia en otro país.\">barrioPoblado</a><a name=\"CRLMPersonaRelacionada.direccion.barrioPoblado\"> </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\">Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país</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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion.codigoPostal\" title=\"Código postal.\">codigoPostal</a><a name=\"CRLMPersonaRelacionada.direccion.codigoPostal\"> </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\">Código postal</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_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion.senas\" title=\"Señas (Costa Rica) o calle y número (otro país).\">senas</a><a name=\"CRLMPersonaRelacionada.direccion.senas\"> </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\">Señas (Costa Rica) o calle y número (otro país)</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-persona-relacionada-definitions.html#CRLMPersonaRelacionada.direccion.texto\" title=\"Dirección completa, tal como se muestra o se imprime.\">texto</a><a name=\"CRLMPersonaRelacionada.direccion.texto\"> </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\">Dirección completa, tal como se muestra o se imprime</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_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: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.periodo\" title=\"Periodo en que la relación es válida.\">periodo</a><a name=\"CRLMPersonaRelacionada.periodo\"> </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 en que la relación es válida</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_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_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.periodo.inicio\" title=\"Fecha desde la que la relación es válida.\">inicio</a><a name=\"CRLMPersonaRelacionada.periodo.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 desde la que la relación es válida</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_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: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-persona-relacionada-definitions.html#CRLMPersonaRelacionada.periodo.fin\" title=\"Fecha hasta la que la relación es válida.\">fin</a><a name=\"CRLMPersonaRelacionada.periodo.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 hasta la que la relación es válida</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-persona-relacionada",
"version" : "0.1.0",
"name" : "CRLMPersonaRelacionada",
"title" : "Modelo Lógico de la Persona Relacionada",
"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" : "Persona con un vínculo legal o familiar con el paciente que necesita identificarse formalmente:\ntutor legal, progenitor de una persona menor de edad o representante que firma un\nconsentimiento. Se modela con el recurso `RelatedPerson` de FHIR R5, que tiene de forma nativa\nidentificación, fecha de nacimiento y sexo, a diferencia del elemento `Patient.contact`.",
"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/RelatedPerson",
"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/CRLMPersonaRelacionada",
"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" : "CRLMPersonaRelacionada",
"path" : "CRLMPersonaRelacionada",
"short" : "Modelo Lógico de la Persona Relacionada",
"definition" : "Persona con un vínculo legal o familiar con el paciente que necesita identificarse formalmente:\ntutor legal, progenitor de una persona menor de edad o representante que firma un\nconsentimiento. Se modela con el recurso `RelatedPerson` de FHIR R5, que tiene de forma nativa\nidentificación, fecha de nacimiento y sexo, a diferencia del elemento `Patient.contact`.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "Base",
"min" : 0,
"max" : "*"
},
"isModifier" : false,
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson"
},
{
"identity" : "rim",
"map" : "n/a"
}
]
},
{
"id" : "CRLMPersonaRelacionada.paciente",
"path" : "CRLMPersonaRelacionada.paciente",
"short" : "Paciente con el que la persona está relacionada",
"definition" : "Paciente con el que la persona está relacionada.",
"comment" : "**Regla de negocio:** Obligatorio. Toda persona relacionada pertenece a un solo paciente; si\nla misma persona es tutora de dos pacientes, se registra una persona relacionada por cada uno.\n\n**Regla de validación:** Debe referenciar a un paciente existente.",
"requirements" : "Una persona relacionada solo tiene sentido respecto de un paciente: es su tutor, su progenitor\no quien firma por él.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.paciente",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "Reference",
"targetProfile" : [
🔗 "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-paciente"
]
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.patient",
"comment" : "Es el enlace estándar entre `RelatedPerson` y `Patient`: la persona relacionada apunta al\npaciente, y no al revés. Para obtener las personas relacionadas de un paciente se busca\n`RelatedPerson?patient={id}`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.identificacion",
"path" : "CRLMPersonaRelacionada.identificacion",
"short" : "Identificador oficial de la persona relacionada",
"definition" : "Identificador oficial de la persona relacionada. Cada ocurrencia reúne un número y su tipo.",
"comment" : "**Regla de negocio:** Obligatorio: es la razón para modelar a esta persona como\n`RelatedPerson` y no como un contacto (por ejemplo, para identificar a quien firma un\nconsentimiento por una persona menor de edad).\n\n**Regla de validación:** No puede haber dos ocurrencias con el mismo tipo y número (invariante\n`cr-identificador-unico`). Solo se admiten documentos oficiales: cédula nacional, DIMEX y\npasaporte. Como no se registra la vigencia, `identifier.use` es siempre `official`.\n\n**Comentarios:** A diferencia del paciente, no se admiten identificadores provisionales\n(`expediente-local`) ni se registra la vigencia.",
"requirements" : "Es la razón de este modelo: quien firma un consentimiento o ejerce la tutela debe quedar\nidentificado formalmente, no solo con su nombre. Admite varios identificadores, como en el\npaciente.",
"min" : 1,
"max" : "*",
"base" : {
"path" : "CRLMPersonaRelacionada.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" : "RelatedPerson.identifier",
"comment" : "Igual que en el paciente: número y tipo van juntos en cada `RelatedPerson.identifier`, y el\n`system` se deriva del tipo (ver sistemas de identificación). La invariante\n`cr-pasaporte-system` también aplica."
}
]
},
{
"id" : "CRLMPersonaRelacionada.identificacion.id",
"path" : "CRLMPersonaRelacionada.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" : "CRLMPersonaRelacionada.identificacion.extension",
"path" : "CRLMPersonaRelacionada.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" : "CRLMPersonaRelacionada.identificacion.modifierExtension",
"path" : "CRLMPersonaRelacionada.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" : "CRLMPersonaRelacionada.identificacion.numero",
"path" : "CRLMPersonaRelacionada.identificacion.numero",
"short" : "Número de identificación tal cual se muestra en el documento oficial",
"definition" : "Número de identificación tal cual se muestra en el documento oficial.",
"comment" : "**Regla de validación:** Formato según tipo: Cédula nacional (9 dígitos numéricos sin\nguiones), DIMEX (11-12 dígitos numéricos; se aceptan ceros a la izquierda en la captura,\npero se guardan y envían sin ellos), Pasaporte (alfanumérico de 6 a 15 caracteres).\nInvariantes comunes `cr-cedula-nacional-value`, `cr-dimex-value` y `cr-pasaporte-system`,\nlas mismas del paciente.",
"requirements" : "Es el valor que identifica a la persona y que permite verificarla contra el documento que\npresenta.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.identificacion.numero",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.identifier.value",
"comment" : "Valor del identificador (cédula, DIMEX o pasaporte)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.identificacion.tipo",
"path" : "CRLMPersonaRelacionada.identificacion.tipo",
"short" : "Tipo de documento o identificador al que corresponde el número",
"definition" : "Tipo de documento o identificador al que corresponde el número.",
"comment" : "**Regla de negocio:** Cédula nacional para costarricenses, DIMEX para extranjeros residentes\ny pasaporte para extranjeros no residentes.\n\n**Regla de validación:** Debe pertenecer al catálogo tipos de identificación de persona\nrelacionada: Cédula Nacional, DIMEX, Número de Pasaporte.",
"requirements" : "El mismo número puede existir en dos tipos distintos. El tipo dice quién asignó el número y\ncómo validarlo, y de él se arma el `system` del identificador.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.identificacion.tipo",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-persona-relacionada"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.identifier.type",
"comment" : "Igual que en el paciente (decisión 15 del paciente), el tipo es **opcional**: el `system` ya\ndice de qué documento se trata. Si se envía, lleva el código CR (`cedula-nacional`, `dimex`,\n`pasaporte`) y, opcionalmente, su equivalente de HL7 v2-0203 (`NI`, `PRC`, `PPN`). El ValueSet\n`cr-tipo-identificacion-persona-relacionada` es un subconjunto de `cr-tipo-identificacion`.\nInvariante `cr-persona-relacionada-identificador-system`: solo se admiten los `system` de la\ncédula, el DIMEX y el pasaporte."
}
]
},
{
"id" : "CRLMPersonaRelacionada.identificacion.paisEmisor",
"path" : "CRLMPersonaRelacionada.identificacion.paisEmisor",
"short" : "País que emitió el pasaporte",
"definition" : "País que emitió el pasaporte.",
"comment" : "**Regla de negocio:** Obligatorio si `identificacion.tipo` es `pasaporte`; no se registra\npara los demás tipos. Es el país que emitió el documento, que puede no coincidir con la\n`nacionalidad` (por ejemplo, en personas con doble nacionalidad).\n\n**Regla de validación:** Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países. No\nse usa el código de la zona de lectura mecánica (MRZ) del pasaporte cuando difiere del ISO\n(por ejemplo, Alemania es `DEU`, no `D`).",
"requirements" : "Un número de pasaporte solo es único dentro de su país. Sin el país emisor, dos pasaportes\nde países distintos se podrían confundir.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.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" : "RelatedPerson.identifier.system (sufijo)",
"comment" : "No se envía como Coding: el código es el sufijo del `system` del pasaporte\n(`https://hl7.or.cr/fhir/sid/pasaporte/{ISO 3166-1 alfa-3}`). Opcionalmente, el nombre del\npaís va en `identifier.assigner.display`. La invariante `cr-pasaporte-system` valida la forma\ndel código (tres letras mayúsculas); que el código exista en ISO 3166-1 se valida en la\naplicación o en el servidor. Ver pasaporte."
}
]
},
{
"id" : "CRLMPersonaRelacionada.tipoRelacion",
"path" : "CRLMPersonaRelacionada.tipoRelacion",
"short" : "Indica el tipo de relación directa que tiene la persona con el paciente",
"definition" : "Indica el **tipo de relación directa** que tiene la persona con el paciente: cónyuge, padre,\nmadre, tutor legal, hijo(a), hermano(a) u otro familiar.",
"comment" : "**Regla de negocio:** Vínculo legal o familiar de la persona con el paciente. Si el paciente\nes menor de edad o legalmente dependiente, debe tener al menos una persona relacionada con\nrelación de tutor legal o progenitor.\n\n**Regla de validación:** Debe corresponder a los valores del catálogo tipo de relación:\nCónyuge (SPS), Padre (FTH), Madre (MTH), Tutor legal (GUARD), Hijo(a) (CHILD), Hermano(a)\n(SIB) u Otro familiar (FAMMEMB), de HL7 v3-RoleCode.",
"requirements" : "El vínculo determina qué puede hacer la persona por el paciente: un tutor legal o un\nprogenitor puede consentir por una persona menor de edad; otro familiar, no.",
"min" : 1,
"max" : "*",
"base" : {
"path" : "CRLMPersonaRelacionada.tipoRelacion",
"min" : 1,
"max" : "*"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-contacto"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.relationship",
"comment" : "Mapeo: Cónyuge (SPS), Padre (FTH), Madre (MTH), Tutor legal (GUARD), Hijo(a) (CHILD), Hermano(a)\n(SIB), Otro familiar (FAMMEMB), de v3-RoleCode. En R5 `RelatedPerson.relationship` es 0..* y el\nperfil lo pasa a 1..*: una persona puede tener varias relaciones (por ejemplo, madre y tutora\nlegal)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.nombres",
"path" : "CRLMPersonaRelacionada.nombres",
"short" : "Primer y segundo nombre",
"definition" : "Primer y segundo nombre.",
"comment" : "**Regla de negocio:** Nombre(s) de pila de la persona según su documento oficial de identidad.\nObligatorio el primer nombre.\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 reconocer a la persona y comparar su nombre con el del documento\nque presenta.",
"min" : 1,
"max" : "2",
"base" : {
"path" : "CRLMPersonaRelacionada.nombres",
"min" : 1,
"max" : "2"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.given",
"comment" : "Primer y segundo nombre dentro de `RelatedPerson.name`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.primerApellido",
"path" : "CRLMPersonaRelacionada.primerApellido",
"short" : "Primer apellido de la persona relacionada, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce",
"definition" : "Primer apellido de la persona relacionada, en el orden de su documento de identidad, con el\nprogenitor del que proviene cuando se conoce. En Costa Rica cada persona lleva dos apellidos,\npor lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir\nel nacimiento: el primero puede ser el de la madre o el del padre.",
"comment" : "**Regla de negocio:** Igual que en el paciente.",
"requirements" : "Forma parte del nombre legal. Usa la misma estructura que el apellido del paciente, para no\ntener dos formas de registrar un apellido.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.primerApellido",
"min" : 1,
"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" : "RelatedPerson.name.family",
"comment" : "Igual que en el paciente: `family` lleva los dos apellidos completos del"
}
]
},
{
"id" : "CRLMPersonaRelacionada.primerApellido.id",
"path" : "CRLMPersonaRelacionada.primerApellido.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" : "CRLMPersonaRelacionada.primerApellido.extension",
"path" : "CRLMPersonaRelacionada.primerApellido.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" : "CRLMPersonaRelacionada.primerApellido.modifierExtension",
"path" : "CRLMPersonaRelacionada.primerApellido.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" : "CRLMPersonaRelacionada.primerApellido.valor",
"path" : "CRLMPersonaRelacionada.primerApellido.valor",
"short" : "Texto del primer apellido, tal como consta en el documento de identidad",
"definition" : "Texto del primer apellido, tal como consta en el documento de identidad. No dice de qué\nprogenitor viene: eso es el origen.",
"comment" : "**Regla de negocio:** Obligatorio. Es el apellido que aparece en primer lugar en el\ndocumento de identidad de la persona. Igual que en el paciente, el orden no indica de qué\nprogenitor viene.\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\ncualquier país (invariante `cr-nombre-caracteres` de `cr-human-name`).",
"requirements" : "Con los nombres, identifica a la persona y se compara con su documento.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.primerApellido.valor",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family.extension:primerApellido.extension:valor.valueString",
"comment" : "Subextensión `valor` de la extensión CR `cr-primer-apellido` sobre\n`RelatedPerson.name.family`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.primerApellido.origen",
"path" : "CRLMPersonaRelacionada.primerApellido.origen",
"short" : "Progenitor (madre o padre) del que proviene el primer apellido de la persona",
"definition" : "Progenitor (madre o padre) del que proviene el primer apellido de la persona. Se registra\nsolo si se conoce con certeza, porque la posición del apellido no lo indica.",
"comment" : "**Regla de negocio:** Igual que en el paciente: opcional, solo cuando se conoce con certeza,\nsin deducirlo de la posición. Solo se registra si existe el primer apellido de la persona.\n\n**Regla de validación:** Debe pertenecer al catálogo origen del apellido: Madre (`MTH`),\nPadre (`FTH`). Si no se conoce el origen, no se registra.",
"requirements" : "Se conserva para que el apellido tenga la misma estructura que el del paciente. Cuando se\nconoce, ayuda a confirmar la filiación de un progenitor.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.primerApellido.origen",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Coding"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family.extension:primerApellido.extension:origen.valueCoding",
"comment" : "Igual que en el paciente, sobre `RelatedPerson.name.family`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.segundoApellido",
"path" : "CRLMPersonaRelacionada.segundoApellido",
"short" : "Segundo apellido de la persona relacionada, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce",
"definition" : "Segundo apellido de la persona relacionada, en el orden de su documento de identidad, con el\nprogenitor del que proviene cuando se conoce. Lo tienen todas las personas costarricenses;\nmuchas personas extranjeras no tienen segundo apellido.",
"comment" : "**Regla de negocio:** Igual que en el paciente.",
"requirements" : "Igual que el primer apellido, forma parte del nombre legal. Es opcional porque muchas personas\nextranjeras no tienen segundo apellido.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.segundoApellido",
"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" : "RelatedPerson.name.family",
"comment" : "Igual que en el paciente."
}
]
},
{
"id" : "CRLMPersonaRelacionada.segundoApellido.id",
"path" : "CRLMPersonaRelacionada.segundoApellido.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" : "CRLMPersonaRelacionada.segundoApellido.extension",
"path" : "CRLMPersonaRelacionada.segundoApellido.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" : "CRLMPersonaRelacionada.segundoApellido.modifierExtension",
"path" : "CRLMPersonaRelacionada.segundoApellido.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" : "CRLMPersonaRelacionada.segundoApellido.valor",
"path" : "CRLMPersonaRelacionada.segundoApellido.valor",
"short" : "Texto del segundo apellido, tal como consta en el documento de identidad",
"definition" : "Texto del segundo apellido, tal como consta en el documento de identidad. No dice de qué\nprogenitor viene: eso es el origen.",
"comment" : "**Regla de negocio:** Es el apellido que aparece en segundo lugar en el documento de\nidentidad de la persona. Igual que en el paciente, el orden no indica de qué progenitor\nviene. Requerido para costarricenses; opcional para extranjeros según su ordenamiento legal\nde origen.\n\n**Regla de validación:** Si se registra: hasta 50 caracteres. Letras de cualquier alfabeto,\ncon sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y\npuntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de\npersonas de cualquier país (invariante `cr-nombre-caracteres` de `cr-human-name`).",
"requirements" : "Ayuda a distinguir a personas con el mismo nombre y el mismo primer apellido.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.segundoApellido.valor",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family.extension:segundoApellido.extension:valor.valueString",
"comment" : "Subextensión `valor` de la extensión CR `cr-segundo-apellido` sobre\n`RelatedPerson.name.family`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.segundoApellido.origen",
"path" : "CRLMPersonaRelacionada.segundoApellido.origen",
"short" : "Progenitor (madre o padre) del que proviene el segundo apellido de la persona",
"definition" : "Progenitor (madre o padre) del que proviene el segundo apellido de la persona. Se registra\nsolo si se conoce con certeza, porque la posición del apellido no lo indica.",
"comment" : "**Regla de negocio:** Igual que en el paciente: opcional, solo cuando se conoce con certeza,\nsin deducirlo de la posición. Solo se registra si existe el segundo apellido de la persona.\n\n**Regla de validación:** Debe pertenecer al catálogo origen del apellido: Madre (`MTH`),\nPadre (`FTH`). Si no se conoce el origen, no se registra.",
"requirements" : "Se conserva para que el apellido tenga la misma estructura que el del paciente.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.segundoApellido.origen",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "Coding"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family.extension:segundoApellido.extension:origen.valueCoding",
"comment" : "Igual que en el paciente, sobre `RelatedPerson.name.family`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.sexoBiologico",
"path" : "CRLMPersonaRelacionada.sexoBiologico",
"short" : "Sexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción)",
"definition" : "Sexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción).",
"comment" : "**Regla de negocio:** Obligatorio. Igual que en el paciente, es el único dato de sexo en esta\nversión.\n\n**Regla de validación:** Debe pertenecer al catálogo sexo asignado al nacer: mujer (`female`),\nhombre (`male`), desconocido (`unknown`).",
"requirements" : "Junto con el nombre y la fecha de nacimiento, permite distinguir a dos personas y verificar la\nidentidad de quien firma.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.sexoBiologico",
"min" : 1,
"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" : "RelatedPerson.gender",
"comment" : "Igual que en el paciente (decisión 2): va solo en `RelatedPerson.gender`, y la definición del\nelemento en el perfil dice que lleva el sexo asignado al nacer."
}
]
},
{
"id" : "CRLMPersonaRelacionada.fechaNacimiento",
"path" : "CRLMPersonaRelacionada.fechaNacimiento",
"short" : "Fecha de nacimiento de la persona relacionada, tal como consta en su documento de identidad (cédula, DIMEX o pasaporte)",
"definition" : "Fecha de nacimiento de la persona relacionada, tal como consta en su documento de identidad\n(cédula, DIMEX o pasaporte).",
"comment" : "**Regla de negocio:** Fecha de nacimiento oficial que figura en el documento de identidad.\nUtilizada para el cálculo de la edad cronológica y grupo etario del paciente.\n\n**Regla de validación:** Formato estándar ISO 8601 (AAAA-MM-DD). La fecha debe ser igual o\nanterior a la fecha actual y no mayor a 130 años en el pasado. Invariante\n`cr-persona-fecha-nacimiento`.",
"requirements" : "Permite comprobar que la persona es mayor de edad, condición para que ejerza la tutela o firme\nun consentimiento, y distinguirla de otra con el mismo nombre.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.fechaNacimiento",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.birthDate",
"comment" : "Fecha de nacimiento en formato estándar ISO AAAA-MM-DD según documento oficial."
}
]
},
{
"id" : "CRLMPersonaRelacionada.nacionalidad",
"path" : "CRLMPersonaRelacionada.nacionalidad",
"short" : "País o países de los que la persona relacionada es nacional",
"definition" : "País o países de los que la persona relacionada es nacional.",
"comment" : "**Regla de negocio:** País o países de nacionalidad legal de la persona. Permite registro\nmúltiple en caso de doble ciudadanía. Si la nacionalidad no se conoce, se envía la extensión\n`data-absent-reason` con `unknown` en lugar del código. Si la persona es apátrida, se envía\n`data-absent-reason` con `not-applicable` y el texto \"Apátrida\"; en ese caso no puede haber\notra nacionalidad.\n\n**Regla de validación:** Debe corresponder al código **ISO 3166-1 alfa-3** del país (ej.\n`CRI`), según el catálogo de nacionalidad. Invariante `cr-persona-apatrida`: si una\nnacionalidad lleva `data-absent-reason` = `not-applicable`, no hay otra.",
"requirements" : "Indica qué documentos puede presentar la persona y bajo qué ordenamiento ejerce la tutela,\ncuando es extranjera.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CRLMPersonaRelacionada.nacionalidad",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"valueSet" : "http://hl7.org/fhir/ValueSet/iso3166-1-3"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.extension:nationality",
"comment" : "Extensión `http://hl7.org/fhir/StructureDefinition/patient-nationality` (paquete de extensiones\nR5). El código va en `extension:code.value[x]`, con binding `extensible` a ISO 3166-1 alfa-3\n(decisión 5 de nacionalidad) (ej. `CRI`). El nombre del país en español va en\n`CodeableConcept.text`, no en `coding.display` (decisión 3 de nacionalidad)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.telefono",
"path" : "CRLMPersonaRelacionada.telefono",
"short" : "Teléfono de la persona",
"definition" : "Teléfono de la persona.",
"comment" : "**Regla de negocio:** Medio de comunicación prioritario con la persona para notificaciones\nmédicas, emergencias y autorizaciones asistenciales.\n\n**Regla de validación:** Formato E.164: `+`, el código de país y el número, sin espacios ni\nguiones; en Costa Rica, `+506` y 8 dígitos (o un número 800 o 900 de 10 dígitos). La captura\npuede omitir el `+506`, pero el sistema lo agrega antes de guardar o enviar. Una extensión\ninterna va después de `;ext=` (RFC 3966). Invariante común `cr-telefono`.",
"requirements" : "Es el medio más rápido para pedir una autorización o avisar de una emergencia.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CRLMPersonaRelacionada.telefono",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.telecom (system = phone)",
"comment" : "`telecom.system` = \"phone\", `telecom.value` = número telefónico del"
}
]
},
{
"id" : "CRLMPersonaRelacionada.correoElectronico",
"path" : "CRLMPersonaRelacionada.correoElectronico",
"short" : "Correo electrónico de la persona",
"definition" : "Correo electrónico de la persona.",
"comment" : "**Regla de negocio:** Cuenta de correo electrónico de la persona para notificaciones formales\ny comunicaciones digitales. Opcional.\n\n**Regla de validación:** Debe cumplir con la estructura estándar según RFC 5322\n(usuario@dominio.extensión). Longitud máxima de 100 caracteres.",
"requirements" : "Sirve para las comunicaciones formales, como el envío de un consentimiento o de una\nnotificación.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CRLMPersonaRelacionada.correoElectronico",
"min" : 0,
"max" : "*"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.telecom (system = email)",
"comment" : "`telecom.system` = \"email\", `telecom.value` = correo electrónico de"
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion",
"path" : "CRLMPersonaRelacionada.direccion",
"short" : "Dirección de la persona relacionada",
"definition" : "Dirección de la persona relacionada. Cada ocurrencia es una dirección completa.",
"comment" : "**Regla de negocio:** Direcciones de la persona relacionada, en Costa Rica o en otro país. A\nlo sumo una con uso residencia.\n\n**Regla de validación:** Si `direccion.pais` es `CRI`, `provincia`, `canton` y `distrito` son\nobligatorios y deben ser concordantes entre sí. A lo sumo una dirección con uso residencia\n(invariante `cr-persona-residencia`).",
"requirements" : "Permite notificar a la persona de forma presencial y ubicarla cuando no responde por teléfono.",
"min" : 0,
"max" : "*",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion",
"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" : "RelatedPerson.address",
"comment" : "Igual que en el paciente: cada dirección sigue el perfil `cr-address`, con `state`, `city` y\n`district` obligatorios y validados contra la DTA si el país es `CRI`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.id",
"path" : "CRLMPersonaRelacionada.direccion.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" : "CRLMPersonaRelacionada.direccion.extension",
"path" : "CRLMPersonaRelacionada.direccion.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" : "CRLMPersonaRelacionada.direccion.modifierExtension",
"path" : "CRLMPersonaRelacionada.direccion.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" : "CRLMPersonaRelacionada.direccion.uso",
"path" : "CRLMPersonaRelacionada.direccion.uso",
"short" : "Indica si es la residencia habitual o una dirección temporal",
"definition" : "Indica si es la residencia habitual o una dirección temporal.",
"comment" : "**Regla de negocio:** Residencia (`home`): donde vive habitualmente. Temporal (`temp`):\ndonde se aloja por un tiempo, por ejemplo durante un tratamiento o una recuperación.\n\n**Regla de validación:** Solo `home` o `temp`, del ValueSet HL7 `address-use` (invariante\n`cr-direccion-uso-persona`).",
"requirements" : "Igual que en la dirección del paciente: distingue la residencia habitual de una dirección\ntemporal.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion.uso",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "code"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/address-use"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.use",
"comment" : "En el perfil, `use` pasa de 0..1 a 1..1 y se restringe a `home` y `temp`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.pais",
"path" : "CRLMPersonaRelacionada.direccion.pais",
"short" : "País de la dirección",
"definition" : "País de la dirección.",
"comment" : "**Regla de negocio:** Obligatorio. Determina qué reglas aplican al resto de la dirección.\n\n**Regla de validación:** Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países.",
"requirements" : "Igual que en la dirección del paciente: decide si la dirección sigue la División Territorial\nAdministrativa o es de otro país.",
"min" : 1,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion.pais",
"min" : 1,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/iso3166-1-3"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.country",
"comment" : "`Address.country` es `string`; FHIR recomienda ISO 3166 y esta IG fija alfa-3, igual que en la\nnacionalidad. Si es `CRI`, la provincia, el cantón y el distrito son obligatorios\n(`cr-address`)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.provincia",
"path" : "CRLMPersonaRelacionada.direccion.provincia",
"short" : "Provincia (Costa Rica) o estado, región o departamento (otro país)",
"definition" : "Provincia (Costa Rica) o estado, región o departamento (otro país).",
"comment" : "**Regla de negocio:** Obligatoria si el país es `CRI`. En otros países es texto libre y\nopcional.\n\n**Regla de validación:** Si el país es `CRI`: código de provincia de la División Territorial\nAdministrativa del SNIT (1 a 7).",
"requirements" : "Igual que en la dirección del paciente: primer nivel de la División Territorial\nAdministrativa.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion.provincia",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"description" : "Obligatorio si el país es `CRI`, por invariante.",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-provincia"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.state",
"comment" : "En Costa Rica se envía el código de la DTA (ver pregunta 5 de la DTA); el nombre va en `text`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.canton",
"path" : "CRLMPersonaRelacionada.direccion.canton",
"short" : "Cantón (Costa Rica) o ciudad (otro país)",
"definition" : "Cantón (Costa Rica) o ciudad (otro país).",
"comment" : "**Regla de negocio:** Obligatorio si el país es `CRI` y debe pertenecer a la provincia\nindicada. En otros países es texto libre y opcional.\n\n**Regla de validación:** Si el país es `CRI`: código de cantón de la DTA del SNIT (3\ndígitos), concordante con la provincia.",
"requirements" : "Igual que en la dirección del paciente: segundo nivel de la División Territorial\nAdministrativa.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion.canton",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"description" : "Obligatorio si el país es `CRI`, por invariante.",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-canton"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.city",
"comment" : "Mismo mapeo que en el paciente (decisión 5 del paciente)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.distrito",
"path" : "CRLMPersonaRelacionada.direccion.distrito",
"short" : "Distrito (Costa Rica)",
"definition" : "Distrito (Costa Rica).",
"comment" : "**Regla de negocio:** Obligatorio si el país es `CRI` y debe pertenecer al cantón indicado.\nNo aplica a otros países.\n\n**Regla de validación:** Si el país es `CRI`: código de distrito de la DTA del SNIT (5\ndígitos), concordante con el cantón.",
"requirements" : "Igual que en la dirección del paciente: nivel más fino de la División Territorial\nAdministrativa.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion.distrito",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"description" : "Obligatorio si el país es `CRI`, por invariante.",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-distrito"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.district",
"comment" : "Mismo mapeo que en el paciente (decisión 5 del paciente)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.barrioPoblado",
"path" : "CRLMPersonaRelacionada.direccion.barrioPoblado",
"short" : "Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país",
"definition" : "Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o\ncolonia en otro país.",
"comment" : "**Regla de negocio:** Opcional. En Costa Rica se registra el nombre del barrio o poblado tal\ncomo aparece en la División Territorial Administrativa publicada en La Gaceta, y debe estar\ndentro del distrito indicado.\n\n**Regla de validación:** Texto de hasta 100 caracteres. No se valida contra un catálogo: el\nSNIT no publica barrios ni poblados con código.",
"requirements" : "Igual que en la dirección del paciente: precisa la ubicación dentro del distrito.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion.barrioPoblado",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.extension:precinct",
"comment" : "Extensión estándar `http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct`\n(\"subdivisión de un municipio\"), con contexto `Address`. No se usa `line`, que queda para las\nseñas. Ver pregunta 6 de la DTA."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.codigoPostal",
"path" : "CRLMPersonaRelacionada.direccion.codigoPostal",
"short" : "Código postal",
"definition" : "Código postal.",
"comment" : "**Regla de negocio:** Opcional en cualquier país.",
"requirements" : "Igual que en la dirección del paciente: lo usan las direcciones de otros países.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion.codigoPostal",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.postalCode",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.senas",
"path" : "CRLMPersonaRelacionada.direccion.senas",
"short" : "Señas (Costa Rica) o calle y número (otro país)",
"definition" : "Señas (Costa Rica) o calle y número (otro país).",
"comment" : "**Regla de negocio:** Descripción para localizar el lugar: puntos de referencia en Costa\nRica, o calle, número y apartamento en el extranjero.\n\n**Regla de validación:** Longitud máxima de 250 caracteres.",
"requirements" : "Igual que en la dirección del paciente: sin las señas no se puede llegar al lugar.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion.senas",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.line",
"comment" : "`line` queda solo para señas o calle, igual que en el paciente."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.texto",
"path" : "CRLMPersonaRelacionada.direccion.texto",
"short" : "Dirección completa, tal como se muestra o se imprime",
"definition" : "Dirección completa, tal como se muestra o se imprime.",
"comment" : "**Regla de negocio:** Incluye los nombres (no los códigos) de provincia, cantón y distrito.\n\n**Regla de validación:** Longitud mínima de 5 y máxima de 250 caracteres.",
"requirements" : "Igual que en la dirección del paciente: permite mostrar la dirección sin armarla a partir de\nlos códigos.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.direccion.texto",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.text",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMPersonaRelacionada.periodo",
"path" : "CRLMPersonaRelacionada.periodo",
"short" : "Periodo en que la relación es válida",
"definition" : "Periodo en que la relación es válida.",
"comment" : "**Regla de negocio:** Opcional. Se usa cuando la relación tiene vigencia limitada, por ejemplo\nuna tutela temporal.\n\n**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior al\nfin.",
"requirements" : "Una tutela o una representación puede ser temporal. El periodo dice si la persona puede actuar\npor el paciente en una fecha dada.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.periodo",
"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" : "RelatedPerson.period",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMPersonaRelacionada.periodo.id",
"path" : "CRLMPersonaRelacionada.periodo.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" : "CRLMPersonaRelacionada.periodo.extension",
"path" : "CRLMPersonaRelacionada.periodo.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" : "CRLMPersonaRelacionada.periodo.modifierExtension",
"path" : "CRLMPersonaRelacionada.periodo.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" : "CRLMPersonaRelacionada.periodo.inicio",
"path" : "CRLMPersonaRelacionada.periodo.inicio",
"short" : "Fecha desde la que la relación es válida",
"definition" : "Fecha desde la que la relación es válida.",
"requirements" : "Marca desde cuándo la persona puede actuar por el paciente.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.periodo.inicio",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.period.start",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMPersonaRelacionada.periodo.fin",
"path" : "CRLMPersonaRelacionada.periodo.fin",
"short" : "Fecha hasta la que la relación es válida",
"definition" : "Fecha hasta la que la relación es válida.",
"requirements" : "Marca hasta cuándo puede actuar por el paciente; después, su firma ya no vale.",
"min" : 0,
"max" : "1",
"base" : {
"path" : "CRLMPersonaRelacionada.periodo.fin",
"min" : 0,
"max" : "1"
},
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.period.end",
"comment" : "N/A"
}
]
}
]
},
"differential" : {
"element" : [
{
"id" : "CRLMPersonaRelacionada",
"path" : "CRLMPersonaRelacionada",
"short" : "Modelo Lógico de la Persona Relacionada",
"definition" : "Persona con un vínculo legal o familiar con el paciente que necesita identificarse formalmente:\ntutor legal, progenitor de una persona menor de edad o representante que firma un\nconsentimiento. Se modela con el recurso `RelatedPerson` de FHIR R5, que tiene de forma nativa\nidentificación, fecha de nacimiento y sexo, a diferencia del elemento `Patient.contact`.",
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson"
}
]
},
{
"id" : "CRLMPersonaRelacionada.paciente",
"path" : "CRLMPersonaRelacionada.paciente",
"short" : "Paciente con el que la persona está relacionada",
"definition" : "Paciente con el que la persona está relacionada.",
"comment" : "**Regla de negocio:** Obligatorio. Toda persona relacionada pertenece a un solo paciente; si\nla misma persona es tutora de dos pacientes, se registra una persona relacionada por cada uno.\n\n**Regla de validación:** Debe referenciar a un paciente existente.",
"requirements" : "Una persona relacionada solo tiene sentido respecto de un paciente: es su tutor, su progenitor\no quien firma por él.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "Reference",
"targetProfile" : [
🔗 "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-paciente"
]
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.patient",
"comment" : "Es el enlace estándar entre `RelatedPerson` y `Patient`: la persona relacionada apunta al\npaciente, y no al revés. Para obtener las personas relacionadas de un paciente se busca\n`RelatedPerson?patient={id}`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.identificacion",
"path" : "CRLMPersonaRelacionada.identificacion",
"short" : "Identificador oficial de la persona relacionada",
"definition" : "Identificador oficial de la persona relacionada. Cada ocurrencia reúne un número y su tipo.",
"comment" : "**Regla de negocio:** Obligatorio: es la razón para modelar a esta persona como\n`RelatedPerson` y no como un contacto (por ejemplo, para identificar a quien firma un\nconsentimiento por una persona menor de edad).\n\n**Regla de validación:** No puede haber dos ocurrencias con el mismo tipo y número (invariante\n`cr-identificador-unico`). Solo se admiten documentos oficiales: cédula nacional, DIMEX y\npasaporte. Como no se registra la vigencia, `identifier.use` es siempre `official`.\n\n**Comentarios:** A diferencia del paciente, no se admiten identificadores provisionales\n(`expediente-local`) ni se registra la vigencia.",
"requirements" : "Es la razón de este modelo: quien firma un consentimiento o ejerce la tutela debe quedar\nidentificado formalmente, no solo con su nombre. Admite varios identificadores, como en el\npaciente.",
"min" : 1,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.identifier",
"comment" : "Igual que en el paciente: número y tipo van juntos en cada `RelatedPerson.identifier`, y el\n`system` se deriva del tipo (ver sistemas de identificación). La invariante\n`cr-pasaporte-system` también aplica."
}
]
},
{
"id" : "CRLMPersonaRelacionada.identificacion.numero",
"path" : "CRLMPersonaRelacionada.identificacion.numero",
"short" : "Número de identificación tal cual se muestra en el documento oficial",
"definition" : "Número de identificación tal cual se muestra en el documento oficial.",
"comment" : "**Regla de validación:** Formato según tipo: Cédula nacional (9 dígitos numéricos sin\nguiones), DIMEX (11-12 dígitos numéricos; se aceptan ceros a la izquierda en la captura,\npero se guardan y envían sin ellos), Pasaporte (alfanumérico de 6 a 15 caracteres).\nInvariantes comunes `cr-cedula-nacional-value`, `cr-dimex-value` y `cr-pasaporte-system`,\nlas mismas del paciente.",
"requirements" : "Es el valor que identifica a la persona y que permite verificarla contra el documento que\npresenta.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.identifier.value",
"comment" : "Valor del identificador (cédula, DIMEX o pasaporte)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.identificacion.tipo",
"path" : "CRLMPersonaRelacionada.identificacion.tipo",
"short" : "Tipo de documento o identificador al que corresponde el número",
"definition" : "Tipo de documento o identificador al que corresponde el número.",
"comment" : "**Regla de negocio:** Cédula nacional para costarricenses, DIMEX para extranjeros residentes\ny pasaporte para extranjeros no residentes.\n\n**Regla de validación:** Debe pertenecer al catálogo tipos de identificación de persona\nrelacionada: Cédula Nacional, DIMEX, Número de Pasaporte.",
"requirements" : "El mismo número puede existir en dos tipos distintos. El tipo dice quién asignó el número y\ncómo validarlo, y 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-persona-relacionada"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.identifier.type",
"comment" : "Igual que en el paciente (decisión 15 del paciente), el tipo es **opcional**: el `system` ya\ndice de qué documento se trata. Si se envía, lleva el código CR (`cedula-nacional`, `dimex`,\n`pasaporte`) y, opcionalmente, su equivalente de HL7 v2-0203 (`NI`, `PRC`, `PPN`). El ValueSet\n`cr-tipo-identificacion-persona-relacionada` es un subconjunto de `cr-tipo-identificacion`.\nInvariante `cr-persona-relacionada-identificador-system`: solo se admiten los `system` de la\ncédula, el DIMEX y el pasaporte."
}
]
},
{
"id" : "CRLMPersonaRelacionada.identificacion.paisEmisor",
"path" : "CRLMPersonaRelacionada.identificacion.paisEmisor",
"short" : "País que emitió el pasaporte",
"definition" : "País que emitió el pasaporte.",
"comment" : "**Regla de negocio:** Obligatorio si `identificacion.tipo` es `pasaporte`; no se registra\npara los demás tipos. Es el país que emitió el documento, que puede no coincidir con la\n`nacionalidad` (por ejemplo, en personas con doble nacionalidad).\n\n**Regla de validación:** Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países. No\nse usa el código de la zona de lectura mecánica (MRZ) del pasaporte cuando difiere del ISO\n(por ejemplo, Alemania es `DEU`, no `D`).",
"requirements" : "Un número de pasaporte solo es único dentro de su país. Sin el país emisor, dos pasaportes\nde países distintos se podrían confundir.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/iso3166-1-3"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.identifier.system (sufijo)",
"comment" : "No se envía como Coding: el código es el sufijo del `system` del pasaporte\n(`https://hl7.or.cr/fhir/sid/pasaporte/{ISO 3166-1 alfa-3}`). Opcionalmente, el nombre del\npaís va en `identifier.assigner.display`. La invariante `cr-pasaporte-system` valida la forma\ndel código (tres letras mayúsculas); que el código exista en ISO 3166-1 se valida en la\naplicación o en el servidor. Ver pasaporte."
}
]
},
{
"id" : "CRLMPersonaRelacionada.tipoRelacion",
"path" : "CRLMPersonaRelacionada.tipoRelacion",
"short" : "Indica el tipo de relación directa que tiene la persona con el paciente",
"definition" : "Indica el **tipo de relación directa** que tiene la persona con el paciente: cónyuge, padre,\nmadre, tutor legal, hijo(a), hermano(a) u otro familiar.",
"comment" : "**Regla de negocio:** Vínculo legal o familiar de la persona con el paciente. Si el paciente\nes menor de edad o legalmente dependiente, debe tener al menos una persona relacionada con\nrelación de tutor legal o progenitor.\n\n**Regla de validación:** Debe corresponder a los valores del catálogo tipo de relación:\nCónyuge (SPS), Padre (FTH), Madre (MTH), Tutor legal (GUARD), Hijo(a) (CHILD), Hermano(a)\n(SIB) u Otro familiar (FAMMEMB), de HL7 v3-RoleCode.",
"requirements" : "El vínculo determina qué puede hacer la persona por el paciente: un tutor legal o un\nprogenitor puede consentir por una persona menor de edad; otro familiar, no.",
"min" : 1,
"max" : "*",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-contacto"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.relationship",
"comment" : "Mapeo: Cónyuge (SPS), Padre (FTH), Madre (MTH), Tutor legal (GUARD), Hijo(a) (CHILD), Hermano(a)\n(SIB), Otro familiar (FAMMEMB), de v3-RoleCode. En R5 `RelatedPerson.relationship` es 0..* y el\nperfil lo pasa a 1..*: una persona puede tener varias relaciones (por ejemplo, madre y tutora\nlegal)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.nombres",
"path" : "CRLMPersonaRelacionada.nombres",
"short" : "Primer y segundo nombre",
"definition" : "Primer y segundo nombre.",
"comment" : "**Regla de negocio:** Nombre(s) de pila de la persona según su documento oficial de identidad.\nObligatorio el primer nombre.\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 reconocer a la persona y comparar su nombre con el del documento\nque presenta.",
"min" : 1,
"max" : "2",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.given",
"comment" : "Primer y segundo nombre dentro de `RelatedPerson.name`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.primerApellido",
"path" : "CRLMPersonaRelacionada.primerApellido",
"short" : "Primer apellido de la persona relacionada, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce",
"definition" : "Primer apellido de la persona relacionada, en el orden de su documento de identidad, con el\nprogenitor del que proviene cuando se conoce. En Costa Rica cada persona lleva dos apellidos,\npor lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir\nel nacimiento: el primero puede ser el de la madre o el del padre.",
"comment" : "**Regla de negocio:** Igual que en el paciente.",
"requirements" : "Forma parte del nombre legal. Usa la misma estructura que el apellido del paciente, para no\ntener dos formas de registrar un apellido.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family",
"comment" : "Igual que en el paciente: `family` lleva los dos apellidos completos del"
}
]
},
{
"id" : "CRLMPersonaRelacionada.primerApellido.valor",
"path" : "CRLMPersonaRelacionada.primerApellido.valor",
"short" : "Texto del primer apellido, tal como consta en el documento de identidad",
"definition" : "Texto del primer apellido, tal como consta en el documento de identidad. No dice de qué\nprogenitor viene: eso es el origen.",
"comment" : "**Regla de negocio:** Obligatorio. Es el apellido que aparece en primer lugar en el\ndocumento de identidad de la persona. Igual que en el paciente, el orden no indica de qué\nprogenitor viene.\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\ncualquier país (invariante `cr-nombre-caracteres` de `cr-human-name`).",
"requirements" : "Con los nombres, identifica a la persona y se compara con su documento.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family.extension:primerApellido.extension:valor.valueString",
"comment" : "Subextensión `valor` de la extensión CR `cr-primer-apellido` sobre\n`RelatedPerson.name.family`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.primerApellido.origen",
"path" : "CRLMPersonaRelacionada.primerApellido.origen",
"short" : "Progenitor (madre o padre) del que proviene el primer apellido de la persona",
"definition" : "Progenitor (madre o padre) del que proviene el primer apellido de la persona. Se registra\nsolo si se conoce con certeza, porque la posición del apellido no lo indica.",
"comment" : "**Regla de negocio:** Igual que en el paciente: opcional, solo cuando se conoce con certeza,\nsin deducirlo de la posición. Solo se registra si existe el primer apellido de la persona.\n\n**Regla de validación:** Debe pertenecer al catálogo origen del apellido: Madre (`MTH`),\nPadre (`FTH`). Si no se conoce el origen, no se registra.",
"requirements" : "Se conserva para que el apellido tenga la misma estructura que el del paciente. Cuando se\nconoce, ayuda a confirmar la filiación de un progenitor.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Coding"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family.extension:primerApellido.extension:origen.valueCoding",
"comment" : "Igual que en el paciente, sobre `RelatedPerson.name.family`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.segundoApellido",
"path" : "CRLMPersonaRelacionada.segundoApellido",
"short" : "Segundo apellido de la persona relacionada, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce",
"definition" : "Segundo apellido de la persona relacionada, en el orden de su documento de identidad, con el\nprogenitor del que proviene cuando se conoce. Lo tienen todas las personas costarricenses;\nmuchas personas extranjeras no tienen segundo apellido.",
"comment" : "**Regla de negocio:** Igual que en el paciente.",
"requirements" : "Igual que el primer apellido, forma parte del nombre legal. Es opcional porque muchas personas\nextranjeras no tienen segundo apellido.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family",
"comment" : "Igual que en el paciente."
}
]
},
{
"id" : "CRLMPersonaRelacionada.segundoApellido.valor",
"path" : "CRLMPersonaRelacionada.segundoApellido.valor",
"short" : "Texto del segundo apellido, tal como consta en el documento de identidad",
"definition" : "Texto del segundo apellido, tal como consta en el documento de identidad. No dice de qué\nprogenitor viene: eso es el origen.",
"comment" : "**Regla de negocio:** Es el apellido que aparece en segundo lugar en el documento de\nidentidad de la persona. Igual que en el paciente, el orden no indica de qué progenitor\nviene. Requerido para costarricenses; opcional para extranjeros según su ordenamiento legal\nde origen.\n\n**Regla de validación:** Si se registra: hasta 50 caracteres. Letras de cualquier alfabeto,\ncon sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y\npuntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de\npersonas de cualquier país (invariante `cr-nombre-caracteres` de `cr-human-name`).",
"requirements" : "Ayuda a distinguir a personas con el mismo nombre y el mismo primer apellido.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family.extension:segundoApellido.extension:valor.valueString",
"comment" : "Subextensión `valor` de la extensión CR `cr-segundo-apellido` sobre\n`RelatedPerson.name.family`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.segundoApellido.origen",
"path" : "CRLMPersonaRelacionada.segundoApellido.origen",
"short" : "Progenitor (madre o padre) del que proviene el segundo apellido de la persona",
"definition" : "Progenitor (madre o padre) del que proviene el segundo apellido de la persona. Se registra\nsolo si se conoce con certeza, porque la posición del apellido no lo indica.",
"comment" : "**Regla de negocio:** Igual que en el paciente: opcional, solo cuando se conoce con certeza,\nsin deducirlo de la posición. Solo se registra si existe el segundo apellido de la persona.\n\n**Regla de validación:** Debe pertenecer al catálogo origen del apellido: Madre (`MTH`),\nPadre (`FTH`). Si no se conoce el origen, no se registra.",
"requirements" : "Se conserva para que el apellido tenga la misma estructura que el del paciente.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "Coding"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.name.family.extension:segundoApellido.extension:origen.valueCoding",
"comment" : "Igual que en el paciente, sobre `RelatedPerson.name.family`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.sexoBiologico",
"path" : "CRLMPersonaRelacionada.sexoBiologico",
"short" : "Sexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción)",
"definition" : "Sexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción).",
"comment" : "**Regla de negocio:** Obligatorio. Igual que en el paciente, es el único dato de sexo en esta\nversión.\n\n**Regla de validación:** Debe pertenecer al catálogo sexo asignado al nacer: mujer (`female`),\nhombre (`male`), desconocido (`unknown`).",
"requirements" : "Junto con el nombre y la fecha de nacimiento, permite distinguir a dos personas y verificar la\nidentidad de quien firma.",
"min" : 1,
"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" : "RelatedPerson.gender",
"comment" : "Igual que en el paciente (decisión 2): va solo en `RelatedPerson.gender`, y la definición del\nelemento en el perfil dice que lleva el sexo asignado al nacer."
}
]
},
{
"id" : "CRLMPersonaRelacionada.fechaNacimiento",
"path" : "CRLMPersonaRelacionada.fechaNacimiento",
"short" : "Fecha de nacimiento de la persona relacionada, tal como consta en su documento de identidad (cédula, DIMEX o pasaporte)",
"definition" : "Fecha de nacimiento de la persona relacionada, tal como consta en su documento de identidad\n(cédula, DIMEX o pasaporte).",
"comment" : "**Regla de negocio:** Fecha de nacimiento oficial que figura en el documento de identidad.\nUtilizada para el cálculo de la edad cronológica y grupo etario del paciente.\n\n**Regla de validación:** Formato estándar ISO 8601 (AAAA-MM-DD). La fecha debe ser igual o\nanterior a la fecha actual y no mayor a 130 años en el pasado. Invariante\n`cr-persona-fecha-nacimiento`.",
"requirements" : "Permite comprobar que la persona es mayor de edad, condición para que ejerza la tutela o firme\nun consentimiento, y distinguirla de otra con el mismo nombre.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.birthDate",
"comment" : "Fecha de nacimiento en formato estándar ISO AAAA-MM-DD según documento oficial."
}
]
},
{
"id" : "CRLMPersonaRelacionada.nacionalidad",
"path" : "CRLMPersonaRelacionada.nacionalidad",
"short" : "País o países de los que la persona relacionada es nacional",
"definition" : "País o países de los que la persona relacionada es nacional.",
"comment" : "**Regla de negocio:** País o países de nacionalidad legal de la persona. Permite registro\nmúltiple en caso de doble ciudadanía. Si la nacionalidad no se conoce, se envía la extensión\n`data-absent-reason` con `unknown` en lugar del código. Si la persona es apátrida, se envía\n`data-absent-reason` con `not-applicable` y el texto \"Apátrida\"; en ese caso no puede haber\notra nacionalidad.\n\n**Regla de validación:** Debe corresponder al código **ISO 3166-1 alfa-3** del país (ej.\n`CRI`), según el catálogo de nacionalidad. Invariante `cr-persona-apatrida`: si una\nnacionalidad lleva `data-absent-reason` = `not-applicable`, no hay otra.",
"requirements" : "Indica qué documentos puede presentar la persona y bajo qué ordenamiento ejerce la tutela,\ncuando es extranjera.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"valueSet" : "http://hl7.org/fhir/ValueSet/iso3166-1-3"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.extension:nationality",
"comment" : "Extensión `http://hl7.org/fhir/StructureDefinition/patient-nationality` (paquete de extensiones\nR5). El código va en `extension:code.value[x]`, con binding `extensible` a ISO 3166-1 alfa-3\n(decisión 5 de nacionalidad) (ej. `CRI`). El nombre del país en español va en\n`CodeableConcept.text`, no en `coding.display` (decisión 3 de nacionalidad)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.telefono",
"path" : "CRLMPersonaRelacionada.telefono",
"short" : "Teléfono de la persona",
"definition" : "Teléfono de la persona.",
"comment" : "**Regla de negocio:** Medio de comunicación prioritario con la persona para notificaciones\nmédicas, emergencias y autorizaciones asistenciales.\n\n**Regla de validación:** Formato E.164: `+`, el código de país y el número, sin espacios ni\nguiones; en Costa Rica, `+506` y 8 dígitos (o un número 800 o 900 de 10 dígitos). La captura\npuede omitir el `+506`, pero el sistema lo agrega antes de guardar o enviar. Una extensión\ninterna va después de `;ext=` (RFC 3966). Invariante común `cr-telefono`.",
"requirements" : "Es el medio más rápido para pedir una autorización o avisar de una emergencia.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.telecom (system = phone)",
"comment" : "`telecom.system` = \"phone\", `telecom.value` = número telefónico del"
}
]
},
{
"id" : "CRLMPersonaRelacionada.correoElectronico",
"path" : "CRLMPersonaRelacionada.correoElectronico",
"short" : "Correo electrónico de la persona",
"definition" : "Correo electrónico de la persona.",
"comment" : "**Regla de negocio:** Cuenta de correo electrónico de la persona para notificaciones formales\ny comunicaciones digitales. Opcional.\n\n**Regla de validación:** Debe cumplir con la estructura estándar según RFC 5322\n(usuario@dominio.extensión). Longitud máxima de 100 caracteres.",
"requirements" : "Sirve para las comunicaciones formales, como el envío de un consentimiento o de una\nnotificación.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.telecom (system = email)",
"comment" : "`telecom.system` = \"email\", `telecom.value` = correo electrónico de"
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion",
"path" : "CRLMPersonaRelacionada.direccion",
"short" : "Dirección de la persona relacionada",
"definition" : "Dirección de la persona relacionada. Cada ocurrencia es una dirección completa.",
"comment" : "**Regla de negocio:** Direcciones de la persona relacionada, en Costa Rica o en otro país. A\nlo sumo una con uso residencia.\n\n**Regla de validación:** Si `direccion.pais` es `CRI`, `provincia`, `canton` y `distrito` son\nobligatorios y deben ser concordantes entre sí. A lo sumo una dirección con uso residencia\n(invariante `cr-persona-residencia`).",
"requirements" : "Permite notificar a la persona de forma presencial y ubicarla cuando no responde por teléfono.",
"min" : 0,
"max" : "*",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address",
"comment" : "Igual que en el paciente: cada dirección sigue el perfil `cr-address`, con `state`, `city` y\n`district` obligatorios y validados contra la DTA si el país es `CRI`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.uso",
"path" : "CRLMPersonaRelacionada.direccion.uso",
"short" : "Indica si es la residencia habitual o una dirección temporal",
"definition" : "Indica si es la residencia habitual o una dirección temporal.",
"comment" : "**Regla de negocio:** Residencia (`home`): donde vive habitualmente. Temporal (`temp`):\ndonde se aloja por un tiempo, por ejemplo durante un tratamiento o una recuperación.\n\n**Regla de validación:** Solo `home` o `temp`, del ValueSet HL7 `address-use` (invariante\n`cr-direccion-uso-persona`).",
"requirements" : "Igual que en la dirección del paciente: distingue la residencia habitual de una dirección\ntemporal.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "code"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/address-use"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.use",
"comment" : "En el perfil, `use` pasa de 0..1 a 1..1 y se restringe a `home` y `temp`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.pais",
"path" : "CRLMPersonaRelacionada.direccion.pais",
"short" : "País de la dirección",
"definition" : "País de la dirección.",
"comment" : "**Regla de negocio:** Obligatorio. Determina qué reglas aplican al resto de la dirección.\n\n**Regla de validación:** Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países.",
"requirements" : "Igual que en la dirección del paciente: decide si la dirección sigue la División Territorial\nAdministrativa o es de otro país.",
"min" : 1,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "required",
"valueSet" : "http://hl7.org/fhir/ValueSet/iso3166-1-3"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.country",
"comment" : "`Address.country` es `string`; FHIR recomienda ISO 3166 y esta IG fija alfa-3, igual que en la\nnacionalidad. Si es `CRI`, la provincia, el cantón y el distrito son obligatorios\n(`cr-address`)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.provincia",
"path" : "CRLMPersonaRelacionada.direccion.provincia",
"short" : "Provincia (Costa Rica) o estado, región o departamento (otro país)",
"definition" : "Provincia (Costa Rica) o estado, región o departamento (otro país).",
"comment" : "**Regla de negocio:** Obligatoria si el país es `CRI`. En otros países es texto libre y\nopcional.\n\n**Regla de validación:** Si el país es `CRI`: código de provincia de la División Territorial\nAdministrativa del SNIT (1 a 7).",
"requirements" : "Igual que en la dirección del paciente: primer nivel de la División Territorial\nAdministrativa.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"description" : "Obligatorio si el país es `CRI`, por invariante.",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-provincia"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.state",
"comment" : "En Costa Rica se envía el código de la DTA (ver pregunta 5 de la DTA); el nombre va en `text`."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.canton",
"path" : "CRLMPersonaRelacionada.direccion.canton",
"short" : "Cantón (Costa Rica) o ciudad (otro país)",
"definition" : "Cantón (Costa Rica) o ciudad (otro país).",
"comment" : "**Regla de negocio:** Obligatorio si el país es `CRI` y debe pertenecer a la provincia\nindicada. En otros países es texto libre y opcional.\n\n**Regla de validación:** Si el país es `CRI`: código de cantón de la DTA del SNIT (3\ndígitos), concordante con la provincia.",
"requirements" : "Igual que en la dirección del paciente: segundo nivel de la División Territorial\nAdministrativa.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"description" : "Obligatorio si el país es `CRI`, por invariante.",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-canton"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.city",
"comment" : "Mismo mapeo que en el paciente (decisión 5 del paciente)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.distrito",
"path" : "CRLMPersonaRelacionada.direccion.distrito",
"short" : "Distrito (Costa Rica)",
"definition" : "Distrito (Costa Rica).",
"comment" : "**Regla de negocio:** Obligatorio si el país es `CRI` y debe pertenecer al cantón indicado.\nNo aplica a otros países.\n\n**Regla de validación:** Si el país es `CRI`: código de distrito de la DTA del SNIT (5\ndígitos), concordante con el cantón.",
"requirements" : "Igual que en la dirección del paciente: nivel más fino de la División Territorial\nAdministrativa.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "CodeableConcept"
}
],
"binding" : {
"strength" : "extensible",
"description" : "Obligatorio si el país es `CRI`, por invariante.",
"valueSet" : "https://hl7.or.cr/fhir/terminology/ValueSet/cr-distrito"
},
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.district",
"comment" : "Mismo mapeo que en el paciente (decisión 5 del paciente)."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.barrioPoblado",
"path" : "CRLMPersonaRelacionada.direccion.barrioPoblado",
"short" : "Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país",
"definition" : "Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o\ncolonia en otro país.",
"comment" : "**Regla de negocio:** Opcional. En Costa Rica se registra el nombre del barrio o poblado tal\ncomo aparece en la División Territorial Administrativa publicada en La Gaceta, y debe estar\ndentro del distrito indicado.\n\n**Regla de validación:** Texto de hasta 100 caracteres. No se valida contra un catálogo: el\nSNIT no publica barrios ni poblados con código.",
"requirements" : "Igual que en la dirección del paciente: precisa la ubicación dentro del distrito.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.extension:precinct",
"comment" : "Extensión estándar `http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct`\n(\"subdivisión de un municipio\"), con contexto `Address`. No se usa `line`, que queda para las\nseñas. Ver pregunta 6 de la DTA."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.codigoPostal",
"path" : "CRLMPersonaRelacionada.direccion.codigoPostal",
"short" : "Código postal",
"definition" : "Código postal.",
"comment" : "**Regla de negocio:** Opcional en cualquier país.",
"requirements" : "Igual que en la dirección del paciente: lo usan las direcciones de otros países.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.postalCode",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.senas",
"path" : "CRLMPersonaRelacionada.direccion.senas",
"short" : "Señas (Costa Rica) o calle y número (otro país)",
"definition" : "Señas (Costa Rica) o calle y número (otro país).",
"comment" : "**Regla de negocio:** Descripción para localizar el lugar: puntos de referencia en Costa\nRica, o calle, número y apartamento en el extranjero.\n\n**Regla de validación:** Longitud máxima de 250 caracteres.",
"requirements" : "Igual que en la dirección del paciente: sin las señas no se puede llegar al lugar.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.line",
"comment" : "`line` queda solo para señas o calle, igual que en el paciente."
}
]
},
{
"id" : "CRLMPersonaRelacionada.direccion.texto",
"path" : "CRLMPersonaRelacionada.direccion.texto",
"short" : "Dirección completa, tal como se muestra o se imprime",
"definition" : "Dirección completa, tal como se muestra o se imprime.",
"comment" : "**Regla de negocio:** Incluye los nombres (no los códigos) de provincia, cantón y distrito.\n\n**Regla de validación:** Longitud mínima de 5 y máxima de 250 caracteres.",
"requirements" : "Igual que en la dirección del paciente: permite mostrar la dirección sin armarla a partir de\nlos códigos.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "string"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.address.text",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMPersonaRelacionada.periodo",
"path" : "CRLMPersonaRelacionada.periodo",
"short" : "Periodo en que la relación es válida",
"definition" : "Periodo en que la relación es válida.",
"comment" : "**Regla de negocio:** Opcional. Se usa cuando la relación tiene vigencia limitada, por ejemplo\nuna tutela temporal.\n\n**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior al\nfin.",
"requirements" : "Una tutela o una representación puede ser temporal. El periodo dice si la persona puede actuar\npor el paciente en una fecha dada.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "BackboneElement"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.period",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMPersonaRelacionada.periodo.inicio",
"path" : "CRLMPersonaRelacionada.periodo.inicio",
"short" : "Fecha desde la que la relación es válida",
"definition" : "Fecha desde la que la relación es válida.",
"requirements" : "Marca desde cuándo la persona puede actuar por el paciente.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.period.start",
"comment" : "N/A"
}
]
},
{
"id" : "CRLMPersonaRelacionada.periodo.fin",
"path" : "CRLMPersonaRelacionada.periodo.fin",
"short" : "Fecha hasta la que la relación es válida",
"definition" : "Fecha hasta la que la relación es válida.",
"requirements" : "Marca hasta cuándo puede actuar por el paciente; después, su firma ya no vale.",
"min" : 0,
"max" : "1",
"type" : [
{
"code" : "date"
}
],
"mapping" : [
{
"identity" : "fhir-r5",
"map" : "RelatedPerson.period.end",
"comment" : "N/A"
}
]
}
]
}
}