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 del Paciente - Descripciones detalladas

Estado de las normas de la página: Draft

Definiciones del cr-lm-paciente modelo lógico.

Las indicaciones para interpretar el contenido de esta tabla estánaquí

0. CRLMPaciente
Definición

Datos demográficos y de identificación de la persona que recibe atención de salud, así como de sus contactos (familiares o tutores legales). Es la base sobre la que se referencian los demás artefactos clínicos de la IG core.


Base definition for all types defined in FHIR type system.

ResumenModelo Lógico del PacienteBase 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. CRLMPaciente.identificacion
Definición

Identificador del paciente. Cada ocurrencia reúne un número y su tipo; un paciente puede tener varias (por ejemplo, cédula y pasaporte).

ResumenIdentificador del paciente
Comentarios

Regla de negocio: Todo paciente debe tener al menos un identificador. Se registra el número oficial (cédula, DIMEX, pasaporte) cuando exista, aunque la persona no presente el documento físico; si no tiene ninguno, se usa el número de expediente del establecimiento (expediente-local) como identificador provisional. La falta de documento no impide registrar ni atender al paciente.

Regla de validación: No puede haber dos ocurrencias con el mismo tipo y número. Debe haber al menos una ocurrencia vigente. Entre las ocurrencias vigentes (identificacion.vigente = verdadero): a lo sumo una cedula-nacional, una dimex y una ccss; cedula-nacional y dimex no pueden estar vigentes a la vez (al naturalizarse, el DIMEX pasa a old); puede haber varios pasaporte solo si su país emisor es distinto, y varios expediente-local solo si su establecimiento es distinto. Ver combinaciones admitidas. Invariantes del recurso: cr-identificador-unico (sin repetir system y número), cr-paciente-identificador-vigente (al menos uno vigente), cr-paciente-documento-unico (a lo sumo una cédula, un DIMEX y un número CCSS vigentes, y no cédula y DIMEX a la vez) y cr-paciente-pasaporte-expediente (pasaportes vigentes de países distintos y expedientes vigentes de establecimientos distintos).

Comentarios: Las personas menores de edad costarricenses tienen número de cédula desde la inscripción del nacimiento, tengan o no Tarjeta de Identidad de Menores (TIM); se registra como Cédula Nacional. Cuando se obtiene el número oficial de un paciente registrado con identificador provisional, se agrega una nueva ocurrencia y la provisional pasa a no vigente.

Control1..*
TipoBackboneElement
Requisitos

