Guía de Implementación Core de Costa Rica
0.1.0 - ci-build Costa Rica bandera

Guía de Implementación Core de Costa Rica - Versión en desarrollo (v0.1.0): borrador de trabajo de la Iniciativa HL7® Costa Rica, que puede cambiar sin aviso.

Modelo lógico: Modelo Lógico de la Organización - XML Perfil

Estado de las normas de la página: Draft

XML representación del cr-lm-organizacion modelo lógico.

Raw xml | Download


<StructureDefinition xmlns="http://hl7.org/fhir">
  <id value="cr-lm-organizacion"/>
  <language value="es"/>
  <text>
    <status value="extensions"/>
    <div xmlns="http://www.w3.org/1999/xhtml"><p class="res-header-id"><b>Narrativa generada: StructureDefinition cr-lm-organizacion</b></p><a name="cr-lm-organizacion"> </a><a name="hccr-lm-organizacion"> </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-organizacion-definitions.html#CRLMOrganizacion" title="Datos de identificación, clasificación y contacto de una organización que participa en la
atención de salud en Costa Rica: establecimientos de salud públicos y privados (hospitales,
clínicas, áreas de salud, EBAIS, consultorios, laboratorios, centros de imágenes médicas,
farmacias), aseguradoras, instituciones del Estado (Ministerio de Salud, PANI), empleadores y
otras organizaciones. Se modela con el recurso `Organization` de FHIR R5.">CRLMOrganizacion</a><a name="CRLMOrganizacion"> </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 Organización<br/><span style="font-weight:bold">Las instancias de este tipo pueden ser destino de una referencia</span></td></tr>
<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-organizacion-definitions.html#CRLMOrganizacion.identificacion" title="Identificador oficial de la organización. Cada ocurrencia reúne un número y su tipo.">identificacion</a><a name="CRLMOrganizacion.identificacion"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">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">Identificador oficial de la organización<br/></td></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_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-organizacion-definitions.html#CRLMOrganizacion.identificacion.numero" title="Número de identificación de la organización.">numero</a><a name="CRLMOrganizacion.identificacion.numero"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/datatypes.html#string">string</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Número de identificación de la organización</td></tr>
<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-organizacion-definitions.html#CRLMOrganizacion.identificacion.tipo" title="Tipo de identificador. Valores: 1. Cédula Jurídica (`cedula-juridica`) 2. Código de
establecimiento (`codigo-establecimiento`).">tipo</a><a name="CRLMOrganizacion.identificacion.tipo"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/datatypes.html#CodeableConcept">CodeableConcept</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Tipo de identificador<br class="binding"/><span style="font-weight:bold" title="null" class="binding">Vinculación: </span><a href="https://hl7.or.cr/fhir/terminology/ValueSet-cr-tipo-identificacion-organizacion.html" title="https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-organizacion" class="binding">Tipos de identificación de la organización</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>
<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-organizacion-definitions.html#CRLMOrganizacion.identificacion.vigente" title="Indica si el identificador está vigente o si se conserva solo como histórico.">vigente</a><a name="CRLMOrganizacion.identificacion.vigente"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/datatypes.html#boolean">boolean</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Indica si el identificador está vigente o si se conserva solo como histórico</td></tr>
<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_datatype.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Tipo de dato" class="hierarchy"/> <a href="StructureDefinition-cr-lm-organizacion-definitions.html#CRLMOrganizacion.categoria" title="Clase general de organización. Valores: 1. Prestador de servicios de salud (`prov`) 2.
Institución del Estado (`govt`) 3. Aseguradora (`ins`) 4. Empresa (`bus`)">categoria</a><a name="CRLMOrganizacion.categoria"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">1..*</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/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">Clase general de organizació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-categoria-organizacion.html" title="https://hl7.or.cr/fhir/terminology/ValueSet/cr-categoria-organizacion" class="binding">Categoría de organización</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>
<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-organizacion-definitions.html#CRLMOrganizacion.tipoEstablecimiento" title="Tipo de establecimiento de salud, según la clasificación del Ministerio de Salud publicada por
HL7 Costa Rica (19 conceptos): EBAIS, sedes de EBAIS y de área de salud, puestos de visita
periódica, clínicas públicas tipo 1 a 4, clínicas privadas, consultorios médicos privados,
hospitales (nacionales, especializados, regionales, periféricos y privados), centros
especializados, centros de diagnóstico y tratamiento y prestadoras de servicios de salud. Ver
el catálogo.">tipoEstablecimiento</a><a name="CRLMOrganizacion.tipoEstablecimiento"> </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">Tipo de establecimiento de salud, según la clasificación del Ministerio de Salud publicada por HL7 Costa Rica (19 conceptos)<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-establecimiento-salud.html" title="https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-establecimiento-salud" class="binding">Tipos de establecimiento de salud</a><span title="null" class="binding"> (</span><a href="http://hl7.org/fhir/R5/terminologies.html#required" title="To be conformant, the concept in this element SHALL be from the specified value set." class="binding">required</a><span title="null" class="binding">)</span><br/></td></tr>
<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_datatype.gif" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Tipo de dato" class="hierarchy"/> <a href="StructureDefinition-cr-lm-organizacion-definitions.html#CRLMOrganizacion.nivelAtencion" title="Nivel de la red de servicios de salud en que se ubica el establecimiento. Valores: 1. Primer
nivel de atención (`primer-nivel`) 2. Segundo nivel de atención (`segundo-nivel`) 3. Tercer
nivel de atención (`tercer-nivel`)">nivelAtencion</a><a name="CRLMOrganizacion.nivelAtencion"> </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">Nivel de la red de servicios de salud en que se ubica el establecimiento<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-nivel-atencion.html" title="https://hl7.or.cr/fhir/terminology/ValueSet/cr-nivel-atencion" class="binding">Niveles de atención</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>
<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-organizacion-definitions.html#CRLMOrganizacion.nombre" title="Nombre oficial de la organización.">nombre</a><a name="CRLMOrganizacion.nombre"> </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">Nombre oficial de la organización</td></tr>
<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-organizacion-definitions.html#CRLMOrganizacion.nombreAlternativo" title="Otros nombres con que se conoce la organización: nombre comercial, siglas o nombre anterior.">nombreAlternativo</a><a name="CRLMOrganizacion.nombreAlternativo"> </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">Otros nombres con que se conoce la organización<br/></td></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_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-organizacion-definitions.html#CRLMOrganizacion.telefono" title="Teléfono general de la organización.">telefono</a><a name="CRLMOrganizacion.telefono"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..*</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/datatypes.html#string">string</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Teléfono general de la organización<br/></td></tr>
<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-organizacion-definitions.html#CRLMOrganizacion.correoElectronico" title="Correo general de la organización.">correoElectronico</a><a name="CRLMOrganizacion.correoElectronico"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..*</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/datatypes.html#string">string</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Correo general de la organización<br/></td></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_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-organizacion-definitions.html#CRLMOrganizacion.sitioWeb" title="Sitio web oficial de la organización.">sitioWeb</a><a name="CRLMOrganizacion.sitioWeb"> </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">Sitio web oficial de la organización</td></tr>
<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-organizacion-definitions.html#CRLMOrganizacion.direccion" title="Dirección física de la sede de la organización.">direccion</a><a name="CRLMOrganizacion.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..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">Dirección física de la sede de la organización</td></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_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-organizacion-definitions.html#CRLMOrganizacion.direccion.pais" title="País de la dirección.">pais</a><a name="CRLMOrganizacion.direccion.pais"> </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">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>
<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-organizacion-definitions.html#CRLMOrganizacion.direccion.provincia" title="Provincia (Costa Rica) o estado, región o departamento (otro país).">provincia</a><a name="CRLMOrganizacion.direccion.provincia"> </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">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>
<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-organizacion-definitions.html#CRLMOrganizacion.direccion.canton" title="Cantón (Costa Rica) o ciudad (otro país).">canton</a><a name="CRLMOrganizacion.direccion.canton"> </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">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>
<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-organizacion-definitions.html#CRLMOrganizacion.direccion.distrito" title="Distrito (Costa Rica).">distrito</a><a name="CRLMOrganizacion.direccion.distrito"> </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">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>
<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-organizacion-definitions.html#CRLMOrganizacion.direccion.barrioPoblado" title="Barrio (zona urbana) o poblado (zona rural) dentro del distrito.">barrioPoblado</a><a name="CRLMOrganizacion.direccion.barrioPoblado"> </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">Barrio (zona urbana) o poblado (zona rural) dentro del distrito</td></tr>
<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-organizacion-definitions.html#CRLMOrganizacion.direccion.codigoPostal" title="Código postal.">codigoPostal</a><a name="CRLMOrganizacion.direccion.codigoPostal"> </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">Código postal</td></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_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-organizacion-definitions.html#CRLMOrganizacion.direccion.senas" title="Señas (Costa Rica) o calle y número (otro país).">senas</a><a name="CRLMOrganizacion.direccion.senas"> </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">Señas (Costa Rica) o calle y número (otro país)</td></tr>
<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_primitive.png" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Tipo de dato primitivo" class="hierarchy"/> <a href="StructureDefinition-cr-lm-organizacion-definitions.html#CRLMOrganizacion.direccion.texto" title="Dirección completa, tal como se muestra o se imprime.">texto</a><a name="CRLMOrganizacion.direccion.texto"> </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">Dirección completa, tal como se muestra o se imprime</td></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_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: white; background-color: inherit" title="Referencia a otro recurso" class="hierarchy"/> <a href="StructureDefinition-cr-lm-organizacion-definitions.html#CRLMOrganizacion.organizacionSuperior" title="Organización de la que forma parte esta organización.">organizacionSuperior</a><a name="CRLMOrganizacion.organizacionSuperior"> </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/references.html">Reference</a>(<a href="StructureDefinition-cr-lm-organizacion.html">Modelo Lógico de la Organización</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">Organización de la que forma parte esta organización</td></tr>
<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-organizacion-definitions.html#CRLMOrganizacion.autorizacionSalud" title="Permiso o habilitación que otorga el Ministerio de Salud para que el establecimiento funcione.">autorizacionSalud</a><a name="CRLMOrganizacion.autorizacionSalud"> </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">Permiso o habilitación que otorga el Ministerio de Salud para que el establecimiento funcione<br/></td></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_bck010.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_datatype.gif" alt="." style="background-color: white; background-color: inherit" title="Tipo de dato" class="hierarchy"/> <a href="StructureDefinition-cr-lm-organizacion-definitions.html#CRLMOrganizacion.autorizacionSalud.tipo" title="Tipo de autorización. Valores iniciales: 1. Permiso de Funcionamiento de Salud
(`permiso-funcionamiento-salud`) 2. Habilitación de establecimiento de salud
(`habilitacion`)">tipo</a><a name="CRLMOrganizacion.autorizacionSalud.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 autorizació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-tipo-autorizacion-salud.html" title="https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-autorizacion-salud" class="binding">Tipos de autorización de salud</a><span title="null" class="binding"> (</span><a href="http://hl7.org/fhir/R5/terminologies.html#extensible" title="To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated.  If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead." class="binding">extensible</a><span title="null" class="binding">)</span></td></tr>
<tr style="border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7"><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck010.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_primitive.png" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Tipo de dato primitivo" class="hierarchy"/> <a href="StructureDefinition-cr-lm-organizacion-definitions.html#CRLMOrganizacion.autorizacionSalud.numero" title="Número del permiso o de la habilitación, tal como consta en el documento emitido.">numero</a><a name="CRLMOrganizacion.autorizacionSalud.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 del permiso o de la habilitación, tal como consta en el documento emitido</td></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_bck011.png)" class="hierarchy"><img src="tbl_spacer.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_blank.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="tbl_vjoin.png" alt="." style="background-color: inherit" class="hierarchy"/><img src="icon_datatype.gif" alt="." style="background-color: white; background-color: inherit" title="Tipo de dato" class="hierarchy"/> <a href="StructureDefinition-cr-lm-organizacion-definitions.html#CRLMOrganizacion.autorizacionSalud.vigencia" title="Periodo en que la autorización es válida.">vigencia</a><a name="CRLMOrganizacion.autorizacionSalud.vigencia"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/types.html#BackboneElement">BackboneElement</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Periodo en que la autorización es válida</td></tr>
<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_bck0110.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_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-organizacion-definitions.html#CRLMOrganizacion.autorizacionSalud.vigencia.inicio" title="Fecha de emisión de la autorización.">inicio</a><a name="CRLMOrganizacion.autorizacionSalud.vigencia.inicio"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/datatypes.html#date">date</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Fecha de emisión de la autorización</td></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_bck0100.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_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-organizacion-definitions.html#CRLMOrganizacion.autorizacionSalud.vigencia.fin" title="Fecha de vencimiento de la autorización.">fin</a><a name="CRLMOrganizacion.autorizacionSalud.vigencia.fin"> </a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"/><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">0..1</td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy"><a href="http://hl7.org/fhir/R5/datatypes.html#date">date</a></td><td style="vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px" class="hierarchy">Fecha de vencimiento de la autorización</td></tr>
<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_reference.png" alt="." style="background-color: #F7F7F7; background-color: inherit" title="Referencia a otro recurso" class="hierarchy"/> <a href="StructureDefinition-cr-lm-organizacion-definitions.html#CRLMOrganizacion.autorizacionSalud.emisor" title="Institución que emitió la autorización.">emisor</a><a name="CRLMOrganizacion.autorizacionSalud.emisor"> </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-organizacion.html">Modelo Lógico de la Organización</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">Institución que emitió la autorización</td></tr>
<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>
  </text>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics">
    <valueCode value="can-be-target"/>
  </extension>
  <extension
             url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
    <valueCode value="draft">
      <extension
                 url="http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom">
        <valueCanonical
                        value="https://hl7.or.cr/fhir/core/ImplementationGuide/hl7.fhir.cr.core"/>
      </extension>
    </valueCode>
  </extension>
  <url
       value="https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion"/>
  <version value="0.1.0"/>
  <name value="CRLMOrganizacion"/>
  <title value="Modelo Lógico de la Organización"/>
  <status value="draft"/>
  <experimental value="false"/>
  <date value="2026-10-06T00:19:34-06:00"/>
  <publisher value="Iniciativa HL7 Costa Rica"/>
  <contact>
    <name value="Iniciativa HL7 Costa Rica"/>
    <telecom>
      <system value="url"/>
      <value value="https://hl7.or.cr"/>
    </telecom>
  </contact>
  <description
               value="Datos de identificación, clasificación y contacto de una organización que participa en la
