Guía de Implementación Core de Costa Rica
0.1.0 - ci-build
Guía de Implementación Core de Costa Rica - Versión en desarrollo (v0.1.0): borrador de trabajo de la Iniciativa HL7® Costa Rica, que puede cambiar sin aviso.
| Estado de las normas de la página: Draft |
Definiciones del cr-lm-ubicacion modelo lógico.
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMUbicacion | |
| Definición | Lugar físico donde se prestan servicios de salud: la sede de un establecimiento, un edificio, un
piso, un servicio (emergencias, radiología, laboratorio), una sala, una cama o una unidad móvil.
Se modela con el recurso Base definition for all types defined in FHIR type system. |
| Resumen | Modelo Lógico de la UbicaciónBase for all types and resources |
| Control | 0..* |
| Es modificador | false |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMUbicacion.identificacion | |
| Definición | Código interno con que el establecimiento identifica la ubicación (por ejemplo, el código de un servicio o de una sala en su sistema). |
| Resumen | Código interno con que el establecimiento identifica la ubicación |
| Comentarios | Regla de negocio: Opcional. En Costa Rica no hay un catálogo nacional de ubicaciones, así
que el código lo asigna cada establecimiento y solo es único dentro de él. Por eso cada código
va acompañado del establecimiento que lo asignó, con el mismo patrón que el Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y código.
Invariante Comentarios: Si en el futuro existe un catálogo nacional de establecimientos o de servicios, se agrega como otro identificador, sin cambiar lo ya intercambiado (pregunta 1). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite que dos sistemas del mismo establecimiento, por ejemplo el expediente y el sistema de imágenes, se refieran a la misma sala o servicio. Es opcional porque no hay un catálogo nacional de ubicaciones. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. CRLMUbicacion.identificacion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 6. CRLMUbicacion.identificacion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMUbicacion.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 8. CRLMUbicacion.identificacion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 10. CRLMUbicacion.identificacion.codigo | |
| Definición | Código de la ubicación en el sistema del establecimiento. |
| Resumen | Código de la ubicación en el sistema del establecimiento |
| Comentarios | Regla de negocio: Lo define cada establecimiento. No se reutiliza para otra ubicación, aunque la anterior quede inactiva. Regla de validación: De 1 a 64 caracteres, sin espacios. Invariante
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el valor con que el sistema del establecimiento reconoce la ubicación. |
| 12. CRLMUbicacion.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el código de la ubicación. |
| Resumen | Código del establecimiento que asignó el código de la ubicación |
| Comentarios | Regla de negocio: Es el Regla de validación: Mismo patrón que el Comentarios: Sigue la misma regla que el expediente (pregunta 1): la CCSS usa su cédula jurídica para todas sus unidades, lo que supone que sus códigos internos de ubicación son únicos en toda la institución. Ese supuesto se confirma con la CCSS junto con el del expediente del EDUS (pregunta 10 de tipos de identificación). |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada establecimiento numera sus ubicaciones por su cuenta. El establecimiento hace único el código, igual que en el expediente del paciente. |
| 14. CRLMUbicacion.nombre | |
| Definición | Nombre con que se conoce la ubicación. |
| Resumen | Nombre con que se conoce la ubicación |
| Comentarios | Regla de negocio: Para una sede, el nombre del establecimiento en ese lugar ( Regla de validación: Longitud de 2 a 250 caracteres. |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es como se reconoce la ubicación en un informe, una cita o una referencia (por ejemplo, Servicio de Radiología). Con él se identifica una ubicación sin código. |
| 16. CRLMUbicacion.nombreAlternativo | |
| Definición | Otros nombres de la ubicación: siglas, nombre anterior o nombre popular. |
| Resumen | Otros nombres de la ubicación |
| Comentarios | Regla de negocio: Por ejemplo, Regla de validación: Longitud de 2 a 250 caracteres por nombre. |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Permite encontrar la ubicación por el nombre con que la conocen los pacientes y el personal, como Rayos X. |
| 18. CRLMUbicacion.descripcion | |
| Definición | Indicaciones adicionales para encontrar la ubicación o entender qué es. |
| Resumen | Indicaciones adicionales para encontrar la ubicación o entender qué es |
| Comentarios | Regla de negocio: Por ejemplo, Regla de validación: Longitud máxima de 500 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Ayuda al paciente o al personal a llegar a la ubicación dentro del establecimiento. |
| 20. CRLMUbicacion.forma | |
| Definición | Qué clase de espacio físico es. Valores: 1. Sede ( |
| Resumen | Qué clase de espacio físico es |
| Comentarios | Regla de negocio: Define dónde va la ubicación en la jerarquía física: una sede contiene
edificios, un edificio contiene pisos, un piso contiene salas, una sala contiene camas. Una
unidad móvil (por ejemplo, una unidad de mamografía) es un vehículo. Una sede ( Regla de validación: Debe pertenecer al catálogo forma física de la ubicación. Comentarios: Se excluyen |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Forma física de la ubicación (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-forma-ubicacion) |
| Tipo | CodeableConcept |
| Requisitos | Ordena la jerarquía física (sede, edificio, piso, sala, cama) y distingue la sede, que es un establecimiento para IHE mCSD, de los espacios internos. |
| 22. CRLMUbicacion.tipoServicio | |
| Definición | Función clínica que se cumple en la ubicación. Ejemplos: Emergencias ( |
| Resumen | Función clínica que se cumple en la ubicación |
| Comentarios | Regla de negocio: Obligatorio para toda ubicación que no sea una sede: IHE mCSD exige
que toda ubicación tenga al menos un Regla de validación: Debe pertenecer al ValueSet HL7 tipo de servicio de la ubicación, o a
un código que no esté en él si ninguno aplica (binding Comentarios: No se confunde con el tipo de establecimiento, que clasifica a la organización. Cubre en parte los vacíos de ese catálogo: una farmacia, un servicio de imágenes o un laboratorio dentro de un establecimiento se representan aquí (pregunta 2). |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de ServiceDeliveryLocationRoleType (extensible to http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué función clínica se cumple en la ubicación. Permite saber, por ejemplo, que un estudio se hizo en un servicio de radiología o buscar dónde hay emergencias. IHE mCSD lo exige para toda ubicación que no sea una sede. |
| 24. CRLMUbicacion.organizacionResponsable | |
| Definición | Organización que opera la ubicación y responde por ella. |
| Resumen | Organización que opera la ubicación y responde por ella |
| Comentarios | Regla de negocio: Obligatoria. Es la organización más específica que corresponda: el hospital (unidad de la CCSS), no la CCSS; el EBAIS, no el área de salud. Todas las ubicaciones de una jerarquía física suelen tener la misma organización responsable, pero no es obligatorio (por ejemplo, un laboratorio privado que opera dentro de un hospital). Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Organización) |
| Requisitos | Es quien opera la ubicación y responde por lo que pasa en ella, por ejemplo por un estudio hecho en una sala. |
| 26. CRLMUbicacion.ubicacionSuperior | |
| Definición | Ubicación física que contiene a esta (la sala está en un piso, el piso en un edificio, el edificio en una sede). |
| Resumen | Ubicación física que contiene a esta (la sala está en un piso, el piso en un edificio, el edificio en una sede) |
| Comentarios | Regla de negocio: Obligatoria para toda ubicación que no sea una sede ( Regla de validación: Referencia a un Comentarios: Los ciclos no los detecta el validador; los debe controlar el servidor. |
| Control | 0..1 |
| Tipo | Reference(Modelo Lógico de la Ubicación) |
| Requisitos | Ubica el espacio dentro de su sede (la sala en el piso, el piso en el edificio), para llegar a él y para agrupar la información por sede. |
| 28. CRLMUbicacion.telefono | |
| Definición | Teléfono de la ubicación (por ejemplo, la extensión del servicio de radiología). |
| Resumen | Teléfono de la ubicación |
| Comentarios | Regla de negocio: Opcional. Si no se registra, se usa el de la organización responsable. Regla de validación: Formato E.164: |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Permite comunicarse directamente con el servicio, por ejemplo para coordinar un estudio. |
| 30. CRLMUbicacion.correoElectronico | |
| Definición | Correo de la ubicación o del servicio. |
| Resumen | Correo de la ubicación o del servicio |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Igual que en el paciente: RFC 5322, máximo 100 caracteres. |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Sirve para las comunicaciones formales con el servicio. |
| 32. CRLMUbicacion.direccion | |
| Definición | Dirección física de la ubicación. |
| Resumen | Dirección física de la ubicación |
| Comentarios | Regla de negocio: Obligatoria para una sede ( Regla de validación: Igual que en el paciente: si Comentarios: La dirección de la sede principal puede coincidir con la de la organización; se acepta la repetición. |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Ubica la sede para que el paciente llegue y para referir a ella. Las ubicaciones internas heredan la dirección de su sede. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 34. CRLMUbicacion.direccion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 36. CRLMUbicacion.direccion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMUbicacion.direccion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 38. CRLMUbicacion.direccion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 40. CRLMUbicacion.direccion.pais | |
| Definición | País de la dirección. |
| Resumen | País de la dirección |
| Comentarios | Regla de negocio: Igual que en el paciente. Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Iso316613 (required to http://hl7.org/fhir/ValueSet/iso3166-1-3) |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: decide si la dirección sigue la División Territorial Administrativa o es de otro país. |
| 42. CRLMUbicacion.direccion.provincia | |
| Definición | Provincia (Costa Rica) o estado, región o departamento (otro país). |
| Resumen | Provincia (Costa Rica) o estado, región o departamento (otro país) |
| Comentarios | Regla de negocio: Igual que en el paciente. Obligatoria si el país es Regla de validación: Si el país es |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Provincias de Costa Rica (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-provincia)Obligatorio si el país es |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: primer nivel de la División Territorial Administrativa. |
| 44. CRLMUbicacion.direccion.canton | |
| Definición | Cantón (Costa Rica) o ciudad (otro país). |
| Resumen | Cantón (Costa Rica) o ciudad (otro país) |
| Comentarios | Regla de negocio: Igual que en el paciente. Obligatorio si el país es Regla de validación: Si el país es |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Cantones de Costa Rica (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-canton)Obligatorio si el país es |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: segundo nivel de la División Territorial Administrativa. |
| 46. CRLMUbicacion.direccion.distrito | |
| Definición | Distrito (Costa Rica). |
| Resumen | Distrito (Costa Rica) |
| Comentarios | Regla de negocio: Igual que en el paciente. Obligatorio si el país es Regla de validación: Si el país es |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Distritos de Costa Rica (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-distrito)Obligatorio si el país es |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: nivel más fino de la División Territorial Administrativa. |
| 48. CRLMUbicacion.direccion.barrioPoblado | |
| Definición | Barrio (zona urbana) o poblado (zona rural) dentro del distrito. |
| Resumen | Barrio (zona urbana) o poblado (zona rural) dentro del distrito |
| Comentarios | Regla de negocio: Igual que en el paciente. Regla de validación: Texto de hasta 100 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: precisa la ubicación dentro del distrito. |
| 50. CRLMUbicacion.direccion.codigoPostal | |
| Definición | Código postal. |
| Resumen | Código postal |
| Comentarios | Regla de negocio: Opcional en cualquier país. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: lo usan las direcciones de otros países. |
| 52. CRLMUbicacion.direccion.senas | |
| Definición | Señas (Costa Rica) o calle y número (otro país). |
| Resumen | Señas (Costa Rica) o calle y número (otro país) |
| Comentarios | Regla de negocio: Igual que en el paciente. Regla de validación: Longitud máxima de 250 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: sin las señas no se puede llegar al lugar. |
| 54. CRLMUbicacion.direccion.texto | |
| Definición | Dirección completa, tal como se muestra o se imprime. |
| Resumen | Dirección completa, tal como se muestra o se imprime |
| Comentarios | Regla de negocio: Igual que en el paciente. Incluye los nombres (no los códigos) de provincia, cantón y distrito. Regla de validación: Longitud mínima de 5 y máxima de 250 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: permite mostrar la dirección sin armarla a partir de los códigos. |
| 56. CRLMUbicacion.posicion | |
| Definición | Coordenadas geográficas de la ubicación. |
| Resumen | Coordenadas geográficas de la ubicación |
| Comentarios | Regla de negocio: Opcional. Se recomienda para las sedes, sobre todo en zonas rurales donde las señas no bastan para llegar, y para planificar la red de servicios. Las ubicaciones internas no la repiten. Regla de validación: Sistema de referencia WGS84, en grados decimales. Si el país de la
dirección es Comentarios: No hay una capa oficial de establecimientos de salud con coordenadas: cada establecimiento registra las suyas (pregunta 5). |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Permite llegar a una sede donde las señas no bastan, sobre todo en zonas rurales, mostrarla en un mapa y planificar la red de servicios por cercanía. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 58. CRLMUbicacion.posicion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 60. CRLMUbicacion.posicion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMUbicacion.posicion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 62. CRLMUbicacion.posicion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 64. CRLMUbicacion.posicion.latitud | |
| Definición | Latitud en grados decimales. |
| Resumen | Latitud en grados decimales |
| Comentarios | Regla de validación: Entre -90 y 90. En Costa Rica, aproximadamente entre 5 y 12 (incluye la Isla del Coco). |
| Control | 1..1 |
| Tipo | decimal |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Con la longitud, sitúa la sede en el mapa. |
| 66. CRLMUbicacion.posicion.longitud | |
| Definición | Longitud en grados decimales. |
| Resumen | Longitud en grados decimales |
| Comentarios | Regla de validación: Entre -180 y 180. En Costa Rica, aproximadamente entre -88 y -82 (incluye la Isla del Coco). |
| Control | 1..1 |
| Tipo | decimal |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Con la latitud, sitúa la sede en el mapa. |
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMUbicacion | |
| Definición | Lugar físico donde se prestan servicios de salud: la sede de un establecimiento, un edificio, un
piso, un servicio (emergencias, radiología, laboratorio), una sala, una cama o una unidad móvil.
Se modela con el recurso |
| Resumen | Modelo Lógico de la Ubicación |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMUbicacion.identificacion | |
| Definición | Código interno con que el establecimiento identifica la ubicación (por ejemplo, el código de un servicio o de una sala en su sistema). |
| Resumen | Código interno con que el establecimiento identifica la ubicación |
| Comentarios | Regla de negocio: Opcional. En Costa Rica no hay un catálogo nacional de ubicaciones, así
que el código lo asigna cada establecimiento y solo es único dentro de él. Por eso cada código
va acompañado del establecimiento que lo asignó, con el mismo patrón que el Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y código.
Invariante Comentarios: Si en el futuro existe un catálogo nacional de establecimientos o de servicios, se agrega como otro identificador, sin cambiar lo ya intercambiado (pregunta 1). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite que dos sistemas del mismo establecimiento, por ejemplo el expediente y el sistema de imágenes, se refieran a la misma sala o servicio. Es opcional porque no hay un catálogo nacional de ubicaciones. |
| 4. CRLMUbicacion.identificacion.codigo | |
| Definición | Código de la ubicación en el sistema del establecimiento. |
| Resumen | Código de la ubicación en el sistema del establecimiento |
| Comentarios | Regla de negocio: Lo define cada establecimiento. No se reutiliza para otra ubicación, aunque la anterior quede inactiva. Regla de validación: De 1 a 64 caracteres, sin espacios. Invariante
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el valor con que el sistema del establecimiento reconoce la ubicación. |
| 6. CRLMUbicacion.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el código de la ubicación. |
| Resumen | Código del establecimiento que asignó el código de la ubicación |
| Comentarios | Regla de negocio: Es el Regla de validación: Mismo patrón que el Comentarios: Sigue la misma regla que el expediente (pregunta 1): la CCSS usa su cédula jurídica para todas sus unidades, lo que supone que sus códigos internos de ubicación son únicos en toda la institución. Ese supuesto se confirma con la CCSS junto con el del expediente del EDUS (pregunta 10 de tipos de identificación). |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada establecimiento numera sus ubicaciones por su cuenta. El establecimiento hace único el código, igual que en el expediente del paciente. |
| 8. CRLMUbicacion.nombre | |
| Definición | Nombre con que se conoce la ubicación. |
| Resumen | Nombre con que se conoce la ubicación |
| Comentarios | Regla de negocio: Para una sede, el nombre del establecimiento en ese lugar ( Regla de validación: Longitud de 2 a 250 caracteres. |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es como se reconoce la ubicación en un informe, una cita o una referencia (por ejemplo, Servicio de Radiología). Con él se identifica una ubicación sin código. |
| 10. CRLMUbicacion.nombreAlternativo | |
| Definición | Otros nombres de la ubicación: siglas, nombre anterior o nombre popular. |
| Resumen | Otros nombres de la ubicación |
| Comentarios | Regla de negocio: Por ejemplo, Regla de validación: Longitud de 2 a 250 caracteres por nombre. |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Permite encontrar la ubicación por el nombre con que la conocen los pacientes y el personal, como Rayos X. |
| 12. CRLMUbicacion.descripcion | |
| Definición | Indicaciones adicionales para encontrar la ubicación o entender qué es. |
| Resumen | Indicaciones adicionales para encontrar la ubicación o entender qué es |
| Comentarios | Regla de negocio: Por ejemplo, Regla de validación: Longitud máxima de 500 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Ayuda al paciente o al personal a llegar a la ubicación dentro del establecimiento. |
| 14. CRLMUbicacion.forma | |
| Definición | Qué clase de espacio físico es. Valores: 1. Sede ( |
| Resumen | Qué clase de espacio físico es |
| Comentarios | Regla de negocio: Define dónde va la ubicación en la jerarquía física: una sede contiene
edificios, un edificio contiene pisos, un piso contiene salas, una sala contiene camas. Una
unidad móvil (por ejemplo, una unidad de mamografía) es un vehículo. Una sede ( Regla de validación: Debe pertenecer al catálogo forma física de la ubicación. Comentarios: Se excluyen |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Forma física de la ubicación (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-forma-ubicacion) |
| Tipo | CodeableConcept |
| Requisitos | Ordena la jerarquía física (sede, edificio, piso, sala, cama) y distingue la sede, que es un establecimiento para IHE mCSD, de los espacios internos. |
| 16. CRLMUbicacion.tipoServicio | |
| Definición | Función clínica que se cumple en la ubicación. Ejemplos: Emergencias ( |
| Resumen | Función clínica que se cumple en la ubicación |
| Comentarios | Regla de negocio: Obligatorio para toda ubicación que no sea una sede: IHE mCSD exige
que toda ubicación tenga al menos un Regla de validación: Debe pertenecer al ValueSet HL7 tipo de servicio de la ubicación, o a
un código que no esté en él si ninguno aplica (binding Comentarios: No se confunde con el tipo de establecimiento, que clasifica a la organización. Cubre en parte los vacíos de ese catálogo: una farmacia, un servicio de imágenes o un laboratorio dentro de un establecimiento se representan aquí (pregunta 2). |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de ServiceDeliveryLocationRoleType (extensible to http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué función clínica se cumple en la ubicación. Permite saber, por ejemplo, que un estudio se hizo en un servicio de radiología o buscar dónde hay emergencias. IHE mCSD lo exige para toda ubicación que no sea una sede. |
| 18. CRLMUbicacion.organizacionResponsable | |
| Definición | Organización que opera la ubicación y responde por ella. |
| Resumen | Organización que opera la ubicación y responde por ella |
| Comentarios | Regla de negocio: Obligatoria. Es la organización más específica que corresponda: el hospital (unidad de la CCSS), no la CCSS; el EBAIS, no el área de salud. Todas las ubicaciones de una jerarquía física suelen tener la misma organización responsable, pero no es obligatorio (por ejemplo, un laboratorio privado que opera dentro de un hospital). Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Organización) |
| Requisitos | Es quien opera la ubicación y responde por lo que pasa en ella, por ejemplo por un estudio hecho en una sala. |
| 20. CRLMUbicacion.ubicacionSuperior | |
| Definición | Ubicación física que contiene a esta (la sala está en un piso, el piso en un edificio, el edificio en una sede). |
| Resumen | Ubicación física que contiene a esta (la sala está en un piso, el piso en un edificio, el edificio en una sede) |
| Comentarios | Regla de negocio: Obligatoria para toda ubicación que no sea una sede ( Regla de validación: Referencia a un Comentarios: Los ciclos no los detecta el validador; los debe controlar el servidor. |
| Control | 0..1 |
| Tipo | Reference(Modelo Lógico de la Ubicación) |
| Requisitos | Ubica el espacio dentro de su sede (la sala en el piso, el piso en el edificio), para llegar a él y para agrupar la información por sede. |
| 22. CRLMUbicacion.telefono | |
| Definición | Teléfono de la ubicación (por ejemplo, la extensión del servicio de radiología). |
| Resumen | Teléfono de la ubicación |
| Comentarios | Regla de negocio: Opcional. Si no se registra, se usa el de la organización responsable. Regla de validación: Formato E.164: |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Permite comunicarse directamente con el servicio, por ejemplo para coordinar un estudio. |
| 24. CRLMUbicacion.correoElectronico | |
| Definición | Correo de la ubicación o del servicio. |
| Resumen | Correo de la ubicación o del servicio |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Igual que en el paciente: RFC 5322, máximo 100 caracteres. |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Sirve para las comunicaciones formales con el servicio. |
| 26. CRLMUbicacion.direccion | |
| Definición | Dirección física de la ubicación. |
| Resumen | Dirección física de la ubicación |
| Comentarios | Regla de negocio: Obligatoria para una sede ( Regla de validación: Igual que en el paciente: si Comentarios: La dirección de la sede principal puede coincidir con la de la organización; se acepta la repetición. |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Ubica la sede para que el paciente llegue y para referir a ella. Las ubicaciones internas heredan la dirección de su sede. |
| 28. CRLMUbicacion.direccion.pais | |
| Definición | País de la dirección. |
| Resumen | País de la dirección |
| Comentarios | Regla de negocio: Igual que en el paciente. Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Iso316613 (required to http://hl7.org/fhir/ValueSet/iso3166-1-3) |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: decide si la dirección sigue la División Territorial Administrativa o es de otro país. |
| 30. CRLMUbicacion.direccion.provincia | |
| Definición | Provincia (Costa Rica) o estado, región o departamento (otro país). |
| Resumen | Provincia (Costa Rica) o estado, región o departamento (otro país) |
| Comentarios | Regla de negocio: Igual que en el paciente. Obligatoria si el país es Regla de validación: Si el país es |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Provincias de Costa Rica (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-provincia)Obligatorio si el país es |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: primer nivel de la División Territorial Administrativa. |
| 32. CRLMUbicacion.direccion.canton | |
| Definición | Cantón (Costa Rica) o ciudad (otro país). |
| Resumen | Cantón (Costa Rica) o ciudad (otro país) |
| Comentarios | Regla de negocio: Igual que en el paciente. Obligatorio si el país es Regla de validación: Si el país es |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Cantones de Costa Rica (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-canton)Obligatorio si el país es |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: segundo nivel de la División Territorial Administrativa. |
| 34. CRLMUbicacion.direccion.distrito | |
| Definición | Distrito (Costa Rica). |
| Resumen | Distrito (Costa Rica) |
| Comentarios | Regla de negocio: Igual que en el paciente. Obligatorio si el país es Regla de validación: Si el país es |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Distritos de Costa Rica (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-distrito)Obligatorio si el país es |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: nivel más fino de la División Territorial Administrativa. |
| 36. CRLMUbicacion.direccion.barrioPoblado | |
| Definición | Barrio (zona urbana) o poblado (zona rural) dentro del distrito. |
| Resumen | Barrio (zona urbana) o poblado (zona rural) dentro del distrito |
| Comentarios | Regla de negocio: Igual que en el paciente. Regla de validación: Texto de hasta 100 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: precisa la ubicación dentro del distrito. |
| 38. CRLMUbicacion.direccion.codigoPostal | |
| Definición | Código postal. |
| Resumen | Código postal |
| Comentarios | Regla de negocio: Opcional en cualquier país. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: lo usan las direcciones de otros países. |
| 40. CRLMUbicacion.direccion.senas | |
| Definición | Señas (Costa Rica) o calle y número (otro país). |
| Resumen | Señas (Costa Rica) o calle y número (otro país) |
| Comentarios | Regla de negocio: Igual que en el paciente. Regla de validación: Longitud máxima de 250 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: sin las señas no se puede llegar al lugar. |
| 42. CRLMUbicacion.direccion.texto | |
| Definición | Dirección completa, tal como se muestra o se imprime. |
| Resumen | Dirección completa, tal como se muestra o se imprime |
| Comentarios | Regla de negocio: Igual que en el paciente. Incluye los nombres (no los códigos) de provincia, cantón y distrito. Regla de validación: Longitud mínima de 5 y máxima de 250 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: permite mostrar la dirección sin armarla a partir de los códigos. |
| 44. CRLMUbicacion.posicion | |
| Definición | Coordenadas geográficas de la ubicación. |
| Resumen | Coordenadas geográficas de la ubicación |
| Comentarios | Regla de negocio: Opcional. Se recomienda para las sedes, sobre todo en zonas rurales donde las señas no bastan para llegar, y para planificar la red de servicios. Las ubicaciones internas no la repiten. Regla de validación: Sistema de referencia WGS84, en grados decimales. Si el país de la
dirección es Comentarios: No hay una capa oficial de establecimientos de salud con coordenadas: cada establecimiento registra las suyas (pregunta 5). |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Permite llegar a una sede donde las señas no bastan, sobre todo en zonas rurales, mostrarla en un mapa y planificar la red de servicios por cercanía. |
| 46. CRLMUbicacion.posicion.latitud | |
| Definición | Latitud en grados decimales. |
| Resumen | Latitud en grados decimales |
| Comentarios | Regla de validación: Entre -90 y 90. En Costa Rica, aproximadamente entre 5 y 12 (incluye la Isla del Coco). |
| Control | 1..1 |
| Tipo | decimal |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Con la longitud, sitúa la sede en el mapa. |
| 48. CRLMUbicacion.posicion.longitud | |
| Definición | Longitud en grados decimales. |
| Resumen | Longitud en grados decimales |
| Comentarios | Regla de validación: Entre -180 y 180. En Costa Rica, aproximadamente entre -88 y -82 (incluye la Isla del Coco). |
| Control | 1..1 |
| Tipo | decimal |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Con la latitud, sitúa la sede en el mapa. |
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMUbicacion | |
| Definición | Lugar físico donde se prestan servicios de salud: la sede de un establecimiento, un edificio, un
piso, un servicio (emergencias, radiología, laboratorio), una sala, una cama o una unidad móvil.
Se modela con el recurso |
| Resumen | Modelo Lógico de la Ubicación |
| Control | 0..* |
| Es modificador | false |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMUbicacion.identificacion | |
| Definición | Código interno con que el establecimiento identifica la ubicación (por ejemplo, el código de un servicio o de una sala en su sistema). |
| Resumen | Código interno con que el establecimiento identifica la ubicación |
| Comentarios | Regla de negocio: Opcional. En Costa Rica no hay un catálogo nacional de ubicaciones, así
que el código lo asigna cada establecimiento y solo es único dentro de él. Por eso cada código
va acompañado del establecimiento que lo asignó, con el mismo patrón que el Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y código.
Invariante Comentarios: Si en el futuro existe un catálogo nacional de establecimientos o de servicios, se agrega como otro identificador, sin cambiar lo ya intercambiado (pregunta 1). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite que dos sistemas del mismo establecimiento, por ejemplo el expediente y el sistema de imágenes, se refieran a la misma sala o servicio. Es opcional porque no hay un catálogo nacional de ubicaciones. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. CRLMUbicacion.identificacion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 6. CRLMUbicacion.identificacion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMUbicacion.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 8. CRLMUbicacion.identificacion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 10. CRLMUbicacion.identificacion.codigo | |
| Definición | Código de la ubicación en el sistema del establecimiento. |
| Resumen | Código de la ubicación en el sistema del establecimiento |
| Comentarios | Regla de negocio: Lo define cada establecimiento. No se reutiliza para otra ubicación, aunque la anterior quede inactiva. Regla de validación: De 1 a 64 caracteres, sin espacios. Invariante
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el valor con que el sistema del establecimiento reconoce la ubicación. |
| 12. CRLMUbicacion.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el código de la ubicación. |
| Resumen | Código del establecimiento que asignó el código de la ubicación |
| Comentarios | Regla de negocio: Es el Regla de validación: Mismo patrón que el Comentarios: Sigue la misma regla que el expediente (pregunta 1): la CCSS usa su cédula jurídica para todas sus unidades, lo que supone que sus códigos internos de ubicación son únicos en toda la institución. Ese supuesto se confirma con la CCSS junto con el del expediente del EDUS (pregunta 10 de tipos de identificación). |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada establecimiento numera sus ubicaciones por su cuenta. El establecimiento hace único el código, igual que en el expediente del paciente. |
| 14. CRLMUbicacion.nombre | |
| Definición | Nombre con que se conoce la ubicación. |
| Resumen | Nombre con que se conoce la ubicación |
| Comentarios | Regla de negocio: Para una sede, el nombre del establecimiento en ese lugar ( Regla de validación: Longitud de 2 a 250 caracteres. |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es como se reconoce la ubicación en un informe, una cita o una referencia (por ejemplo, Servicio de Radiología). Con él se identifica una ubicación sin código. |
| 16. CRLMUbicacion.nombreAlternativo | |
| Definición | Otros nombres de la ubicación: siglas, nombre anterior o nombre popular. |
| Resumen | Otros nombres de la ubicación |
| Comentarios | Regla de negocio: Por ejemplo, Regla de validación: Longitud de 2 a 250 caracteres por nombre. |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Permite encontrar la ubicación por el nombre con que la conocen los pacientes y el personal, como Rayos X. |
| 18. CRLMUbicacion.descripcion | |
| Definición | Indicaciones adicionales para encontrar la ubicación o entender qué es. |
| Resumen | Indicaciones adicionales para encontrar la ubicación o entender qué es |
| Comentarios | Regla de negocio: Por ejemplo, Regla de validación: Longitud máxima de 500 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Ayuda al paciente o al personal a llegar a la ubicación dentro del establecimiento. |
| 20. CRLMUbicacion.forma | |
| Definición | Qué clase de espacio físico es. Valores: 1. Sede ( |
| Resumen | Qué clase de espacio físico es |
| Comentarios | Regla de negocio: Define dónde va la ubicación en la jerarquía física: una sede contiene
edificios, un edificio contiene pisos, un piso contiene salas, una sala contiene camas. Una
unidad móvil (por ejemplo, una unidad de mamografía) es un vehículo. Una sede ( Regla de validación: Debe pertenecer al catálogo forma física de la ubicación. Comentarios: Se excluyen |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Forma física de la ubicación (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-forma-ubicacion) |
| Tipo | CodeableConcept |
| Requisitos | Ordena la jerarquía física (sede, edificio, piso, sala, cama) y distingue la sede, que es un establecimiento para IHE mCSD, de los espacios internos. |
| 22. CRLMUbicacion.tipoServicio | |
| Definición | Función clínica que se cumple en la ubicación. Ejemplos: Emergencias ( |
| Resumen | Función clínica que se cumple en la ubicación |
| Comentarios | Regla de negocio: Obligatorio para toda ubicación que no sea una sede: IHE mCSD exige
que toda ubicación tenga al menos un Regla de validación: Debe pertenecer al ValueSet HL7 tipo de servicio de la ubicación, o a
un código que no esté en él si ninguno aplica (binding Comentarios: No se confunde con el tipo de establecimiento, que clasifica a la organización. Cubre en parte los vacíos de ese catálogo: una farmacia, un servicio de imágenes o un laboratorio dentro de un establecimiento se representan aquí (pregunta 2). |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de ServiceDeliveryLocationRoleType (extensible to http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType) |
| Tipo | CodeableConcept |
| Requisitos | Dice qué función clínica se cumple en la ubicación. Permite saber, por ejemplo, que un estudio se hizo en un servicio de radiología o buscar dónde hay emergencias. IHE mCSD lo exige para toda ubicación que no sea una sede. |
| 24. CRLMUbicacion.organizacionResponsable | |
| Definición | Organización que opera la ubicación y responde por ella. |
| Resumen | Organización que opera la ubicación y responde por ella |
| Comentarios | Regla de negocio: Obligatoria. Es la organización más específica que corresponda: el hospital (unidad de la CCSS), no la CCSS; el EBAIS, no el área de salud. Todas las ubicaciones de una jerarquía física suelen tener la misma organización responsable, pero no es obligatorio (por ejemplo, un laboratorio privado que opera dentro de un hospital). Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Organización) |
| Requisitos | Es quien opera la ubicación y responde por lo que pasa en ella, por ejemplo por un estudio hecho en una sala. |
| 26. CRLMUbicacion.ubicacionSuperior | |
| Definición | Ubicación física que contiene a esta (la sala está en un piso, el piso en un edificio, el edificio en una sede). |
| Resumen | Ubicación física que contiene a esta (la sala está en un piso, el piso en un edificio, el edificio en una sede) |
| Comentarios | Regla de negocio: Obligatoria para toda ubicación que no sea una sede ( Regla de validación: Referencia a un Comentarios: Los ciclos no los detecta el validador; los debe controlar el servidor. |
| Control | 0..1 |
| Tipo | Reference(Modelo Lógico de la Ubicación) |
| Requisitos | Ubica el espacio dentro de su sede (la sala en el piso, el piso en el edificio), para llegar a él y para agrupar la información por sede. |
| 28. CRLMUbicacion.telefono | |
| Definición | Teléfono de la ubicación (por ejemplo, la extensión del servicio de radiología). |
| Resumen | Teléfono de la ubicación |
| Comentarios | Regla de negocio: Opcional. Si no se registra, se usa el de la organización responsable. Regla de validación: Formato E.164: |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Permite comunicarse directamente con el servicio, por ejemplo para coordinar un estudio. |
| 30. CRLMUbicacion.correoElectronico | |
| Definición | Correo de la ubicación o del servicio. |
| Resumen | Correo de la ubicación o del servicio |
| Comentarios | Regla de negocio: Opcional. Regla de validación: Igual que en el paciente: RFC 5322, máximo 100 caracteres. |
| Control | 0..* |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Sirve para las comunicaciones formales con el servicio. |
| 32. CRLMUbicacion.direccion | |
| Definición | Dirección física de la ubicación. |
| Resumen | Dirección física de la ubicación |
| Comentarios | Regla de negocio: Obligatoria para una sede ( Regla de validación: Igual que en el paciente: si Comentarios: La dirección de la sede principal puede coincidir con la de la organización; se acepta la repetición. |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Ubica la sede para que el paciente llegue y para referir a ella. Las ubicaciones internas heredan la dirección de su sede. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 34. CRLMUbicacion.direccion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 36. CRLMUbicacion.direccion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMUbicacion.direccion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 38. CRLMUbicacion.direccion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 40. CRLMUbicacion.direccion.pais | |
| Definición | País de la dirección. |
| Resumen | País de la dirección |
| Comentarios | Regla de negocio: Igual que en el paciente. Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Iso316613 (required to http://hl7.org/fhir/ValueSet/iso3166-1-3) |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: decide si la dirección sigue la División Territorial Administrativa o es de otro país. |
| 42. CRLMUbicacion.direccion.provincia | |
| Definición | Provincia (Costa Rica) o estado, región o departamento (otro país). |
| Resumen | Provincia (Costa Rica) o estado, región o departamento (otro país) |
| Comentarios | Regla de negocio: Igual que en el paciente. Obligatoria si el país es Regla de validación: Si el país es |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Provincias de Costa Rica (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-provincia)Obligatorio si el país es |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: primer nivel de la División Territorial Administrativa. |
| 44. CRLMUbicacion.direccion.canton | |
| Definición | Cantón (Costa Rica) o ciudad (otro país). |
| Resumen | Cantón (Costa Rica) o ciudad (otro país) |
| Comentarios | Regla de negocio: Igual que en el paciente. Obligatorio si el país es Regla de validación: Si el país es |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Cantones de Costa Rica (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-canton)Obligatorio si el país es |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: segundo nivel de la División Territorial Administrativa. |
| 46. CRLMUbicacion.direccion.distrito | |
| Definición | Distrito (Costa Rica). |
| Resumen | Distrito (Costa Rica) |
| Comentarios | Regla de negocio: Igual que en el paciente. Obligatorio si el país es Regla de validación: Si el país es |
| Control | 0..1 |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Distritos de Costa Rica (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-distrito)Obligatorio si el país es |
| Tipo | CodeableConcept |
| Requisitos | Igual que en la dirección del paciente: nivel más fino de la División Territorial Administrativa. |
| 48. CRLMUbicacion.direccion.barrioPoblado | |
| Definición | Barrio (zona urbana) o poblado (zona rural) dentro del distrito. |
| Resumen | Barrio (zona urbana) o poblado (zona rural) dentro del distrito |
| Comentarios | Regla de negocio: Igual que en el paciente. Regla de validación: Texto de hasta 100 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: precisa la ubicación dentro del distrito. |
| 50. CRLMUbicacion.direccion.codigoPostal | |
| Definición | Código postal. |
| Resumen | Código postal |
| Comentarios | Regla de negocio: Opcional en cualquier país. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: lo usan las direcciones de otros países. |
| 52. CRLMUbicacion.direccion.senas | |
| Definición | Señas (Costa Rica) o calle y número (otro país). |
| Resumen | Señas (Costa Rica) o calle y número (otro país) |
| Comentarios | Regla de negocio: Igual que en el paciente. Regla de validación: Longitud máxima de 250 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: sin las señas no se puede llegar al lugar. |
| 54. CRLMUbicacion.direccion.texto | |
| Definición | Dirección completa, tal como se muestra o se imprime. |
| Resumen | Dirección completa, tal como se muestra o se imprime |
| Comentarios | Regla de negocio: Igual que en el paciente. Incluye los nombres (no los códigos) de provincia, cantón y distrito. Regla de validación: Longitud mínima de 5 y máxima de 250 caracteres. |
| Control | 0..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Igual que en la dirección del paciente: permite mostrar la dirección sin armarla a partir de los códigos. |
| 56. CRLMUbicacion.posicion | |
| Definición | Coordenadas geográficas de la ubicación. |
| Resumen | Coordenadas geográficas de la ubicación |
| Comentarios | Regla de negocio: Opcional. Se recomienda para las sedes, sobre todo en zonas rurales donde las señas no bastan para llegar, y para planificar la red de servicios. Las ubicaciones internas no la repiten. Regla de validación: Sistema de referencia WGS84, en grados decimales. Si el país de la
dirección es Comentarios: No hay una capa oficial de establecimientos de salud con coordenadas: cada establecimiento registra las suyas (pregunta 5). |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Permite llegar a una sede donde las señas no bastan, sobre todo en zonas rurales, mostrarla en un mapa y planificar la red de servicios por cercanía. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 58. CRLMUbicacion.posicion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 60. CRLMUbicacion.posicion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMUbicacion.posicion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 62. CRLMUbicacion.posicion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 64. CRLMUbicacion.posicion.latitud | |
| Definición | Latitud en grados decimales. |
| Resumen | Latitud en grados decimales |
| Comentarios | Regla de validación: Entre -90 y 90. En Costa Rica, aproximadamente entre 5 y 12 (incluye la Isla del Coco). |
| Control | 1..1 |
| Tipo | decimal |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Con la longitud, sitúa la sede en el mapa. |
| 66. CRLMUbicacion.posicion.longitud | |
| Definición | Longitud en grados decimales. |
| Resumen | Longitud en grados decimales |
| Comentarios | Regla de validación: Entre -180 y 180. En Costa Rica, aproximadamente entre -88 y -82 (incluye la Isla del Coco). |
| Control | 1..1 |
| Tipo | decimal |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Con la latitud, sitúa la sede en el mapa. |