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

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

Modelo lógico: Modelo Lógico de la Ubicación - Descripciones detalladas

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 Location de FHIR R5.


Base definition for all types defined in FHIR type system.

ResumenModelo Lógico de la UbicaciónBase for all types and resources
Control0..*
Es modificadorfalse
Modelo lógicoLas 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).

ResumenCó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 expediente-local del paciente. Si la ubicación no tiene código, se identifica por su organización responsable, su nombre y su ubicación superior.

Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y código. Invariante cr-identificador-unico (compartida por la ubicación, el rol, el servicio y la relación entre organizaciones): `identifier.select(system & '

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).

Control0..*
TipoBackboneElement
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.

Invariantesele-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.

ResumenUnique id for inter-element referencing
Control0..1
Este elemento está afectado por las siguientes invariantes: ele-1
Tipoidstring
Es modificadorfalse
Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
Resumenfalse
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.

ResumenAdditional 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.

Control0..*
TipoExtension
Es modificadorfalse
Resumenfalse
Nombres alternativosextensions, user content
Invariantesele-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())
SlicingEste elemento introduce un conjunto de slices en CRLMUbicacion.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
  • value @ url
  • 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).

    ResumenExtensions 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.

    Control0..*
    TipoExtension
    Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Resumentrue
    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 alternativosextensions, user content, modifiers
    Invariantesele-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.

    ResumenCó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 cr-codigo-interno-value: matches('^\\S{1,64}$').

    Control1..1
    Tipostring
    Valor primitivoEste 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.

    ResumenCódigo del establecimiento que asignó el código de la ubicación
    Comentarios

    Regla de negocio: Es el codigo-establecimiento de la organización responsable o, si es una unidad sin identificador propio, el de su organización superior. Por ejemplo, todas las ubicaciones de la CCSS usan cj-4000042147, igual que los expedientes del EDUS.

    Regla de validación: Mismo patrón que el codigo-establecimiento: cj- + cédula jurídica, cn- + cédula nacional o dimex- + DIMEX. Invariante cr-ubicacion-system: system.matches('^https://hl7\\.or\\.cr/fhir/sid/ubicacion/(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$').

    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).

    Control1..1
    Tipostring
    Valor primitivoEste 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.

    ResumenNombre con que se conoce la ubicación
    Comentarios

    Regla de negocio: Para una sede, el nombre del establecimiento en ese lugar (Hospital de ejemplo, sede central); para un espacio interno, el nombre que usa el establecimiento (Servicio de Radiología, Sala de tomografía 2).

    Regla de validación: Longitud de 2 a 250 caracteres.

    Control1..1
    Tipostring
    Valor primitivoEste 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.

    ResumenOtros nombres de la ubicación
    Comentarios

    Regla de negocio: Por ejemplo, Rayos X para el Servicio de Radiología.

    Regla de validación: Longitud de 2 a 250 caracteres por nombre.

    Control0..*
    Tipostring
    Valor primitivoEste 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.

    ResumenIndicaciones adicionales para encontrar la ubicación o entender qué es
    Comentarios

    Regla de negocio: Por ejemplo, Segundo piso, al fondo del pasillo de consulta externa.

    Regla de validación: Longitud máxima de 500 caracteres.

    Control0..1
    Tipostring
    Valor primitivoEste 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 (si) 2. Edificio (bu) 3. Ala (wi) 4. Pabellón o salón (wa) 5. Piso (lvl) 6. Sala o consultorio (ro) 7. Cama (bd) 8. Vehículo, unidad móvil (ve) 9. Área (area)

    ResumenQué 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 (si) es un establecimiento para IHE mCSD: lleva la marca facility en Location.type, que el sistema agrega sin que el usuario la capture.

    Regla de validación: Debe pertenecer al catálogo forma física de la ubicación.

    Comentarios: Se excluyen co (pasillo), ho (casa), ca (gabinete), rd (vía), jdn (jurisdicción) y vi (virtual). La atención en el domicilio del paciente no es una ubicación del establecimiento, y la telemedicina queda fuera de esta versión (pregunta 4).

    Control1..1
    VinculaciónLos códigos DEBEN tomarse de Forma física de la ubicación
    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-forma-ubicacion)
    TipoCodeableConcept
    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 (ER), Radiología (RADDX), Laboratorio hospitalario (HLAB), Laboratorio de pacientes internados (INLAB), Laboratorio ambulatorio (OUTLAB), Farmacia (PHARM), Cuidados intensivos (ICU), Pediatría (PEDU), Endoscopía (ENDOS), Radioterapia (RADO), Unidad móvil (MOBL).

    ResumenFunció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 type, y la sede ya lleva la marca facility. Es lo que permite saber, por ejemplo, que un estudio de imágenes se hizo en un servicio de radiología. Un edificio o un piso sin función clínica propia no se registra: sus salas se enlazan directamente a la sede (ver ubicación superior).

    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 extensible).

    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).

    Control0..*
    VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de ServiceDeliveryLocationRoleType
    (extensible to http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType)
    TipoCodeableConcept
    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.

    ResumenOrganizació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 Organization que cumpla el modelo de organización. Si la organización tiene identificador, se admite la referencia lógica.

    Control1..1
    TipoReference(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).

    ResumenUbicació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 (forma distinta de si) ni una unidad móvil (ve). Una ubicación no puede contenerse a sí misma, directa ni indirectamente. No hace falta representar todos los niveles: una sala puede estar directamente en una sede.

    Regla de validación: Referencia a un Location que cumpla este modelo. Invariante cr-ubicacion-superior: (form.coding.where(system = 'http://terminology.hl7.org/CodeSystem/location-physical-type' and code in ('si' | 've')).empty()) implies partOf.exists().

    Comentarios: Los ciclos no los detecta el validador; los debe controlar el servidor.

    Control0..1
    TipoReference(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).

    ResumenTelé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: +, el código de país y el número, sin espacios ni guiones; en Costa Rica, +506 y 8 dígitos (o un número 800 o 900 de 10 dígitos). La captura puede omitir el +506, pero el sistema lo agrega antes de guardar o enviar. Una extensión interna va después de ;ext= (RFC 3966). Invariante común cr-telefono.

    Control0..*
    Tipostring
    Valor primitivoEste 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.

    ResumenCorreo 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.

    Control0..*
    Tipostring
    Valor primitivoEste 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.

    ResumenDirección física de la ubicación
    Comentarios

    Regla de negocio: Obligatoria para una sede (forma = si). Las ubicaciones internas (edificio, piso, sala, cama) no la repiten: heredan la de su ubicación superior. Una unidad móvil no tiene dirección fija; si hace falta, se registra la posición donde está.

    Regla de validación: Igual que en el paciente: si direccion.pais es CRI, provincia, canton y distrito son obligatorios y deben ser concordantes entre sí. Invariante cr-ubicacion-sede-direccion: form.coding.where(system = 'http://terminology.hl7.org/CodeSystem/location-physical-type' and code = 'si').exists() implies address.exists().

    Comentarios: La dirección de la sede principal puede coincidir con la de la organización; se acepta la repetición.

    Control0..1
    TipoBackboneElement
    Requisitos

    Ubica la sede para que el paciente llegue y para referir a ella. Las ubicaciones internas heredan la dirección de su sede.

    Invariantesele-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.

    ResumenUnique id for inter-element referencing
    Control0..1
    Este elemento está afectado por las siguientes invariantes: ele-1
    Tipoidstring
    Es modificadorfalse
    Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
    Resumenfalse
    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.

    ResumenAdditional 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.

    Control0..*
    TipoExtension
    Es modificadorfalse
    Resumenfalse
    Nombres alternativosextensions, user content
    Invariantesele-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())
    SlicingEste elemento introduce un conjunto de slices en CRLMUbicacion.direccion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
    • value @ url
    • 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).

      ResumenExtensions 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.

      Control0..*
      TipoExtension
      Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Resumentrue
      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 alternativosextensions, user content, modifiers
      Invariantesele-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.

      ResumenPaí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.

      Control1..1
      VinculaciónLos códigos DEBEN tomarse de Iso316613
      (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
      TipoCodeableConcept
      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).

      ResumenProvincia (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 CRI.

      Regla de validación: Si el país es CRI: código de provincia de la DTA del SNIT (1 a 7).

      Control0..1
      VinculaciónSalvo 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 CRI, por invariante.

      TipoCodeableConcept
      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).

      ResumenCantón (Costa Rica) o ciudad (otro país)
      Comentarios

      Regla de negocio: Igual que en el paciente. Obligatorio si el país es CRI y debe pertenecer a la provincia indicada.

      Regla de validación: Si el país es CRI: código de cantón de la DTA del SNIT (3 dígitos), concordante con la provincia.

      Control0..1
      VinculaciónSalvo 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 CRI, por invariante.

      TipoCodeableConcept
      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).

      ResumenDistrito (Costa Rica)
      Comentarios

      Regla de negocio: Igual que en el paciente. Obligatorio si el país es CRI y debe pertenecer al cantón indicado.

      Regla de validación: Si el país es CRI: código de distrito de la DTA del SNIT (5 dígitos), concordante con el cantón.

      Control0..1
      VinculaciónSalvo 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 CRI, por invariante.

      TipoCodeableConcept
      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.

      ResumenBarrio (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.

      Control0..1
      Tipostring
      Valor primitivoEste 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.

      ResumenCódigo postal
      Comentarios

      Regla de negocio: Opcional en cualquier país.

      Control0..1
      Tipostring
      Valor primitivoEste 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).

      ResumenSeñ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.

      Control0..1
      Tipostring
      Valor primitivoEste 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.

      ResumenDirecció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.

      Control0..1
      Tipostring
      Valor primitivoEste 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.

      ResumenCoordenadas 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 CRI, la posición debe estar dentro del territorio nacional (se valida en la aplicación o en el servidor).

      Comentarios: No hay una capa oficial de establecimientos de salud con coordenadas: cada establecimiento registra las suyas (pregunta 5).

      Control0..1
      TipoBackboneElement
      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.

      Invariantesele-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.

      ResumenUnique id for inter-element referencing
      Control0..1
      Este elemento está afectado por las siguientes invariantes: ele-1
      Tipoidstring
      Es modificadorfalse
      Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
      Resumenfalse
      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.

      ResumenAdditional 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.

      Control0..*
      TipoExtension
      Es modificadorfalse
      Resumenfalse
      Nombres alternativosextensions, user content
      Invariantesele-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())
      SlicingEste elemento introduce un conjunto de slices en CRLMUbicacion.posicion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
      • value @ url
      • 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).

        ResumenExtensions 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.

        Control0..*
        TipoExtension
        Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Resumentrue
        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 alternativosextensions, user content, modifiers
        Invariantesele-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.

        ResumenLatitud 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).

        Control1..1
        Tipodecimal
        Valor primitivoEste 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.

        ResumenLongitud 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).

        Control1..1
        Tipodecimal
        Valor primitivoEste 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 Location de FHIR R5.

        ResumenModelo Lógico de la Ubicación
        Modelo lógicoLas 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).

        ResumenCó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 expediente-local del paciente. Si la ubicación no tiene código, se identifica por su organización responsable, su nombre y su ubicación superior.

        Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y código. Invariante cr-identificador-unico (compartida por la ubicación, el rol, el servicio y la relación entre organizaciones): `identifier.select(system & '

        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).

        Control0..*
        TipoBackboneElement
        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.

        ResumenCó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 cr-codigo-interno-value: matches('^\\S{1,64}$').

        Control1..1
        Tipostring
        Valor primitivoEste 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.

        ResumenCódigo del establecimiento que asignó el código de la ubicación
        Comentarios

        Regla de negocio: Es el codigo-establecimiento de la organización responsable o, si es una unidad sin identificador propio, el de su organización superior. Por ejemplo, todas las ubicaciones de la CCSS usan cj-4000042147, igual que los expedientes del EDUS.

        Regla de validación: Mismo patrón que el codigo-establecimiento: cj- + cédula jurídica, cn- + cédula nacional o dimex- + DIMEX. Invariante cr-ubicacion-system: system.matches('^https://hl7\\.or\\.cr/fhir/sid/ubicacion/(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$').

        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).

        Control1..1
        Tipostring
        Valor primitivoEste 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.

        ResumenNombre con que se conoce la ubicación
        Comentarios

        Regla de negocio: Para una sede, el nombre del establecimiento en ese lugar (Hospital de ejemplo, sede central); para un espacio interno, el nombre que usa el establecimiento (Servicio de Radiología, Sala de tomografía 2).

        Regla de validación: Longitud de 2 a 250 caracteres.

        Control1..1
        Tipostring
        Valor primitivoEste 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.

        ResumenOtros nombres de la ubicación
        Comentarios

        Regla de negocio: Por ejemplo, Rayos X para el Servicio de Radiología.

        Regla de validación: Longitud de 2 a 250 caracteres por nombre.

        Control0..*
        Tipostring
        Valor primitivoEste 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.

        ResumenIndicaciones adicionales para encontrar la ubicación o entender qué es
        Comentarios

        Regla de negocio: Por ejemplo, Segundo piso, al fondo del pasillo de consulta externa.

        Regla de validación: Longitud máxima de 500 caracteres.

        Control0..1
        Tipostring
        Valor primitivoEste 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 (si) 2. Edificio (bu) 3. Ala (wi) 4. Pabellón o salón (wa) 5. Piso (lvl) 6. Sala o consultorio (ro) 7. Cama (bd) 8. Vehículo, unidad móvil (ve) 9. Área (area)

        ResumenQué 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 (si) es un establecimiento para IHE mCSD: lleva la marca facility en Location.type, que el sistema agrega sin que el usuario la capture.

        Regla de validación: Debe pertenecer al catálogo forma física de la ubicación.

        Comentarios: Se excluyen co (pasillo), ho (casa), ca (gabinete), rd (vía), jdn (jurisdicción) y vi (virtual). La atención en el domicilio del paciente no es una ubicación del establecimiento, y la telemedicina queda fuera de esta versión (pregunta 4).

        Control1..1
        VinculaciónLos códigos DEBEN tomarse de Forma física de la ubicación
        (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-forma-ubicacion)
        TipoCodeableConcept
        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 (ER), Radiología (RADDX), Laboratorio hospitalario (HLAB), Laboratorio de pacientes internados (INLAB), Laboratorio ambulatorio (OUTLAB), Farmacia (PHARM), Cuidados intensivos (ICU), Pediatría (PEDU), Endoscopía (ENDOS), Radioterapia (RADO), Unidad móvil (MOBL).

        ResumenFunció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 type, y la sede ya lleva la marca facility. Es lo que permite saber, por ejemplo, que un estudio de imágenes se hizo en un servicio de radiología. Un edificio o un piso sin función clínica propia no se registra: sus salas se enlazan directamente a la sede (ver ubicación superior).

        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 extensible).

        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).

        Control0..*
        VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de ServiceDeliveryLocationRoleType
        (extensible to http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType)
        TipoCodeableConcept
        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.

        ResumenOrganizació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 Organization que cumpla el modelo de organización. Si la organización tiene identificador, se admite la referencia lógica.

        Control1..1
        TipoReference(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).

        ResumenUbicació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 (forma distinta de si) ni una unidad móvil (ve). Una ubicación no puede contenerse a sí misma, directa ni indirectamente. No hace falta representar todos los niveles: una sala puede estar directamente en una sede.

        Regla de validación: Referencia a un Location que cumpla este modelo. Invariante cr-ubicacion-superior: (form.coding.where(system = 'http://terminology.hl7.org/CodeSystem/location-physical-type' and code in ('si' | 've')).empty()) implies partOf.exists().

        Comentarios: Los ciclos no los detecta el validador; los debe controlar el servidor.

        Control0..1
        TipoReference(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).

        ResumenTelé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: +, el código de país y el número, sin espacios ni guiones; en Costa Rica, +506 y 8 dígitos (o un número 800 o 900 de 10 dígitos). La captura puede omitir el +506, pero el sistema lo agrega antes de guardar o enviar. Una extensión interna va después de ;ext= (RFC 3966). Invariante común cr-telefono.

        Control0..*
        Tipostring
        Valor primitivoEste 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.

        ResumenCorreo 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.

        Control0..*
        Tipostring
        Valor primitivoEste 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.

        ResumenDirección física de la ubicación
        Comentarios

        Regla de negocio: Obligatoria para una sede (forma = si). Las ubicaciones internas (edificio, piso, sala, cama) no la repiten: heredan la de su ubicación superior. Una unidad móvil no tiene dirección fija; si hace falta, se registra la posición donde está.

        Regla de validación: Igual que en el paciente: si direccion.pais es CRI, provincia, canton y distrito son obligatorios y deben ser concordantes entre sí. Invariante cr-ubicacion-sede-direccion: form.coding.where(system = 'http://terminology.hl7.org/CodeSystem/location-physical-type' and code = 'si').exists() implies address.exists().

        Comentarios: La dirección de la sede principal puede coincidir con la de la organización; se acepta la repetición.

        Control0..1
        TipoBackboneElement
        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.

        ResumenPaí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.

        Control1..1
        VinculaciónLos códigos DEBEN tomarse de Iso316613
        (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
        TipoCodeableConcept
        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).

        ResumenProvincia (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 CRI.

        Regla de validación: Si el país es CRI: código de provincia de la DTA del SNIT (1 a 7).

        Control0..1
        VinculaciónSalvo 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 CRI, por invariante.

        TipoCodeableConcept
        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).

        ResumenCantón (Costa Rica) o ciudad (otro país)
        Comentarios

        Regla de negocio: Igual que en el paciente. Obligatorio si el país es CRI y debe pertenecer a la provincia indicada.

        Regla de validación: Si el país es CRI: código de cantón de la DTA del SNIT (3 dígitos), concordante con la provincia.

        Control0..1
        VinculaciónSalvo 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 CRI, por invariante.

        TipoCodeableConcept
        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).

        ResumenDistrito (Costa Rica)
        Comentarios

        Regla de negocio: Igual que en el paciente. Obligatorio si el país es CRI y debe pertenecer al cantón indicado.

        Regla de validación: Si el país es CRI: código de distrito de la DTA del SNIT (5 dígitos), concordante con el cantón.

        Control0..1
        VinculaciónSalvo 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 CRI, por invariante.

        TipoCodeableConcept
        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.

        ResumenBarrio (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.

        Control0..1
        Tipostring
        Valor primitivoEste 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.

        ResumenCódigo postal
        Comentarios

        Regla de negocio: Opcional en cualquier país.

        Control0..1
        Tipostring
        Valor primitivoEste 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).

        ResumenSeñ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.

        Control0..1
        Tipostring
        Valor primitivoEste 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.

        ResumenDirecció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.

        Control0..1
        Tipostring
        Valor primitivoEste 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.

        ResumenCoordenadas 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 CRI, la posición debe estar dentro del territorio nacional (se valida en la aplicación o en el servidor).

        Comentarios: No hay una capa oficial de establecimientos de salud con coordenadas: cada establecimiento registra las suyas (pregunta 5).

        Control0..1
        TipoBackboneElement
        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.

        ResumenLatitud 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).

        Control1..1
        Tipodecimal
        Valor primitivoEste 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.

        ResumenLongitud 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).

        Control1..1
        Tipodecimal
        Valor primitivoEste 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 Location de FHIR R5.

        ResumenModelo Lógico de la Ubicación
        Control0..*
        Es modificadorfalse
        Modelo lógicoLas 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).

        ResumenCó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 expediente-local del paciente. Si la ubicación no tiene código, se identifica por su organización responsable, su nombre y su ubicación superior.

        Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y código. Invariante cr-identificador-unico (compartida por la ubicación, el rol, el servicio y la relación entre organizaciones): `identifier.select(system & '

        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).

        Control0..*
        TipoBackboneElement
        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.

        Invariantesele-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.

        ResumenUnique id for inter-element referencing
        Control0..1
        Este elemento está afectado por las siguientes invariantes: ele-1
        Tipoid
        Es modificadorfalse
        Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
        Resumenfalse
        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.

        ResumenAdditional 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.

        Control0..*
        TipoExtension
        Es modificadorfalse
        Resumenfalse
        Nombres alternativosextensions, user content
        Invariantesele-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())
        SlicingEste elemento introduce un conjunto de slices en CRLMUbicacion.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
        • value @ url
        • 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).

          ResumenExtensions 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.

          Control0..*
          TipoExtension
          Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
          Resumentrue
          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 alternativosextensions, user content, modifiers
          Invariantesele-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.

          ResumenCó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 cr-codigo-interno-value: matches('^\\S{1,64}$').

          Control1..1
          Tipostring
          Valor primitivoEste 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.

          ResumenCódigo del establecimiento que asignó el código de la ubicación
          Comentarios

          Regla de negocio: Es el codigo-establecimiento de la organización responsable o, si es una unidad sin identificador propio, el de su organización superior. Por ejemplo, todas las ubicaciones de la CCSS usan cj-4000042147, igual que los expedientes del EDUS.

          Regla de validación: Mismo patrón que el codigo-establecimiento: cj- + cédula jurídica, cn- + cédula nacional o dimex- + DIMEX. Invariante cr-ubicacion-system: system.matches('^https://hl7\\.or\\.cr/fhir/sid/ubicacion/(cj-[1-9][0-9]{9}|cn-[1-9][0-9]{8}|dimex-[1-9][0-9]{10,11})$').

          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).

          Control1..1
          Tipostring
          Valor primitivoEste 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.

          ResumenNombre con que se conoce la ubicación
          Comentarios

          Regla de negocio: Para una sede, el nombre del establecimiento en ese lugar (Hospital de ejemplo, sede central); para un espacio interno, el nombre que usa el establecimiento (Servicio de Radiología, Sala de tomografía 2).

          Regla de validación: Longitud de 2 a 250 caracteres.

          Control1..1
          Tipostring
          Valor primitivoEste 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.

          ResumenOtros nombres de la ubicación
          Comentarios

          Regla de negocio: Por ejemplo, Rayos X para el Servicio de Radiología.

          Regla de validación: Longitud de 2 a 250 caracteres por nombre.

          Control0..*
          Tipostring
          Valor primitivoEste 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.

          ResumenIndicaciones adicionales para encontrar la ubicación o entender qué es
          Comentarios

          Regla de negocio: Por ejemplo, Segundo piso, al fondo del pasillo de consulta externa.

          Regla de validación: Longitud máxima de 500 caracteres.

          Control0..1
          Tipostring
          Valor primitivoEste 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 (si) 2. Edificio (bu) 3. Ala (wi) 4. Pabellón o salón (wa) 5. Piso (lvl) 6. Sala o consultorio (ro) 7. Cama (bd) 8. Vehículo, unidad móvil (ve) 9. Área (area)

          ResumenQué 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 (si) es un establecimiento para IHE mCSD: lleva la marca facility en Location.type, que el sistema agrega sin que el usuario la capture.

          Regla de validación: Debe pertenecer al catálogo forma física de la ubicación.

          Comentarios: Se excluyen co (pasillo), ho (casa), ca (gabinete), rd (vía), jdn (jurisdicción) y vi (virtual). La atención en el domicilio del paciente no es una ubicación del establecimiento, y la telemedicina queda fuera de esta versión (pregunta 4).

          Control1..1
          VinculaciónLos códigos DEBEN tomarse de Forma física de la ubicación
          (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-forma-ubicacion)
          TipoCodeableConcept
          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 (ER), Radiología (RADDX), Laboratorio hospitalario (HLAB), Laboratorio de pacientes internados (INLAB), Laboratorio ambulatorio (OUTLAB), Farmacia (PHARM), Cuidados intensivos (ICU), Pediatría (PEDU), Endoscopía (ENDOS), Radioterapia (RADO), Unidad móvil (MOBL).

          ResumenFunció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 type, y la sede ya lleva la marca facility. Es lo que permite saber, por ejemplo, que un estudio de imágenes se hizo en un servicio de radiología. Un edificio o un piso sin función clínica propia no se registra: sus salas se enlazan directamente a la sede (ver ubicación superior).

          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 extensible).

          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).

          Control0..*
          VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de ServiceDeliveryLocationRoleType
          (extensible to http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType)
          TipoCodeableConcept
          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.

          ResumenOrganizació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 Organization que cumpla el modelo de organización. Si la organización tiene identificador, se admite la referencia lógica.

          Control1..1
          TipoReference(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).

          ResumenUbicació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 (forma distinta de si) ni una unidad móvil (ve). Una ubicación no puede contenerse a sí misma, directa ni indirectamente. No hace falta representar todos los niveles: una sala puede estar directamente en una sede.

          Regla de validación: Referencia a un Location que cumpla este modelo. Invariante cr-ubicacion-superior: (form.coding.where(system = 'http://terminology.hl7.org/CodeSystem/location-physical-type' and code in ('si' | 've')).empty()) implies partOf.exists().

          Comentarios: Los ciclos no los detecta el validador; los debe controlar el servidor.

          Control0..1
          TipoReference(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).

          ResumenTelé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: +, el código de país y el número, sin espacios ni guiones; en Costa Rica, +506 y 8 dígitos (o un número 800 o 900 de 10 dígitos). La captura puede omitir el +506, pero el sistema lo agrega antes de guardar o enviar. Una extensión interna va después de ;ext= (RFC 3966). Invariante común cr-telefono.

          Control0..*
          Tipostring
          Valor primitivoEste 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.

          ResumenCorreo 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.

          Control0..*
          Tipostring
          Valor primitivoEste 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.

          ResumenDirección física de la ubicación
          Comentarios

          Regla de negocio: Obligatoria para una sede (forma = si). Las ubicaciones internas (edificio, piso, sala, cama) no la repiten: heredan la de su ubicación superior. Una unidad móvil no tiene dirección fija; si hace falta, se registra la posición donde está.

          Regla de validación: Igual que en el paciente: si direccion.pais es CRI, provincia, canton y distrito son obligatorios y deben ser concordantes entre sí. Invariante cr-ubicacion-sede-direccion: form.coding.where(system = 'http://terminology.hl7.org/CodeSystem/location-physical-type' and code = 'si').exists() implies address.exists().

          Comentarios: La dirección de la sede principal puede coincidir con la de la organización; se acepta la repetición.

          Control0..1
          TipoBackboneElement
          Requisitos

          Ubica la sede para que el paciente llegue y para referir a ella. Las ubicaciones internas heredan la dirección de su sede.

          Invariantesele-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.

          ResumenUnique id for inter-element referencing
          Control0..1
          Este elemento está afectado por las siguientes invariantes: ele-1
          Tipoid
          Es modificadorfalse
          Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
          Resumenfalse
          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.

          ResumenAdditional 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.

          Control0..*
          TipoExtension
          Es modificadorfalse
          Resumenfalse
          Nombres alternativosextensions, user content
          Invariantesele-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())
          SlicingEste elemento introduce un conjunto de slices en CRLMUbicacion.direccion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
          • value @ url
          • 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).

            ResumenExtensions 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.

            Control0..*
            TipoExtension
            Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Resumentrue
            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 alternativosextensions, user content, modifiers
            Invariantesele-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.

            ResumenPaí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.

            Control1..1
            VinculaciónLos códigos DEBEN tomarse de Iso316613
            (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
            TipoCodeableConcept
            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).

            ResumenProvincia (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 CRI.

            Regla de validación: Si el país es CRI: código de provincia de la DTA del SNIT (1 a 7).

            Control0..1
            VinculaciónSalvo 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 CRI, por invariante.

            TipoCodeableConcept
            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).

            ResumenCantón (Costa Rica) o ciudad (otro país)
            Comentarios

            Regla de negocio: Igual que en el paciente. Obligatorio si el país es CRI y debe pertenecer a la provincia indicada.

            Regla de validación: Si el país es CRI: código de cantón de la DTA del SNIT (3 dígitos), concordante con la provincia.

            Control0..1
            VinculaciónSalvo 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 CRI, por invariante.

            TipoCodeableConcept
            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).

            ResumenDistrito (Costa Rica)
            Comentarios

            Regla de negocio: Igual que en el paciente. Obligatorio si el país es CRI y debe pertenecer al cantón indicado.

            Regla de validación: Si el país es CRI: código de distrito de la DTA del SNIT (5 dígitos), concordante con el cantón.

            Control0..1
            VinculaciónSalvo 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 CRI, por invariante.

            TipoCodeableConcept
            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.

            ResumenBarrio (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.

            Control0..1
            Tipostring
            Valor primitivoEste 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.

            ResumenCódigo postal
            Comentarios

            Regla de negocio: Opcional en cualquier país.

            Control0..1
            Tipostring
            Valor primitivoEste 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).

            ResumenSeñ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.

            Control0..1
            Tipostring
            Valor primitivoEste 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.

            ResumenDirecció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.

            Control0..1
            Tipostring
            Valor primitivoEste 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.

            ResumenCoordenadas 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 CRI, la posición debe estar dentro del territorio nacional (se valida en la aplicación o en el servidor).

            Comentarios: No hay una capa oficial de establecimientos de salud con coordenadas: cada establecimiento registra las suyas (pregunta 5).

            Control0..1
            TipoBackboneElement
            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.

            Invariantesele-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.

            ResumenUnique id for inter-element referencing
            Control0..1
            Este elemento está afectado por las siguientes invariantes: ele-1
            Tipoid
            Es modificadorfalse
            Formato XMLEn el formato XML, esta propiedad se representa como un atributo.
            Resumenfalse
            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.

            ResumenAdditional 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.

            Control0..*
            TipoExtension
            Es modificadorfalse
            Resumenfalse
            Nombres alternativosextensions, user content
            Invariantesele-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())
            SlicingEste elemento introduce un conjunto de slices en CRLMUbicacion.posicion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
            • value @ url
            • 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).

              ResumenExtensions 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.

              Control0..*
              TipoExtension
              Es modificadortrue porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
              Resumentrue
              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 alternativosextensions, user content, modifiers
              Invariantesele-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.

              ResumenLatitud 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).

              Control1..1
              Tipodecimal
              Valor primitivoEste 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.

              ResumenLongitud 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).

              Control1..1
              Tipodecimal
              Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
              Requisitos

              Con la latitud, sitúa la sede en el mapa.