atención de salud en Costa Rica: establecimientos de salud públicos y privados (hospitales,
clínicas, áreas de salud, EBAIS, consultorios, laboratorios, centros de imágenes médicas,
farmacias), aseguradoras, instituciones del Estado (Ministerio de Salud, PANI), empleadores y
otras organizaciones. Se modela con el recurso `Organization` de FHIR R5."/>
  <jurisdiction>
    <coding>
      <system value="urn:iso:std:iso:3166"/>
      <code value="CR"/>
      <display value="Costa Rica"/>
    </coding>
  </jurisdiction>
  <fhirVersion value="5.0.0"/>
  <mapping>
    <identity value="fhir-r5"/>
    <uri value="http://hl7.org/fhir/StructureDefinition/Organization"/>
    <name value="FHIR R5"/>
  </mapping>
  <mapping>
    <identity value="rim"/>
    <uri value="http://hl7.org/v3"/>
    <name value="RIM Mapping"/>
  </mapping>
  <kind value="logical"/>
  <abstract value="false"/>
  <type
        value="https://hl7.or.cr/fhir/core/StructureDefinition/CRLMOrganizacion"/>
  <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Base"/>
  <derivation value="specialization"/>
  <snapshot>
    <extension
               url="http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version">
      <valueString value="5.0.0"/>
    </extension>
    <element id="CRLMOrganizacion">
      <path value="CRLMOrganizacion"/>
      <short value="Modelo Lógico de la Organización"/>
      <definition
                  value="Datos de identificación, clasificación y contacto de una organización que participa en la
atención de salud en Costa Rica: establecimientos de salud públicos y privados (hospitales,
clínicas, áreas de salud, EBAIS, consultorios, laboratorios, centros de imágenes médicas,
farmacias), aseguradoras, instituciones del Estado (Ministerio de Salud, PANI), empleadores y
otras organizaciones. Se modela con el recurso `Organization` de FHIR R5."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Base"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <isModifier value="false"/>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization"/>
      </mapping>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion">
      <path value="CRLMOrganizacion.identificacion"/>
      <short value="Identificador oficial de la organización"/>
      <definition
                  value="Identificador oficial de la organización. Cada ocurrencia reúne un número y su tipo."/>
      <comment
               value="**Regla de negocio:** Toda organización costarricense debe tener al menos **un identificador
vigente**, salvo dos casos: (1) una **unidad** de otra organización que todavía no tiene
identificador propio (por ejemplo, un hospital o un EBAIS de la CCSS), que se identifica por
su `organizacionSuperior`, su `nombre` y su `tipoEstablecimiento` (pregunta 4); y (2) una
**organización extranjera** sin identificador costarricense, que se identifica por su nombre y
su dirección en otro país (pregunta 5). Una unidad no repite el identificador de su
organización superior: la cédula jurídica de la CCSS la lleva solo el `Organization` de la
CCSS. Toda organización que asigna números de expediente (es `assigner` de un
`expediente-local`) debe tener un `codigo-establecimiento` vigente (pregunta 1).

**Regla de validación:** No puede haber dos ocurrencias con el mismo tipo y número. Entre las
ocurrencias vigentes, a lo sumo una `cedula-juridica` y un `codigo-establecimiento`. Si el
`codigo-establecimiento` empieza con `cj-`, el número que sigue al prefijo es igual a la
`cedula-juridica` vigente. Invariante `cr-org-identificacion`: `identifier.where(use !=
'old').exists() or partOf.exists() or contact.address.where(country != 'CRI').exists()`. Ver
combinaciones admitidas.

**Comentarios:** R5 exige además nombre o identificador (invariante `org-1`); en este modelo
el nombre ya es obligatorio."/>
      <requirements
                    value="Permite encontrar a la organización en el registro de establecimientos y saber que dos
sistemas hablan de la misma. Es opcional solo para las unidades sin identificador propio y las
organizaciones extranjeras, que se reconocen por otros datos."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="CRLMOrganizacion.identificacion"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.identifier"/>
        <comment
                 value="Igual que en el paciente, cada ocurrencia lleva `identifier.system`, que se deriva del tipo:
`https://hl7.or.cr/fhir/sid/cedula-juridica` o `https://hl7.or.cr/fhir/sid/establecimiento` (ver
sistema de identificación). La cardinalidad FHIR queda en 0..*; la obligatoriedad condicionada
se valida con la invariante `cr-org-identificacion`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion.id">
      <path value="CRLMOrganizacion.identificacion.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="id"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion.extension">
      <path value="CRLMOrganizacion.identificacion.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="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
               value="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 value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion.modifierExtension">
      <path value="CRLMOrganizacion.identificacion.modifierExtension"/>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="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
                    value="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 value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion.numero">
      <path value="CRLMOrganizacion.identificacion.numero"/>
      <short value="Número de identificación de la organización"/>
      <definition value="Número de identificación de la organización."/>
      <comment
               value="**Regla de negocio:** La cédula jurídica se captura con o sin guiones, pero se guarda y
envía sin ellos (`4000042147`), para que `system` + `value` sea único.

**Regla de validación:** Formato según tipo: Cédula Jurídica (10 dígitos,
`^[1-9][0-9]{9}$`); Código de establecimiento (prefijo y número,
`^(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$`, el mismo patrón de la
invariante `cr-expediente-system` del paciente)."/>
      <requirements
                    value="Es el valor con que los sistemas buscan a la organización. Se envía sin guiones para que el
mismo número no aparezca de dos formas."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.identificacion.numero"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.identifier.value"/>
        <comment
                 value="Invariantes `cr-cedula-juridica-value` y `cr-codigo-establecimiento-value` sobre
`Organization.identifier`, una por tipo, con las expresiones regulares de la regla de
validación."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion.tipo">
      <path value="CRLMOrganizacion.identificacion.tipo"/>
      <short value="Tipo de identificador"/>
      <definition
                  value="Tipo de identificador. Valores: 1. Cédula Jurídica (`cedula-juridica`) 2. Código de
establecimiento (`codigo-establecimiento`)."/>
      <comment
               value="**Regla de negocio:** **Cédula Jurídica:** identifica a una persona jurídica inscrita
