Guía de Implementación Core de Costa Rica - Versión en desarrollo (v0.1.0): borrador de trabajo de la Iniciativa HL7® Costa Rica, que puede cambiar sin aviso.
| Estado de las normas de la página: Draft |
TTL representación del cr-lm-relacion-organizaciones modelo lógico.
@prefix fhir: <http://hl7.org/fhir/> . @prefix owl: <http://www.w3.org/2002/07/owl#> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . # - resource ------------------------------------------------------------------- <http://hl7.org/fhir/StructureDefinition/cr-lm-relacion-organizaciones> a fhir:StructureDefinition ; fhir:nodeRole fhir:treeRoot ; fhir:id [ fhir:v "cr-lm-relacion-organizaciones"] ; # fhir:language [ fhir:v "es"] ; # fhir:text [ fhir:status [ fhir:v "extensions" ] ; fhir:div [ fhir:v "<div xmlns=\"http://www.w3.org/1999/xhtml\"><p class=\"res-header-id\"><b>Narrativa generada: StructureDefinition cr-lm-relacion-organizaciones</b></p><a name=\"cr-lm-relacion-organizaciones\"> </a><a name=\"hccr-lm-relacion-organizaciones\"> </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-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones\" title=\"Relación formal entre dos organizaciones que **no es de jerarquía**: un contrato, un convenio o#xA;la pertenencia a una red de proveedores. Se modela con el recurso `OrganizationAffiliation` de#xA;FHIR R5 y forma parte del **registro de establecimientos** de OpenHIE (IHE mCSD).\">CRLMRelacionOrganizaciones</a><a name=\"CRLMRelacionOrganizaciones\"> </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 Relación entre Organizaciones<br/><span style=\"font-weight:bold\">Las instancias de este tipo pueden ser destino de una referencia</span></td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.identificacion\" title=\"Número del contrato o convenio que formaliza la relación.\">identificacion</a><a name=\"CRLMRelacionOrganizaciones.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\">Número del contrato o convenio que formaliza la relación<br/></td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.identificacion.numero\" title=\"Número del contrato o convenio, tal como lo registra la organización principal.\">numero</a><a name=\"CRLMRelacionOrganizaciones.identificacion.numero\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">1..1</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Número del contrato o convenio, tal como lo registra la organización principal</td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck100.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.identificacion.establecimiento\" title=\"Código de la organización que asignó el número.\">establecimiento</a><a name=\"CRLMRelacionOrganizaciones.identificacion.establecimiento\"> </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\">Código de la organización que asignó el número</td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck11.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.vigencia\" title=\"Periodo del contrato o convenio.\">vigencia</a><a name=\"CRLMRelacionOrganizaciones.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 del contrato o convenio</td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck110.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.vigencia.inicio\" title=\"Fecha de inicio del contrato o convenio.\">inicio</a><a name=\"CRLMRelacionOrganizaciones.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 inicio del contrato o convenio</td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck100.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vline.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin_end.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.vigencia.fin\" title=\"Fecha de vencimiento del contrato o convenio.\">fin</a><a name=\"CRLMRelacionOrganizaciones.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 del contrato o convenio</td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_reference.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Referencia a otro recurso\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.organizacionPrincipal\" title=\"Organización para la cual se presta el servicio o que contrata: la que es responsable ante el#xA;paciente o el asegurado.\">organizacionPrincipal</a><a name=\"CRLMRelacionOrganizaciones.organizacionPrincipal\"> </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\">Organización para la cual se presta el servicio o que contrata</td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_reference.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Referencia a otro recurso\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.organizacionParticipante\" title=\"Organización que opera o presta el servicio para la organización principal.\">organizacionParticipante</a><a name=\"CRLMRelacionOrganizaciones.organizacionParticipante\"> </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/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 que opera o presta el servicio para la organización principal</td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.rol\" title=\"Qué hace la organización participante para la principal. Valores: 1. Prestador de servicios de#xA;salud (`provider`) 2. Servicios de diagnóstico (`diagnostics`) 3. Proveedor de insumos#xA;(`supplier`) 4. Pagador (`payer`) 5. Agencia (`agency`) 6. Investigación (`research`) 7.#xA;Intercambio de información en salud (`HIE/HIO`) 8. Miembro (`member`)\">rol</a><a name=\"CRLMRelacionOrganizaciones.rol\"> </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\">Qué hace la organización participante para la principal<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"http://hl7.org/fhir/R5/valueset-organization-role.html\" title=\"http://hl7.org/fhir/ValueSet/organization-role\" class=\"binding\">OrganizationAffiliationRole</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>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.tipoRelacion\" title=\"Naturaleza del acuerdo entre las dos organizaciones. Valores: 1. Administración por contrato#xA;(`administracion-contrato`) 2. Compra de servicios (`compra-servicios`) 3. Red de proveedores#xA;(`red-proveedores`)\">tipoRelacion</a><a name=\"CRLMRelacionOrganizaciones.tipoRelacion\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">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\">Naturaleza del acuerdo entre las dos organizaciones<br class=\"binding\"/><span style=\"font-weight:bold\" title=\"null\" class=\"binding\">Vinculación: </span><a href=\"https://hl7.or.cr/fhir/terminology/ValueSet-cr-tipo-relacion-organizacion.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-organizacion\" class=\"binding\">Tipos de relación entre organizaciones</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>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_datatype.gif\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.especialidad\" title=\"Especialidades que cubre la relación (por ejemplo, la CCSS compra cirugías de ortopedia a un#xA;hospital privado).\">especialidad</a><a name=\"CRLMRelacionOrganizaciones.especialidad\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/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\">Especialidades que cubre la relació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-especialidad-salud.html\" title=\"https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud\" class=\"binding\">Especialidades en salud</a><span title=\"null\" class=\"binding\"> (</span><a href=\"http://hl7.org/fhir/R5/terminologies.html#extensible\" title=\"To be conformant, the concept in this element SHALL be from the specified value set if any of the codes within the value set can apply to the concept being communicated. If the value set does not cover the concept (based on human review), alternate codings (or, data type allowing, text) may be included instead.\" class=\"binding\">extensible</a><span title=\"null\" class=\"binding\">)</span><br/></td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_reference.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Referencia a otro recurso\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.ubicacion\" title=\"Sedes o servicios donde aplica la relación.\">ubicacion</a><a name=\"CRLMRelacionOrganizaciones.ubicacion\"> </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/references.html\">Reference</a>(<a href=\"StructureDefinition-cr-lm-ubicacion.html\">Modelo Lógico de la Ubicació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\">Sedes o servicios donde aplica la relación<br/></td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: #F7F7F7\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck10.png)\" class=\"hierarchy\"><img src=\"tbl_spacer.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"tbl_vjoin.png\" alt=\".\" style=\"background-color: inherit\" class=\"hierarchy\"/><img src=\"icon_primitive.png\" alt=\".\" style=\"background-color: #F7F7F7; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.telefono\" title=\"Teléfono de contacto para asuntos de la relación (por ejemplo, la administración del#xA;contrato).\">telefono</a><a name=\"CRLMRelacionOrganizaciones.telefono\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: #F7F7F7; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Teléfono de contacto para asuntos de la relación<br/></td></tr>#xD;\n<tr style=\"border: 0px #F0F0F0 solid; padding:0px; vertical-align: top; background-color: white\"><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px; white-space: nowrap; background-image: url(tbl_bck00.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_primitive.png\" alt=\".\" style=\"background-color: white; background-color: inherit\" title=\"Tipo de dato primitivo\" class=\"hierarchy\"/> <a href=\"StructureDefinition-cr-lm-relacion-organizaciones-definitions.html#CRLMRelacionOrganizaciones.correoElectronico\" title=\"Correo de contacto para asuntos de la relación.\">correoElectronico</a><a name=\"CRLMRelacionOrganizaciones.correoElectronico\"> </a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"/><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">0..*</td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\"><a href=\"http://hl7.org/fhir/R5/datatypes.html#string\">string</a></td><td style=\"vertical-align: top; text-align : var(--ig-left,left); background-color: white; border: 0px #F0F0F0 solid; padding:0px 4px 0px 4px\" class=\"hierarchy\">Correo de contacto para asuntos de la relación<br/></td></tr>#xD;\n<tr><td colspan=\"5\" class=\"hierarchy\"><br/><a href=\"https://build.fhir.org/ig/FHIR/ig-guidance/readingIgs.html#table-views\" title=\"Leyenda de este formato\"><img src=\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3goXBCwdPqAP0wAAAldJREFUOMuNk0tIlFEYhp9z/vE2jHkhxXA0zJCMitrUQlq4lnSltEqCFhFG2MJFhIvIFpkEWaTQqjaWZRkp0g26URZkTpbaaOJkDqk10szoODP//7XIMUe0elcfnPd9zsfLOYplGrpRwZaqTtw3K7PtGem7Q6FoidbGgqHVy/HRb669R+56zx7eRV1L31JGxYbBtjKK93cxeqfyQHbehkZbUkK20goELEuIzEd+dHS+qz/Y8PTSif0FnGkbiwcAjHaU1+QWOptFiyCLp/LnKptpqIuXHx6rbR26kJcBX3yLgBfnd7CxwJmflpP2wUg0HIAoUUpZBmKzELGWcN8nAr6Gpu7tLU/CkwAaoKTWRSQyt89Q8w6J+oVQkKnBoblH7V0PPvUOvDYXfopE/SJmALsxnVm6LbkotrUtNowMeIrVrBcBpaMmdS0j9df7abpSuy7HWehwJdt1lhVwi/J58U5beXGAF6c3UXLycw1wdFklArBn87xdh0ZsZtArghBdAA3+OEDVubG4UEzP6x1FOWneHh2VDAHBAt80IbdXDcesNoCvs3E5AFyNSU5nbrDPZpcUEQQTFZiEVx+51fxMhhyJEAgvlriadIJZZksRuwBYMOPBbO3hePVVqgEJhFeUuFLhIPkRP6BQLIBrmMenujm/3g4zc398awIe90Zb5A1vREALqneMcYgP/xVQWlG+Ncu5vgwwlaUNx+3799rfe96u9K0JSDXcOzOTJg4B6IgmXfsygc7/Bvg9g9E58/cDVmGIBOP/zT8Bz1zqWqpbXIsd0O9hajXfL6u4BaOS6SeWAAAAAElFTkSuQmCC\" alt=\"doco\" style=\"background-color: inherit\"/> Documentación de este formato</a></td></tr></table></div>"^^rdf:XMLLiteral ] ] ; # fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics"^^xsd:anyURI ] ; fhir:value [ a fhir:code ; fhir:v "can-be-target" ] ] [ fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"^^xsd:anyURI ] ; fhir:value [ a fhir:code ; fhir:v "draft" ; fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom"^^xsd:anyURI ] ; fhir:value [ a fhir:canonical ; fhir:v "https://hl7.or.cr/fhir/core/ImplementationGuide/hl7.fhir.cr.core"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/core/ImplementationGuide/hl7.fhir.cr.core> ] ] ) ] ] ) ; # fhir:url [ fhir:v "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-relacion-organizaciones"^^xsd:anyURI] ; # fhir:version [ fhir:v "0.1.0"] ; # fhir:name [ fhir:v "CRLMRelacionOrganizaciones"] ; # fhir:title [ fhir:v "Modelo Lógico de la Relación entre Organizaciones"] ; # fhir:status [ fhir:v "draft"] ; # fhir:experimental [ fhir:v false] ; # fhir:date [ fhir:v "2026-10-06T00:19:34-06:00"^^xsd:dateTime] ; # fhir:publisher [ fhir:v "Iniciativa HL7 Costa Rica"] ; # fhir:contact ( [ fhir:name [ fhir:v "Iniciativa HL7 Costa Rica" ] ; fhir:telecom ( [ fhir:system [ fhir:v "url" ] ; fhir:value [ fhir:v "https://hl7.or.cr" ] ] ) ] ) ; # fhir:description [ fhir:v "Relación formal entre dos organizaciones que **no es de jerarquía**: un contrato, un convenio o\nla pertenencia a una red de proveedores. Se modela con el recurso `OrganizationAffiliation` de\nFHIR R5 y forma parte del **registro de establecimientos** de OpenHIE (IHE mCSD)."] ; # fhir:jurisdiction ( [ fhir:coding ( [ fhir:system [ fhir:v "urn:iso:std:iso:3166"^^xsd:anyURI ] ; fhir:code [ fhir:v "CR" ] ; fhir:display [ fhir:v "Costa Rica" ] ] ) ] ) ; # fhir:fhirVersion [ fhir:v "5.0.0"] ; # fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:uri [ fhir:v "http://hl7.org/fhir/StructureDefinition/OrganizationAffiliation"^^xsd:anyURI ] ; fhir:name [ fhir:v "FHIR R5" ] ] [ fhir:identity [ fhir:v "rim" ] ; fhir:uri [ fhir:v "http://hl7.org/v3"^^xsd:anyURI ] ; fhir:name [ fhir:v "RIM Mapping" ] ] ) ; # fhir:kind [ fhir:v "logical"] ; # fhir:abstract [ fhir:v false] ; # fhir:type [ fhir:v "https://hl7.or.cr/fhir/core/StructureDefinition/CRLMRelacionOrganizaciones"^^xsd:anyURI] ; # fhir:baseDefinition [ fhir:v "http://hl7.org/fhir/StructureDefinition/Base"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Base> ] ; # fhir:derivation [ fhir:v "specialization"] ; # fhir:snapshot [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version"^^xsd:anyURI ] ; fhir:value [ a fhir:string ; fhir:v "5.0.0" ] ] ) ; fhir:element ( [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones" ] ; fhir:short [ fhir:v "Modelo Lógico de la Relación entre Organizaciones" ] ; fhir:definition [ fhir:v "Relación formal entre dos organizaciones que **no es de jerarquía**: un contrato, un convenio o\nla pertenencia a una red de proveedores. Se modela con el recurso `OrganizationAffiliation` de\nFHIR R5 y forma parte del **registro de establecimientos** de OpenHIE (IHE mCSD)." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "Base" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:isModifier [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation" ] ] [ fhir:identity [ fhir:v "rim" ] ; fhir:map [ fhir:v "n/a" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.identificacion" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion" ] ; fhir:short [ fhir:v "Número del contrato o convenio que formaliza la relación" ] ; fhir:definition [ fhir:v "Número del contrato o convenio que formaliza la relación." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Opcional. Lo asigna la organización principal (por ejemplo, el número de\ncontrato de la CCSS con la cooperativa).\n\n**Regla de validación:** No puede haber dos ocurrencias con el mismo establecimiento y número.\nInvariante `cr-identificador-unico` (compartida por la ubicación, el rol, el servicio y la\nrelación entre organizaciones): `identifier.select(system & '" ] ; fhir:requirements [ fhir:v "Permite citar el contrato o convenio concreto que respalda la relación, por ejemplo al\nconciliar la facturación entre la CCSS y un proveedor. Es opcional porque no todas las\nrelaciones tienen un número formal." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.identifier" ] ; fhir:comment [ fhir:v "Mismo patrón que el expediente, la ubicación y el rol del profesional: `identifier.system` =\n`https://hl7.or.cr/fhir/sid/convenio/{código del establecimiento}` de la organización principal\n(la CCSS usa `cj-4000042147`). `identifier.use` = `official`. No lleva `type`." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.identificacion.id" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion.id" ] ; fhir:representation ( [ fhir:v "xmlAttr" ] ) ; fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "Element.id" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; fhir:value [ a fhir:url ; fhir:v "id"^^xsd:anyURI ] ] ) ; fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] ] ) ; fhir:condition ( [ fhir:v "ele-1" ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "rim" ] ; fhir:map [ fhir:v "n/a" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.identificacion.extension" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion.extension" ] ; fhir:slicing [ fhir:discriminator ( [ fhir:type [ fhir:v "value" ] ; fhir:path [ fhir:v "url" ] ] ) ; fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; fhir:rules [ fhir:v "open" ] ] ; fhir:short [ fhir:v "Additional content defined by implementations" ] ; fhir:definition [ fhir:v "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." ] ; fhir:comment [ fhir:v "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." ] ; fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "Element.extension" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Extension"^^xsd:anyURI ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Element> ] ] [ fhir:key [ fhir:v "ext-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Extension> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "rim" ] ; fhir:map [ fhir:v "n/a" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.identificacion.modifierExtension" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion.modifierExtension" ] ; fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; fhir:comment [ fhir:v "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." ] ; fhir:requirements [ fhir:v "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)." ] ; fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Extension"^^xsd:anyURI ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Element> ] ] [ fhir:key [ fhir:v "ext-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Extension> ] ] ) ; fhir:isModifier [ fhir:v true ] ; fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; fhir:isSummary [ fhir:v true ] ; fhir:mapping ( [ fhir:identity [ fhir:v "rim" ] ; fhir:map [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.identificacion.numero" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion.numero" ] ; fhir:short [ fhir:v "Número del contrato o convenio, tal como lo registra la organización principal" ] ; fhir:definition [ fhir:v "Número del contrato o convenio, tal como lo registra la organización principal." ] ; fhir:comment [ fhir:v "**Regla de validación:** De 1 a 64 caracteres." ] ; fhir:requirements [ fhir:v "Es el número con que la organización principal registra el contrato o convenio." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion.numero" ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "string"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.identifier.value" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.identificacion.establecimiento" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion.establecimiento" ] ; fhir:short [ fhir:v "Código de la organización que asignó el número" ] ; fhir:definition [ fhir:v "Código de la organización que asignó el número." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Es el `codigo-establecimiento` de la organización principal o, si es\nuna unidad sin identificador propio, el de su organización superior. Si la organización\nprincipal no asigna expedientes y no tiene código de establecimiento (por ejemplo, una\naseguradora), se usa `cj-` + su cédula jurídica.\n\n**Regla de validación:** Invariante `cr-convenio-system`:\n`system.matches('^https://hl7\\\\.or\\\\.cr/fhir/sid/convenio/(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$')`." ] ; fhir:requirements [ fhir:v "Cada organización numera sus contratos por su cuenta. El establecimiento hace único el\nnúmero y dice a quién pedir el contrato." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion.establecimiento" ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "string"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.identifier.system (sufijo)" ] ; fhir:comment [ fhir:v "No se envía como dato aparte: es el sufijo del `system`." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.vigencia" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia" ] ; fhir:short [ fhir:v "Periodo del contrato o convenio" ] ; fhir:definition [ fhir:v "Periodo del contrato o convenio." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Al renovarse un contrato con otro número o condiciones, se registra una\nrelación nueva y la anterior se cierra; si se prorroga el mismo contrato, se extiende la fecha\nde fin.\n\n**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior al\nfin. No puede haber dos relaciones activas con las mismas organizaciones, el mismo tipo de\nrelación y periodos que se traslapen." ] ; fhir:requirements [ fhir:v "Dice si la relación estaba vigente en una fecha dada, por ejemplo si la cooperativa operaba el\nárea de salud el día de una atención." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Element> ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.period" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.vigencia.id" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia.id" ] ; fhir:representation ( [ fhir:v "xmlAttr" ] ) ; fhir:short [ fhir:v "Unique id for inter-element referencing" ] ; fhir:definition [ fhir:v "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "Element.id" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:extension ( [ fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"^^xsd:anyURI ] ; fhir:value [ a fhir:url ; fhir:v "id"^^xsd:anyURI ] ] ) ; fhir:code [ fhir:v "http://hl7.org/fhirpath/System.String"^^xsd:anyURI ] ] ) ; fhir:condition ( [ fhir:v "ele-1" ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "rim" ] ; fhir:map [ fhir:v "n/a" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.vigencia.extension" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia.extension" ] ; fhir:slicing [ fhir:discriminator ( [ fhir:type [ fhir:v "value" ] ; fhir:path [ fhir:v "url" ] ] ) ; fhir:description [ fhir:v "Extensions are always sliced by (at least) url" ] ; fhir:rules [ fhir:v "open" ] ] ; fhir:short [ fhir:v "Additional content defined by implementations" ] ; fhir:definition [ fhir:v "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." ] ; fhir:comment [ fhir:v "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." ] ; fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "Element.extension" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Extension"^^xsd:anyURI ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Element> ] ] [ fhir:key [ fhir:v "ext-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Extension> ] ] ) ; fhir:isModifier [ fhir:v false ] ; fhir:isSummary [ fhir:v false ] ; fhir:mapping ( [ fhir:identity [ fhir:v "rim" ] ; fhir:map [ fhir:v "n/a" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.vigencia.modifierExtension" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia.modifierExtension" ] ; fhir:short [ fhir:v "Extensions that cannot be ignored even if unrecognized" ] ; fhir:definition [ fhir:v "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself)." ] ; fhir:comment [ fhir:v "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." ] ; fhir:requirements [ fhir:v "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)." ] ; fhir:alias ( [ fhir:v "extensions" ] [ fhir:v "user content" ] [ fhir:v "modifiers" ] ) ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "BackboneElement.modifierExtension" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Extension"^^xsd:anyURI ] ] ) ; fhir:constraint ( [ fhir:key [ fhir:v "ele-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "All FHIR elements must have a @value or children" ] ; fhir:expression [ fhir:v "hasValue() or (children().count() > id.count())" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Element"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Element> ] ] [ fhir:key [ fhir:v "ext-1" ] ; fhir:severity [ fhir:v "error" ] ; fhir:human [ fhir:v "Must have either extensions or value[x], not both" ] ; fhir:expression [ fhir:v "extension.exists() != value.exists()" ] ; fhir:source [ fhir:v "http://hl7.org/fhir/StructureDefinition/Extension"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/StructureDefinition/Extension> ] ] ) ; fhir:isModifier [ fhir:v true ] ; fhir:isModifierReason [ fhir:v "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them" ] ; fhir:isSummary [ fhir:v true ] ; fhir:mapping ( [ fhir:identity [ fhir:v "rim" ] ; fhir:map [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.vigencia.inicio" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia.inicio" ] ; fhir:short [ fhir:v "Fecha de inicio del contrato o convenio" ] ; fhir:definition [ fhir:v "Fecha de inicio del contrato o convenio." ] ; fhir:requirements [ fhir:v "Marca desde cuándo rige el contrato o convenio." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia.inicio" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "date"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.period.start" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.vigencia.fin" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia.fin" ] ; fhir:short [ fhir:v "Fecha de vencimiento del contrato o convenio" ] ; fhir:definition [ fhir:v "Fecha de vencimiento del contrato o convenio." ] ; fhir:requirements [ fhir:v "Marca cuándo vence el contrato o convenio." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia.fin" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "date"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.period.end" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.organizacionPrincipal" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.organizacionPrincipal" ] ; fhir:short [ fhir:v "Organización para la cual se presta el servicio o que contrata" ] ; fhir:definition [ fhir:v "Organización para la cual se presta el servicio o que contrata: la que es responsable ante el\npaciente o el asegurado." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Obligatoria. Es la organización más específica que corresponda: en la\nadministración por contrato, el **área de salud** que se administra, no la CCSS; en la compra\nde servicios, la unidad que contrata; en una red de proveedores, la aseguradora.\n\n**Regla de validación:** Referencia a un `Organization` que cumpla el modelo de organización.\nDebe ser distinta de la organización participante. Si el tipo de relación es\n`red-proveedores`, su `categoria` debe incluir `ins` (aseguradora) o `pay` (pagador).\n\n**Comentarios:** Que las dos organizaciones sean distintas y que la aseguradora tenga la\ncategoría correcta se valida en el servidor, porque hay que resolver las referencias." ] ; fhir:requirements [ fhir:v "Es quien responde ante el paciente o el asegurado. Sin ella no se sabe para quién se presta el\nservicio ni a quién pertenecen los expedientes." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.organizacionPrincipal" ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; fhir:targetProfile ( [ fhir:v "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion> ] ) ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.organization" ] ; fhir:comment [ fhir:v "En el perfil, `organization` pasa de 0..1 a 1..1, como en `IHE.mCSD.OrganizationAffiliation`. Se\nadmite la referencia lógica por `codigo-establecimiento` o cédula jurídica; una unidad de la\nCCSS sin identificador se referencia de forma literal." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.organizacionParticipante" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.organizacionParticipante" ] ; fhir:short [ fhir:v "Organización que opera o presta el servicio para la organización principal" ] ; fhir:definition [ fhir:v "Organización que opera o presta el servicio para la organización principal." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Obligatoria. En la administración por contrato, la cooperativa o el\nproveedor que opera el área de salud; en la compra de servicios y en las redes de proveedores,\nel establecimiento que presta el servicio. Debe ser una organización independiente de la\nprincipal: una unidad de la misma institución no se relaciona por contrato, sino por `partOf`.\n\n**Regla de validación:** Referencia a un `Organization` activo que cumpla el modelo de\norganización, con identificador propio (cédula jurídica o código de establecimiento)." ] ; fhir:requirements [ fhir:v "Es quien opera o presta el servicio. Permite saber, por ejemplo, qué cooperativa administra un\nárea de salud o a qué centro privado le compra estudios la CCSS." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.organizacionParticipante" ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; fhir:targetProfile ( [ fhir:v "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion> ] ) ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.participatingOrganization" ] ; fhir:comment [ fhir:v "En el perfil, `participatingOrganization` pasa de 0..1 a 1..1, como en\n`IHE.mCSD.OrganizationAffiliation`. `OrganizationAffiliation.network` no se usa\n(`IHE.mCSD.OrganizationAffiliation` lo fija en 0..0)." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.rol" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.rol" ] ; fhir:short [ fhir:v "Qué hace la organización participante para la principal" ] ; fhir:definition [ fhir:v "Qué hace la organización participante para la principal. Valores: 1. Prestador de servicios de\nsalud (`provider`) 2. Servicios de diagnóstico (`diagnostics`) 3. Proveedor de insumos\n(`supplier`) 4. Pagador (`payer`) 5. Agencia (`agency`) 6. Investigación (`research`) 7.\nIntercambio de información en salud (`HIE/HIO`) 8. Miembro (`member`)" ] ; fhir:comment [ fhir:v "**Regla de negocio:** Obligatorio. Un participante puede tener varios roles en la misma\nrelación (por ejemplo, un hospital privado que presta consulta y servicios de diagnóstico a\nuna aseguradora).\n\n**Regla de validación:** Debe pertenecer al ValueSet HL7 rol de la organización." ] ; fhir:requirements [ fhir:v "Dice qué hace la participante para la principal (prestar servicios, diagnóstico, insumos), con\nel catálogo de HL7 que usa IHE mCSD para buscar relaciones." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.rol" ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] ] ) ; fhir:binding [ fhir:strength [ fhir:v "required" ] ; fhir:valueSet [ fhir:v "http://hl7.org/fhir/ValueSet/organization-role"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/ValueSet/organization-role> ] ] ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.code (slice rol)" ] ; fhir:comment [ fhir:v "`OrganizationAffiliation.code` se divide en dos slices con discriminador por valor sobre\n`coding.system`: `rol` (HL7) y `tipoRelacion` (CR). `IHE.mCSD.OrganizationAffiliation` exige\n`code` 1..*, que se cumple con `rol`, y su ValueSet incluye el mismo CodeSystem de HL7. En R5 el\nbinding es `example`; el perfil lo pasa a `required` sobre el CodeSystem completo (códigos\nverificados en `organization-role` 5.0.0). El texto en español va en `CodeableConcept.text`." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.tipoRelacion" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.tipoRelacion" ] ; fhir:short [ fhir:v "Naturaleza del acuerdo entre las dos organizaciones" ] ; fhir:definition [ fhir:v "Naturaleza del acuerdo entre las dos organizaciones. Valores: 1. Administración por contrato\n(`administracion-contrato`) 2. Compra de servicios (`compra-servicios`) 3. Red de proveedores\n(`red-proveedores`)" ] ; fhir:comment [ fhir:v "**Regla de negocio:** **Administración por contrato:** la participante administra y opera\nestablecimientos de la principal (por ejemplo, una cooperativa que administra un área de salud\nde la CCSS). Los pacientes, los expedientes y la responsabilidad siguen siendo de la\nprincipal. **Compra de servicios:** la principal compra servicios puntuales a la participante\n(estudios, cirugías, análisis); cada servicio lo presta y documenta la participante. **Red de\nproveedores:** la participante está habilitada para atender a los asegurados de la principal\n(una aseguradora).\n\n**Regla de validación:** Debe pertenecer al catálogo tipo de relación entre organizaciones. Si\nel acuerdo es de otro tipo, no se registra este dato: la relación lleva solo el rol de HL7 y\nel nombre del acuerdo en su texto.\n\n**Comentarios:** El HL7 `organization-role` dice qué hace la participante, pero no qué tipo de\nacuerdo la une a la principal; para eso hace falta el catálogo CR. Se empieza con estos tres\ntipos (pregunta 1)." ] ; fhir:requirements [ fhir:v "El rol no dice qué acuerdo une a las dos organizaciones. El tipo distingue la administración\npor contrato, la compra de servicios y la red de proveedores, que tienen consecuencias\ndistintas sobre quién responde (decisión 1)." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.tipoRelacion" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] ] ) ; fhir:binding [ fhir:strength [ fhir:v "required" ] ; fhir:valueSet [ fhir:v "https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-organizacion"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-organizacion> ] ] ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.code (slice tipoRelacion)" ] ; fhir:comment [ fhir:v "Segundo slice de `OrganizationAffiliation.code`, sin extensión: se busca con el parámetro\nestándar `role`\n(`OrganizationAffiliation?role=https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-relacion-organizacion|administracion-contrato`)." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.especialidad" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.especialidad" ] ; fhir:short [ fhir:v "Especialidades que cubre la relación" ] ; fhir:definition [ fhir:v "Especialidades que cubre la relación (por ejemplo, la CCSS compra cirugías de ortopedia a un\nhospital privado)." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Opcional. Si no se registra, la relación cubre todos los servicios del\nrol.\n\n**Regla de validación:** Debe pertenecer al catálogo especialidad en salud.\n\n**Comentarios:** El catálogo está pendiente de los colegios profesionales (pregunta 4 del\nprofesional de salud)." ] ; fhir:requirements [ fhir:v "Acota la relación a ciertas especialidades, por ejemplo cuando la CCSS compra solo cirugías de\nortopedia a un hospital privado." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.especialidad" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] ] ) ; fhir:binding [ fhir:strength [ fhir:v "extensible" ] ; fhir:valueSet [ fhir:v "https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud> ] ] ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.specialty" ] ; fhir:comment [ fhir:v "Mismo catálogo que el profesional y el rol del profesional, en lugar de `c80-practice-codes`\n(SNOMED CT) que recomienda R5." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.ubicacion" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.ubicacion" ] ; fhir:short [ fhir:v "Sedes o servicios donde aplica la relación" ] ; fhir:definition [ fhir:v "Sedes o servicios donde aplica la relación." ] ; fhir:comment [ fhir:v "**Regla de negocio:** En la administración por contrato, las sedes que opera la participante\n(las de los EBAIS del área de salud); en la compra de servicios y en las redes de proveedores,\nlas sedes de la participante donde se presta el servicio. Si no se registra, aplica en todas\nlas ubicaciones de la participante.\n\n**Regla de validación:** Referencias a `Location` que cumplan el modelo de ubicación." ] ; fhir:requirements [ fhir:v "Acota la relación a las sedes donde aplica, por ejemplo los EBAIS que opera una cooperativa." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.ubicacion" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; fhir:targetProfile ( [ fhir:v "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-ubicacion"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-ubicacion> ] ) ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.location" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.telefono" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.telefono" ] ; fhir:short [ fhir:v "Teléfono de contacto para asuntos de la relación" ] ; fhir:definition [ fhir:v "Teléfono de contacto para asuntos de la relación (por ejemplo, la administración del\ncontrato)." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Opcional.\n\n**Regla de validación:** Igual que en el paciente." ] ; fhir:requirements [ fhir:v "Permite contactar a quien administra el contrato o convenio." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.telefono" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "string"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.contact.telecom (system = phone)" ] ; fhir:comment [ fhir:v "En R5 `OrganizationAffiliation.telecom` pasó a `contact` (ExtendedContactDetail);\n`IHE.mCSD.OrganizationAffiliation` marca `telecom` como Must Support. Igual que en la\norganización, se usa un contacto general sin `purpose` (elementos nativos de `contact`, sin\nslices). `telecom.system` = `phone`, `telecom.use` = `work`." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.correoElectronico" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.correoElectronico" ] ; fhir:short [ fhir:v "Correo de contacto para asuntos de la relación" ] ; fhir:definition [ fhir:v "Correo de contacto para asuntos de la relación." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Opcional.\n\n**Regla de validación:** Igual que en el paciente." ] ; fhir:requirements [ fhir:v "Sirve para las comunicaciones formales sobre el contrato o convenio." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:base [ fhir:path [ fhir:v "CRLMRelacionOrganizaciones.correoElectronico" ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ] ; fhir:type ( [ fhir:code [ fhir:v "string"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.contact.telecom (system = email)" ] ; fhir:comment [ fhir:v "`telecom.system` = `email`, `telecom.use` = `work`." ] ] ) ] ) ] ; # fhir:differential [ fhir:element ( [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones" ] ; fhir:short [ fhir:v "Modelo Lógico de la Relación entre Organizaciones" ] ; fhir:definition [ fhir:v "Relación formal entre dos organizaciones que **no es de jerarquía**: un contrato, un convenio o\nla pertenencia a una red de proveedores. Se modela con el recurso `OrganizationAffiliation` de\nFHIR R5 y forma parte del **registro de establecimientos** de OpenHIE (IHE mCSD)." ] ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.identificacion" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion" ] ; fhir:short [ fhir:v "Número del contrato o convenio que formaliza la relación" ] ; fhir:definition [ fhir:v "Número del contrato o convenio que formaliza la relación." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Opcional. Lo asigna la organización principal (por ejemplo, el número de\ncontrato de la CCSS con la cooperativa).\n\n**Regla de validación:** No puede haber dos ocurrencias con el mismo establecimiento y número.\nInvariante `cr-identificador-unico` (compartida por la ubicación, el rol, el servicio y la\nrelación entre organizaciones): `identifier.select(system & '" ] ; fhir:requirements [ fhir:v "Permite citar el contrato o convenio concreto que respalda la relación, por ejemplo al\nconciliar la facturación entre la CCSS y un proveedor. Es opcional porque no todas las\nrelaciones tienen un número formal." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:type ( [ fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.identifier" ] ; fhir:comment [ fhir:v "Mismo patrón que el expediente, la ubicación y el rol del profesional: `identifier.system` =\n`https://hl7.or.cr/fhir/sid/convenio/{código del establecimiento}` de la organización principal\n(la CCSS usa `cj-4000042147`). `identifier.use` = `official`. No lleva `type`." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.identificacion.numero" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion.numero" ] ; fhir:short [ fhir:v "Número del contrato o convenio, tal como lo registra la organización principal" ] ; fhir:definition [ fhir:v "Número del contrato o convenio, tal como lo registra la organización principal." ] ; fhir:comment [ fhir:v "**Regla de validación:** De 1 a 64 caracteres." ] ; fhir:requirements [ fhir:v "Es el número con que la organización principal registra el contrato o convenio." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:type ( [ fhir:code [ fhir:v "string"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.identifier.value" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.identificacion.establecimiento" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.identificacion.establecimiento" ] ; fhir:short [ fhir:v "Código de la organización que asignó el número" ] ; fhir:definition [ fhir:v "Código de la organización que asignó el número." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Es el `codigo-establecimiento` de la organización principal o, si es\nuna unidad sin identificador propio, el de su organización superior. Si la organización\nprincipal no asigna expedientes y no tiene código de establecimiento (por ejemplo, una\naseguradora), se usa `cj-` + su cédula jurídica.\n\n**Regla de validación:** Invariante `cr-convenio-system`:\n`system.matches('^https://hl7\\\\.or\\\\.cr/fhir/sid/convenio/(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$')`." ] ; fhir:requirements [ fhir:v "Cada organización numera sus contratos por su cuenta. El establecimiento hace único el\nnúmero y dice a quién pedir el contrato." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:type ( [ fhir:code [ fhir:v "string"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.identifier.system (sufijo)" ] ; fhir:comment [ fhir:v "No se envía como dato aparte: es el sufijo del `system`." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.vigencia" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia" ] ; fhir:short [ fhir:v "Periodo del contrato o convenio" ] ; fhir:definition [ fhir:v "Periodo del contrato o convenio." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Al renovarse un contrato con otro número o condiciones, se registra una\nrelación nueva y la anterior se cierra; si se prorroga el mismo contrato, se extiende la fecha\nde fin.\n\n**Regla de validación:** Si hay fecha de inicio y de fin, el inicio no puede ser posterior al\nfin. No puede haber dos relaciones activas con las mismas organizaciones, el mismo tipo de\nrelación y periodos que se traslapen." ] ; fhir:requirements [ fhir:v "Dice si la relación estaba vigente en una fecha dada, por ejemplo si la cooperativa operaba el\nárea de salud el día de una atención." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:type ( [ fhir:code [ fhir:v "BackboneElement"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.period" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.vigencia.inicio" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia.inicio" ] ; fhir:short [ fhir:v "Fecha de inicio del contrato o convenio" ] ; fhir:definition [ fhir:v "Fecha de inicio del contrato o convenio." ] ; fhir:requirements [ fhir:v "Marca desde cuándo rige el contrato o convenio." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:type ( [ fhir:code [ fhir:v "date"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.period.start" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.vigencia.fin" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.vigencia.fin" ] ; fhir:short [ fhir:v "Fecha de vencimiento del contrato o convenio" ] ; fhir:definition [ fhir:v "Fecha de vencimiento del contrato o convenio." ] ; fhir:requirements [ fhir:v "Marca cuándo vence el contrato o convenio." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:type ( [ fhir:code [ fhir:v "date"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.period.end" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.organizacionPrincipal" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.organizacionPrincipal" ] ; fhir:short [ fhir:v "Organización para la cual se presta el servicio o que contrata" ] ; fhir:definition [ fhir:v "Organización para la cual se presta el servicio o que contrata: la que es responsable ante el\npaciente o el asegurado." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Obligatoria. Es la organización más específica que corresponda: en la\nadministración por contrato, el **área de salud** que se administra, no la CCSS; en la compra\nde servicios, la unidad que contrata; en una red de proveedores, la aseguradora.\n\n**Regla de validación:** Referencia a un `Organization` que cumpla el modelo de organización.\nDebe ser distinta de la organización participante. Si el tipo de relación es\n`red-proveedores`, su `categoria` debe incluir `ins` (aseguradora) o `pay` (pagador).\n\n**Comentarios:** Que las dos organizaciones sean distintas y que la aseguradora tenga la\ncategoría correcta se valida en el servidor, porque hay que resolver las referencias." ] ; fhir:requirements [ fhir:v "Es quien responde ante el paciente o el asegurado. Sin ella no se sabe para quién se presta el\nservicio ni a quién pertenecen los expedientes." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; fhir:targetProfile ( [ fhir:v "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion> ] ) ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.organization" ] ; fhir:comment [ fhir:v "En el perfil, `organization` pasa de 0..1 a 1..1, como en `IHE.mCSD.OrganizationAffiliation`. Se\nadmite la referencia lógica por `codigo-establecimiento` o cédula jurídica; una unidad de la\nCCSS sin identificador se referencia de forma literal." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.organizacionParticipante" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.organizacionParticipante" ] ; fhir:short [ fhir:v "Organización que opera o presta el servicio para la organización principal" ] ; fhir:definition [ fhir:v "Organización que opera o presta el servicio para la organización principal." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Obligatoria. En la administración por contrato, la cooperativa o el\nproveedor que opera el área de salud; en la compra de servicios y en las redes de proveedores,\nel establecimiento que presta el servicio. Debe ser una organización independiente de la\nprincipal: una unidad de la misma institución no se relaciona por contrato, sino por `partOf`.\n\n**Regla de validación:** Referencia a un `Organization` activo que cumpla el modelo de\norganización, con identificador propio (cédula jurídica o código de establecimiento)." ] ; fhir:requirements [ fhir:v "Es quien opera o presta el servicio. Permite saber, por ejemplo, qué cooperativa administra un\nárea de salud o a qué centro privado le compra estudios la CCSS." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; fhir:targetProfile ( [ fhir:v "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-organizacion> ] ) ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.participatingOrganization" ] ; fhir:comment [ fhir:v "En el perfil, `participatingOrganization` pasa de 0..1 a 1..1, como en\n`IHE.mCSD.OrganizationAffiliation`. `OrganizationAffiliation.network` no se usa\n(`IHE.mCSD.OrganizationAffiliation` lo fija en 0..0)." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.rol" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.rol" ] ; fhir:short [ fhir:v "Qué hace la organización participante para la principal" ] ; fhir:definition [ fhir:v "Qué hace la organización participante para la principal. Valores: 1. Prestador de servicios de\nsalud (`provider`) 2. Servicios de diagnóstico (`diagnostics`) 3. Proveedor de insumos\n(`supplier`) 4. Pagador (`payer`) 5. Agencia (`agency`) 6. Investigación (`research`) 7.\nIntercambio de información en salud (`HIE/HIO`) 8. Miembro (`member`)" ] ; fhir:comment [ fhir:v "**Regla de negocio:** Obligatorio. Un participante puede tener varios roles en la misma\nrelación (por ejemplo, un hospital privado que presta consulta y servicios de diagnóstico a\nuna aseguradora).\n\n**Regla de validación:** Debe pertenecer al ValueSet HL7 rol de la organización." ] ; fhir:requirements [ fhir:v "Dice qué hace la participante para la principal (prestar servicios, diagnóstico, insumos), con\nel catálogo de HL7 que usa IHE mCSD para buscar relaciones." ] ; fhir:min [ fhir:v "1"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] ] ) ; fhir:binding [ fhir:strength [ fhir:v "required" ] ; fhir:valueSet [ fhir:v "http://hl7.org/fhir/ValueSet/organization-role"^^xsd:anyURI ; fhir:link <http://hl7.org/fhir/ValueSet/organization-role> ] ] ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.code (slice rol)" ] ; fhir:comment [ fhir:v "`OrganizationAffiliation.code` se divide en dos slices con discriminador por valor sobre\n`coding.system`: `rol` (HL7) y `tipoRelacion` (CR). `IHE.mCSD.OrganizationAffiliation` exige\n`code` 1..*, que se cumple con `rol`, y su ValueSet incluye el mismo CodeSystem de HL7. En R5 el\nbinding es `example`; el perfil lo pasa a `required` sobre el CodeSystem completo (códigos\nverificados en `organization-role` 5.0.0). El texto en español va en `CodeableConcept.text`." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.tipoRelacion" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.tipoRelacion" ] ; fhir:short [ fhir:v "Naturaleza del acuerdo entre las dos organizaciones" ] ; fhir:definition [ fhir:v "Naturaleza del acuerdo entre las dos organizaciones. Valores: 1. Administración por contrato\n(`administracion-contrato`) 2. Compra de servicios (`compra-servicios`) 3. Red de proveedores\n(`red-proveedores`)" ] ; fhir:comment [ fhir:v "**Regla de negocio:** **Administración por contrato:** la participante administra y opera\nestablecimientos de la principal (por ejemplo, una cooperativa que administra un área de salud\nde la CCSS). Los pacientes, los expedientes y la responsabilidad siguen siendo de la\nprincipal. **Compra de servicios:** la principal compra servicios puntuales a la participante\n(estudios, cirugías, análisis); cada servicio lo presta y documenta la participante. **Red de\nproveedores:** la participante está habilitada para atender a los asegurados de la principal\n(una aseguradora).\n\n**Regla de validación:** Debe pertenecer al catálogo tipo de relación entre organizaciones. Si\nel acuerdo es de otro tipo, no se registra este dato: la relación lleva solo el rol de HL7 y\nel nombre del acuerdo en su texto.\n\n**Comentarios:** El HL7 `organization-role` dice qué hace la participante, pero no qué tipo de\nacuerdo la une a la principal; para eso hace falta el catálogo CR. Se empieza con estos tres\ntipos (pregunta 1)." ] ; fhir:requirements [ fhir:v "El rol no dice qué acuerdo une a las dos organizaciones. El tipo distingue la administración\npor contrato, la compra de servicios y la red de proveedores, que tienen consecuencias\ndistintas sobre quién responde (decisión 1)." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "1" ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] ] ) ; fhir:binding [ fhir:strength [ fhir:v "required" ] ; fhir:valueSet [ fhir:v "https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-organizacion"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-organizacion> ] ] ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.code (slice tipoRelacion)" ] ; fhir:comment [ fhir:v "Segundo slice de `OrganizationAffiliation.code`, sin extensión: se busca con el parámetro\nestándar `role`\n(`OrganizationAffiliation?role=https://hl7.or.cr/fhir/terminology/CodeSystem/cr-tipo-relacion-organizacion|administracion-contrato`)." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.especialidad" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.especialidad" ] ; fhir:short [ fhir:v "Especialidades que cubre la relación" ] ; fhir:definition [ fhir:v "Especialidades que cubre la relación (por ejemplo, la CCSS compra cirugías de ortopedia a un\nhospital privado)." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Opcional. Si no se registra, la relación cubre todos los servicios del\nrol.\n\n**Regla de validación:** Debe pertenecer al catálogo especialidad en salud.\n\n**Comentarios:** El catálogo está pendiente de los colegios profesionales (pregunta 4 del\nprofesional de salud)." ] ; fhir:requirements [ fhir:v "Acota la relación a ciertas especialidades, por ejemplo cuando la CCSS compra solo cirugías de\nortopedia a un hospital privado." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:type ( [ fhir:code [ fhir:v "CodeableConcept"^^xsd:anyURI ] ] ) ; fhir:binding [ fhir:strength [ fhir:v "extensible" ] ; fhir:valueSet [ fhir:v "https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/terminology/ValueSet/cr-especialidad-salud> ] ] ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.specialty" ] ; fhir:comment [ fhir:v "Mismo catálogo que el profesional y el rol del profesional, en lugar de `c80-practice-codes`\n(SNOMED CT) que recomienda R5." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.ubicacion" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.ubicacion" ] ; fhir:short [ fhir:v "Sedes o servicios donde aplica la relación" ] ; fhir:definition [ fhir:v "Sedes o servicios donde aplica la relación." ] ; fhir:comment [ fhir:v "**Regla de negocio:** En la administración por contrato, las sedes que opera la participante\n(las de los EBAIS del área de salud); en la compra de servicios y en las redes de proveedores,\nlas sedes de la participante donde se presta el servicio. Si no se registra, aplica en todas\nlas ubicaciones de la participante.\n\n**Regla de validación:** Referencias a `Location` que cumplan el modelo de ubicación." ] ; fhir:requirements [ fhir:v "Acota la relación a las sedes donde aplica, por ejemplo los EBAIS que opera una cooperativa." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:type ( [ fhir:code [ fhir:v "Reference"^^xsd:anyURI ] ; fhir:targetProfile ( [ fhir:v "https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-ubicacion"^^xsd:anyURI ; fhir:link <https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-ubicacion> ] ) ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.location" ] ; fhir:comment [ fhir:v "N/A" ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.telefono" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.telefono" ] ; fhir:short [ fhir:v "Teléfono de contacto para asuntos de la relación" ] ; fhir:definition [ fhir:v "Teléfono de contacto para asuntos de la relación (por ejemplo, la administración del\ncontrato)." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Opcional.\n\n**Regla de validación:** Igual que en el paciente." ] ; fhir:requirements [ fhir:v "Permite contactar a quien administra el contrato o convenio." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:type ( [ fhir:code [ fhir:v "string"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.contact.telecom (system = phone)" ] ; fhir:comment [ fhir:v "En R5 `OrganizationAffiliation.telecom` pasó a `contact` (ExtendedContactDetail);\n`IHE.mCSD.OrganizationAffiliation` marca `telecom` como Must Support. Igual que en la\norganización, se usa un contacto general sin `purpose` (elementos nativos de `contact`, sin\nslices). `telecom.system` = `phone`, `telecom.use` = `work`." ] ] ) ] [ fhir:id [ fhir:v "CRLMRelacionOrganizaciones.correoElectronico" ] ; fhir:path [ fhir:v "CRLMRelacionOrganizaciones.correoElectronico" ] ; fhir:short [ fhir:v "Correo de contacto para asuntos de la relación" ] ; fhir:definition [ fhir:v "Correo de contacto para asuntos de la relación." ] ; fhir:comment [ fhir:v "**Regla de negocio:** Opcional.\n\n**Regla de validación:** Igual que en el paciente." ] ; fhir:requirements [ fhir:v "Sirve para las comunicaciones formales sobre el contrato o convenio." ] ; fhir:min [ fhir:v "0"^^xsd:nonNegativeInteger ] ; fhir:max [ fhir:v "*" ] ; fhir:type ( [ fhir:code [ fhir:v "string"^^xsd:anyURI ] ] ) ; fhir:mapping ( [ fhir:identity [ fhir:v "fhir-r5" ] ; fhir:map [ fhir:v "OrganizationAffiliation.contact.telecom (system = email)" ] ; fhir:comment [ fhir:v "`telecom.system` = `email`, `telecom.use` = `work`." ] ] ) ] ) ] . #
IG © 2026+. Iniciativa HL7 Costa Rica.
Paquete hl7.fhir.cr.core#0.1.0 basado en FHIR 5.0.0.
Generado
2026-10-06
Enlaces: Índice |
Informe de control de calidad