Sin un identificador no se puede encontrar al paciente en otro sistema ni unir sus registros en el MPI Nacional. Admite varios porque una misma persona puede tener cédula, DIMEX, pasaporte y expedientes en distintos establecimientos.

Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. CRLMPaciente.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. CRLMPaciente.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 CRLMPaciente.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
  • value @ url
  • 8. CRLMPaciente.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. CRLMPaciente.identificacion.numero
    Definición

    Número de identificación tal cual se muestra en el documento oficial.

    ResumenNúmero de identificación tal cual se muestra en el documento oficial
    Comentarios

    Regla de validación: Formato según tipo: Cédula nacional (9 dígitos numéricos sin guiones), DIMEX (11-12 dígitos numéricos; se aceptan ceros a la izquierda en la captura, pero se guardan y envían sin ellos), Pasaporte (alfanumérico de 6 a 15 caracteres), Expediente del establecimiento (lo define cada establecimiento). Invariantes cr-cedula-nacional-value y cr-dimex-value (sección 5 de tipos de identificación), cr-pasaporte-system y cr-expediente-system.

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

    Es el valor con que los sistemas buscan al paciente. Sin él, el identificador no sirve.

    12. CRLMPaciente.identificacion.tipo
    Definición

    Tipo de documento o identificador al que corresponde el número.

    ResumenTipo de documento o identificador al que corresponde el número
    Comentarios

    Regla de negocio: Se debe registrar el tipo de documento según el estatus legal y procedencia (Cédula nacional para nacionales, incluidas las personas menores de edad; DIMEX para extranjeros residentes; Pasaporte para extranjeros en tránsito; o carné CCSS).

    Regla de validación: Debe pertenecer al catálogo tipos de identificación: Cédula Nacional, DIMEX, Número de Pasaporte, Número de Identificación CCSS, Número de Expediente del Establecimiento.

    Control1..1
    VinculaciónLos códigos DEBEN tomarse de Tipos de identificación del paciente
    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion)
    TipoCodeableConcept
    Requisitos

    El mismo número puede existir en dos tipos distintos. El tipo dice quién asignó el número y cómo validarlo, y de él se arma el system del identificador.

    14. CRLMPaciente.identificacion.paisEmisor
    Definición

    País que emitió el pasaporte.

    ResumenPaís que emitió el pasaporte
    Comentarios

    Regla de negocio: Obligatorio si identificacion.tipo es pasaporte; no se registra para los demás tipos. Es el país que emitió el documento, que puede no coincidir con la nacionalidad (por ejemplo, en personas con doble nacionalidad).

    Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países. No se usa el código de la zona de lectura mecánica (MRZ) del pasaporte cuando difiere del ISO (por ejemplo, Alemania es DEU, no D).

    Control0..1
    VinculaciónLos códigos DEBEN tomarse de Iso316613
    (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
    TipoCodeableConcept
    Requisitos

    Un número de pasaporte solo es único dentro de su país. Sin el país emisor, dos pasaportes de países distintos se podrían confundir.

    16. CRLMPaciente.identificacion.establecimiento
    Definición

    Establecimiento de salud que asignó el número de expediente.

    ResumenEstablecimiento de salud que asignó el número de expediente
    Comentarios

    Regla de negocio: Obligatorio si identificacion.tipo es expediente-local; no se registra para los demás tipos.

    Regla de validación: Código con prefijo según quién asigna el expediente: cj- + cédula jurídica (la CCSS usa la suya, cj-4000042147, para todas sus unidades), cn- + cédula nacional del titular o dimex- + DIMEX del titular (ver código del establecimiento). Invariantes cr-expediente-system y cr-expediente-assigner (el expediente lleva assigner).

    Comentarios: Mientras no exista un catálogo de establecimientos de salud, el código se arma con un identificador existente y un prefijo (decisión 14).

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

    Cada establecimiento numera sus expedientes por su cuenta. El establecimiento hace único el número y dice a quién pedir el expediente.

    18. CRLMPaciente.identificacion.vigente
    Definición

    Indica si el identificador está vigente o si se conserva solo como histórico.

    ResumenIndica si el identificador está vigente o si se conserva solo como histórico
    Comentarios

    Regla de negocio: Un identificador deja de estar vigente cuando es reemplazado: el expediente provisional al obtener el número oficial, el DIMEX al naturalizarse, el pasaporte anterior al renovarlo. Los identificadores no vigentes no se eliminan, porque permiten encontrar registros anteriores.

    Regla de validación: Invariante cr-paciente-identificador-uso: un expediente vigente es temp, los demás tipos vigentes son official, y uno no vigente es old.

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

    Permite cambiar de identificador (naturalización, renovación del pasaporte, paso del expediente provisional al número oficial) sin perder los registros que usaron el anterior.

    20. CRLMPaciente.nombres
    Definición

    Primer y segundo nombre.

    ResumenPrimer y segundo nombre
    Comentarios

    Regla de negocio: Obligatorio el primer nombre; el segundo nombre es condicional si consta en el documento oficial de identidad.

    Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

    Con los apellidos, la fecha de nacimiento y el sexo, el nombre permite buscar al paciente cuando no se conoce su identificador y confirmar su identidad en la atención.

    22. CRLMPaciente.primerApellido
    Definición

    Primer apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. En Costa Rica cada persona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del padre.

    ResumenPrimer apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
    Comentarios

    Regla de negocio: Obligatorio. Es el apellido que aparece en primer lugar en el documento de identidad oficial. El orden no indica de qué progenitor viene: al inscribir el nacimiento, los progenitores pueden elegir el orden, y después la persona puede invertirlo ante el TSE.

    Control1..1
    TipoBackboneElement
    Requisitos

    En Costa Rica los dos apellidos forman parte del nombre legal y se buscan por separado. Es una estructura para registrar, junto al apellido, el progenitor del que proviene.

    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    24. CRLMPaciente.primerApellido.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
    26. CRLMPaciente.primerApellido.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 CRLMPaciente.primerApellido.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
    • value @ url
    • 28. CRLMPaciente.primerApellido.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())
      30. CRLMPaciente.primerApellido.valor
      Definición

      Texto del primer apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

      ResumenTexto del primer apellido, tal como consta en el documento de identidad
      Comentarios

      Regla de negocio: Obligatorio. Es el apellido que aparece en primer lugar en el documento de identidad oficial. El orden no indica de qué progenitor viene cada apellido: al inscribir el nacimiento, los progenitores pueden elegir el orden, y después la persona puede invertirlo ante el TSE. El primer apellido puede ser el de la madre o el del padre. Si la persona cambia el orden ante el TSE, se actualiza el registro con el orden nuevo. En casos de filiación única, se registra el único apellido legal.

      Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

      Es el apellido con que se busca y se muestra al paciente. Va aparte del segundo porque en FHIR family lleva los dos juntos.

      32. CRLMPaciente.primerApellido.origen
      Definición

      Progenitor (madre o padre) del que proviene el primer apellido del paciente. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

      ResumenProgenitor (madre o padre) del que proviene el primer apellido del paciente
      Comentarios

      Regla de negocio: Opcional. Se registra solo cuando se conoce con certeza, preferiblemente a partir del Registro Civil del TSE: el documento de identidad no indica de qué progenitor viene cada apellido. No se deduce de la posición. Los dos apellidos pueden tener el mismo origen (filiación única, dos madres o dos padres). Solo se registra si existe el primer apellido.

      Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

      Control0..1
      VinculaciónLos códigos DEBEN tomarse de Origen del apellido
      (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
      TipoCoding
      Requisitos

      El documento de identidad no dice de qué progenitor viene cada apellido y la posición no lo indica. Cuando se conoce, sirve para la filiación y para comparar con registros de otros países.

      34. CRLMPaciente.segundoApellido
      Definición

      Segundo apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. Lo tienen todas las personas costarricenses; muchas personas extranjeras no tienen segundo apellido.

      ResumenSegundo apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
      Comentarios

      Regla de negocio: Es el apellido que aparece en segundo lugar en el documento de identidad oficial. Igual que el primero, el orden no indica de qué progenitor viene. Obligatorio para personas costarricenses; opcional para extranjeros cuyo país de origen no contempla segundo apellido.

      Control0..1
      TipoBackboneElement
      Requisitos

      Igual que el primer apellido, forma parte del nombre legal. Es opcional porque muchas personas extranjeras no tienen segundo apellido.

      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      36. CRLMPaciente.segundoApellido.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
      38. CRLMPaciente.segundoApellido.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 CRLMPaciente.segundoApellido.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
      • value @ url
      • 40. CRLMPaciente.segundoApellido.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())
        42. CRLMPaciente.segundoApellido.valor
        Definición

        Texto del segundo apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

        ResumenTexto del segundo apellido, tal como consta en el documento de identidad
        Comentarios

        Regla de negocio: Es el apellido que aparece en segundo lugar en el documento de identidad oficial. El orden no indica de qué progenitor viene cada apellido: al inscribir el nacimiento, los progenitores pueden elegir el orden, y después la persona puede invertirlo ante el TSE. El primer apellido puede ser el de la madre o el del padre. Obligatorio para personas costarricenses; opcional para extranjeros cuyo país de origen no contempla segundo apellido.

        Regla de validación: Si se registra: hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

        Permite buscar por el segundo apellido y distinguir a personas con el mismo nombre y el mismo primer apellido.

        44. CRLMPaciente.segundoApellido.origen
        Definición

        Progenitor (madre o padre) del que proviene el segundo apellido del paciente. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

        ResumenProgenitor (madre o padre) del que proviene el segundo apellido del paciente
        Comentarios

        Regla de negocio: Opcional. Se registra solo cuando se conoce con certeza, preferiblemente a partir del Registro Civil del TSE: el documento de identidad no indica de qué progenitor viene cada apellido. No se deduce de la posición. Los dos apellidos pueden tener el mismo origen (filiación única, dos madres o dos padres). Solo se registra si existe el segundo apellido.

        Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

        Control0..1
        VinculaciónLos códigos DEBEN tomarse de Origen del apellido
        (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
        TipoCoding
        Requisitos

        Por la misma razón que el origen del primer apellido: la posición no indica de qué progenitor viene.

        46. CRLMPaciente.sexoBiologico
        Definición

        Sexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción).

        ResumenSexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción)
        Comentarios

        Regla de negocio: Debe registrarse el sexo asignado al nacer con fines estrictamente clínicos, farmacológicos y de riesgo médico, sin sustituir la identidad de género. En esta versión es el único dato de sexo del modelo: no se registra un sexo administrativo aparte.

        Regla de validación: Debe pertenecer al catálogo sexo asignado al nacer: mujer (female), hombre (male), desconocido (unknown).

        Control1..1
        VinculaciónLos códigos DEBEN tomarse de Sexo asignado al nacer
        (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer)
        Tipocode
        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
        Requisitos

        Lo necesitan las decisiones clínicas (rangos de referencia, dosis, tamizajes) y el MPI para distinguir a dos personas. Se registra con fines clínicos, sin sustituir la identidad de género.

        48. CRLMPaciente.fechaNacimiento
        Definición

        Fecha de nacimiento del paciente, tal como consta en su documento de identidad (cédula, DIMEX o pasaporte).

        ResumenFecha de nacimiento del paciente, tal como consta en su documento de identidad (cédula, DIMEX o pasaporte)
        Comentarios

        Regla de negocio: Fecha de nacimiento oficial que figura en el documento de identidad. Utilizada para el cálculo de la edad cronológica y grupo etario del paciente.

        Regla de validación: Formato estándar ISO 8601 (AAAA-MM-DD). La fecha debe ser igual o anterior a la fecha actual y no mayor a 130 años en el pasado. Invariante cr-persona-fecha-nacimiento: $this {= today() and $this }= today() - 130 years.

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

        Sirve para calcular la edad, que condiciona dosis, rangos de referencia y programas por grupo etario. Es además uno de los datos con que el MPI distingue a dos personas con el mismo nombre.

        50. CRLMPaciente.estadoCivil
        Definición

        Estado civil del paciente, según los estados aceptados en Costa Rica: 1. Soltero(a) 2. Casado(a) 3. Divorciado(a) 4. Viudo(a) 5. Unión de hecho

        ResumenEstado civil del paciente, según los estados aceptados en Costa Rica
        Comentarios

        Regla de negocio: Situación conyugal declarada por el paciente o validada ante el registro civil costarricense. No condiciona la atención médica.

        Regla de validación: Si está presente, debe coincidir con el catálogo estado civil: Soltero(a), Casado(a), Divorciado(a), Viudo(a) o Unión de hecho.

        Control0..1
        VinculaciónLos códigos DEBEN tomarse de Estado civil
        (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-estado-civil)
        TipoCodeableConcept
        Requisitos

        Lo piden los formularios administrativos y las estadísticas de salud. Es opcional porque no condiciona la atención.

        52. CRLMPaciente.telefono
        Definición

        Teléfono para contacto.

        ResumenTeléfono para contacto
        Comentarios

        Regla de negocio: Número telefónico para contacto directo, recordatorios y seguimiento ambulatorio. Se pueden registrar múltiples líneas (móvil, habitación, laboral).

        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 contactar al paciente desde cualquier establecimiento para citas, recordatorios, resultados y seguimiento.

        54. CRLMPaciente.correoElectronico
        Definición

        Correo para contacto.

        ResumenCorreo para contacto
        Comentarios

        Regla de negocio: Dirección de correo electrónico para notificaciones digitales, entrega de resultados y portales de salud. Opcional pero recomendado.

        Regla de validación: Estructura estándar de correo según RFC 5322 (usuario@dominio.extensión). Longitud máxima de 100 caracteres.

        Control0..*
        Tipostring
        Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
        Requisitos

        Es el canal para las notificaciones digitales, la entrega de resultados y el acceso a portales de salud.

        56. CRLMPaciente.nacionalidad
        Definición

        País o países de los que el paciente es nacional.

        ResumenPaís o países de los que el paciente es nacional
        Comentarios

        Regla de negocio: País o países de nacionalidad legal del paciente. Permite registro múltiple en caso de doble ciudadanía. Si la nacionalidad no se conoce, se envía la extensión data-absent-reason con unknown en lugar del código. Si la persona es apátrida, se envía data-absent-reason con not-applicable y el texto "Apátrida"; en ese caso no puede haber otra nacionalidad.

        Regla de validación: Debe corresponder al código ISO 3166-1 alfa-3 del país (ej. CRI), según el catálogo de nacionalidad. Invariante cr-persona-apatrida: si una nacionalidad lleva data-absent-reason = not-applicable, no hay otra.

        Control0..*
        VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de Iso316613
        (extensible to http://hl7.org/fhir/ValueSet/iso3166-1-3)
        TipoCodeableConcept
        Requisitos

        La necesitan las estadísticas de salud, la atención de personas extranjeras (turismo médico, migración) y el intercambio con PH4H. Admite varias por la doble nacionalidad.

        58. CRLMPaciente.direccion
        Definición

        Dirección del paciente. Cada ocurrencia es una dirección completa.

        ResumenDirección del paciente
        Comentarios

        Regla de negocio: Direcciones del paciente, en Costa Rica o en otro país. Un paciente puede tener varias: por ejemplo, un turista médico registra su residencia en el extranjero (uso residencia) y el lugar donde se aloja en Costa Rica (uso temporal), que sirve para el seguimiento. La dirección en Costa Rica se usa para zonificación de salud y adscripción a un centro de atención.

        Regla de validación: Si direccion.pais es CRI, provincia, canton y distrito son obligatorios y deben ser concordantes entre sí. A lo sumo una dirección con uso residencia (invariante cr-persona-residencia).

        Control0..*
        TipoBackboneElement
        Requisitos

        Ubica al paciente para su adscripción al área de salud y al EBAIS, la vigilancia epidemiológica y las visitas domiciliares. Admite varias para quien reside en el extranjero y se aloja en Costa Rica.

        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        60. CRLMPaciente.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
        62. CRLMPaciente.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 CRLMPaciente.direccion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
        • value @ url
        • 64. CRLMPaciente.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())
          66. CRLMPaciente.direccion.uso
          Definición

          Indica si es la residencia habitual o una dirección temporal.

          ResumenIndica si es la residencia habitual o una dirección temporal
          Comentarios

          Regla de negocio: Residencia (home): donde vive habitualmente. Temporal (temp): donde se aloja por un tiempo, por ejemplo durante un tratamiento o una recuperación.

          Regla de validación: Solo home o temp, del ValueSet HL7 address-use (invariante cr-direccion-uso-persona).

          Control1..1
          VinculaciónLos códigos DEBEN tomarse de AddressUse
          (required to http://hl7.org/fhir/ValueSet/address-use)
          Tipocode
          Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
          Requisitos

          Distingue la residencia habitual, que define la adscripción, de una dirección temporal, que solo sirve para el seguimiento.

          68. CRLMPaciente.direccion.pais
          Definición

          País de la dirección.

          ResumenPaís de la dirección
          Comentarios

          Regla de negocio: Obligatorio. Determina qué reglas aplican al resto de la dirección.

          Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países.

          Control1..1
          VinculaciónLos códigos DEBEN tomarse de Iso316613
          (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
          TipoCodeableConcept
          Requisitos

          Decide si la dirección sigue la División Territorial Administrativa de Costa Rica o es texto libre de otro país.

          70. CRLMPaciente.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: Obligatoria si el país es CRI. En otros países es texto libre y opcional.

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

          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

          Es el primer nivel de la División Territorial Administrativa. Con códigos, los sistemas pueden agrupar y comparar los datos por territorio.

          72. CRLMPaciente.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: Obligatorio si el país es CRI y debe pertenecer a la provincia indicada. En otros países es texto libre y opcional.

          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

          Es el segundo nivel de la División Territorial Administrativa, con el que se organizan muchas estadísticas de salud.

          74. CRLMPaciente.direccion.distrito
          Definición

          Distrito (Costa Rica).

          ResumenDistrito (Costa Rica)
          Comentarios

          Regla de negocio: Obligatorio si el país es CRI y debe pertenecer al cantón indicado. No aplica a otros países.

          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

          Es el nivel más fino de la División Territorial Administrativa, el que usan la adscripción a un EBAIS y la vigilancia epidemiológica.

          76. CRLMPaciente.direccion.barrioPoblado
          Definición

          Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país.

          ResumenBarrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país
          Comentarios

          Regla de negocio: Opcional. En Costa Rica se registra el nombre del barrio o poblado tal como aparece en la División Territorial Administrativa publicada en La Gaceta, y debe estar dentro del distrito indicado.

          Regla de validación: Texto de hasta 100 caracteres. No se valida contra un catálogo: el SNIT no publica barrios ni poblados con código.

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

          Precisa la ubicación dentro del distrito para las visitas domiciliares y el estudio de brotes.

          78. CRLMPaciente.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

          Lo usan las direcciones de otros países y algunos servicios de correspondencia. Es opcional porque en Costa Rica se usa poco.

          80. CRLMPaciente.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: Descripción para localizar el lugar: puntos de referencia en Costa Rica, o calle, número y apartamento en el extranjero.

          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

          En Costa Rica una dirección se da con puntos de referencia. Sin las señas no se puede llegar al lugar.

          82. CRLMPaciente.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: 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

          Permite mostrar o imprimir la dirección tal cual, sin que cada sistema la tenga que armar a partir de los códigos.

          84. CRLMPaciente.contacto
          Definición

          Persona de contacto del paciente: familiar, cónyuge, tutor legal o una persona que actúa en nombre de una organización (por ejemplo, el PANI). Sigue la estructura del elemento Patient.contact de FHIR R5.

          ResumenPersona de contacto del paciente
          Comentarios

          Regla de negocio: Contactos de emergencia, familiares a quienes avisar o contactos de una institución. El tutor legal, el progenitor de una persona menor de edad y quien firma un consentimiento no se registran aquí sino como persona relacionada, que tiene identificación; una misma persona no se registra en los dos.

          Regla de validación: Cada contacto debe tener al menos nombre, teléfono o correo, dirección u organización (invariante pat-1 de FHIR R5); en este modelo el nombre ya es obligatorio.

          Control0..*
          TipoBackboneElement
          Requisitos

          Dice a quién avisar en una emergencia o a quién llamar si no se localiza al paciente, sin tener que identificar formalmente a esa persona.

          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          86. CRLMPaciente.contacto.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
          88. CRLMPaciente.contacto.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 CRLMPaciente.contacto.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
          • value @ url
          • 90. CRLMPaciente.contacto.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())
            92. CRLMPaciente.contacto.tipoRelacion
            Definición

            Indica el tipo de relación directa que tiene el contacto con el paciente: cónyuge, padre, madre, tutor legal, hijo(a), hermano(a) u otro familiar.

            ResumenIndica el tipo de relación directa que tiene el contacto con el paciente
            Comentarios

            Regla de negocio: Vínculo legal, familiar o asistencial del contacto con el paciente.

            Regla de validación: Debe corresponder a los valores del catálogo tipo de relación: Cónyuge (SPS), Padre (FTH), Madre (MTH), Tutor legal (GUARD), Hijo(a) (CHILD), Hermano(a) (SIB) u Otro familiar (FAMMEMB), de HL7 v3-RoleCode.

            Control1..*
            VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de Tipo de relación con el paciente
            (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-contacto)
            TipoCodeableConcept
            Requisitos

            Dice qué vínculo tiene el contacto con el paciente, para saber a quién avisar primero.

            94. CRLMPaciente.contacto.nombres
            Definición

            Primer y segundo nombre.

            ResumenPrimer y segundo nombre
            Comentarios

            Regla de negocio: Nombre(s) de pila del contacto registrado según su documento oficial de identidad. Obligatorio el primer nombre.

            Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

            Permite dirigirse al contacto y reconocerlo cuando se comunica con el establecimiento.

            96. CRLMPaciente.contacto.primerApellido
            Definición

            Primer apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. En Costa Rica cada persona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del padre.

            ResumenPrimer apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
            Comentarios

            Regla de negocio: Igual que en el paciente.

            Control1..1
            TipoBackboneElement
            Requisitos

            Con los nombres, permite reconocer al contacto sin un documento. Usa la misma estructura que el apellido del paciente, para no tener dos formas de registrar un apellido.

            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            98. CRLMPaciente.contacto.primerApellido.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
            100. CRLMPaciente.contacto.primerApellido.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 CRLMPaciente.contacto.primerApellido.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
            • value @ url
            • 102. CRLMPaciente.contacto.primerApellido.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())
              104. CRLMPaciente.contacto.primerApellido.valor
              Definición

              Texto del primer apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

              ResumenTexto del primer apellido, tal como consta en el documento de identidad
              Comentarios

              Regla de negocio: Obligatorio. Es el apellido que aparece en primer lugar en el documento de identidad del contacto. Igual que en el paciente, el orden no indica de qué progenitor viene.

              Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

              Con los nombres, permite reconocer al contacto.

              106. CRLMPaciente.contacto.primerApellido.origen
              Definición

              Progenitor (madre o padre) del que proviene el primer apellido del contacto. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

              ResumenProgenitor (madre o padre) del que proviene el primer apellido del contacto
              Comentarios

              Regla de negocio: Igual que en el paciente: opcional, solo cuando se conoce con certeza, sin deducirlo de la posición. Solo se registra si existe el primer apellido del contacto.

              Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

              Control0..1
              VinculaciónLos códigos DEBEN tomarse de Origen del apellido
              (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
              TipoCoding
              Requisitos

              Se conserva para que el apellido del contacto tenga la misma estructura que el del paciente.

              108. CRLMPaciente.contacto.segundoApellido
              Definición

              Segundo apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. Lo tienen todas las personas costarricenses; muchas personas extranjeras no tienen segundo apellido.

              ResumenSegundo apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
              Comentarios

              Regla de negocio: Igual que en el paciente.

              Control0..1
              TipoBackboneElement
              Requisitos

              Igual que el primer apellido del contacto. Es opcional porque muchas personas extranjeras no tienen segundo apellido.

              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              110. CRLMPaciente.contacto.segundoApellido.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
              112. CRLMPaciente.contacto.segundoApellido.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 CRLMPaciente.contacto.segundoApellido.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
              • value @ url
              • 114. CRLMPaciente.contacto.segundoApellido.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())
                116. CRLMPaciente.contacto.segundoApellido.valor
                Definición

                Texto del segundo apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

                ResumenTexto del segundo apellido, tal como consta en el documento de identidad
                Comentarios

                Regla de negocio: Es el apellido que aparece en segundo lugar en el documento de identidad del contacto. Igual que en el paciente, el orden no indica de qué progenitor viene. Requerido para costarricenses; opcional para extranjeros según su ordenamiento legal de origen.

                Regla de validación: Si se registra: hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                Ayuda a distinguir contactos con el mismo nombre y el mismo primer apellido.

                118. CRLMPaciente.contacto.segundoApellido.origen
                Definición

                Progenitor (madre o padre) del que proviene el segundo apellido del contacto. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

                ResumenProgenitor (madre o padre) del que proviene el segundo apellido del contacto
                Comentarios

                Regla de negocio: Igual que en el paciente: opcional, solo cuando se conoce con certeza, sin deducirlo de la posición. Solo se registra si existe el segundo apellido del contacto.

                Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

                Control0..1
                VinculaciónLos códigos DEBEN tomarse de Origen del apellido
                (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
                TipoCoding
                Requisitos

                Se conserva para que el apellido del contacto tenga la misma estructura que el del paciente.

                120. CRLMPaciente.contacto.telefono
                Definición

                Teléfono para contacto.

                ResumenTeléfono para contacto
                Comentarios

                Regla de negocio: Medio de comunicación prioritario con el contacto para notificaciones médicas, emergencias y autorizaciones asistenciales.

                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

                Es el medio más rápido para avisar al contacto en una emergencia.

                122. CRLMPaciente.contacto.correoElectronico
                Definición

                Correo para contacto.

                ResumenCorreo para contacto
                Comentarios

                Regla de negocio: Cuenta de correo electrónico del contacto para notificaciones formales y comunicaciones digitales. Opcional.

                Regla de validación: Debe cumplir con la estructura estándar según RFC 5322 (usuario@dominio.extensión). Longitud máxima de 100 caracteres.

                Control0..*
                Tipostring
                Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                Requisitos

                Sirve para las comunicaciones formales que no son urgentes.

                124. CRLMPaciente.contacto.direccion
                Definición

                Dirección del contacto. Cada ocurrencia es una dirección completa.

                ResumenDirección del contacto
                Comentarios

                Regla de negocio: Dirección del contacto para localización, notificaciones presenciales o contingencias. Puede estar en Costa Rica o en otro país.

                Regla de validación: Si contacto.direccion.pais es CRI, provincia, canton y distrito son obligatorios y deben ser concordantes entre sí.

                Control0..1
                TipoBackboneElement
                Requisitos

                Permite localizar al contacto o enviarle una notificación presencial cuando no responde por teléfono.

                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                126. CRLMPaciente.contacto.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
                128. CRLMPaciente.contacto.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 CRLMPaciente.contacto.direccion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                • value @ url
                • 130. CRLMPaciente.contacto.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())
                  132. CRLMPaciente.contacto.direccion.uso
                  Definición

                  Indica si es la residencia habitual o una dirección temporal.

                  ResumenIndica si es la residencia habitual o una dirección temporal
                  Comentarios

                  Regla de negocio: Igual que en el paciente. Residencia (home): donde vive habitualmente. Temporal (temp): donde se aloja por un tiempo, por ejemplo durante un tratamiento o una recuperación.

                  Regla de validación: Solo home o temp, del ValueSet HL7 address-use (invariante cr-direccion-uso-persona).

                  Control1..1
                  VinculaciónLos códigos DEBEN tomarse de AddressUse
                  (required to http://hl7.org/fhir/ValueSet/address-use)
                  Tipocode
                  Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                  Requisitos

                  Igual que en la dirección del paciente: distingue la residencia habitual de una dirección temporal.

                  134. CRLMPaciente.contacto.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. Obligatorio. Determina qué reglas aplican al resto de la dirección.

                  Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países.

                  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.

                  136. CRLMPaciente.contacto.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. En otros países es texto libre y opcional.

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

                  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.

                  138. CRLMPaciente.contacto.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. En otros países es texto libre y opcional.

                  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.

                  140. CRLMPaciente.contacto.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. No aplica a otros países.

                  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.

                  142. CRLMPaciente.contacto.direccion.barrioPoblado
                  Definición

                  Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país.

                  ResumenBarrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país
                  Comentarios

                  Regla de negocio: Opcional. En Costa Rica se registra el nombre del barrio o poblado tal como aparece en la División Territorial Administrativa publicada en La Gaceta, y debe estar dentro del distrito indicado.

                  Regla de validación: Texto de hasta 100 caracteres. No se valida contra un catálogo: el SNIT no publica barrios ni poblados con código.

                  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.

                  144. CRLMPaciente.contacto.direccion.codigoPostal
                  Definición

                  Código postal.

                  ResumenCódigo postal
                  Comentarios

                  Regla de negocio: Igual que en el paciente. 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.

                  146. CRLMPaciente.contacto.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. Descripción para localizar el lugar: puntos de referencia en Costa Rica, o calle, número y apartamento en el extranjero.

                  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.

                  148. CRLMPaciente.contacto.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.

                  150. CRLMPaciente.contacto.sexoBiologico
                  Definición

                  Sexo asignado al nacer del contacto.

                  ResumenSexo asignado al nacer del contacto
                  Comentarios

                  Regla de negocio: Obligatorio. Igual que en el paciente, es el único dato de sexo del contacto en esta versión.

                  Regla de validación: Debe pertenecer al catálogo sexo asignado al nacer: mujer (female), hombre (male), desconocido (unknown).

                  Control1..1
                  VinculaciónLos códigos DEBEN tomarse de Sexo asignado al nacer
                  (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer)
                  Tipocode
                  Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                  Requisitos

                  Completa los datos con que se reconoce al contacto y permite distinguir a dos contactos con el mismo nombre.

                  152. CRLMPaciente.contacto.organizacion
                  Definición

                  Cédula jurídica de la organización en nombre de la cual actúa el contacto o para la que trabaja (por ejemplo, el PANI cuando tiene la tutela de una persona menor de edad).

                  ResumenCédula jurídica de la organización en nombre de la cual actúa el contacto o para la que trabaja
                  Comentarios

                  Regla de negocio: Opcional. Se registra cuando el contacto actúa en representación de una institución.

                  Regla de validación: Cédula jurídica de 10 dígitos sin guiones (ver tipos de identificación de organizaciones). Invariante cr-referencia-cedula-juridica.

                  Control0..1
                  TipoReference(Modelo Lógico de la Organización)
                  Requisitos

                  Cuando el contacto actúa en nombre de una institución (por ejemplo, el PANI), quien responde es la institución y no la persona.

                  154. CRLMPaciente.contacto.periodo
                  Definición

                  Periodo en que el contacto es válido para el paciente.

                  ResumenPeriodo en que el contacto es válido para el paciente
                  Comentarios

                  Regla de negocio: Opcional. Se usa cuando la relación tiene vigencia limitada, por ejemplo una tutela temporal.

                  Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin.

                  Control0..1
                  TipoBackboneElement
                  Requisitos

                  Algunas relaciones son temporales, como una tutela o un cuidador durante una hospitalización. El periodo evita avisar a quien ya no es contacto.

                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  156. CRLMPaciente.contacto.periodo.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
                  158. CRLMPaciente.contacto.periodo.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 CRLMPaciente.contacto.periodo.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                  • value @ url
                  • 160. CRLMPaciente.contacto.periodo.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())
                    162. CRLMPaciente.contacto.periodo.inicio
                    Definición

                    Fecha desde la que el contacto es válido.

                    ResumenFecha desde la que el contacto es válido
                    Control0..1
                    Tipodate
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Marca desde cuándo se puede recurrir al contacto.

                    164. CRLMPaciente.contacto.periodo.fin
                    Definición

                    Fecha hasta la que el contacto es válido.

                    ResumenFecha hasta la que el contacto es válido
                    Control0..1
                    Tipodate
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Marca hasta cuándo es válido el contacto; después ya no se le avisa.

                    Las indicaciones para interpretar el contenido de esta tabla estánaquí

                    0. CRLMPaciente
                    Definición

                    Datos demográficos y de identificación de la persona que recibe atención de salud, así como de sus contactos (familiares o tutores legales). Es la base sobre la que se referencian los demás artefactos clínicos de la IG core.

                    ResumenModelo Lógico del Paciente
                    Modelo lógicoLas instancias de este modelo lógico no están marcadas como destino de una referencia
                    2. CRLMPaciente.identificacion
                    Definición

                    Identificador del paciente. Cada ocurrencia reúne un número y su tipo; un paciente puede tener varias (por ejemplo, cédula y pasaporte).

                    ResumenIdentificador del paciente
                    Comentarios

                    Regla de negocio: Todo paciente debe tener al menos un identificador. Se registra el número oficial (cédula, DIMEX, pasaporte) cuando exista, aunque la persona no presente el documento físico; si no tiene ninguno, se usa el número de expediente del establecimiento (expediente-local) como identificador provisional. La falta de documento no impide registrar ni atender al paciente.

                    Regla de validación: No puede haber dos ocurrencias con el mismo tipo y número. Debe haber al menos una ocurrencia vigente. Entre las ocurrencias vigentes (identificacion.vigente = verdadero): a lo sumo una cedula-nacional, una dimex y una ccss; cedula-nacional y dimex no pueden estar vigentes a la vez (al naturalizarse, el DIMEX pasa a old); puede haber varios pasaporte solo si su país emisor es distinto, y varios expediente-local solo si su establecimiento es distinto. Ver combinaciones admitidas. Invariantes del recurso: cr-identificador-unico (sin repetir system y número), cr-paciente-identificador-vigente (al menos uno vigente), cr-paciente-documento-unico (a lo sumo una cédula, un DIMEX y un número CCSS vigentes, y no cédula y DIMEX a la vez) y cr-paciente-pasaporte-expediente (pasaportes vigentes de países distintos y expedientes vigentes de establecimientos distintos).

                    Comentarios: Las personas menores de edad costarricenses tienen número de cédula desde la inscripción del nacimiento, tengan o no Tarjeta de Identidad de Menores (TIM); se registra como Cédula Nacional. Cuando se obtiene el número oficial de un paciente registrado con identificador provisional, se agrega una nueva ocurrencia y la provisional pasa a no vigente.

                    Control1..*
                    TipoBackboneElement
                    Requisitos

                    Sin un identificador no se puede encontrar al paciente en otro sistema ni unir sus registros en el MPI Nacional. Admite varios porque una misma persona puede tener cédula, DIMEX, pasaporte y expedientes en distintos establecimientos.

                    4. CRLMPaciente.identificacion.numero
                    Definición

                    Número de identificación tal cual se muestra en el documento oficial.

                    ResumenNúmero de identificación tal cual se muestra en el documento oficial
                    Comentarios

                    Regla de validación: Formato según tipo: Cédula nacional (9 dígitos numéricos sin guiones), DIMEX (11-12 dígitos numéricos; se aceptan ceros a la izquierda en la captura, pero se guardan y envían sin ellos), Pasaporte (alfanumérico de 6 a 15 caracteres), Expediente del establecimiento (lo define cada establecimiento). Invariantes cr-cedula-nacional-value y cr-dimex-value (sección 5 de tipos de identificación), cr-pasaporte-system y cr-expediente-system.

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

                    Es el valor con que los sistemas buscan al paciente. Sin él, el identificador no sirve.

                    6. CRLMPaciente.identificacion.tipo
                    Definición

                    Tipo de documento o identificador al que corresponde el número.

                    ResumenTipo de documento o identificador al que corresponde el número
                    Comentarios

                    Regla de negocio: Se debe registrar el tipo de documento según el estatus legal y procedencia (Cédula nacional para nacionales, incluidas las personas menores de edad; DIMEX para extranjeros residentes; Pasaporte para extranjeros en tránsito; o carné CCSS).

                    Regla de validación: Debe pertenecer al catálogo tipos de identificación: Cédula Nacional, DIMEX, Número de Pasaporte, Número de Identificación CCSS, Número de Expediente del Establecimiento.

                    Control1..1
                    VinculaciónLos códigos DEBEN tomarse de Tipos de identificación del paciente
                    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion)
                    TipoCodeableConcept
                    Requisitos

                    El mismo número puede existir en dos tipos distintos. El tipo dice quién asignó el número y cómo validarlo, y de él se arma el system del identificador.

                    8. CRLMPaciente.identificacion.paisEmisor
                    Definición

                    País que emitió el pasaporte.

                    ResumenPaís que emitió el pasaporte
                    Comentarios

                    Regla de negocio: Obligatorio si identificacion.tipo es pasaporte; no se registra para los demás tipos. Es el país que emitió el documento, que puede no coincidir con la nacionalidad (por ejemplo, en personas con doble nacionalidad).

                    Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países. No se usa el código de la zona de lectura mecánica (MRZ) del pasaporte cuando difiere del ISO (por ejemplo, Alemania es DEU, no D).

                    Control0..1
                    VinculaciónLos códigos DEBEN tomarse de Iso316613
                    (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
                    TipoCodeableConcept
                    Requisitos

                    Un número de pasaporte solo es único dentro de su país. Sin el país emisor, dos pasaportes de países distintos se podrían confundir.

                    10. CRLMPaciente.identificacion.establecimiento
                    Definición

                    Establecimiento de salud que asignó el número de expediente.

                    ResumenEstablecimiento de salud que asignó el número de expediente
                    Comentarios

                    Regla de negocio: Obligatorio si identificacion.tipo es expediente-local; no se registra para los demás tipos.

                    Regla de validación: Código con prefijo según quién asigna el expediente: cj- + cédula jurídica (la CCSS usa la suya, cj-4000042147, para todas sus unidades), cn- + cédula nacional del titular o dimex- + DIMEX del titular (ver código del establecimiento). Invariantes cr-expediente-system y cr-expediente-assigner (el expediente lleva assigner).

                    Comentarios: Mientras no exista un catálogo de establecimientos de salud, el código se arma con un identificador existente y un prefijo (decisión 14).

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

                    Cada establecimiento numera sus expedientes por su cuenta. El establecimiento hace único el número y dice a quién pedir el expediente.

                    12. CRLMPaciente.identificacion.vigente
                    Definición

                    Indica si el identificador está vigente o si se conserva solo como histórico.

                    ResumenIndica si el identificador está vigente o si se conserva solo como histórico
                    Comentarios

                    Regla de negocio: Un identificador deja de estar vigente cuando es reemplazado: el expediente provisional al obtener el número oficial, el DIMEX al naturalizarse, el pasaporte anterior al renovarlo. Los identificadores no vigentes no se eliminan, porque permiten encontrar registros anteriores.

                    Regla de validación: Invariante cr-paciente-identificador-uso: un expediente vigente es temp, los demás tipos vigentes son official, y uno no vigente es old.

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

                    Permite cambiar de identificador (naturalización, renovación del pasaporte, paso del expediente provisional al número oficial) sin perder los registros que usaron el anterior.

                    14. CRLMPaciente.nombres
                    Definición

                    Primer y segundo nombre.

                    ResumenPrimer y segundo nombre
                    Comentarios

                    Regla de negocio: Obligatorio el primer nombre; el segundo nombre es condicional si consta en el documento oficial de identidad.

                    Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                    Con los apellidos, la fecha de nacimiento y el sexo, el nombre permite buscar al paciente cuando no se conoce su identificador y confirmar su identidad en la atención.

                    16. CRLMPaciente.primerApellido
                    Definición

                    Primer apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. En Costa Rica cada persona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del padre.

                    ResumenPrimer apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
                    Comentarios

                    Regla de negocio: Obligatorio. Es el apellido que aparece en primer lugar en el documento de identidad oficial. El orden no indica de qué progenitor viene: al inscribir el nacimiento, los progenitores pueden elegir el orden, y después la persona puede invertirlo ante el TSE.

                    Control1..1
                    TipoBackboneElement
                    Requisitos

                    En Costa Rica los dos apellidos forman parte del nombre legal y se buscan por separado. Es una estructura para registrar, junto al apellido, el progenitor del que proviene.

                    18. CRLMPaciente.primerApellido.valor
                    Definición

                    Texto del primer apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

                    ResumenTexto del primer apellido, tal como consta en el documento de identidad
                    Comentarios

                    Regla de negocio: Obligatorio. Es el apellido que aparece en primer lugar en el documento de identidad oficial. El orden no indica de qué progenitor viene cada apellido: al inscribir el nacimiento, los progenitores pueden elegir el orden, y después la persona puede invertirlo ante el TSE. El primer apellido puede ser el de la madre o el del padre. Si la persona cambia el orden ante el TSE, se actualiza el registro con el orden nuevo. En casos de filiación única, se registra el único apellido legal.

                    Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                    Es el apellido con que se busca y se muestra al paciente. Va aparte del segundo porque en FHIR family lleva los dos juntos.

                    20. CRLMPaciente.primerApellido.origen
                    Definición

                    Progenitor (madre o padre) del que proviene el primer apellido del paciente. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

                    ResumenProgenitor (madre o padre) del que proviene el primer apellido del paciente
                    Comentarios

                    Regla de negocio: Opcional. Se registra solo cuando se conoce con certeza, preferiblemente a partir del Registro Civil del TSE: el documento de identidad no indica de qué progenitor viene cada apellido. No se deduce de la posición. Los dos apellidos pueden tener el mismo origen (filiación única, dos madres o dos padres). Solo se registra si existe el primer apellido.

                    Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

                    Control0..1
                    VinculaciónLos códigos DEBEN tomarse de Origen del apellido
                    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
                    TipoCoding
                    Requisitos

                    El documento de identidad no dice de qué progenitor viene cada apellido y la posición no lo indica. Cuando se conoce, sirve para la filiación y para comparar con registros de otros países.

                    22. CRLMPaciente.segundoApellido
                    Definición

                    Segundo apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. Lo tienen todas las personas costarricenses; muchas personas extranjeras no tienen segundo apellido.

                    ResumenSegundo apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
                    Comentarios

                    Regla de negocio: Es el apellido que aparece en segundo lugar en el documento de identidad oficial. Igual que el primero, el orden no indica de qué progenitor viene. Obligatorio para personas costarricenses; opcional para extranjeros cuyo país de origen no contempla segundo apellido.

                    Control0..1
                    TipoBackboneElement
                    Requisitos

                    Igual que el primer apellido, forma parte del nombre legal. Es opcional porque muchas personas extranjeras no tienen segundo apellido.

                    24. CRLMPaciente.segundoApellido.valor
                    Definición

                    Texto del segundo apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

                    ResumenTexto del segundo apellido, tal como consta en el documento de identidad
                    Comentarios

                    Regla de negocio: Es el apellido que aparece en segundo lugar en el documento de identidad oficial. El orden no indica de qué progenitor viene cada apellido: al inscribir el nacimiento, los progenitores pueden elegir el orden, y después la persona puede invertirlo ante el TSE. El primer apellido puede ser el de la madre o el del padre. Obligatorio para personas costarricenses; opcional para extranjeros cuyo país de origen no contempla segundo apellido.

                    Regla de validación: Si se registra: hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                    Permite buscar por el segundo apellido y distinguir a personas con el mismo nombre y el mismo primer apellido.

                    26. CRLMPaciente.segundoApellido.origen
                    Definición

                    Progenitor (madre o padre) del que proviene el segundo apellido del paciente. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

                    ResumenProgenitor (madre o padre) del que proviene el segundo apellido del paciente
                    Comentarios

                    Regla de negocio: Opcional. Se registra solo cuando se conoce con certeza, preferiblemente a partir del Registro Civil del TSE: el documento de identidad no indica de qué progenitor viene cada apellido. No se deduce de la posición. Los dos apellidos pueden tener el mismo origen (filiación única, dos madres o dos padres). Solo se registra si existe el segundo apellido.

                    Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

                    Control0..1
                    VinculaciónLos códigos DEBEN tomarse de Origen del apellido
                    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
                    TipoCoding
                    Requisitos

                    Por la misma razón que el origen del primer apellido: la posición no indica de qué progenitor viene.

                    28. CRLMPaciente.sexoBiologico
                    Definición

                    Sexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción).

                    ResumenSexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción)
                    Comentarios

                    Regla de negocio: Debe registrarse el sexo asignado al nacer con fines estrictamente clínicos, farmacológicos y de riesgo médico, sin sustituir la identidad de género. En esta versión es el único dato de sexo del modelo: no se registra un sexo administrativo aparte.

                    Regla de validación: Debe pertenecer al catálogo sexo asignado al nacer: mujer (female), hombre (male), desconocido (unknown).

                    Control1..1
                    VinculaciónLos códigos DEBEN tomarse de Sexo asignado al nacer
                    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer)
                    Tipocode
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Lo necesitan las decisiones clínicas (rangos de referencia, dosis, tamizajes) y el MPI para distinguir a dos personas. Se registra con fines clínicos, sin sustituir la identidad de género.

                    30. CRLMPaciente.fechaNacimiento
                    Definición

                    Fecha de nacimiento del paciente, tal como consta en su documento de identidad (cédula, DIMEX o pasaporte).

                    ResumenFecha de nacimiento del paciente, tal como consta en su documento de identidad (cédula, DIMEX o pasaporte)
                    Comentarios

                    Regla de negocio: Fecha de nacimiento oficial que figura en el documento de identidad. Utilizada para el cálculo de la edad cronológica y grupo etario del paciente.

                    Regla de validación: Formato estándar ISO 8601 (AAAA-MM-DD). La fecha debe ser igual o anterior a la fecha actual y no mayor a 130 años en el pasado. Invariante cr-persona-fecha-nacimiento: $this {= today() and $this }= today() - 130 years.

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

                    Sirve para calcular la edad, que condiciona dosis, rangos de referencia y programas por grupo etario. Es además uno de los datos con que el MPI distingue a dos personas con el mismo nombre.

                    32. CRLMPaciente.estadoCivil
                    Definición

                    Estado civil del paciente, según los estados aceptados en Costa Rica: 1. Soltero(a) 2. Casado(a) 3. Divorciado(a) 4. Viudo(a) 5. Unión de hecho

                    ResumenEstado civil del paciente, según los estados aceptados en Costa Rica
                    Comentarios

                    Regla de negocio: Situación conyugal declarada por el paciente o validada ante el registro civil costarricense. No condiciona la atención médica.

                    Regla de validación: Si está presente, debe coincidir con el catálogo estado civil: Soltero(a), Casado(a), Divorciado(a), Viudo(a) o Unión de hecho.

                    Control0..1
                    VinculaciónLos códigos DEBEN tomarse de Estado civil
                    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-estado-civil)
                    TipoCodeableConcept
                    Requisitos

                    Lo piden los formularios administrativos y las estadísticas de salud. Es opcional porque no condiciona la atención.

                    34. CRLMPaciente.telefono
                    Definición

                    Teléfono para contacto.

                    ResumenTeléfono para contacto
                    Comentarios

                    Regla de negocio: Número telefónico para contacto directo, recordatorios y seguimiento ambulatorio. Se pueden registrar múltiples líneas (móvil, habitación, laboral).

                    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 contactar al paciente desde cualquier establecimiento para citas, recordatorios, resultados y seguimiento.

                    36. CRLMPaciente.correoElectronico
                    Definición

                    Correo para contacto.

                    ResumenCorreo para contacto
                    Comentarios

                    Regla de negocio: Dirección de correo electrónico para notificaciones digitales, entrega de resultados y portales de salud. Opcional pero recomendado.

                    Regla de validación: Estructura estándar de correo según RFC 5322 (usuario@dominio.extensión). Longitud máxima de 100 caracteres.

                    Control0..*
                    Tipostring
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Es el canal para las notificaciones digitales, la entrega de resultados y el acceso a portales de salud.

                    38. CRLMPaciente.nacionalidad
                    Definición

                    País o países de los que el paciente es nacional.

                    ResumenPaís o países de los que el paciente es nacional
                    Comentarios

                    Regla de negocio: País o países de nacionalidad legal del paciente. Permite registro múltiple en caso de doble ciudadanía. Si la nacionalidad no se conoce, se envía la extensión data-absent-reason con unknown en lugar del código. Si la persona es apátrida, se envía data-absent-reason con not-applicable y el texto "Apátrida"; en ese caso no puede haber otra nacionalidad.

                    Regla de validación: Debe corresponder al código ISO 3166-1 alfa-3 del país (ej. CRI), según el catálogo de nacionalidad. Invariante cr-persona-apatrida: si una nacionalidad lleva data-absent-reason = not-applicable, no hay otra.

                    Control0..*
                    VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de Iso316613
                    (extensible to http://hl7.org/fhir/ValueSet/iso3166-1-3)
                    TipoCodeableConcept
                    Requisitos

                    La necesitan las estadísticas de salud, la atención de personas extranjeras (turismo médico, migración) y el intercambio con PH4H. Admite varias por la doble nacionalidad.

                    40. CRLMPaciente.direccion
                    Definición

                    Dirección del paciente. Cada ocurrencia es una dirección completa.

                    ResumenDirección del paciente
                    Comentarios

                    Regla de negocio: Direcciones del paciente, en Costa Rica o en otro país. Un paciente puede tener varias: por ejemplo, un turista médico registra su residencia en el extranjero (uso residencia) y el lugar donde se aloja en Costa Rica (uso temporal), que sirve para el seguimiento. La dirección en Costa Rica se usa para zonificación de salud y adscripción a un centro de atención.

                    Regla de validación: Si direccion.pais es CRI, provincia, canton y distrito son obligatorios y deben ser concordantes entre sí. A lo sumo una dirección con uso residencia (invariante cr-persona-residencia).

                    Control0..*
                    TipoBackboneElement
                    Requisitos

                    Ubica al paciente para su adscripción al área de salud y al EBAIS, la vigilancia epidemiológica y las visitas domiciliares. Admite varias para quien reside en el extranjero y se aloja en Costa Rica.

                    42. CRLMPaciente.direccion.uso
                    Definición

                    Indica si es la residencia habitual o una dirección temporal.

                    ResumenIndica si es la residencia habitual o una dirección temporal
                    Comentarios

                    Regla de negocio: Residencia (home): donde vive habitualmente. Temporal (temp): donde se aloja por un tiempo, por ejemplo durante un tratamiento o una recuperación.

                    Regla de validación: Solo home o temp, del ValueSet HL7 address-use (invariante cr-direccion-uso-persona).

                    Control1..1
                    VinculaciónLos códigos DEBEN tomarse de AddressUse
                    (required to http://hl7.org/fhir/ValueSet/address-use)
                    Tipocode
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Distingue la residencia habitual, que define la adscripción, de una dirección temporal, que solo sirve para el seguimiento.

                    44. CRLMPaciente.direccion.pais
                    Definición

                    País de la dirección.

                    ResumenPaís de la dirección
                    Comentarios

                    Regla de negocio: Obligatorio. Determina qué reglas aplican al resto de la dirección.

                    Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países.

                    Control1..1
                    VinculaciónLos códigos DEBEN tomarse de Iso316613
                    (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
                    TipoCodeableConcept
                    Requisitos

                    Decide si la dirección sigue la División Territorial Administrativa de Costa Rica o es texto libre de otro país.

                    46. CRLMPaciente.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: Obligatoria si el país es CRI. En otros países es texto libre y opcional.

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

                    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

                    Es el primer nivel de la División Territorial Administrativa. Con códigos, los sistemas pueden agrupar y comparar los datos por territorio.

                    48. CRLMPaciente.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: Obligatorio si el país es CRI y debe pertenecer a la provincia indicada. En otros países es texto libre y opcional.

                    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

                    Es el segundo nivel de la División Territorial Administrativa, con el que se organizan muchas estadísticas de salud.

                    50. CRLMPaciente.direccion.distrito
                    Definición

                    Distrito (Costa Rica).

                    ResumenDistrito (Costa Rica)
                    Comentarios

                    Regla de negocio: Obligatorio si el país es CRI y debe pertenecer al cantón indicado. No aplica a otros países.

                    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

                    Es el nivel más fino de la División Territorial Administrativa, el que usan la adscripción a un EBAIS y la vigilancia epidemiológica.

                    52. CRLMPaciente.direccion.barrioPoblado
                    Definición

                    Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país.

                    ResumenBarrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país
                    Comentarios

                    Regla de negocio: Opcional. En Costa Rica se registra el nombre del barrio o poblado tal como aparece en la División Territorial Administrativa publicada en La Gaceta, y debe estar dentro del distrito indicado.

                    Regla de validación: Texto de hasta 100 caracteres. No se valida contra un catálogo: el SNIT no publica barrios ni poblados con código.

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

                    Precisa la ubicación dentro del distrito para las visitas domiciliares y el estudio de brotes.

                    54. CRLMPaciente.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

                    Lo usan las direcciones de otros países y algunos servicios de correspondencia. Es opcional porque en Costa Rica se usa poco.

                    56. CRLMPaciente.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: Descripción para localizar el lugar: puntos de referencia en Costa Rica, o calle, número y apartamento en el extranjero.

                    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

                    En Costa Rica una dirección se da con puntos de referencia. Sin las señas no se puede llegar al lugar.

                    58. CRLMPaciente.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: 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

                    Permite mostrar o imprimir la dirección tal cual, sin que cada sistema la tenga que armar a partir de los códigos.

                    60. CRLMPaciente.contacto
                    Definición

                    Persona de contacto del paciente: familiar, cónyuge, tutor legal o una persona que actúa en nombre de una organización (por ejemplo, el PANI). Sigue la estructura del elemento Patient.contact de FHIR R5.

                    ResumenPersona de contacto del paciente
                    Comentarios

                    Regla de negocio: Contactos de emergencia, familiares a quienes avisar o contactos de una institución. El tutor legal, el progenitor de una persona menor de edad y quien firma un consentimiento no se registran aquí sino como persona relacionada, que tiene identificación; una misma persona no se registra en los dos.

                    Regla de validación: Cada contacto debe tener al menos nombre, teléfono o correo, dirección u organización (invariante pat-1 de FHIR R5); en este modelo el nombre ya es obligatorio.

                    Control0..*
                    TipoBackboneElement
                    Requisitos

                    Dice a quién avisar en una emergencia o a quién llamar si no se localiza al paciente, sin tener que identificar formalmente a esa persona.

                    62. CRLMPaciente.contacto.tipoRelacion
                    Definición

                    Indica el tipo de relación directa que tiene el contacto con el paciente: cónyuge, padre, madre, tutor legal, hijo(a), hermano(a) u otro familiar.

                    ResumenIndica el tipo de relación directa que tiene el contacto con el paciente
                    Comentarios

                    Regla de negocio: Vínculo legal, familiar o asistencial del contacto con el paciente.

                    Regla de validación: Debe corresponder a los valores del catálogo tipo de relación: Cónyuge (SPS), Padre (FTH), Madre (MTH), Tutor legal (GUARD), Hijo(a) (CHILD), Hermano(a) (SIB) u Otro familiar (FAMMEMB), de HL7 v3-RoleCode.

                    Control1..*
                    VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de Tipo de relación con el paciente
                    (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-contacto)
                    TipoCodeableConcept
                    Requisitos

                    Dice qué vínculo tiene el contacto con el paciente, para saber a quién avisar primero.

                    64. CRLMPaciente.contacto.nombres
                    Definición

                    Primer y segundo nombre.

                    ResumenPrimer y segundo nombre
                    Comentarios

                    Regla de negocio: Nombre(s) de pila del contacto registrado según su documento oficial de identidad. Obligatorio el primer nombre.

                    Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                    Permite dirigirse al contacto y reconocerlo cuando se comunica con el establecimiento.

                    66. CRLMPaciente.contacto.primerApellido
                    Definición

                    Primer apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. En Costa Rica cada persona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del padre.

                    ResumenPrimer apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
                    Comentarios

                    Regla de negocio: Igual que en el paciente.

                    Control1..1
                    TipoBackboneElement
                    Requisitos

                    Con los nombres, permite reconocer al contacto sin un documento. Usa la misma estructura que el apellido del paciente, para no tener dos formas de registrar un apellido.

                    68. CRLMPaciente.contacto.primerApellido.valor
                    Definición

                    Texto del primer apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

                    ResumenTexto del primer apellido, tal como consta en el documento de identidad
                    Comentarios

                    Regla de negocio: Obligatorio. Es el apellido que aparece en primer lugar en el documento de identidad del contacto. Igual que en el paciente, el orden no indica de qué progenitor viene.

                    Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                    Con los nombres, permite reconocer al contacto.

                    70. CRLMPaciente.contacto.primerApellido.origen
                    Definición

                    Progenitor (madre o padre) del que proviene el primer apellido del contacto. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

                    ResumenProgenitor (madre o padre) del que proviene el primer apellido del contacto
                    Comentarios

                    Regla de negocio: Igual que en el paciente: opcional, solo cuando se conoce con certeza, sin deducirlo de la posición. Solo se registra si existe el primer apellido del contacto.

                    Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

                    Control0..1
                    VinculaciónLos códigos DEBEN tomarse de Origen del apellido
                    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
                    TipoCoding
                    Requisitos

                    Se conserva para que el apellido del contacto tenga la misma estructura que el del paciente.

                    72. CRLMPaciente.contacto.segundoApellido
                    Definición

                    Segundo apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. Lo tienen todas las personas costarricenses; muchas personas extranjeras no tienen segundo apellido.

                    ResumenSegundo apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
                    Comentarios

                    Regla de negocio: Igual que en el paciente.

                    Control0..1
                    TipoBackboneElement
                    Requisitos

                    Igual que el primer apellido del contacto. Es opcional porque muchas personas extranjeras no tienen segundo apellido.

                    74. CRLMPaciente.contacto.segundoApellido.valor
                    Definición

                    Texto del segundo apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

                    ResumenTexto del segundo apellido, tal como consta en el documento de identidad
                    Comentarios

                    Regla de negocio: Es el apellido que aparece en segundo lugar en el documento de identidad del contacto. Igual que en el paciente, el orden no indica de qué progenitor viene. Requerido para costarricenses; opcional para extranjeros según su ordenamiento legal de origen.

                    Regla de validación: Si se registra: hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                    Ayuda a distinguir contactos con el mismo nombre y el mismo primer apellido.

                    76. CRLMPaciente.contacto.segundoApellido.origen
                    Definición

                    Progenitor (madre o padre) del que proviene el segundo apellido del contacto. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

                    ResumenProgenitor (madre o padre) del que proviene el segundo apellido del contacto
                    Comentarios

                    Regla de negocio: Igual que en el paciente: opcional, solo cuando se conoce con certeza, sin deducirlo de la posición. Solo se registra si existe el segundo apellido del contacto.

                    Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

                    Control0..1
                    VinculaciónLos códigos DEBEN tomarse de Origen del apellido
                    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
                    TipoCoding
                    Requisitos

                    Se conserva para que el apellido del contacto tenga la misma estructura que el del paciente.

                    78. CRLMPaciente.contacto.telefono
                    Definición

                    Teléfono para contacto.

                    ResumenTeléfono para contacto
                    Comentarios

                    Regla de negocio: Medio de comunicación prioritario con el contacto para notificaciones médicas, emergencias y autorizaciones asistenciales.

                    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

                    Es el medio más rápido para avisar al contacto en una emergencia.

                    80. CRLMPaciente.contacto.correoElectronico
                    Definición

                    Correo para contacto.

                    ResumenCorreo para contacto
                    Comentarios

                    Regla de negocio: Cuenta de correo electrónico del contacto para notificaciones formales y comunicaciones digitales. Opcional.

                    Regla de validación: Debe cumplir con la estructura estándar según RFC 5322 (usuario@dominio.extensión). Longitud máxima de 100 caracteres.

                    Control0..*
                    Tipostring
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Sirve para las comunicaciones formales que no son urgentes.

                    82. CRLMPaciente.contacto.direccion
                    Definición

                    Dirección del contacto. Cada ocurrencia es una dirección completa.

                    ResumenDirección del contacto
                    Comentarios

                    Regla de negocio: Dirección del contacto para localización, notificaciones presenciales o contingencias. Puede estar en Costa Rica o en otro país.

                    Regla de validación: Si contacto.direccion.pais es CRI, provincia, canton y distrito son obligatorios y deben ser concordantes entre sí.

                    Control0..1
                    TipoBackboneElement
                    Requisitos

                    Permite localizar al contacto o enviarle una notificación presencial cuando no responde por teléfono.

                    84. CRLMPaciente.contacto.direccion.uso
                    Definición

                    Indica si es la residencia habitual o una dirección temporal.

                    ResumenIndica si es la residencia habitual o una dirección temporal
                    Comentarios

                    Regla de negocio: Igual que en el paciente. Residencia (home): donde vive habitualmente. Temporal (temp): donde se aloja por un tiempo, por ejemplo durante un tratamiento o una recuperación.

                    Regla de validación: Solo home o temp, del ValueSet HL7 address-use (invariante cr-direccion-uso-persona).

                    Control1..1
                    VinculaciónLos códigos DEBEN tomarse de AddressUse
                    (required to http://hl7.org/fhir/ValueSet/address-use)
                    Tipocode
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Igual que en la dirección del paciente: distingue la residencia habitual de una dirección temporal.

                    86. CRLMPaciente.contacto.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. Obligatorio. Determina qué reglas aplican al resto de la dirección.

                    Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países.

                    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.

                    88. CRLMPaciente.contacto.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. En otros países es texto libre y opcional.

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

                    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.

                    90. CRLMPaciente.contacto.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. En otros países es texto libre y opcional.

                    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.

                    92. CRLMPaciente.contacto.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. No aplica a otros países.

                    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.

                    94. CRLMPaciente.contacto.direccion.barrioPoblado
                    Definición

                    Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país.

                    ResumenBarrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país
                    Comentarios

                    Regla de negocio: Opcional. En Costa Rica se registra el nombre del barrio o poblado tal como aparece en la División Territorial Administrativa publicada en La Gaceta, y debe estar dentro del distrito indicado.

                    Regla de validación: Texto de hasta 100 caracteres. No se valida contra un catálogo: el SNIT no publica barrios ni poblados con código.

                    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.

                    96. CRLMPaciente.contacto.direccion.codigoPostal
                    Definición

                    Código postal.

                    ResumenCódigo postal
                    Comentarios

                    Regla de negocio: Igual que en el paciente. 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.

                    98. CRLMPaciente.contacto.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. Descripción para localizar el lugar: puntos de referencia en Costa Rica, o calle, número y apartamento en el extranjero.

                    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.

                    100. CRLMPaciente.contacto.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.

                    102. CRLMPaciente.contacto.sexoBiologico
                    Definición

                    Sexo asignado al nacer del contacto.

                    ResumenSexo asignado al nacer del contacto
                    Comentarios

                    Regla de negocio: Obligatorio. Igual que en el paciente, es el único dato de sexo del contacto en esta versión.

                    Regla de validación: Debe pertenecer al catálogo sexo asignado al nacer: mujer (female), hombre (male), desconocido (unknown).

                    Control1..1
                    VinculaciónLos códigos DEBEN tomarse de Sexo asignado al nacer
                    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer)
                    Tipocode
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Completa los datos con que se reconoce al contacto y permite distinguir a dos contactos con el mismo nombre.

                    104. CRLMPaciente.contacto.organizacion
                    Definición

                    Cédula jurídica de la organización en nombre de la cual actúa el contacto o para la que trabaja (por ejemplo, el PANI cuando tiene la tutela de una persona menor de edad).

                    ResumenCédula jurídica de la organización en nombre de la cual actúa el contacto o para la que trabaja
                    Comentarios

                    Regla de negocio: Opcional. Se registra cuando el contacto actúa en representación de una institución.

                    Regla de validación: Cédula jurídica de 10 dígitos sin guiones (ver tipos de identificación de organizaciones). Invariante cr-referencia-cedula-juridica.

                    Control0..1
                    TipoReference(Modelo Lógico de la Organización)
                    Requisitos

                    Cuando el contacto actúa en nombre de una institución (por ejemplo, el PANI), quien responde es la institución y no la persona.

                    106. CRLMPaciente.contacto.periodo
                    Definición

                    Periodo en que el contacto es válido para el paciente.

                    ResumenPeriodo en que el contacto es válido para el paciente
                    Comentarios

                    Regla de negocio: Opcional. Se usa cuando la relación tiene vigencia limitada, por ejemplo una tutela temporal.

                    Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin.

                    Control0..1
                    TipoBackboneElement
                    Requisitos

                    Algunas relaciones son temporales, como una tutela o un cuidador durante una hospitalización. El periodo evita avisar a quien ya no es contacto.

                    108. CRLMPaciente.contacto.periodo.inicio
                    Definición

                    Fecha desde la que el contacto es válido.

                    ResumenFecha desde la que el contacto es válido
                    Control0..1
                    Tipodate
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Marca desde cuándo se puede recurrir al contacto.

                    110. CRLMPaciente.contacto.periodo.fin
                    Definición

                    Fecha hasta la que el contacto es válido.

                    ResumenFecha hasta la que el contacto es válido
                    Control0..1
                    Tipodate
                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                    Requisitos

                    Marca hasta cuándo es válido el contacto; después ya no se le avisa.

                    Las indicaciones para interpretar el contenido de esta tabla estánaquí

                    0. CRLMPaciente
                    Definición

                    Datos demográficos y de identificación de la persona que recibe atención de salud, así como de sus contactos (familiares o tutores legales). Es la base sobre la que se referencian los demás artefactos clínicos de la IG core.

                    ResumenModelo Lógico del Paciente
                    Control0..*
                    Es modificadorfalse
                    Modelo lógicoLas instancias de este modelo lógico no están marcadas como destino de una referencia
                    2. CRLMPaciente.identificacion
                    Definición

                    Identificador del paciente. Cada ocurrencia reúne un número y su tipo; un paciente puede tener varias (por ejemplo, cédula y pasaporte).

                    ResumenIdentificador del paciente
                    Comentarios

                    Regla de negocio: Todo paciente debe tener al menos un identificador. Se registra el número oficial (cédula, DIMEX, pasaporte) cuando exista, aunque la persona no presente el documento físico; si no tiene ninguno, se usa el número de expediente del establecimiento (expediente-local) como identificador provisional. La falta de documento no impide registrar ni atender al paciente.

                    Regla de validación: No puede haber dos ocurrencias con el mismo tipo y número. Debe haber al menos una ocurrencia vigente. Entre las ocurrencias vigentes (identificacion.vigente = verdadero): a lo sumo una cedula-nacional, una dimex y una ccss; cedula-nacional y dimex no pueden estar vigentes a la vez (al naturalizarse, el DIMEX pasa a old); puede haber varios pasaporte solo si su país emisor es distinto, y varios expediente-local solo si su establecimiento es distinto. Ver combinaciones admitidas. Invariantes del recurso: cr-identificador-unico (sin repetir system y número), cr-paciente-identificador-vigente (al menos uno vigente), cr-paciente-documento-unico (a lo sumo una cédula, un DIMEX y un número CCSS vigentes, y no cédula y DIMEX a la vez) y cr-paciente-pasaporte-expediente (pasaportes vigentes de países distintos y expedientes vigentes de establecimientos distintos).

                    Comentarios: Las personas menores de edad costarricenses tienen número de cédula desde la inscripción del nacimiento, tengan o no Tarjeta de Identidad de Menores (TIM); se registra como Cédula Nacional. Cuando se obtiene el número oficial de un paciente registrado con identificador provisional, se agrega una nueva ocurrencia y la provisional pasa a no vigente.

                    Control1..*
                    TipoBackboneElement
                    Requisitos

                    Sin un identificador no se puede encontrar al paciente en otro sistema ni unir sus registros en el MPI Nacional. Admite varios porque una misma persona puede tener cédula, DIMEX, pasaporte y expedientes en distintos establecimientos.

                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    4. CRLMPaciente.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. CRLMPaciente.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 CRLMPaciente.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                    • value @ url
                    • 8. CRLMPaciente.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. CRLMPaciente.identificacion.numero
                      Definición

                      Número de identificación tal cual se muestra en el documento oficial.

                      ResumenNúmero de identificación tal cual se muestra en el documento oficial
                      Comentarios

                      Regla de validación: Formato según tipo: Cédula nacional (9 dígitos numéricos sin guiones), DIMEX (11-12 dígitos numéricos; se aceptan ceros a la izquierda en la captura, pero se guardan y envían sin ellos), Pasaporte (alfanumérico de 6 a 15 caracteres), Expediente del establecimiento (lo define cada establecimiento). Invariantes cr-cedula-nacional-value y cr-dimex-value (sección 5 de tipos de identificación), cr-pasaporte-system y cr-expediente-system.

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

                      Es el valor con que los sistemas buscan al paciente. Sin él, el identificador no sirve.

                      12. CRLMPaciente.identificacion.tipo
                      Definición

                      Tipo de documento o identificador al que corresponde el número.

                      ResumenTipo de documento o identificador al que corresponde el número
                      Comentarios

                      Regla de negocio: Se debe registrar el tipo de documento según el estatus legal y procedencia (Cédula nacional para nacionales, incluidas las personas menores de edad; DIMEX para extranjeros residentes; Pasaporte para extranjeros en tránsito; o carné CCSS).

                      Regla de validación: Debe pertenecer al catálogo tipos de identificación: Cédula Nacional, DIMEX, Número de Pasaporte, Número de Identificación CCSS, Número de Expediente del Establecimiento.

                      Control1..1
                      VinculaciónLos códigos DEBEN tomarse de Tipos de identificación del paciente
                      (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-identificacion)
                      TipoCodeableConcept
                      Requisitos

                      El mismo número puede existir en dos tipos distintos. El tipo dice quién asignó el número y cómo validarlo, y de él se arma el system del identificador.

                      14. CRLMPaciente.identificacion.paisEmisor
                      Definición

                      País que emitió el pasaporte.

                      ResumenPaís que emitió el pasaporte
                      Comentarios

                      Regla de negocio: Obligatorio si identificacion.tipo es pasaporte; no se registra para los demás tipos. Es el país que emitió el documento, que puede no coincidir con la nacionalidad (por ejemplo, en personas con doble nacionalidad).

                      Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países. No se usa el código de la zona de lectura mecánica (MRZ) del pasaporte cuando difiere del ISO (por ejemplo, Alemania es DEU, no D).

                      Control0..1
                      VinculaciónLos códigos DEBEN tomarse de Iso316613
                      (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
                      TipoCodeableConcept
                      Requisitos

                      Un número de pasaporte solo es único dentro de su país. Sin el país emisor, dos pasaportes de países distintos se podrían confundir.

                      16. CRLMPaciente.identificacion.establecimiento
                      Definición

                      Establecimiento de salud que asignó el número de expediente.

                      ResumenEstablecimiento de salud que asignó el número de expediente
                      Comentarios

                      Regla de negocio: Obligatorio si identificacion.tipo es expediente-local; no se registra para los demás tipos.

                      Regla de validación: Código con prefijo según quién asigna el expediente: cj- + cédula jurídica (la CCSS usa la suya, cj-4000042147, para todas sus unidades), cn- + cédula nacional del titular o dimex- + DIMEX del titular (ver código del establecimiento). Invariantes cr-expediente-system y cr-expediente-assigner (el expediente lleva assigner).

                      Comentarios: Mientras no exista un catálogo de establecimientos de salud, el código se arma con un identificador existente y un prefijo (decisión 14).

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

                      Cada establecimiento numera sus expedientes por su cuenta. El establecimiento hace único el número y dice a quién pedir el expediente.

                      18. CRLMPaciente.identificacion.vigente
                      Definición

                      Indica si el identificador está vigente o si se conserva solo como histórico.

                      ResumenIndica si el identificador está vigente o si se conserva solo como histórico
                      Comentarios

                      Regla de negocio: Un identificador deja de estar vigente cuando es reemplazado: el expediente provisional al obtener el número oficial, el DIMEX al naturalizarse, el pasaporte anterior al renovarlo. Los identificadores no vigentes no se eliminan, porque permiten encontrar registros anteriores.

                      Regla de validación: Invariante cr-paciente-identificador-uso: un expediente vigente es temp, los demás tipos vigentes son official, y uno no vigente es old.

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

                      Permite cambiar de identificador (naturalización, renovación del pasaporte, paso del expediente provisional al número oficial) sin perder los registros que usaron el anterior.

                      20. CRLMPaciente.nombres
                      Definición

                      Primer y segundo nombre.

                      ResumenPrimer y segundo nombre
                      Comentarios

                      Regla de negocio: Obligatorio el primer nombre; el segundo nombre es condicional si consta en el documento oficial de identidad.

                      Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                      Con los apellidos, la fecha de nacimiento y el sexo, el nombre permite buscar al paciente cuando no se conoce su identificador y confirmar su identidad en la atención.

                      22. CRLMPaciente.primerApellido
                      Definición

                      Primer apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. En Costa Rica cada persona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del padre.

                      ResumenPrimer apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
                      Comentarios

                      Regla de negocio: Obligatorio. Es el apellido que aparece en primer lugar en el documento de identidad oficial. El orden no indica de qué progenitor viene: al inscribir el nacimiento, los progenitores pueden elegir el orden, y después la persona puede invertirlo ante el TSE.

                      Control1..1
                      TipoBackboneElement
                      Requisitos

                      En Costa Rica los dos apellidos forman parte del nombre legal y se buscan por separado. Es una estructura para registrar, junto al apellido, el progenitor del que proviene.

                      Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      24. CRLMPaciente.primerApellido.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
                      26. CRLMPaciente.primerApellido.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 CRLMPaciente.primerApellido.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                      • value @ url
                      • 28. CRLMPaciente.primerApellido.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())
                        30. CRLMPaciente.primerApellido.valor
                        Definición

                        Texto del primer apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

                        ResumenTexto del primer apellido, tal como consta en el documento de identidad
                        Comentarios

                        Regla de negocio: Obligatorio. Es el apellido que aparece en primer lugar en el documento de identidad oficial. El orden no indica de qué progenitor viene cada apellido: al inscribir el nacimiento, los progenitores pueden elegir el orden, y después la persona puede invertirlo ante el TSE. El primer apellido puede ser el de la madre o el del padre. Si la persona cambia el orden ante el TSE, se actualiza el registro con el orden nuevo. En casos de filiación única, se registra el único apellido legal.

                        Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                        Es el apellido con que se busca y se muestra al paciente. Va aparte del segundo porque en FHIR family lleva los dos juntos.

                        32. CRLMPaciente.primerApellido.origen
                        Definición

                        Progenitor (madre o padre) del que proviene el primer apellido del paciente. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

                        ResumenProgenitor (madre o padre) del que proviene el primer apellido del paciente
                        Comentarios

                        Regla de negocio: Opcional. Se registra solo cuando se conoce con certeza, preferiblemente a partir del Registro Civil del TSE: el documento de identidad no indica de qué progenitor viene cada apellido. No se deduce de la posición. Los dos apellidos pueden tener el mismo origen (filiación única, dos madres o dos padres). Solo se registra si existe el primer apellido.

                        Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

                        Control0..1
                        VinculaciónLos códigos DEBEN tomarse de Origen del apellido
                        (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
                        TipoCoding
                        Requisitos

                        El documento de identidad no dice de qué progenitor viene cada apellido y la posición no lo indica. Cuando se conoce, sirve para la filiación y para comparar con registros de otros países.

                        34. CRLMPaciente.segundoApellido
                        Definición

                        Segundo apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. Lo tienen todas las personas costarricenses; muchas personas extranjeras no tienen segundo apellido.

                        ResumenSegundo apellido del paciente, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
                        Comentarios

                        Regla de negocio: Es el apellido que aparece en segundo lugar en el documento de identidad oficial. Igual que el primero, el orden no indica de qué progenitor viene. Obligatorio para personas costarricenses; opcional para extranjeros cuyo país de origen no contempla segundo apellido.

                        Control0..1
                        TipoBackboneElement
                        Requisitos

                        Igual que el primer apellido, forma parte del nombre legal. Es opcional porque muchas personas extranjeras no tienen segundo apellido.

                        Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        36. CRLMPaciente.segundoApellido.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
                        38. CRLMPaciente.segundoApellido.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 CRLMPaciente.segundoApellido.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                        • value @ url
                        • 40. CRLMPaciente.segundoApellido.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())
                          42. CRLMPaciente.segundoApellido.valor
                          Definición

                          Texto del segundo apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

                          ResumenTexto del segundo apellido, tal como consta en el documento de identidad
                          Comentarios

                          Regla de negocio: Es el apellido que aparece en segundo lugar en el documento de identidad oficial. El orden no indica de qué progenitor viene cada apellido: al inscribir el nacimiento, los progenitores pueden elegir el orden, y después la persona puede invertirlo ante el TSE. El primer apellido puede ser el de la madre o el del padre. Obligatorio para personas costarricenses; opcional para extranjeros cuyo país de origen no contempla segundo apellido.

                          Regla de validación: Si se registra: hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                          Permite buscar por el segundo apellido y distinguir a personas con el mismo nombre y el mismo primer apellido.

                          44. CRLMPaciente.segundoApellido.origen
                          Definición

                          Progenitor (madre o padre) del que proviene el segundo apellido del paciente. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

                          ResumenProgenitor (madre o padre) del que proviene el segundo apellido del paciente
                          Comentarios

                          Regla de negocio: Opcional. Se registra solo cuando se conoce con certeza, preferiblemente a partir del Registro Civil del TSE: el documento de identidad no indica de qué progenitor viene cada apellido. No se deduce de la posición. Los dos apellidos pueden tener el mismo origen (filiación única, dos madres o dos padres). Solo se registra si existe el segundo apellido.

                          Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

                          Control0..1
                          VinculaciónLos códigos DEBEN tomarse de Origen del apellido
                          (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
                          TipoCoding
                          Requisitos

                          Por la misma razón que el origen del primer apellido: la posición no indica de qué progenitor viene.

                          46. CRLMPaciente.sexoBiologico
                          Definición

                          Sexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción).

                          ResumenSexo asignado al nacer, con fines clínicos (excluye la interpretación de autopercepción)
                          Comentarios

                          Regla de negocio: Debe registrarse el sexo asignado al nacer con fines estrictamente clínicos, farmacológicos y de riesgo médico, sin sustituir la identidad de género. En esta versión es el único dato de sexo del modelo: no se registra un sexo administrativo aparte.

                          Regla de validación: Debe pertenecer al catálogo sexo asignado al nacer: mujer (female), hombre (male), desconocido (unknown).

                          Control1..1
                          VinculaciónLos códigos DEBEN tomarse de Sexo asignado al nacer
                          (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer)
                          Tipocode
                          Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                          Requisitos

                          Lo necesitan las decisiones clínicas (rangos de referencia, dosis, tamizajes) y el MPI para distinguir a dos personas. Se registra con fines clínicos, sin sustituir la identidad de género.

                          48. CRLMPaciente.fechaNacimiento
                          Definición

                          Fecha de nacimiento del paciente, tal como consta en su documento de identidad (cédula, DIMEX o pasaporte).

                          ResumenFecha de nacimiento del paciente, tal como consta en su documento de identidad (cédula, DIMEX o pasaporte)
                          Comentarios

                          Regla de negocio: Fecha de nacimiento oficial que figura en el documento de identidad. Utilizada para el cálculo de la edad cronológica y grupo etario del paciente.

                          Regla de validación: Formato estándar ISO 8601 (AAAA-MM-DD). La fecha debe ser igual o anterior a la fecha actual y no mayor a 130 años en el pasado. Invariante cr-persona-fecha-nacimiento: $this {= today() and $this }= today() - 130 years.

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

                          Sirve para calcular la edad, que condiciona dosis, rangos de referencia y programas por grupo etario. Es además uno de los datos con que el MPI distingue a dos personas con el mismo nombre.

                          50. CRLMPaciente.estadoCivil
                          Definición

                          Estado civil del paciente, según los estados aceptados en Costa Rica: 1. Soltero(a) 2. Casado(a) 3. Divorciado(a) 4. Viudo(a) 5. Unión de hecho

                          ResumenEstado civil del paciente, según los estados aceptados en Costa Rica
                          Comentarios

                          Regla de negocio: Situación conyugal declarada por el paciente o validada ante el registro civil costarricense. No condiciona la atención médica.

                          Regla de validación: Si está presente, debe coincidir con el catálogo estado civil: Soltero(a), Casado(a), Divorciado(a), Viudo(a) o Unión de hecho.

                          Control0..1
                          VinculaciónLos códigos DEBEN tomarse de Estado civil
                          (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-estado-civil)
                          TipoCodeableConcept
                          Requisitos

                          Lo piden los formularios administrativos y las estadísticas de salud. Es opcional porque no condiciona la atención.

                          52. CRLMPaciente.telefono
                          Definición

                          Teléfono para contacto.

                          ResumenTeléfono para contacto
                          Comentarios

                          Regla de negocio: Número telefónico para contacto directo, recordatorios y seguimiento ambulatorio. Se pueden registrar múltiples líneas (móvil, habitación, laboral).

                          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 contactar al paciente desde cualquier establecimiento para citas, recordatorios, resultados y seguimiento.

                          54. CRLMPaciente.correoElectronico
                          Definición

                          Correo para contacto.

                          ResumenCorreo para contacto
                          Comentarios

                          Regla de negocio: Dirección de correo electrónico para notificaciones digitales, entrega de resultados y portales de salud. Opcional pero recomendado.

                          Regla de validación: Estructura estándar de correo según RFC 5322 (usuario@dominio.extensión). Longitud máxima de 100 caracteres.

                          Control0..*
                          Tipostring
                          Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                          Requisitos

                          Es el canal para las notificaciones digitales, la entrega de resultados y el acceso a portales de salud.

                          56. CRLMPaciente.nacionalidad
                          Definición

                          País o países de los que el paciente es nacional.

                          ResumenPaís o países de los que el paciente es nacional
                          Comentarios

                          Regla de negocio: País o países de nacionalidad legal del paciente. Permite registro múltiple en caso de doble ciudadanía. Si la nacionalidad no se conoce, se envía la extensión data-absent-reason con unknown en lugar del código. Si la persona es apátrida, se envía data-absent-reason con not-applicable y el texto "Apátrida"; en ese caso no puede haber otra nacionalidad.

                          Regla de validación: Debe corresponder al código ISO 3166-1 alfa-3 del país (ej. CRI), según el catálogo de nacionalidad. Invariante cr-persona-apatrida: si una nacionalidad lleva data-absent-reason = not-applicable, no hay otra.

                          Control0..*
                          VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de Iso316613
                          (extensible to http://hl7.org/fhir/ValueSet/iso3166-1-3)
                          TipoCodeableConcept
                          Requisitos

                          La necesitan las estadísticas de salud, la atención de personas extranjeras (turismo médico, migración) y el intercambio con PH4H. Admite varias por la doble nacionalidad.

                          58. CRLMPaciente.direccion
                          Definición

                          Dirección del paciente. Cada ocurrencia es una dirección completa.

                          ResumenDirección del paciente
                          Comentarios

                          Regla de negocio: Direcciones del paciente, en Costa Rica o en otro país. Un paciente puede tener varias: por ejemplo, un turista médico registra su residencia en el extranjero (uso residencia) y el lugar donde se aloja en Costa Rica (uso temporal), que sirve para el seguimiento. La dirección en Costa Rica se usa para zonificación de salud y adscripción a un centro de atención.

                          Regla de validación: Si direccion.pais es CRI, provincia, canton y distrito son obligatorios y deben ser concordantes entre sí. A lo sumo una dirección con uso residencia (invariante cr-persona-residencia).

                          Control0..*
                          TipoBackboneElement
                          Requisitos

                          Ubica al paciente para su adscripción al área de salud y al EBAIS, la vigilancia epidemiológica y las visitas domiciliares. Admite varias para quien reside en el extranjero y se aloja en Costa Rica.

                          Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          60. CRLMPaciente.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
                          62. CRLMPaciente.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 CRLMPaciente.direccion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                          • value @ url
                          • 64. CRLMPaciente.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())
                            66. CRLMPaciente.direccion.uso
                            Definición

                            Indica si es la residencia habitual o una dirección temporal.

                            ResumenIndica si es la residencia habitual o una dirección temporal
                            Comentarios

                            Regla de negocio: Residencia (home): donde vive habitualmente. Temporal (temp): donde se aloja por un tiempo, por ejemplo durante un tratamiento o una recuperación.

                            Regla de validación: Solo home o temp, del ValueSet HL7 address-use (invariante cr-direccion-uso-persona).

                            Control1..1
                            VinculaciónLos códigos DEBEN tomarse de AddressUse
                            (required to http://hl7.org/fhir/ValueSet/address-use)
                            Tipocode
                            Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                            Requisitos

                            Distingue la residencia habitual, que define la adscripción, de una dirección temporal, que solo sirve para el seguimiento.

                            68. CRLMPaciente.direccion.pais
                            Definición

                            País de la dirección.

                            ResumenPaís de la dirección
                            Comentarios

                            Regla de negocio: Obligatorio. Determina qué reglas aplican al resto de la dirección.

                            Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países.

                            Control1..1
                            VinculaciónLos códigos DEBEN tomarse de Iso316613
                            (required to http://hl7.org/fhir/ValueSet/iso3166-1-3)
                            TipoCodeableConcept
                            Requisitos

                            Decide si la dirección sigue la División Territorial Administrativa de Costa Rica o es texto libre de otro país.

                            70. CRLMPaciente.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: Obligatoria si el país es CRI. En otros países es texto libre y opcional.

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

                            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

                            Es el primer nivel de la División Territorial Administrativa. Con códigos, los sistemas pueden agrupar y comparar los datos por territorio.

                            72. CRLMPaciente.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: Obligatorio si el país es CRI y debe pertenecer a la provincia indicada. En otros países es texto libre y opcional.

                            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

                            Es el segundo nivel de la División Territorial Administrativa, con el que se organizan muchas estadísticas de salud.

                            74. CRLMPaciente.direccion.distrito
                            Definición

                            Distrito (Costa Rica).

                            ResumenDistrito (Costa Rica)
                            Comentarios

                            Regla de negocio: Obligatorio si el país es CRI y debe pertenecer al cantón indicado. No aplica a otros países.

                            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

                            Es el nivel más fino de la División Territorial Administrativa, el que usan la adscripción a un EBAIS y la vigilancia epidemiológica.

                            76. CRLMPaciente.direccion.barrioPoblado
                            Definición

                            Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país.

                            ResumenBarrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país
                            Comentarios

                            Regla de negocio: Opcional. En Costa Rica se registra el nombre del barrio o poblado tal como aparece en la División Territorial Administrativa publicada en La Gaceta, y debe estar dentro del distrito indicado.

                            Regla de validación: Texto de hasta 100 caracteres. No se valida contra un catálogo: el SNIT no publica barrios ni poblados con código.

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

                            Precisa la ubicación dentro del distrito para las visitas domiciliares y el estudio de brotes.

                            78. CRLMPaciente.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

                            Lo usan las direcciones de otros países y algunos servicios de correspondencia. Es opcional porque en Costa Rica se usa poco.

                            80. CRLMPaciente.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: Descripción para localizar el lugar: puntos de referencia en Costa Rica, o calle, número y apartamento en el extranjero.

                            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

                            En Costa Rica una dirección se da con puntos de referencia. Sin las señas no se puede llegar al lugar.

                            82. CRLMPaciente.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: 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

                            Permite mostrar o imprimir la dirección tal cual, sin que cada sistema la tenga que armar a partir de los códigos.

                            84. CRLMPaciente.contacto
                            Definición

                            Persona de contacto del paciente: familiar, cónyuge, tutor legal o una persona que actúa en nombre de una organización (por ejemplo, el PANI). Sigue la estructura del elemento Patient.contact de FHIR R5.

                            ResumenPersona de contacto del paciente
                            Comentarios

                            Regla de negocio: Contactos de emergencia, familiares a quienes avisar o contactos de una institución. El tutor legal, el progenitor de una persona menor de edad y quien firma un consentimiento no se registran aquí sino como persona relacionada, que tiene identificación; una misma persona no se registra en los dos.

                            Regla de validación: Cada contacto debe tener al menos nombre, teléfono o correo, dirección u organización (invariante pat-1 de FHIR R5); en este modelo el nombre ya es obligatorio.

                            Control0..*
                            TipoBackboneElement
                            Requisitos

                            Dice a quién avisar en una emergencia o a quién llamar si no se localiza al paciente, sin tener que identificar formalmente a esa persona.

                            Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            86. CRLMPaciente.contacto.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
                            88. CRLMPaciente.contacto.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 CRLMPaciente.contacto.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                            • value @ url
                            • 90. CRLMPaciente.contacto.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())
                              92. CRLMPaciente.contacto.tipoRelacion
                              Definición

                              Indica el tipo de relación directa que tiene el contacto con el paciente: cónyuge, padre, madre, tutor legal, hijo(a), hermano(a) u otro familiar.

                              ResumenIndica el tipo de relación directa que tiene el contacto con el paciente
                              Comentarios

                              Regla de negocio: Vínculo legal, familiar o asistencial del contacto con el paciente.

                              Regla de validación: Debe corresponder a los valores del catálogo tipo de relación: Cónyuge (SPS), Padre (FTH), Madre (MTH), Tutor legal (GUARD), Hijo(a) (CHILD), Hermano(a) (SIB) u Otro familiar (FAMMEMB), de HL7 v3-RoleCode.

                              Control1..*
                              VinculaciónSalvo que no sean adecuados, estos códigos DEBEN tomarse de Tipo de relación con el paciente
                              (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-relacion-contacto)
                              TipoCodeableConcept
                              Requisitos

                              Dice qué vínculo tiene el contacto con el paciente, para saber a quién avisar primero.

                              94. CRLMPaciente.contacto.nombres
                              Definición

                              Primer y segundo nombre.

                              ResumenPrimer y segundo nombre
                              Comentarios

                              Regla de negocio: Nombre(s) de pila del contacto registrado según su documento oficial de identidad. Obligatorio el primer nombre.

                              Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                              Permite dirigirse al contacto y reconocerlo cuando se comunica con el establecimiento.

                              96. CRLMPaciente.contacto.primerApellido
                              Definición

                              Primer apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. En Costa Rica cada persona lleva dos apellidos, por lo general uno de cada progenitor, en el orden que eligieron los progenitores al inscribir el nacimiento: el primero puede ser el de la madre o el del padre.

                              ResumenPrimer apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
                              Comentarios

                              Regla de negocio: Igual que en el paciente.

                              Control1..1
                              TipoBackboneElement
                              Requisitos

                              Con los nombres, permite reconocer al contacto sin un documento. Usa la misma estructura que el apellido del paciente, para no tener dos formas de registrar un apellido.

                              Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              98. CRLMPaciente.contacto.primerApellido.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
                              100. CRLMPaciente.contacto.primerApellido.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 CRLMPaciente.contacto.primerApellido.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                              • value @ url
                              • 102. CRLMPaciente.contacto.primerApellido.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())
                                104. CRLMPaciente.contacto.primerApellido.valor
                                Definición

                                Texto del primer apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

                                ResumenTexto del primer apellido, tal como consta en el documento de identidad
                                Comentarios

                                Regla de negocio: Obligatorio. Es el apellido que aparece en primer lugar en el documento de identidad del contacto. Igual que en el paciente, el orden no indica de qué progenitor viene.

                                Regla de validación: Hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                                Con los nombres, permite reconocer al contacto.

                                106. CRLMPaciente.contacto.primerApellido.origen
                                Definición

                                Progenitor (madre o padre) del que proviene el primer apellido del contacto. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

                                ResumenProgenitor (madre o padre) del que proviene el primer apellido del contacto
                                Comentarios

                                Regla de negocio: Igual que en el paciente: opcional, solo cuando se conoce con certeza, sin deducirlo de la posición. Solo se registra si existe el primer apellido del contacto.

                                Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

                                Control0..1
                                VinculaciónLos códigos DEBEN tomarse de Origen del apellido
                                (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
                                TipoCoding
                                Requisitos

                                Se conserva para que el apellido del contacto tenga la misma estructura que el del paciente.

                                108. CRLMPaciente.contacto.segundoApellido
                                Definición

                                Segundo apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce. Lo tienen todas las personas costarricenses; muchas personas extranjeras no tienen segundo apellido.

                                ResumenSegundo apellido del contacto, en el orden de su documento de identidad, con el progenitor del que proviene cuando se conoce
                                Comentarios

                                Regla de negocio: Igual que en el paciente.

                                Control0..1
                                TipoBackboneElement
                                Requisitos

                                Igual que el primer apellido del contacto. Es opcional porque muchas personas extranjeras no tienen segundo apellido.

                                Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                110. CRLMPaciente.contacto.segundoApellido.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
                                112. CRLMPaciente.contacto.segundoApellido.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 CRLMPaciente.contacto.segundoApellido.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                                • value @ url
                                • 114. CRLMPaciente.contacto.segundoApellido.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())
                                  116. CRLMPaciente.contacto.segundoApellido.valor
                                  Definición

                                  Texto del segundo apellido, tal como consta en el documento de identidad. No dice de qué progenitor viene: eso es el origen.

                                  ResumenTexto del segundo apellido, tal como consta en el documento de identidad
                                  Comentarios

                                  Regla de negocio: Es el apellido que aparece en segundo lugar en el documento de identidad del contacto. Igual que en el paciente, el orden no indica de qué progenitor viene. Requerido para costarricenses; opcional para extranjeros según su ordenamiento legal de origen.

                                  Regla de validación: Si se registra: hasta 50 caracteres. Letras de cualquier alfabeto, con sus signos diacríticos (tildes, diéresis y otros), espacios, apóstrofes, guiones y puntos; empieza con una letra y no admite dígitos ni otros símbolos, para admitir nombres de personas de cualquier país (invariante cr-nombre-caracteres de cr-human-name).

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

                                  Ayuda a distinguir contactos con el mismo nombre y el mismo primer apellido.

                                  118. CRLMPaciente.contacto.segundoApellido.origen
                                  Definición

                                  Progenitor (madre o padre) del que proviene el segundo apellido del contacto. Se registra solo si se conoce con certeza, porque la posición del apellido no lo indica.

                                  ResumenProgenitor (madre o padre) del que proviene el segundo apellido del contacto
                                  Comentarios

                                  Regla de negocio: Igual que en el paciente: opcional, solo cuando se conoce con certeza, sin deducirlo de la posición. Solo se registra si existe el segundo apellido del contacto.

                                  Regla de validación: Debe pertenecer al catálogo origen del apellido: Madre (MTH), Padre (FTH). Si no se conoce el origen, no se registra.

                                  Control0..1
                                  VinculaciónLos códigos DEBEN tomarse de Origen del apellido
                                  (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-origen-apellido)
                                  TipoCoding
                                  Requisitos

                                  Se conserva para que el apellido del contacto tenga la misma estructura que el del paciente.

                                  120. CRLMPaciente.contacto.telefono
                                  Definición

                                  Teléfono para contacto.

                                  ResumenTeléfono para contacto
                                  Comentarios

                                  Regla de negocio: Medio de comunicación prioritario con el contacto para notificaciones médicas, emergencias y autorizaciones asistenciales.

                                  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

                                  Es el medio más rápido para avisar al contacto en una emergencia.

                                  122. CRLMPaciente.contacto.correoElectronico
                                  Definición

                                  Correo para contacto.

                                  ResumenCorreo para contacto
                                  Comentarios

                                  Regla de negocio: Cuenta de correo electrónico del contacto para notificaciones formales y comunicaciones digitales. Opcional.

                                  Regla de validación: Debe cumplir con la estructura estándar según RFC 5322 (usuario@dominio.extensión). Longitud máxima de 100 caracteres.

                                  Control0..*
                                  Tipostring
                                  Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                                  Requisitos

                                  Sirve para las comunicaciones formales que no son urgentes.

                                  124. CRLMPaciente.contacto.direccion
                                  Definición

                                  Dirección del contacto. Cada ocurrencia es una dirección completa.

                                  ResumenDirección del contacto
                                  Comentarios

                                  Regla de negocio: Dirección del contacto para localización, notificaciones presenciales o contingencias. Puede estar en Costa Rica o en otro país.

                                  Regla de validación: Si contacto.direccion.pais es CRI, provincia, canton y distrito son obligatorios y deben ser concordantes entre sí.

                                  Control0..1
                                  TipoBackboneElement
                                  Requisitos

                                  Permite localizar al contacto o enviarle una notificación presencial cuando no responde por teléfono.

                                  Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  126. CRLMPaciente.contacto.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
                                  128. CRLMPaciente.contacto.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 CRLMPaciente.contacto.direccion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                                  • value @ url
                                  • 130. CRLMPaciente.contacto.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())
                                    132. CRLMPaciente.contacto.direccion.uso
                                    Definición

                                    Indica si es la residencia habitual o una dirección temporal.

                                    ResumenIndica si es la residencia habitual o una dirección temporal
                                    Comentarios

                                    Regla de negocio: Igual que en el paciente. Residencia (home): donde vive habitualmente. Temporal (temp): donde se aloja por un tiempo, por ejemplo durante un tratamiento o una recuperación.

                                    Regla de validación: Solo home o temp, del ValueSet HL7 address-use (invariante cr-direccion-uso-persona).

                                    Control1..1
                                    VinculaciónLos códigos DEBEN tomarse de AddressUse
                                    (required to http://hl7.org/fhir/ValueSet/address-use)
                                    Tipocode
                                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                                    Requisitos

                                    Igual que en la dirección del paciente: distingue la residencia habitual de una dirección temporal.

                                    134. CRLMPaciente.contacto.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. Obligatorio. Determina qué reglas aplican al resto de la dirección.

                                    Regla de validación: Código ISO 3166-1 alfa-3 en mayúsculas, del catálogo de países.

                                    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.

                                    136. CRLMPaciente.contacto.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. En otros países es texto libre y opcional.

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

                                    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.

                                    138. CRLMPaciente.contacto.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. En otros países es texto libre y opcional.

                                    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.

                                    140. CRLMPaciente.contacto.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. No aplica a otros países.

                                    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.

                                    142. CRLMPaciente.contacto.direccion.barrioPoblado
                                    Definición

                                    Barrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país.

                                    ResumenBarrio (zona urbana) o poblado (zona rural) dentro del distrito, en Costa Rica; barrio o colonia en otro país
                                    Comentarios

                                    Regla de negocio: Opcional. En Costa Rica se registra el nombre del barrio o poblado tal como aparece en la División Territorial Administrativa publicada en La Gaceta, y debe estar dentro del distrito indicado.

                                    Regla de validación: Texto de hasta 100 caracteres. No se valida contra un catálogo: el SNIT no publica barrios ni poblados con código.

                                    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.

                                    144. CRLMPaciente.contacto.direccion.codigoPostal
                                    Definición

                                    Código postal.

                                    ResumenCódigo postal
                                    Comentarios

                                    Regla de negocio: Igual que en el paciente. 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.

                                    146. CRLMPaciente.contacto.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. Descripción para localizar el lugar: puntos de referencia en Costa Rica, o calle, número y apartamento en el extranjero.

                                    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.

                                    148. CRLMPaciente.contacto.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.

                                    150. CRLMPaciente.contacto.sexoBiologico
                                    Definición

                                    Sexo asignado al nacer del contacto.

                                    ResumenSexo asignado al nacer del contacto
                                    Comentarios

                                    Regla de negocio: Obligatorio. Igual que en el paciente, es el único dato de sexo del contacto en esta versión.

                                    Regla de validación: Debe pertenecer al catálogo sexo asignado al nacer: mujer (female), hombre (male), desconocido (unknown).

                                    Control1..1
                                    VinculaciónLos códigos DEBEN tomarse de Sexo asignado al nacer
                                    (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-sexo-al-nacer)
                                    Tipocode
                                    Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                                    Requisitos

                                    Completa los datos con que se reconoce al contacto y permite distinguir a dos contactos con el mismo nombre.

                                    152. CRLMPaciente.contacto.organizacion
                                    Definición

                                    Cédula jurídica de la organización en nombre de la cual actúa el contacto o para la que trabaja (por ejemplo, el PANI cuando tiene la tutela de una persona menor de edad).

                                    ResumenCédula jurídica de la organización en nombre de la cual actúa el contacto o para la que trabaja
                                    Comentarios

                                    Regla de negocio: Opcional. Se registra cuando el contacto actúa en representación de una institución.

                                    Regla de validación: Cédula jurídica de 10 dígitos sin guiones (ver tipos de identificación de organizaciones). Invariante cr-referencia-cedula-juridica.

                                    Control0..1
                                    TipoReference(Modelo Lógico de la Organización)
                                    Requisitos

                                    Cuando el contacto actúa en nombre de una institución (por ejemplo, el PANI), quien responde es la institución y no la persona.

                                    154. CRLMPaciente.contacto.periodo
                                    Definición

                                    Periodo en que el contacto es válido para el paciente.

                                    ResumenPeriodo en que el contacto es válido para el paciente
                                    Comentarios

                                    Regla de negocio: Opcional. Se usa cuando la relación tiene vigencia limitada, por ejemplo una tutela temporal.

                                    Regla de validación: Si hay fecha de inicio y de fin, el inicio no puede ser posterior al fin.

                                    Control0..1
                                    TipoBackboneElement
                                    Requisitos

                                    Algunas relaciones son temporales, como una tutela o un cuidador durante una hospitalización. El periodo evita avisar a quien ya no es contacto.

                                    Invariantesele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    156. CRLMPaciente.contacto.periodo.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
                                    158. CRLMPaciente.contacto.periodo.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 CRLMPaciente.contacto.periodo.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores:
                                    • value @ url
                                    • 160. CRLMPaciente.contacto.periodo.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())
                                      162. CRLMPaciente.contacto.periodo.inicio
                                      Definición

                                      Fecha desde la que el contacto es válido.

                                      ResumenFecha desde la que el contacto es válido
                                      Control0..1
                                      Tipodate
                                      Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                                      Requisitos

                                      Marca desde cuándo se puede recurrir al contacto.

                                      164. CRLMPaciente.contacto.periodo.fin
                                      Definición

                                      Fecha hasta la que el contacto es válido.

                                      ResumenFecha hasta la que el contacto es válido
                                      Control0..1
                                      Tipodate
                                      Valor primitivoEste elemento primitivo puede estar presente, ausente o reemplazado por una extensión
                                      Requisitos

                                      Marca hasta cuándo es válido el contacto; después ya no se le avisa.