(Registro Nacional) o a una institución pública. **Código de establecimiento:** identifica
al establecimiento que asigna números de expediente, con el mismo código que forma el
`system` del `expediente-local` del paciente (`cj-`, `cn-` o `dimex-` + identificador;
decisión 14 del paciente). Es el único identificador de un establecimiento operado por una
persona física, que no tiene cédula jurídica.

**Regla de validación:** Debe pertenecer al catálogo tipos de identificación de
organizaciones.

**Comentarios:** `codigo-establecimiento` se aprobó en la pregunta 1 y se agregó al catálogo
`cr-tipo-identificacion-organizacion` (su pregunta 4)."/>
      <requirements
                    value="Distingue la cédula jurídica del código de establecimiento, que forma el `system` de los
expedientes que asigna. De él se arma el `system` del identificador."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.identificacion.tipo"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="required"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-organizacion"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.identifier.type"/>
        <comment
                 value="Igual que en el paciente (decisión 15 del paciente), el tipo es **opcional** y sin slices: el
`system` ya dice qué identificador es, y las invariantes `cr-cedula-juridica-value` y
`cr-codigo-establecimiento-value` validan cada uno por su `system`. Si se envía, lleva el
código CR y, opcionalmente, su equivalente de HL7 v2-0203: `cedula-juridica` → `XX`
(Organization identifier); `codigo-establecimiento` → `FI` (Facility ID). `FI` verificado en
v2-0203 5.0.0 (display &quot;Facility ID&quot;)."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion.vigente">
      <path value="CRLMOrganizacion.identificacion.vigente"/>
      <short
             value="Indica si el identificador está vigente o si se conserva solo como histórico"/>
      <definition
                  value="Indica si el identificador está vigente o si se conserva solo como histórico."/>
      <comment
               value="**Regla de negocio:** Un identificador deja de estar vigente cuando la organización cambia
de figura jurídica (por ejemplo, un consultorio de una persona física que se constituye en
sociedad: el código `cn-` pasa a histórico y se agregan la cédula jurídica y el código
`cj-`). Los identificadores no vigentes no se eliminan: los expedientes ya asignados con el
código anterior siguen apuntando a él."/>
      <requirements
                    value="Permite que una organización cambie de figura jurídica sin perder los expedientes y
documentos que citan su identificador anterior."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.identificacion.vigente"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="boolean"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.identifier.use"/>
        <comment
                 value="Vigente → `official`; no vigente → `old`. En el perfil, `use` pasa de 0..1 a 1..1."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.categoria">
      <path value="CRLMOrganizacion.categoria"/>
      <short value="Clase general de organización"/>
      <definition
                  value="Clase general de organización. Valores: 1. Prestador de servicios de salud (`prov`) 2.
Institución del Estado (`govt`) 3. Aseguradora (`ins`) 4. Empresa (`bus`)"/>
      <comment
               value="**Regla de negocio:** Una organización puede tener varias categorías. Por ejemplo, la CCSS es
prestadora (`prov`), aseguradora (`ins`) e institución del Estado (`govt`). Si ninguna
corresponde (por ejemplo, un colegio profesional), la organización no lleva este dato y su
clase va como texto en `Organization.type.text`.

**Regla de validación:** Debe pertenecer al catálogo categoría de organización.

**Comentarios:** No hay un dato de sector público o privado en esta versión (pregunta 6)."/>
      <requirements
                    value="Separa a los prestadores de servicios de las aseguradoras, las instituciones del Estado y las
empresas, para buscar y filtrar sin conocer cada tipo de establecimiento."/>
      <min value="1"/>
      <max value="*"/>
      <base>
        <path value="CRLMOrganizacion.categoria"/>
        <min value="1"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-categoria-organizacion"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.type (slice categoria)"/>
        <comment
                 value="`Organization.type` se divide en cuatro slices con discriminador por valor sobre
`coding.system`: `categoria` (HL7 `organization-type`), `tipoEstablecimiento` (CR
`cr-tipo-establecimiento-salud`), `nivelAtencion` (CR `cr-nivel-atencion`) y `facility` (IHE
mCSD, ver tipo de establecimiento). El ValueSet CR es un subconjunto de
`http://hl7.org/fhir/ValueSet/organization-type` (binding `example` en R5); se excluyen `team`,
`reli`, `crs`, `dept`, `pay`, `edu` y `cg`, que ningún caso usa, y `other`, que HL7 marcó como
obsoleto. El texto en español va en `CodeableConcept.text`, no en `coding.display`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.tipoEstablecimiento">
      <path value="CRLMOrganizacion.tipoEstablecimiento"/>
      <short
             value="Tipo de establecimiento de salud, según la clasificación del Ministerio de Salud publicada por HL7 Costa Rica (19 conceptos)"/>
      <definition
                  value="Tipo de establecimiento de salud, según la clasificación del Ministerio de Salud publicada por
HL7 Costa Rica (19 conceptos): EBAIS, sedes de EBAIS y de área de salud, puestos de visita
periódica, clínicas públicas tipo 1 a 4, clínicas privadas, consultorios médicos privados,
hospitales (nacionales, especializados, regionales, periféricos y privados), centros
especializados, centros de diagnóstico y tratamiento y prestadoras de servicios de salud. Ver
el catálogo."/>
      <comment
               value="**Regla de negocio:** Obligatorio para los **establecimientos** de salud: una organización con
`categoria` `prov` (prestador de servicios de salud) que forma parte de otra (una unidad de la
CCSS) o que no es institución del Estado (un establecimiento privado). Una institución del
Estado que presta servicios por medio de sus unidades, como la CCSS, no lo lleva: sus unidades
sí (decisión 15). No se registra para las demás organizaciones. Un establecimiento puede tener
varios tipos (por ejemplo, una clínica privada que también es centro de diagnóstico y
tratamiento). Toda organización con tipo de establecimiento lleva además la marca de
establecimiento de IHE mCSD (`facility`), y solo ellas la llevan; el sistema la agrega sin que
el usuario la capture.

**Regla de validación:** Debe pertenecer al catálogo tipo de establecimiento de salud.
Invariante `cr-org-tipo-establecimiento`: `(type.coding.where(system =
'http://terminology.hl7.org/CodeSystem/organization-type' and code = 'prov').exists() and
(partOf.exists() or type.coding.where(system =
'http://terminology.hl7.org/CodeSystem/organization-type' and code = 'govt').empty())) implies
type.coding.where(system =
'https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-establecimiento-salud').exists()`.
Atención: el CodeSystem CR y el de HL7 terminan igual (`organization-type`); la invariante los
distingue por la URL completa. Invariante `cr-org-facility`: `type.coding.where(system =
'https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-establecimiento-salud').exists() =
type.coding.where(system =
'https://profiles.ihe.net/ITI/mCSD/CodeSystem/IHE.mCSD.Organization.Location.Types' and code =
'facility').exists()`.

**Comentarios:** El catálogo no tiene código de farmacia y agrupa laboratorio clínico e
imágenes médicas en `centro-diagnostico-tratamiento`; esos vacíos se registran en el catálogo.
El nivel de atención va en un dato aparte, `nivelAtencion` (pregunta 3)."/>
      <requirements
                    value="Dice qué clase de establecimiento de salud es (EBAIS, hospital, laboratorio, centro de
imágenes) según la clasificación del Ministerio de Salud. Lo necesitan las referencias, los
directorios, la fiscalización y las estadísticas."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="CRLMOrganizacion.tipoEstablecimiento"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="required"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-establecimiento-salud"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.type (slice tipoEstablecimiento)"/>
        <comment
                 value="Segundo de los cuatro slices de `Organization.type` (ver categoría). Los códigos vienen del
CodeSystem `organization-type` que publicó la IG de terminología de HL7 Costa Rica
(0.0.1-ballot), sin cambios; solo cambia la URL, a `cr-tipo-establecimiento-salud`, para no
repetir el id del CodeSystem de HL7 del slice `categoria` (ver la conciliación con
0.0.1-ballot). La IG de laboratorio, que usaba la URL anterior, debe actualizarla. Si se
necesita interoperar con otros países, se puede agregar un ConceptMap a SNOMED CT (jerarquía
*environment*)."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.nivelAtencion">
      <path value="CRLMOrganizacion.nivelAtencion"/>
      <short
             value="Nivel de la red de servicios de salud en que se ubica el establecimiento"/>
      <definition
                  value="Nivel de la red de servicios de salud en que se ubica el establecimiento. Valores: 1. Primer
nivel de atención (`primer-nivel`) 2. Segundo nivel de atención (`segundo-nivel`) 3. Tercer
nivel de atención (`tercer-nivel`)"/>
      <comment
               value="**Regla de negocio:** Solo se registra para establecimientos de salud (con
`tipoEstablecimiento`). **Obligatorio** para los establecimientos de la red pública,
identificados por su tipo: `ebais`, `sede-ebais`, `sede-area-salud`, `pvp`, `clinica-t1` a
`clinica-t4`, `hospital-nacional-general`, `hospital-nacional-especializado`,
`hospital-regional` y `hospital-periferico`. **Opcional** para los privados. Lo declara el
establecimiento; no se deduce del tipo, porque hay tipos que admiten más de un nivel
(`clinica-privada`, `clinica-t4`).

**Regla de validación:** Debe pertenecer al catálogo nivel de atención. Debe ser coherente con
el tipo de establecimiento en los casos fijos: `consultorio-medico`, `ebais`, `sede-ebais` y
`pvp` solo admiten `primer-nivel`; `clinica-privada` y `clinica-t4` solo admiten
`segundo-nivel` o `tercer-nivel` (ver coherencia con el tipo).

**Comentarios:** Las definiciones de los niveles, el nivel fijo de `ebais`, `sede-ebais` y
`pvp` y quién asigna el nivel se deben validar con el Ministerio de Salud y la CCSS (pregunta
2 del catálogo)."/>
      <requirements
                    value="Ubica al establecimiento en la red de servicios de salud. Las referencias y contrarreferencias
de la red pública se organizan por nivel."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.nivelAtencion"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="required"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-nivel-atencion"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.type (slice nivelAtencion)"/>
        <comment
                 value="Tercero de los cuatro slices de `Organization.type`, sin extensión (pregunta 3): cualquier
sistema lo recibe como un `type` más y se busca con el parámetro estándar `type`. El perfil
documenta que este slice lleva el nivel de atención y no una clase de organización. Invariantes
sobre `Organization`:"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.nombre">
      <path value="CRLMOrganizacion.nombre"/>
      <short value="Nombre oficial de la organización"/>
      <definition value="Nombre oficial de la organización."/>
      <comment
               value="**Regla de negocio:** Para una persona jurídica, la razón social inscrita en el Registro
Nacional (`Clínica Ejemplo Sociedad Anónima`). Para una institución pública o una unidad, su
nombre oficial (`Caja Costarricense de Seguro Social`, `Hospital México`). Para un consultorio
de una persona física, el nombre con que se registró ante el Ministerio de Salud.

**Regla de validación:** Longitud de 2 a 250 caracteres."/>
      <requirements
                    value="Es el nombre oficial con que la organización firma documentos y aparece en los registros
públicos. Con él se reconoce a una unidad que no tiene identificador propio."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.nombre"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.name"/>
        <comment value="En el perfil, `name` pasa de 0..1 a 1..1."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.nombreAlternativo">
      <path value="CRLMOrganizacion.nombreAlternativo"/>
      <short value="Otros nombres con que se conoce la organización"/>
      <definition
                  value="Otros nombres con que se conoce la organización: nombre comercial, siglas o nombre anterior."/>
      <comment
               value="**Regla de negocio:** Por ejemplo, `CCSS` para la Caja Costarricense de Seguro Social, o el
nombre comercial de una clínica cuya razón social es otra.

**Regla de validación:** Longitud de 2 a 250 caracteres por nombre."/>
      <requirements
                    value="Permite encontrar a la organización por sus siglas o su nombre comercial, que es como la
conocen los pacientes y los profesionales."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="CRLMOrganizacion.nombreAlternativo"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.alias"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.telefono">
      <path value="CRLMOrganizacion.telefono"/>
      <short value="Teléfono general de la organización"/>
      <definition value="Teléfono general de la organización."/>
      <comment
               value="**Regla de negocio:** Central telefónica o línea de atención al público. Los teléfonos de un
departamento o de una persona de la organización no van aquí (pregunta 7).

**Regla de validación:** Formato E.164: `+`, el código de país y el número, sin espacios ni
guiones; en Costa Rica, `+506` y 8 dígitos (o un número 800 o 900 de 10 dígitos). La captura
puede omitir el `+506`, pero el sistema lo agrega antes de guardar o enviar. Una extensión
interna va después de `;ext=` (RFC 3966). Invariante común `cr-telefono`."/>
      <requirements
                    value="Es el medio de contacto general con la organización, para referencias, consultas y
coordinación."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="CRLMOrganizacion.telefono"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.telecom (system = phone)"/>
        <comment
                 value="En R5, `Organization` ya no tiene `telecom` ni `address`: van dentro de `Organization.contact`
(ExtendedContactDetail). El perfil usa los elementos nativos de `Organization.contact`, sin
slices: el contacto general es el que no lleva `purpose`, y se pueden enviar otros contactos con
`purpose` (pregunta 7). `telecom.system` dice si es teléfono, correo o sitio web.
`telecom.system` = `phone`, `telecom.use` = `work`; R5 prohíbe `use` = `home` en una
organización (invariante `org-3`)."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.correoElectronico">
      <path value="CRLMOrganizacion.correoElectronico"/>
      <short value="Correo general de la organización"/>
      <definition value="Correo general de la organización."/>
      <comment
               value="**Regla de negocio:** Correo institucional de contacto o de notificaciones.

**Regla de validación:** Igual que en el paciente: RFC 5322, máximo 100 caracteres."/>
      <requirements
                    value="Sirve para las notificaciones y las comunicaciones formales con la organización."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="CRLMOrganizacion.correoElectronico"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.telecom (system = email)"/>
        <comment value="`telecom.system` = `email`, `telecom.use` = `work`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.sitioWeb">
      <path value="CRLMOrganizacion.sitioWeb"/>
      <short value="Sitio web oficial de la organización"/>
      <definition value="Sitio web oficial de la organización."/>
      <comment
               value="**Regla de negocio:** Opcional.

**Regla de validación:** URL absoluta con esquema `https://`."/>
      <requirements
                    value="Permite a pacientes y sistemas encontrar la información pública de la organización."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.sitioWeb"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.telecom (system = url)"/>
        <comment value="`telecom.system` = `url`, `telecom.use` = `work`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion">
      <path value="CRLMOrganizacion.direccion"/>
      <short value="Dirección física de la sede de la organización"/>
      <definition value="Dirección física de la sede de la organización."/>
      <comment
               value="**Regla de negocio:** Obligatoria si la organización tiene `tipoEstablecimiento` (es un
establecimiento de salud), porque permite ubicarlo para referencias, zonificación y
fiscalización. Una organización con varias sedes registra aquí la principal; las demás sedes
son ubicaciones (`Location`, pregunta 8).

**Regla de validación:** Igual que en el paciente: si `direccion.pais` es `CRI`, `provincia`,
`canton` y `distrito` son obligatorios y deben ser concordantes entre sí.

**Comentarios:** No lleva el dato `uso` del paciente: la dirección de una organización siempre
es de trabajo."/>
      <requirements
                    value="Ubica al establecimiento para las referencias, la zonificación de la red de salud y la
fiscalización del Ministerio de Salud."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.direccion"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address"/>
        <comment
                 value="`address.use` se fija en `work` y `address.type` en `physical` (R5 prohíbe `use` = `home` en una
organización, invariante `org-4`). Sigue el perfil de tipo de dato `cr-address`: si el país es
`CRI`, provincia, cantón y distrito son obligatorios, son códigos de la DTA y son concordantes
entre sí. La obligatoriedad para establecimientos se valida con la invariante
`cr-org-establecimiento-direccion`: `type.coding.where(system =
'https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-establecimiento-salud').exists() implies
contact.where(purpose.empty()).address.exists()`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.id">
      <path value="CRLMOrganizacion.direccion.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="id"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.extension">
      <path value="CRLMOrganizacion.direccion.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="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
               value="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 value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.modifierExtension">
      <path value="CRLMOrganizacion.direccion.modifierExtension"/>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="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
                    value="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 value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.pais">
      <path value="CRLMOrganizacion.direccion.pais"/>
      <short value="País de la dirección"/>
      <definition value="País de la dirección."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Obligatorio. Determina qué reglas aplican al
resto de la dirección.

**Regla de validación:** Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países."/>
      <requirements
                    value="Igual que en la dirección del paciente: decide si la dirección sigue la División Territorial
Administrativa o es de otro país, como la de una aseguradora extranjera."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.direccion.pais"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="required"/>
        <valueSet value="http://hl7.org/fhir/ValueSet/iso3166-1-3"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.country"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.provincia">
      <path value="CRLMOrganizacion.direccion.provincia"/>
      <short
             value="Provincia (Costa Rica) o estado, región o departamento (otro país)"/>
      <definition
                  value="Provincia (Costa Rica) o estado, región o departamento (otro país)."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Obligatoria si el país es `CRI`.

**Regla de validación:** Si el país es `CRI`: código de provincia de la División Territorial
Administrativa del SNIT (1 a 7)."/>
      <requirements
                    value="Igual que en la dirección del paciente: primer nivel de la División Territorial
Administrativa."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.direccion.provincia"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <description
                     value="Obligatorio si el país es `CRI`, por invariante."/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-provincia"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.state"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.canton">
      <path value="CRLMOrganizacion.direccion.canton"/>
      <short value="Cantón (Costa Rica) o ciudad (otro país)"/>
      <definition value="Cantón (Costa Rica) o ciudad (otro país)."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Obligatorio si el país es `CRI` y debe
pertenecer a la provincia indicada.

**Regla de validación:** Si el país es `CRI`: código de cantón de la DTA del SNIT (3
dígitos), concordante con la provincia."/>
      <requirements
                    value="Igual que en la dirección del paciente: segundo nivel de la División Territorial
Administrativa, con el que se organizan muchas estadísticas de salud."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.direccion.canton"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <description
                     value="Obligatorio si el país es `CRI`, por invariante."/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-canton"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.city"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.distrito">
      <path value="CRLMOrganizacion.direccion.distrito"/>
      <short value="Distrito (Costa Rica)"/>
      <definition value="Distrito (Costa Rica)."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Obligatorio si el país es `CRI` y debe
pertenecer al cantón indicado.

**Regla de validación:** Si el país es `CRI`: código de distrito de la DTA del SNIT (5
dígitos), concordante con el cantón."/>
      <requirements
                    value="Igual que en la dirección del paciente: nivel más fino de la División Territorial
Administrativa, el que define el área de atracción de un establecimiento."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.direccion.distrito"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <description
                     value="Obligatorio si el país es `CRI`, por invariante."/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-distrito"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.district"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.barrioPoblado">
      <path value="CRLMOrganizacion.direccion.barrioPoblado"/>
      <short
             value="Barrio (zona urbana) o poblado (zona rural) dentro del distrito"/>
      <definition
                  value="Barrio (zona urbana) o poblado (zona rural) dentro del distrito."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente.

**Regla de validación:** Texto de hasta 100 caracteres."/>
      <requirements
                    value="Igual que en la dirección del paciente: precisa la ubicación dentro del distrito."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.direccion.barrioPoblado"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.extension:precinct"/>
        <comment
                 value="Extensión estándar `http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct`, igual que
en el paciente."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.codigoPostal">
      <path value="CRLMOrganizacion.direccion.codigoPostal"/>
      <short value="Código postal"/>
      <definition value="Código postal."/>
      <comment value="**Regla de negocio:** Opcional en cualquier país."/>
      <requirements
                    value="Igual que en la dirección del paciente: lo usan las direcciones de otros países."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.direccion.codigoPostal"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.postalCode"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.senas">
      <path value="CRLMOrganizacion.direccion.senas"/>
      <short value="Señas (Costa Rica) o calle y número (otro país)"/>
      <definition value="Señas (Costa Rica) o calle y número (otro país)."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente.

**Regla de validación:** Longitud máxima de 250 caracteres."/>
      <requirements
                    value="Igual que en la dirección del paciente: sin las señas no se puede llegar al lugar."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.direccion.senas"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.line"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.texto">
      <path value="CRLMOrganizacion.direccion.texto"/>
      <short value="Dirección completa, tal como se muestra o se imprime"/>
      <definition
                  value="Dirección completa, tal como se muestra o se imprime."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Incluye los nombres (no los códigos) de
provincia, cantón y distrito.

**Regla de validación:** Longitud mínima de 5 y máxima de 250 caracteres."/>
      <requirements
                    value="Igual que en la dirección del paciente: permite mostrar la dirección sin armarla a partir de
los códigos."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.direccion.texto"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.text"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.organizacionSuperior">
      <path value="CRLMOrganizacion.organizacionSuperior"/>
      <short value="Organización de la que forma parte esta organización"/>
      <definition
                  value="Organización de la que forma parte esta organización."/>
      <comment
               value="**Regla de negocio:** Obligatoria para una unidad sin identificador propio (combinación O2).
Representa la jerarquía institucional: por ejemplo, un EBAIS forma parte de un área de salud,
y el área de salud de la CCSS. Una organización no puede ser su propia superior, directa ni
indirectamente.

**Regla de validación:** Referencia a un `Organization` que cumpla este modelo. Si la
organización superior tiene identificador, se admite la referencia lógica por identificador.

**Comentarios:** Cuántos niveles de la jerarquía de la CCSS se representan (dirección
regional, área de salud, EBAIS) se define con la CCSS (pregunta 4). La administración por
contrato (por ejemplo, un área de salud que opera una cooperativa) no se representa con
`partOf`, sino con una relación entre organizaciones."/>
      <requirements
                    value="Representa la jerarquía institucional, por ejemplo EBAIS, área de salud y CCSS. Con ella se
agrega la información por red y se identifica a una unidad que no tiene identificador propio."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.organizacionSuperior"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.partOf"/>
        <comment
                 value="Igual que `Patient.contact.organization`: la referencia lógica usa `partOf.identifier` con
`system` = `https://hl7.or.cr/fhir/sid/cedula-juridica` y el nombre en `partOf.display`. Una
unidad que es superior de otra (un área de salud) no tiene identificador en esta versión, así
que su referencia debe ser literal (`partOf.reference`). Los ciclos no los detecta el validador;
los debe controlar el servidor."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud">
      <path value="CRLMOrganizacion.autorizacionSalud"/>
      <short
             value="Permiso o habilitación que otorga el Ministerio de Salud para que el establecimiento funcione"/>
      <definition
                  value="Permiso o habilitación que otorga el Ministerio de Salud para que el establecimiento funcione."/>
      <comment
               value="**Regla de negocio:** Se registra para los establecimientos de salud. La autorización no
identifica a la organización (vence y se renueva), por eso no es un `identificacion`. Un
establecimiento puede tener varias autorizaciones a la vez (por ejemplo, el permiso de
funcionamiento de salud y la habilitación de un servicio). Las vencidas se conservan con su
vigencia.

**Comentarios:** Los tipos de autorización, el formato del número y si se exige para todos los
establecimientos se deben confirmar con el Ministerio de Salud (pregunta 2)."/>
      <requirements
                    value="Permite comprobar que un establecimiento tiene permiso del Ministerio de Salud para funcionar,
en la fecha en que prestó un servicio."/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="CRLMOrganizacion.autorizacionSalud"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification"/>
        <comment
                 value="`Organization.qualification` es nuevo en R5 y está pensado para licencias y acreditaciones de
una organización. Tiene de forma nativa `identifier`, `code`, `period` e `issuer`, así que no
hacen falta extensiones."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.id">
      <path value="CRLMOrganizacion.autorizacionSalud.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="id"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.extension">
      <path value="CRLMOrganizacion.autorizacionSalud.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="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
               value="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 value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.modifierExtension">
      <path value="CRLMOrganizacion.autorizacionSalud.modifierExtension"/>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="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
                    value="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 value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.tipo">
      <path value="CRLMOrganizacion.autorizacionSalud.tipo"/>
      <short value="Tipo de autorización"/>
      <definition
                  value="Tipo de autorización. Valores iniciales: 1. Permiso de Funcionamiento de Salud
(`permiso-funcionamiento-salud`) 2. Habilitación de establecimiento de salud
(`habilitacion`)"/>
      <comment
               value="**Regla de validación:** Debe pertenecer al catálogo tipo de autorización de salud. Si
ningún concepto corresponde, se registra con su texto (binding `extensible`).

**Comentarios:** Pregunta 2."/>
      <requirements
                    value="Distingue el permiso de funcionamiento de una habilitación, que autorizan cosas distintas."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.autorizacionSalud.tipo"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-autorizacion-salud"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.code"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.numero">
      <path value="CRLMOrganizacion.autorizacionSalud.numero"/>
      <short
             value="Número del permiso o de la habilitación, tal como consta en el documento emitido"/>
      <definition
                  value="Número del permiso o de la habilitación, tal como consta en el documento emitido."/>
      <comment
               value="**Regla de validación:** Formato pendiente de confirmar con el Ministerio de Salud (pregunta
2); mientras tanto, cualquier valor pasa la validación."/>
      <requirements
                    value="Es el número con que se verifica la autorización con el Ministerio de Salud."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.autorizacionSalud.numero"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.identifier.value"/>
        <comment
                 value="`qualification.identifier` pasa de 0..* a 1..1. Se propone `system` =
`https://hl7.or.cr/fhir/sid/{código del tipo de autorización}` (por ejemplo,
`.../sid/permiso-funcionamiento-salud`), cuando se confirme que el número es único en el país."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.vigencia">
      <path value="CRLMOrganizacion.autorizacionSalud.vigencia"/>
      <short value="Periodo en que la autorización es válida"/>
      <definition value="Periodo en que la autorización es válida."/>
      <comment
               value="**Regla de negocio:** Una autorización cuya fecha de fin ya pasó está vencida, pero no se
elimina.

**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior
al fin."/>
      <requirements
                    value="Dice si la autorización estaba vigente en una fecha dada; las autorizaciones vencen y se
renuevan."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.autorizacionSalud.vigencia"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="BackboneElement"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.period"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.vigencia.id">
      <path value="CRLMOrganizacion.autorizacionSalud.vigencia.id"/>
      <representation value="xmlAttr"/>
      <short value="Unique id for inter-element referencing"/>
      <definition
                  value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="Element.id"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <extension
                   url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type">
          <valueUrl value="id"/>
        </extension>
        <code value="http://hl7.org/fhirpath/System.String"/>
      </type>
      <condition value="ele-1"/>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.vigencia.extension">
      <path value="CRLMOrganizacion.autorizacionSalud.vigencia.extension"/>
      <slicing>
        <discriminator>
          <type value="value"/>
          <path value="url"/>
        </discriminator>
        <description value="Extensions are always sliced by (at least) url"/>
        <rules value="open"/>
      </slicing>
      <short value="Additional content defined by implementations"/>
      <definition
                  value="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
               value="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 value="extensions"/>
      <alias value="user content"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="Element.extension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="false"/>
      <isSummary value="false"/>
      <mapping>
        <identity value="rim"/>
        <map value="n/a"/>
      </mapping>
    </element>
    <element
             id="CRLMOrganizacion.autorizacionSalud.vigencia.modifierExtension">
      <path
            value="CRLMOrganizacion.autorizacionSalud.vigencia.modifierExtension"/>
      <short value="Extensions that cannot be ignored even if unrecognized"/>
      <definition
                  value="May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)."/>
      <comment
               value="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
                    value="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 value="extensions"/>
      <alias value="user content"/>
      <alias value="modifiers"/>
      <min value="0"/>
      <max value="*"/>
      <base>
        <path value="BackboneElement.modifierExtension"/>
        <min value="0"/>
        <max value="*"/>
      </base>
      <type>
        <code value="Extension"/>
      </type>
      <constraint>
        <key value="ele-1"/>
        <severity value="error"/>
        <human value="All FHIR elements must have a @value or children"/>
        <expression
                    value="hasValue() or (children().count() &gt; id.count())"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Element"/>
      </constraint>
      <constraint>
        <key value="ext-1"/>
        <severity value="error"/>
        <human value="Must have either extensions or value[x], not both"/>
        <expression value="extension.exists() != value.exists()"/>
        <source value="http://hl7.org/fhir/StructureDefinition/Extension"/>
      </constraint>
      <isModifier value="true"/>
      <isModifierReason
                        value="Modifier extensions are expected to modify the meaning or interpretation of the element that contains them"/>
      <isSummary value="true"/>
      <mapping>
        <identity value="rim"/>
        <map value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.vigencia.inicio">
      <path value="CRLMOrganizacion.autorizacionSalud.vigencia.inicio"/>
      <short value="Fecha de emisión de la autorización"/>
      <definition value="Fecha de emisión de la autorización."/>
      <requirements
                    value="Marca desde cuándo el establecimiento está autorizado."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.autorizacionSalud.vigencia.inicio"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.period.start"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.vigencia.fin">
      <path value="CRLMOrganizacion.autorizacionSalud.vigencia.fin"/>
      <short value="Fecha de vencimiento de la autorización"/>
      <definition value="Fecha de vencimiento de la autorización."/>
      <requirements
                    value="Marca cuándo vence la autorización y hay que renovarla."/>
      <min value="0"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.autorizacionSalud.vigencia.fin"/>
        <min value="0"/>
        <max value="1"/>
      </base>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.period.end"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.emisor">
      <path value="CRLMOrganizacion.autorizacionSalud.emisor"/>
      <short value="Institución que emitió la autorización"/>
      <definition value="Institución que emitió la autorización."/>
      <comment
               value="**Regla de negocio:** En esta versión, el Ministerio de Salud.

**Regla de validación:** Referencia al `Organization` del Ministerio de Salud, o referencia
lógica por su cédula jurídica."/>
      <requirements
                    value="Dice qué institución otorgó la autorización y a quién preguntar por ella."/>
      <min value="1"/>
      <max value="1"/>
      <base>
        <path value="CRLMOrganizacion.autorizacionSalud.emisor"/>
        <min value="1"/>
        <max value="1"/>
      </base>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.issuer"/>
        <comment
                 value="`qualification.issuer` pasa de 0..1 a 1..1. Referencia lógica: `issuer.identifier.system` =
`https://hl7.or.cr/fhir/sid/cedula-juridica` y `issuer.display` = &quot;Ministerio de Salud&quot;."/>
      </mapping>
    </element>
  </snapshot>
  <differential>
    <element id="CRLMOrganizacion">
      <path value="CRLMOrganizacion"/>
      <short value="Modelo Lógico de la Organización"/>
      <definition
                  value="Datos de identificación, clasificación y contacto de una organización que participa en la
atención de salud en Costa Rica: establecimientos de salud públicos y privados (hospitales,
clínicas, áreas de salud, EBAIS, consultorios, laboratorios, centros de imágenes médicas,
farmacias), aseguradoras, instituciones del Estado (Ministerio de Salud, PANI), empleadores y
otras organizaciones. Se modela con el recurso `Organization` de FHIR R5."/>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion">
      <path value="CRLMOrganizacion.identificacion"/>
      <short value="Identificador oficial de la organización"/>
      <definition
                  value="Identificador oficial de la organización. Cada ocurrencia reúne un número y su tipo."/>
      <comment
               value="**Regla de negocio:** Toda organización costarricense debe tener al menos **un identificador
vigente**, salvo dos casos: (1) una **unidad** de otra organización que todavía no tiene
identificador propio (por ejemplo, un hospital o un EBAIS de la CCSS), que se identifica por
su `organizacionSuperior`, su `nombre` y su `tipoEstablecimiento` (pregunta 4); y (2) una
**organización extranjera** sin identificador costarricense, que se identifica por su nombre y
su dirección en otro país (pregunta 5). Una unidad no repite el identificador de su
organización superior: la cédula jurídica de la CCSS la lleva solo el `Organization` de la
CCSS. Toda organización que asigna números de expediente (es `assigner` de un
`expediente-local`) debe tener un `codigo-establecimiento` vigente (pregunta 1).

**Regla de validación:** No puede haber dos ocurrencias con el mismo tipo y número. Entre las
ocurrencias vigentes, a lo sumo una `cedula-juridica` y un `codigo-establecimiento`. Si el
`codigo-establecimiento` empieza con `cj-`, el número que sigue al prefijo es igual a la
`cedula-juridica` vigente. Invariante `cr-org-identificacion`: `identifier.where(use !=
'old').exists() or partOf.exists() or contact.address.where(country != 'CRI').exists()`. Ver
combinaciones admitidas.

**Comentarios:** R5 exige además nombre o identificador (invariante `org-1`); en este modelo
el nombre ya es obligatorio."/>
      <requirements
                    value="Permite encontrar a la organización en el registro de establecimientos y saber que dos
sistemas hablan de la misma. Es opcional solo para las unidades sin identificador propio y las
organizaciones extranjeras, que se reconocen por otros datos."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.identifier"/>
        <comment
                 value="Igual que en el paciente, cada ocurrencia lleva `identifier.system`, que se deriva del tipo:
`https://hl7.or.cr/fhir/sid/cedula-juridica` o `https://hl7.or.cr/fhir/sid/establecimiento` (ver
sistema de identificación). La cardinalidad FHIR queda en 0..*; la obligatoriedad condicionada
se valida con la invariante `cr-org-identificacion`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion.numero">
      <path value="CRLMOrganizacion.identificacion.numero"/>
      <short value="Número de identificación de la organización"/>
      <definition value="Número de identificación de la organización."/>
      <comment
               value="**Regla de negocio:** La cédula jurídica se captura con o sin guiones, pero se guarda y
envía sin ellos (`4000042147`), para que `system` + `value` sea único.

**Regla de validación:** Formato según tipo: Cédula Jurídica (10 dígitos,
`^[1-9][0-9]{9}$`); Código de establecimiento (prefijo y número,
`^(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$`, el mismo patrón de la
invariante `cr-expediente-system` del paciente)."/>
      <requirements
                    value="Es el valor con que los sistemas buscan a la organización. Se envía sin guiones para que el
mismo número no aparezca de dos formas."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.identifier.value"/>
        <comment
                 value="Invariantes `cr-cedula-juridica-value` y `cr-codigo-establecimiento-value` sobre
`Organization.identifier`, una por tipo, con las expresiones regulares de la regla de
validación."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion.tipo">
      <path value="CRLMOrganizacion.identificacion.tipo"/>
      <short value="Tipo de identificador"/>
      <definition
                  value="Tipo de identificador. Valores: 1. Cédula Jurídica (`cedula-juridica`) 2. Código de
establecimiento (`codigo-establecimiento`)."/>
      <comment
               value="**Regla de negocio:** **Cédula Jurídica:** identifica a una persona jurídica inscrita
(Registro Nacional) o a una institución pública. **Código de establecimiento:** identifica
al establecimiento que asigna números de expediente, con el mismo código que forma el
`system` del `expediente-local` del paciente (`cj-`, `cn-` o `dimex-` + identificador;
decisión 14 del paciente). Es el único identificador de un establecimiento operado por una
persona física, que no tiene cédula jurídica.

**Regla de validación:** Debe pertenecer al catálogo tipos de identificación de
organizaciones.

**Comentarios:** `codigo-establecimiento` se aprobó en la pregunta 1 y se agregó al catálogo
`cr-tipo-identificacion-organizacion` (su pregunta 4)."/>
      <requirements
                    value="Distingue la cédula jurídica del código de establecimiento, que forma el `system` de los
expedientes que asigna. De él se arma el `system` del identificador."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="required"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion-organizacion"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.identifier.type"/>
        <comment
                 value="Igual que en el paciente (decisión 15 del paciente), el tipo es **opcional** y sin slices: el
`system` ya dice qué identificador es, y las invariantes `cr-cedula-juridica-value` y
`cr-codigo-establecimiento-value` validan cada uno por su `system`. Si se envía, lleva el
código CR y, opcionalmente, su equivalente de HL7 v2-0203: `cedula-juridica` → `XX`
(Organization identifier); `codigo-establecimiento` → `FI` (Facility ID). `FI` verificado en
v2-0203 5.0.0 (display &quot;Facility ID&quot;)."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.identificacion.vigente">
      <path value="CRLMOrganizacion.identificacion.vigente"/>
      <short
             value="Indica si el identificador está vigente o si se conserva solo como histórico"/>
      <definition
                  value="Indica si el identificador está vigente o si se conserva solo como histórico."/>
      <comment
               value="**Regla de negocio:** Un identificador deja de estar vigente cuando la organización cambia
de figura jurídica (por ejemplo, un consultorio de una persona física que se constituye en
sociedad: el código `cn-` pasa a histórico y se agregan la cédula jurídica y el código
`cj-`). Los identificadores no vigentes no se eliminan: los expedientes ya asignados con el
código anterior siguen apuntando a él."/>
      <requirements
                    value="Permite que una organización cambie de figura jurídica sin perder los expedientes y
documentos que citan su identificador anterior."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="boolean"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.identifier.use"/>
        <comment
                 value="Vigente → `official`; no vigente → `old`. En el perfil, `use` pasa de 0..1 a 1..1."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.categoria">
      <path value="CRLMOrganizacion.categoria"/>
      <short value="Clase general de organización"/>
      <definition
                  value="Clase general de organización. Valores: 1. Prestador de servicios de salud (`prov`) 2.
Institución del Estado (`govt`) 3. Aseguradora (`ins`) 4. Empresa (`bus`)"/>
      <comment
               value="**Regla de negocio:** Una organización puede tener varias categorías. Por ejemplo, la CCSS es
prestadora (`prov`), aseguradora (`ins`) e institución del Estado (`govt`). Si ninguna
corresponde (por ejemplo, un colegio profesional), la organización no lleva este dato y su
clase va como texto en `Organization.type.text`.

**Regla de validación:** Debe pertenecer al catálogo categoría de organización.

**Comentarios:** No hay un dato de sector público o privado en esta versión (pregunta 6)."/>
      <requirements
                    value="Separa a los prestadores de servicios de las aseguradoras, las instituciones del Estado y las
empresas, para buscar y filtrar sin conocer cada tipo de establecimiento."/>
      <min value="1"/>
      <max value="*"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-categoria-organizacion"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.type (slice categoria)"/>
        <comment
                 value="`Organization.type` se divide en cuatro slices con discriminador por valor sobre
`coding.system`: `categoria` (HL7 `organization-type`), `tipoEstablecimiento` (CR
`cr-tipo-establecimiento-salud`), `nivelAtencion` (CR `cr-nivel-atencion`) y `facility` (IHE
mCSD, ver tipo de establecimiento). El ValueSet CR es un subconjunto de
`http://hl7.org/fhir/ValueSet/organization-type` (binding `example` en R5); se excluyen `team`,
`reli`, `crs`, `dept`, `pay`, `edu` y `cg`, que ningún caso usa, y `other`, que HL7 marcó como
obsoleto. El texto en español va en `CodeableConcept.text`, no en `coding.display`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.tipoEstablecimiento">
      <path value="CRLMOrganizacion.tipoEstablecimiento"/>
      <short
             value="Tipo de establecimiento de salud, según la clasificación del Ministerio de Salud publicada por HL7 Costa Rica (19 conceptos)"/>
      <definition
                  value="Tipo de establecimiento de salud, según la clasificación del Ministerio de Salud publicada por
HL7 Costa Rica (19 conceptos): EBAIS, sedes de EBAIS y de área de salud, puestos de visita
periódica, clínicas públicas tipo 1 a 4, clínicas privadas, consultorios médicos privados,
hospitales (nacionales, especializados, regionales, periféricos y privados), centros
especializados, centros de diagnóstico y tratamiento y prestadoras de servicios de salud. Ver
el catálogo."/>
      <comment
               value="**Regla de negocio:** Obligatorio para los **establecimientos** de salud: una organización con
`categoria` `prov` (prestador de servicios de salud) que forma parte de otra (una unidad de la
CCSS) o que no es institución del Estado (un establecimiento privado). Una institución del
Estado que presta servicios por medio de sus unidades, como la CCSS, no lo lleva: sus unidades
sí (decisión 15). No se registra para las demás organizaciones. Un establecimiento puede tener
varios tipos (por ejemplo, una clínica privada que también es centro de diagnóstico y
tratamiento). Toda organización con tipo de establecimiento lleva además la marca de
establecimiento de IHE mCSD (`facility`), y solo ellas la llevan; el sistema la agrega sin que
el usuario la capture.

**Regla de validación:** Debe pertenecer al catálogo tipo de establecimiento de salud.
Invariante `cr-org-tipo-establecimiento`: `(type.coding.where(system =
'http://terminology.hl7.org/CodeSystem/organization-type' and code = 'prov').exists() and
(partOf.exists() or type.coding.where(system =
'http://terminology.hl7.org/CodeSystem/organization-type' and code = 'govt').empty())) implies
type.coding.where(system =
'https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-establecimiento-salud').exists()`.
Atención: el CodeSystem CR y el de HL7 terminan igual (`organization-type`); la invariante los
distingue por la URL completa. Invariante `cr-org-facility`: `type.coding.where(system =
'https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-establecimiento-salud').exists() =
type.coding.where(system =
'https://profiles.ihe.net/ITI/mCSD/CodeSystem/IHE.mCSD.Organization.Location.Types' and code =
'facility').exists()`.

**Comentarios:** El catálogo no tiene código de farmacia y agrupa laboratorio clínico e
imágenes médicas en `centro-diagnostico-tratamiento`; esos vacíos se registran en el catálogo.
El nivel de atención va en un dato aparte, `nivelAtencion` (pregunta 3)."/>
      <requirements
                    value="Dice qué clase de establecimiento de salud es (EBAIS, hospital, laboratorio, centro de
imágenes) según la clasificación del Ministerio de Salud. Lo necesitan las referencias, los
directorios, la fiscalización y las estadísticas."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="required"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-establecimiento-salud"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.type (slice tipoEstablecimiento)"/>
        <comment
                 value="Segundo de los cuatro slices de `Organization.type` (ver categoría). Los códigos vienen del
CodeSystem `organization-type` que publicó la IG de terminología de HL7 Costa Rica
(0.0.1-ballot), sin cambios; solo cambia la URL, a `cr-tipo-establecimiento-salud`, para no
repetir el id del CodeSystem de HL7 del slice `categoria` (ver la conciliación con
0.0.1-ballot). La IG de laboratorio, que usaba la URL anterior, debe actualizarla. Si se
necesita interoperar con otros países, se puede agregar un ConceptMap a SNOMED CT (jerarquía
*environment*)."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.nivelAtencion">
      <path value="CRLMOrganizacion.nivelAtencion"/>
      <short
             value="Nivel de la red de servicios de salud en que se ubica el establecimiento"/>
      <definition
                  value="Nivel de la red de servicios de salud en que se ubica el establecimiento. Valores: 1. Primer
nivel de atención (`primer-nivel`) 2. Segundo nivel de atención (`segundo-nivel`) 3. Tercer
nivel de atención (`tercer-nivel`)"/>
      <comment
               value="**Regla de negocio:** Solo se registra para establecimientos de salud (con
`tipoEstablecimiento`). **Obligatorio** para los establecimientos de la red pública,
identificados por su tipo: `ebais`, `sede-ebais`, `sede-area-salud`, `pvp`, `clinica-t1` a
`clinica-t4`, `hospital-nacional-general`, `hospital-nacional-especializado`,
`hospital-regional` y `hospital-periferico`. **Opcional** para los privados. Lo declara el
establecimiento; no se deduce del tipo, porque hay tipos que admiten más de un nivel
(`clinica-privada`, `clinica-t4`).

**Regla de validación:** Debe pertenecer al catálogo nivel de atención. Debe ser coherente con
el tipo de establecimiento en los casos fijos: `consultorio-medico`, `ebais`, `sede-ebais` y
`pvp` solo admiten `primer-nivel`; `clinica-privada` y `clinica-t4` solo admiten
`segundo-nivel` o `tercer-nivel` (ver coherencia con el tipo).

**Comentarios:** Las definiciones de los niveles, el nivel fijo de `ebais`, `sede-ebais` y
`pvp` y quién asigna el nivel se deben validar con el Ministerio de Salud y la CCSS (pregunta
2 del catálogo)."/>
      <requirements
                    value="Ubica al establecimiento en la red de servicios de salud. Las referencias y contrarreferencias
de la red pública se organizan por nivel."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="required"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-nivel-atencion"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.type (slice nivelAtencion)"/>
        <comment
                 value="Tercero de los cuatro slices de `Organization.type`, sin extensión (pregunta 3): cualquier
sistema lo recibe como un `type` más y se busca con el parámetro estándar `type`. El perfil
documenta que este slice lleva el nivel de atención y no una clase de organización. Invariantes
sobre `Organization`:"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.nombre">
      <path value="CRLMOrganizacion.nombre"/>
      <short value="Nombre oficial de la organización"/>
      <definition value="Nombre oficial de la organización."/>
      <comment
               value="**Regla de negocio:** Para una persona jurídica, la razón social inscrita en el Registro
Nacional (`Clínica Ejemplo Sociedad Anónima`). Para una institución pública o una unidad, su
nombre oficial (`Caja Costarricense de Seguro Social`, `Hospital México`). Para un consultorio
de una persona física, el nombre con que se registró ante el Ministerio de Salud.

**Regla de validación:** Longitud de 2 a 250 caracteres."/>
      <requirements
                    value="Es el nombre oficial con que la organización firma documentos y aparece en los registros
públicos. Con él se reconoce a una unidad que no tiene identificador propio."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.name"/>
        <comment value="En el perfil, `name` pasa de 0..1 a 1..1."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.nombreAlternativo">
      <path value="CRLMOrganizacion.nombreAlternativo"/>
      <short value="Otros nombres con que se conoce la organización"/>
      <definition
                  value="Otros nombres con que se conoce la organización: nombre comercial, siglas o nombre anterior."/>
      <comment
               value="**Regla de negocio:** Por ejemplo, `CCSS` para la Caja Costarricense de Seguro Social, o el
nombre comercial de una clínica cuya razón social es otra.

**Regla de validación:** Longitud de 2 a 250 caracteres por nombre."/>
      <requirements
                    value="Permite encontrar a la organización por sus siglas o su nombre comercial, que es como la
conocen los pacientes y los profesionales."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.alias"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.telefono">
      <path value="CRLMOrganizacion.telefono"/>
      <short value="Teléfono general de la organización"/>
      <definition value="Teléfono general de la organización."/>
      <comment
               value="**Regla de negocio:** Central telefónica o línea de atención al público. Los teléfonos de un
departamento o de una persona de la organización no van aquí (pregunta 7).

**Regla de validación:** Formato E.164: `+`, el código de país y el número, sin espacios ni
guiones; en Costa Rica, `+506` y 8 dígitos (o un número 800 o 900 de 10 dígitos). La captura
puede omitir el `+506`, pero el sistema lo agrega antes de guardar o enviar. Una extensión
interna va después de `;ext=` (RFC 3966). Invariante común `cr-telefono`."/>
      <requirements
                    value="Es el medio de contacto general con la organización, para referencias, consultas y
coordinación."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.telecom (system = phone)"/>
        <comment
                 value="En R5, `Organization` ya no tiene `telecom` ni `address`: van dentro de `Organization.contact`
(ExtendedContactDetail). El perfil usa los elementos nativos de `Organization.contact`, sin
slices: el contacto general es el que no lleva `purpose`, y se pueden enviar otros contactos con
`purpose` (pregunta 7). `telecom.system` dice si es teléfono, correo o sitio web.
`telecom.system` = `phone`, `telecom.use` = `work`; R5 prohíbe `use` = `home` en una
organización (invariante `org-3`)."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.correoElectronico">
      <path value="CRLMOrganizacion.correoElectronico"/>
      <short value="Correo general de la organización"/>
      <definition value="Correo general de la organización."/>
      <comment
               value="**Regla de negocio:** Correo institucional de contacto o de notificaciones.

**Regla de validación:** Igual que en el paciente: RFC 5322, máximo 100 caracteres."/>
      <requirements
                    value="Sirve para las notificaciones y las comunicaciones formales con la organización."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.telecom (system = email)"/>
        <comment value="`telecom.system` = `email`, `telecom.use` = `work`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.sitioWeb">
      <path value="CRLMOrganizacion.sitioWeb"/>
      <short value="Sitio web oficial de la organización"/>
      <definition value="Sitio web oficial de la organización."/>
      <comment
               value="**Regla de negocio:** Opcional.

**Regla de validación:** URL absoluta con esquema `https://`."/>
      <requirements
                    value="Permite a pacientes y sistemas encontrar la información pública de la organización."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.telecom (system = url)"/>
        <comment value="`telecom.system` = `url`, `telecom.use` = `work`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion">
      <path value="CRLMOrganizacion.direccion"/>
      <short value="Dirección física de la sede de la organización"/>
      <definition value="Dirección física de la sede de la organización."/>
      <comment
               value="**Regla de negocio:** Obligatoria si la organización tiene `tipoEstablecimiento` (es un
establecimiento de salud), porque permite ubicarlo para referencias, zonificación y
fiscalización. Una organización con varias sedes registra aquí la principal; las demás sedes
son ubicaciones (`Location`, pregunta 8).

**Regla de validación:** Igual que en el paciente: si `direccion.pais` es `CRI`, `provincia`,
`canton` y `distrito` son obligatorios y deben ser concordantes entre sí.

**Comentarios:** No lleva el dato `uso` del paciente: la dirección de una organización siempre
es de trabajo."/>
      <requirements
                    value="Ubica al establecimiento para las referencias, la zonificación de la red de salud y la
fiscalización del Ministerio de Salud."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address"/>
        <comment
                 value="`address.use` se fija en `work` y `address.type` en `physical` (R5 prohíbe `use` = `home` en una
organización, invariante `org-4`). Sigue el perfil de tipo de dato `cr-address`: si el país es
`CRI`, provincia, cantón y distrito son obligatorios, son códigos de la DTA y son concordantes
entre sí. La obligatoriedad para establecimientos se valida con la invariante
`cr-org-establecimiento-direccion`: `type.coding.where(system =
'https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-establecimiento-salud').exists() implies
contact.where(purpose.empty()).address.exists()`."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.pais">
      <path value="CRLMOrganizacion.direccion.pais"/>
      <short value="País de la dirección"/>
      <definition value="País de la dirección."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Obligatorio. Determina qué reglas aplican al
resto de la dirección.

**Regla de validación:** Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países."/>
      <requirements
                    value="Igual que en la dirección del paciente: decide si la dirección sigue la División Territorial
Administrativa o es de otro país, como la de una aseguradora extranjera."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="required"/>
        <valueSet value="http://hl7.org/fhir/ValueSet/iso3166-1-3"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.country"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.provincia">
      <path value="CRLMOrganizacion.direccion.provincia"/>
      <short
             value="Provincia (Costa Rica) o estado, región o departamento (otro país)"/>
      <definition
                  value="Provincia (Costa Rica) o estado, región o departamento (otro país)."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Obligatoria si el país es `CRI`.

**Regla de validación:** Si el país es `CRI`: código de provincia de la División Territorial
Administrativa del SNIT (1 a 7)."/>
      <requirements
                    value="Igual que en la dirección del paciente: primer nivel de la División Territorial
Administrativa."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <description
                     value="Obligatorio si el país es `CRI`, por invariante."/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-provincia"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.state"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.canton">
      <path value="CRLMOrganizacion.direccion.canton"/>
      <short value="Cantón (Costa Rica) o ciudad (otro país)"/>
      <definition value="Cantón (Costa Rica) o ciudad (otro país)."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Obligatorio si el país es `CRI` y debe
pertenecer a la provincia indicada.

**Regla de validación:** Si el país es `CRI`: código de cantón de la DTA del SNIT (3
dígitos), concordante con la provincia."/>
      <requirements
                    value="Igual que en la dirección del paciente: segundo nivel de la División Territorial
Administrativa, con el que se organizan muchas estadísticas de salud."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <description
                     value="Obligatorio si el país es `CRI`, por invariante."/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-canton"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.city"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.distrito">
      <path value="CRLMOrganizacion.direccion.distrito"/>
      <short value="Distrito (Costa Rica)"/>
      <definition value="Distrito (Costa Rica)."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Obligatorio si el país es `CRI` y debe
pertenecer al cantón indicado.

**Regla de validación:** Si el país es `CRI`: código de distrito de la DTA del SNIT (5
dígitos), concordante con el cantón."/>
      <requirements
                    value="Igual que en la dirección del paciente: nivel más fino de la División Territorial
Administrativa, el que define el área de atracción de un establecimiento."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <description
                     value="Obligatorio si el país es `CRI`, por invariante."/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-distrito"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.district"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.barrioPoblado">
      <path value="CRLMOrganizacion.direccion.barrioPoblado"/>
      <short
             value="Barrio (zona urbana) o poblado (zona rural) dentro del distrito"/>
      <definition
                  value="Barrio (zona urbana) o poblado (zona rural) dentro del distrito."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente.

**Regla de validación:** Texto de hasta 100 caracteres."/>
      <requirements
                    value="Igual que en la dirección del paciente: precisa la ubicación dentro del distrito."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.extension:precinct"/>
        <comment
                 value="Extensión estándar `http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-precinct`, igual que
en el paciente."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.codigoPostal">
      <path value="CRLMOrganizacion.direccion.codigoPostal"/>
      <short value="Código postal"/>
      <definition value="Código postal."/>
      <comment value="**Regla de negocio:** Opcional en cualquier país."/>
      <requirements
                    value="Igual que en la dirección del paciente: lo usan las direcciones de otros países."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.postalCode"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.senas">
      <path value="CRLMOrganizacion.direccion.senas"/>
      <short value="Señas (Costa Rica) o calle y número (otro país)"/>
      <definition value="Señas (Costa Rica) o calle y número (otro país)."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente.

**Regla de validación:** Longitud máxima de 250 caracteres."/>
      <requirements
                    value="Igual que en la dirección del paciente: sin las señas no se puede llegar al lugar."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.line"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.direccion.texto">
      <path value="CRLMOrganizacion.direccion.texto"/>
      <short value="Dirección completa, tal como se muestra o se imprime"/>
      <definition
                  value="Dirección completa, tal como se muestra o se imprime."/>
      <comment
               value="**Regla de negocio:** Igual que en el paciente. Incluye los nombres (no los códigos) de
provincia, cantón y distrito.

**Regla de validación:** Longitud mínima de 5 y máxima de 250 caracteres."/>
      <requirements
                    value="Igual que en la dirección del paciente: permite mostrar la dirección sin armarla a partir de
los códigos."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.contact.address.text"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.organizacionSuperior">
      <path value="CRLMOrganizacion.organizacionSuperior"/>
      <short value="Organización de la que forma parte esta organización"/>
      <definition
                  value="Organización de la que forma parte esta organización."/>
      <comment
               value="**Regla de negocio:** Obligatoria para una unidad sin identificador propio (combinación O2).
Representa la jerarquía institucional: por ejemplo, un EBAIS forma parte de un área de salud,
y el área de salud de la CCSS. Una organización no puede ser su propia superior, directa ni
indirectamente.

**Regla de validación:** Referencia a un `Organization` que cumpla este modelo. Si la
organización superior tiene identificador, se admite la referencia lógica por identificador.

**Comentarios:** Cuántos niveles de la jerarquía de la CCSS se representan (dirección
regional, área de salud, EBAIS) se define con la CCSS (pregunta 4). La administración por
contrato (por ejemplo, un área de salud que opera una cooperativa) no se representa con
`partOf`, sino con una relación entre organizaciones."/>
      <requirements
                    value="Representa la jerarquía institucional, por ejemplo EBAIS, área de salud y CCSS. Con ella se
agrega la información por red y se identifica a una unidad que no tiene identificador propio."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.partOf"/>
        <comment
                 value="Igual que `Patient.contact.organization`: la referencia lógica usa `partOf.identifier` con
`system` = `https://hl7.or.cr/fhir/sid/cedula-juridica` y el nombre en `partOf.display`. Una
unidad que es superior de otra (un área de salud) no tiene identificador en esta versión, así
que su referencia debe ser literal (`partOf.reference`). Los ciclos no los detecta el validador;
los debe controlar el servidor."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud">
      <path value="CRLMOrganizacion.autorizacionSalud"/>
      <short
             value="Permiso o habilitación que otorga el Ministerio de Salud para que el establecimiento funcione"/>
      <definition
                  value="Permiso o habilitación que otorga el Ministerio de Salud para que el establecimiento funcione."/>
      <comment
               value="**Regla de negocio:** Se registra para los establecimientos de salud. La autorización no
identifica a la organización (vence y se renueva), por eso no es un `identificacion`. Un
establecimiento puede tener varias autorizaciones a la vez (por ejemplo, el permiso de
funcionamiento de salud y la habilitación de un servicio). Las vencidas se conservan con su
vigencia.

**Comentarios:** Los tipos de autorización, el formato del número y si se exige para todos los
establecimientos se deben confirmar con el Ministerio de Salud (pregunta 2)."/>
      <requirements
                    value="Permite comprobar que un establecimiento tiene permiso del Ministerio de Salud para funcionar,
en la fecha en que prestó un servicio."/>
      <min value="0"/>
      <max value="*"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification"/>
        <comment
                 value="`Organization.qualification` es nuevo en R5 y está pensado para licencias y acreditaciones de
una organización. Tiene de forma nativa `identifier`, `code`, `period` e `issuer`, así que no
hacen falta extensiones."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.tipo">
      <path value="CRLMOrganizacion.autorizacionSalud.tipo"/>
      <short value="Tipo de autorización"/>
      <definition
                  value="Tipo de autorización. Valores iniciales: 1. Permiso de Funcionamiento de Salud
(`permiso-funcionamiento-salud`) 2. Habilitación de establecimiento de salud
(`habilitacion`)"/>
      <comment
               value="**Regla de validación:** Debe pertenecer al catálogo tipo de autorización de salud. Si
ningún concepto corresponde, se registra con su texto (binding `extensible`).

**Comentarios:** Pregunta 2."/>
      <requirements
                    value="Distingue el permiso de funcionamiento de una habilitación, que autorizan cosas distintas."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="CodeableConcept"/>
      </type>
      <binding>
        <strength value="extensible"/>
        <valueSet
                  value="https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-autorizacion-salud"/>
      </binding>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.code"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.numero">
      <path value="CRLMOrganizacion.autorizacionSalud.numero"/>
      <short
             value="Número del permiso o de la habilitación, tal como consta en el documento emitido"/>
      <definition
                  value="Número del permiso o de la habilitación, tal como consta en el documento emitido."/>
      <comment
               value="**Regla de validación:** Formato pendiente de confirmar con el Ministerio de Salud (pregunta
2); mientras tanto, cualquier valor pasa la validación."/>
      <requirements
                    value="Es el número con que se verifica la autorización con el Ministerio de Salud."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="string"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.identifier.value"/>
        <comment
                 value="`qualification.identifier` pasa de 0..* a 1..1. Se propone `system` =
`https://hl7.or.cr/fhir/sid/{código del tipo de autorización}` (por ejemplo,
`.../sid/permiso-funcionamiento-salud`), cuando se confirme que el número es único en el país."/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.vigencia">
      <path value="CRLMOrganizacion.autorizacionSalud.vigencia"/>
      <short value="Periodo en que la autorización es válida"/>
      <definition value="Periodo en que la autorización es válida."/>
      <comment
               value="**Regla de negocio:** Una autorización cuya fecha de fin ya pasó está vencida, pero no se
elimina.

**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior
al fin."/>
      <requirements
                    value="Dice si la autorización estaba vigente en una fecha dada; las autorizaciones vencen y se
renuevan."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="BackboneElement"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.period"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.vigencia.inicio">
      <path value="CRLMOrganizacion.autorizacionSalud.vigencia.inicio"/>
      <short value="Fecha de emisión de la autorización"/>
      <definition value="Fecha de emisión de la autorización."/>
      <requirements
                    value="Marca desde cuándo el establecimiento está autorizado."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.period.start"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.vigencia.fin">
      <path value="CRLMOrganizacion.autorizacionSalud.vigencia.fin"/>
      <short value="Fecha de vencimiento de la autorización"/>
      <definition value="Fecha de vencimiento de la autorización."/>
      <requirements
                    value="Marca cuándo vence la autorización y hay que renovarla."/>
      <min value="0"/>
      <max value="1"/>
      <type>
        <code value="date"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.period.end"/>
        <comment value="N/A"/>
      </mapping>
    </element>
    <element id="CRLMOrganizacion.autorizacionSalud.emisor">
      <path value="CRLMOrganizacion.autorizacionSalud.emisor"/>
      <short value="Institución que emitió la autorización"/>
      <definition value="Institución que emitió la autorización."/>
      <comment
               value="**Regla de negocio:** En esta versión, el Ministerio de Salud.

**Regla de validación:** Referencia al `Organization` del Ministerio de Salud, o referencia
lógica por su cédula jurídica."/>
      <requirements
                    value="Dice qué institución otorgó la autorización y a quién preguntar por ella."/>
      <min value="1"/>
      <max value="1"/>
      <type>
        <code value="Reference"/>
        <targetProfile
                       value="https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion"/>
      </type>
      <mapping>
        <identity value="fhir-r5"/>
        <map value="Organization.qualification.issuer"/>
        <comment
                 value="`qualification.issuer` pasa de 0..1 a 1..1. Referencia lógica: `issuer.identifier.system` =
`https://hl7.or.cr/fhir/sid/cedula-juridica` y `issuer.display` = &quot;Ministerio de Salud&quot;."/>
      </mapping>
    </element>
  </differential>
</StructureDefinition>