Guía de Implementación Core de Costa Rica
0.1.0 - ci-build
Guía de Implementación Core de Costa Rica - Versión en desarrollo (v0.1.0): borrador de trabajo de la Iniciativa HL7® Costa Rica, que puede cambiar sin aviso.
| Estado de las normas de la página: Draft |
Definiciones del cr-lm-atencion modelo lógico.
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMAtencion | |
| Definición | Contacto entre un paciente y un establecimiento de salud, en el que se le presta uno o varios
servicios: una consulta externa en un EBAIS, una atención en emergencias, una hospitalización,
un estudio de resonancia magnética o una teleconsulta. Se modela con el recurso Base definition for all types defined in FHIR type system. |
| Resumen | Modelo Lógico de la AtenciónBase for all types and resources |
| Control | 0..* |
| Es modificador | false |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMAtencion.identificacion | |
| Definición | Número con que el establecimiento identifica la atención en sus sistemas: el número de episodio, de admisión o de la consulta. |
| Resumen | Número con que el establecimiento identifica la atención en sus sistemas |
| Comentarios | Regla de negocio: Opcional: no hay un número nacional de atención. Si el establecimiento
lo tiene, debe enviarlo, porque es la forma en que otros sistemas referencian la atención sin
conocer el Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y número
(invariante común Comentarios: Para la CCSS, falta confirmar qué número identifica la atención en el EDUS y si es único en toda la institución (pregunta 1). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite que otro sistema cite la atención sin conocer el |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. CRLMAtencion.identificacion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 6. CRLMAtencion.identificacion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMAtencion.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 8. CRLMAtencion.identificacion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 10. CRLMAtencion.identificacion.numero | |
| Definición | Número de la atención en el sistema del establecimiento. |
| Resumen | Número de la atención en el sistema del establecimiento |
| Comentarios | Regla de negocio: Lo define cada establecimiento. Regla de validación: De 1 a 64 caracteres, sin espacios (invariante común
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el número de episodio, admisión o consulta con que el sistema del establecimiento reconoce la atención. |
| 12. CRLMAtencion.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el número. |
| Resumen | Código del establecimiento que asignó el número |
| Comentarios | Regla de negocio: Es el Regla de validación: Invariante |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada establecimiento numera sus atenciones por su cuenta. El establecimiento hace único el número, igual que en el expediente del paciente. |
| 14. CRLMAtencion.modalidad | |
| Definición | Modalidad de la atención: 1. Ambulatoria ( |
| Resumen | Modalidad de la atención |
| Comentarios | Regla de negocio: Obligatoria y una sola. Una atención de emergencias que termina en hospitalización se registra como dos atenciones: la de emergencias y la de hospitalización. Regla de validación: Debe pertenecer al catálogo modalidad de la atención. Comentarios: Las atenciones extramuros van como |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Encounter class (required to http://terminology.hl7.org/ValueSet/encounter-class) |
| Tipo | CodeableConcept |
| Requisitos | Distingue una consulta ambulatoria de una emergencia o una hospitalización, que tienen reglas, estadísticas y documentos distintos (por ejemplo, la epicrisis solo existe en una hospitalización). |
| 16. CRLMAtencion.paciente | |
| Definición | Paciente atendido. |
| Resumen | Paciente atendido |
| Comentarios | Regla de negocio: Obligatorio. Una atención es siempre de un solo paciente; las actividades grupales (por ejemplo, una charla educativa) no son atenciones en este modelo. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Paciente) |
| Requisitos | Toda la información clínica de la atención es de un paciente. Sin él no se puede ubicar la atención en su historia. |
| 18. CRLMAtencion.organizacion | |
| Definición | Establecimiento que presta la atención y responde por ella. |
| Resumen | Establecimiento que presta la atención y responde por ella |
| Comentarios | Regla de negocio: Obligatoria. Es la organización más específica: el EBAIS o el hospital, no la CCSS. Si la atención la presta otra organización por contrato (una relación entre organizaciones de compra de servicios), la organización es la que la presta. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Organización) |
| Requisitos | Dice qué establecimiento prestó la atención y responde por ella, también cuando la presta por contrato para otra organización. |
| 20. CRLMAtencion.servicio | |
| Definición | Servicio de salud en que se prestó la atención: por ejemplo, consulta especializada, imágenes médicas, laboratorio clínico o vacunación. |
| Resumen | Servicio de salud en que se prestó la atención |
| Comentarios | Regla de negocio: Se registra el tipo de servicio y, si existe en el directorio, la referencia al servicio de salud concreto. Regla de validación: El tipo debe pertenecer al catálogo tipo de servicio de salud. Si hay
referencia, debe apuntar a un |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Tipos de servicio de salud (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-servicio-salud) |
| Tipo | CodeableConcept |
| Requisitos | Dice en qué servicio se atendió al paciente, por ejemplo imágenes médicas o consulta especializada, para clasificar la atención y relacionarla con el directorio de servicios. |
| 22. CRLMAtencion.periodo | |
| Definición | Fecha y hora reales de inicio y fin de la atención. |
| Resumen | Fecha y hora reales de inicio y fin de la atención |
| Comentarios | Regla de negocio: El inicio es obligatorio desde que la atención empieza; el fin, cuando termina (ver las invariantes). Para una hospitalización, el inicio es el ingreso y el fin es el egreso. Regla de validación: Invariantes Comentarios: Hora local de Costa Rica (UTC−6, sin horario de verano), con zona horaria explícita, como en el horario del servicio de salud. |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Ubica la atención en el tiempo. Ordena la historia del paciente y permite calcular estancias y tiempos de espera. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 24. CRLMAtencion.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. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 26. CRLMAtencion.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. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMAtencion.periodo.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 28. CRLMAtencion.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). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 30. CRLMAtencion.periodo.inicio | |
| Definición | Momento en que empezó la atención: la hora de la consulta, de la admisión en emergencias o del ingreso a hospitalización. |
| Resumen | Momento en que empezó la atención |
| Comentarios | Regla de negocio: Obligatorio según Regla de validación: Fecha y hora con zona horaria ( |
| Control | 0..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca cuándo empezó la atención: la consulta, la admisión en emergencias o el ingreso a hospitalización. |
| 32. CRLMAtencion.periodo.fin | |
| Definición | Momento en que terminó la atención: el fin de la consulta o el egreso. |
| Resumen | Momento en que terminó la atención |
| Comentarios | Regla de negocio: Obligatorio según Regla de validación: Fecha y hora con zona horaria. |
| Control | 0..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca cuándo terminó la atención o cuándo egresó el paciente. |
| 34. CRLMAtencion.profesional | |
| Definición | Profesionales que participan en la atención y su función. |
| Resumen | Profesionales que participan en la atención y su función |
| Comentarios | Regla de negocio: Se registra al menos al profesional responsable ( Regla de validación: Invariante Comentarios: Solo se referencian profesionales colegiados. Las atenciones de personal no colegiado, como la visita domiciliar del ATAP (asistente técnico de atención primaria), no se interoperan en esta versión (pregunta 4). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Dice quién atendió al paciente y con qué función, para saber a quién preguntar por la atención y quién responde por ella. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 36. CRLMAtencion.profesional.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 38. CRLMAtencion.profesional.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMAtencion.profesional.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 40. CRLMAtencion.profesional.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 42. CRLMAtencion.profesional.funcion | |
| Definición | Función del profesional en la atención: 1. Responsable ( |
| Resumen | Función del profesional en la atención |
| Comentarios | Regla de negocio: Un profesional puede tener varias funciones en la misma atención; se registra una ocurrencia por función. Regla de validación: Debe pertenecer al catálogo función del profesional en la atención. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Función del profesional en la atención (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-funcion-participante-atencion) |
| Tipo | CodeableConcept |
| Requisitos | Distingue al responsable de la atención de quien ingresó, dio el egreso o fue interconsultado. |
| 44. CRLMAtencion.profesional.rol | |
| Definición | Profesional que participa, en el rol con que lo hace. |
| Resumen | Profesional que participa, en el rol con que lo hace |
| Comentarios | Regla de negocio: Se referencia el rol del profesional y no al profesional solo: el rol dice en qué organización trabaja, con qué profesión y especialidad. Si el rol no está en el registro, se admite la referencia lógica al profesional por su código de colegiado. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Rol del Profesional, Modelo Lógico del Profesional de Salud) |
| Requisitos | Al citar el rol, y no solo a la persona, se sabe en qué organización y con qué profesión y especialidad participó el profesional. |
| 46. CRLMAtencion.profesional.periodo | |
| Definición | Periodo en que el profesional participó, si no es toda la atención (por ejemplo, un cambio de médico tratante durante una hospitalización). |
| Resumen | Periodo en que el profesional participó, si no es toda la atención |
| Comentarios | Regla de negocio: Debe estar dentro del periodo de la atención (invariante
Regla de validación: |
| Control | 0..1 |
| Tipo | Period |
| Requisitos | Permite registrar un cambio de médico tratante durante una hospitalización. |
| 48. CRLMAtencion.ubicacion | |
| Definición | Lugares del establecimiento donde estuvo el paciente durante la atención: el consultorio, la sala de resonancia, el salón de hospitalización. |
| Resumen | Lugares del establecimiento donde estuvo el paciente durante la atención |
| Comentarios | Regla de negocio: Opcional. En una hospitalización, cada traslado de salón o de cama es una ocurrencia con su periodo. |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Dice dónde estuvo el paciente durante la atención: el consultorio, la sala de resonancia o la cama. Lo necesitan los traslados, el control de infecciones y los estudios que se hacen en una sala concreta. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 50. CRLMAtencion.ubicacion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | idstring |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 52. CRLMAtencion.ubicacion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMAtencion.ubicacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 54. CRLMAtencion.ubicacion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 56. CRLMAtencion.ubicacion.ubicacion | |
| Definición | Ubicación donde estuvo el paciente. |
| Resumen | Ubicación donde estuvo el paciente |
| Comentarios | Regla de negocio: Debe ser una ubicación de la organización que presta la atención o de una organización con la que tiene una relación (por ejemplo, un servicio comprado que se presta en otro establecimiento). Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Ubicación) |
| Requisitos | Es el lugar concreto donde estuvo el paciente. |
| 58. CRLMAtencion.ubicacion.periodo | |
| Definición | Periodo en que el paciente estuvo en esa ubicación. |
| Resumen | Periodo en que el paciente estuvo en esa ubicación |
| Comentarios | Regla de negocio: Debe estar dentro del periodo de la atención (invariante
Regla de validación: |
| Control | 0..1 |
| Tipo | Period |
| Requisitos | Ordena los traslados de salón o de cama durante una hospitalización. |
| 60. CRLMAtencion.atencionSuperior | |
| Definición | Atención de la que esta forma parte: por ejemplo, un estudio de imágenes o una interconsulta que se hace durante una hospitalización. |
| Resumen | Atención de la que esta forma parte |
| Comentarios | Regla de negocio: Solo para componentes de una atención mayor, del mismo paciente. No se usa para encadenar emergencias y hospitalización: son atenciones distintas y la relación entre ellas se modelará con el ingreso (sección Previsto). Regla de validación: Referencia a un |
| Control | 0..1 |
| Tipo | Reference(Modelo Lógico de la Atención) |
| Requisitos | Enlaza un componente, como un estudio de imágenes o una interconsulta durante una hospitalización, con la atención mayor de la que forma parte. |
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMAtencion | |
| Definición | Contacto entre un paciente y un establecimiento de salud, en el que se le presta uno o varios
servicios: una consulta externa en un EBAIS, una atención en emergencias, una hospitalización,
un estudio de resonancia magnética o una teleconsulta. Se modela con el recurso |
| Resumen | Modelo Lógico de la Atención |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMAtencion.identificacion | |
| Definición | Número con que el establecimiento identifica la atención en sus sistemas: el número de episodio, de admisión o de la consulta. |
| Resumen | Número con que el establecimiento identifica la atención en sus sistemas |
| Comentarios | Regla de negocio: Opcional: no hay un número nacional de atención. Si el establecimiento
lo tiene, debe enviarlo, porque es la forma en que otros sistemas referencian la atención sin
conocer el Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y número
(invariante común Comentarios: Para la CCSS, falta confirmar qué número identifica la atención en el EDUS y si es único en toda la institución (pregunta 1). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite que otro sistema cite la atención sin conocer el |
| 4. CRLMAtencion.identificacion.numero | |
| Definición | Número de la atención en el sistema del establecimiento. |
| Resumen | Número de la atención en el sistema del establecimiento |
| Comentarios | Regla de negocio: Lo define cada establecimiento. Regla de validación: De 1 a 64 caracteres, sin espacios (invariante común
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el número de episodio, admisión o consulta con que el sistema del establecimiento reconoce la atención. |
| 6. CRLMAtencion.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el número. |
| Resumen | Código del establecimiento que asignó el número |
| Comentarios | Regla de negocio: Es el Regla de validación: Invariante |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada establecimiento numera sus atenciones por su cuenta. El establecimiento hace único el número, igual que en el expediente del paciente. |
| 8. CRLMAtencion.modalidad | |
| Definición | Modalidad de la atención: 1. Ambulatoria ( |
| Resumen | Modalidad de la atención |
| Comentarios | Regla de negocio: Obligatoria y una sola. Una atención de emergencias que termina en hospitalización se registra como dos atenciones: la de emergencias y la de hospitalización. Regla de validación: Debe pertenecer al catálogo modalidad de la atención. Comentarios: Las atenciones extramuros van como |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Encounter class (required to http://terminology.hl7.org/ValueSet/encounter-class) |
| Tipo | CodeableConcept |
| Requisitos | Distingue una consulta ambulatoria de una emergencia o una hospitalización, que tienen reglas, estadísticas y documentos distintos (por ejemplo, la epicrisis solo existe en una hospitalización). |
| 10. CRLMAtencion.paciente | |
| Definición | Paciente atendido. |
| Resumen | Paciente atendido |
| Comentarios | Regla de negocio: Obligatorio. Una atención es siempre de un solo paciente; las actividades grupales (por ejemplo, una charla educativa) no son atenciones en este modelo. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Paciente) |
| Requisitos | Toda la información clínica de la atención es de un paciente. Sin él no se puede ubicar la atención en su historia. |
| 12. CRLMAtencion.organizacion | |
| Definición | Establecimiento que presta la atención y responde por ella. |
| Resumen | Establecimiento que presta la atención y responde por ella |
| Comentarios | Regla de negocio: Obligatoria. Es la organización más específica: el EBAIS o el hospital, no la CCSS. Si la atención la presta otra organización por contrato (una relación entre organizaciones de compra de servicios), la organización es la que la presta. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Organización) |
| Requisitos | Dice qué establecimiento prestó la atención y responde por ella, también cuando la presta por contrato para otra organización. |
| 14. CRLMAtencion.servicio | |
| Definición | Servicio de salud en que se prestó la atención: por ejemplo, consulta especializada, imágenes médicas, laboratorio clínico o vacunación. |
| Resumen | Servicio de salud en que se prestó la atención |
| Comentarios | Regla de negocio: Se registra el tipo de servicio y, si existe en el directorio, la referencia al servicio de salud concreto. Regla de validación: El tipo debe pertenecer al catálogo tipo de servicio de salud. Si hay
referencia, debe apuntar a un |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Tipos de servicio de salud (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-servicio-salud) |
| Tipo | CodeableConcept |
| Requisitos | Dice en qué servicio se atendió al paciente, por ejemplo imágenes médicas o consulta especializada, para clasificar la atención y relacionarla con el directorio de servicios. |
| 16. CRLMAtencion.periodo | |
| Definición | Fecha y hora reales de inicio y fin de la atención. |
| Resumen | Fecha y hora reales de inicio y fin de la atención |
| Comentarios | Regla de negocio: El inicio es obligatorio desde que la atención empieza; el fin, cuando termina (ver las invariantes). Para una hospitalización, el inicio es el ingreso y el fin es el egreso. Regla de validación: Invariantes Comentarios: Hora local de Costa Rica (UTC−6, sin horario de verano), con zona horaria explícita, como en el horario del servicio de salud. |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Ubica la atención en el tiempo. Ordena la historia del paciente y permite calcular estancias y tiempos de espera. |
| 18. CRLMAtencion.periodo.inicio | |
| Definición | Momento en que empezó la atención: la hora de la consulta, de la admisión en emergencias o del ingreso a hospitalización. |
| Resumen | Momento en que empezó la atención |
| Comentarios | Regla de negocio: Obligatorio según Regla de validación: Fecha y hora con zona horaria ( |
| Control | 0..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca cuándo empezó la atención: la consulta, la admisión en emergencias o el ingreso a hospitalización. |
| 20. CRLMAtencion.periodo.fin | |
| Definición | Momento en que terminó la atención: el fin de la consulta o el egreso. |
| Resumen | Momento en que terminó la atención |
| Comentarios | Regla de negocio: Obligatorio según Regla de validación: Fecha y hora con zona horaria. |
| Control | 0..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca cuándo terminó la atención o cuándo egresó el paciente. |
| 22. CRLMAtencion.profesional | |
| Definición | Profesionales que participan en la atención y su función. |
| Resumen | Profesionales que participan en la atención y su función |
| Comentarios | Regla de negocio: Se registra al menos al profesional responsable ( Regla de validación: Invariante Comentarios: Solo se referencian profesionales colegiados. Las atenciones de personal no colegiado, como la visita domiciliar del ATAP (asistente técnico de atención primaria), no se interoperan en esta versión (pregunta 4). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Dice quién atendió al paciente y con qué función, para saber a quién preguntar por la atención y quién responde por ella. |
| 24. CRLMAtencion.profesional.funcion | |
| Definición | Función del profesional en la atención: 1. Responsable ( |
| Resumen | Función del profesional en la atención |
| Comentarios | Regla de negocio: Un profesional puede tener varias funciones en la misma atención; se registra una ocurrencia por función. Regla de validación: Debe pertenecer al catálogo función del profesional en la atención. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Función del profesional en la atención (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-funcion-participante-atencion) |
| Tipo | CodeableConcept |
| Requisitos | Distingue al responsable de la atención de quien ingresó, dio el egreso o fue interconsultado. |
| 26. CRLMAtencion.profesional.rol | |
| Definición | Profesional que participa, en el rol con que lo hace. |
| Resumen | Profesional que participa, en el rol con que lo hace |
| Comentarios | Regla de negocio: Se referencia el rol del profesional y no al profesional solo: el rol dice en qué organización trabaja, con qué profesión y especialidad. Si el rol no está en el registro, se admite la referencia lógica al profesional por su código de colegiado. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Rol del Profesional, Modelo Lógico del Profesional de Salud) |
| Requisitos | Al citar el rol, y no solo a la persona, se sabe en qué organización y con qué profesión y especialidad participó el profesional. |
| 28. CRLMAtencion.profesional.periodo | |
| Definición | Periodo en que el profesional participó, si no es toda la atención (por ejemplo, un cambio de médico tratante durante una hospitalización). |
| Resumen | Periodo en que el profesional participó, si no es toda la atención |
| Comentarios | Regla de negocio: Debe estar dentro del periodo de la atención (invariante
Regla de validación: |
| Control | 0..1 |
| Tipo | Period |
| Requisitos | Permite registrar un cambio de médico tratante durante una hospitalización. |
| 30. CRLMAtencion.ubicacion | |
| Definición | Lugares del establecimiento donde estuvo el paciente durante la atención: el consultorio, la sala de resonancia, el salón de hospitalización. |
| Resumen | Lugares del establecimiento donde estuvo el paciente durante la atención |
| Comentarios | Regla de negocio: Opcional. En una hospitalización, cada traslado de salón o de cama es una ocurrencia con su periodo. |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Dice dónde estuvo el paciente durante la atención: el consultorio, la sala de resonancia o la cama. Lo necesitan los traslados, el control de infecciones y los estudios que se hacen en una sala concreta. |
| 32. CRLMAtencion.ubicacion.ubicacion | |
| Definición | Ubicación donde estuvo el paciente. |
| Resumen | Ubicación donde estuvo el paciente |
| Comentarios | Regla de negocio: Debe ser una ubicación de la organización que presta la atención o de una organización con la que tiene una relación (por ejemplo, un servicio comprado que se presta en otro establecimiento). Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Ubicación) |
| Requisitos | Es el lugar concreto donde estuvo el paciente. |
| 34. CRLMAtencion.ubicacion.periodo | |
| Definición | Periodo en que el paciente estuvo en esa ubicación. |
| Resumen | Periodo en que el paciente estuvo en esa ubicación |
| Comentarios | Regla de negocio: Debe estar dentro del periodo de la atención (invariante
Regla de validación: |
| Control | 0..1 |
| Tipo | Period |
| Requisitos | Ordena los traslados de salón o de cama durante una hospitalización. |
| 36. CRLMAtencion.atencionSuperior | |
| Definición | Atención de la que esta forma parte: por ejemplo, un estudio de imágenes o una interconsulta que se hace durante una hospitalización. |
| Resumen | Atención de la que esta forma parte |
| Comentarios | Regla de negocio: Solo para componentes de una atención mayor, del mismo paciente. No se usa para encadenar emergencias y hospitalización: son atenciones distintas y la relación entre ellas se modelará con el ingreso (sección Previsto). Regla de validación: Referencia a un |
| Control | 0..1 |
| Tipo | Reference(Modelo Lógico de la Atención) |
| Requisitos | Enlaza un componente, como un estudio de imágenes o una interconsulta durante una hospitalización, con la atención mayor de la que forma parte. |
Las indicaciones para interpretar el contenido de esta tabla estánaquí
| 0. CRLMAtencion | |
| Definición | Contacto entre un paciente y un establecimiento de salud, en el que se le presta uno o varios
servicios: una consulta externa en un EBAIS, una atención en emergencias, una hospitalización,
un estudio de resonancia magnética o una teleconsulta. Se modela con el recurso |
| Resumen | Modelo Lógico de la Atención |
| Control | 0..* |
| Es modificador | false |
| Modelo lógico | Las instancias de este modelo lógico no están marcadas como destino de una referencia |
| 2. CRLMAtencion.identificacion | |
| Definición | Número con que el establecimiento identifica la atención en sus sistemas: el número de episodio, de admisión o de la consulta. |
| Resumen | Número con que el establecimiento identifica la atención en sus sistemas |
| Comentarios | Regla de negocio: Opcional: no hay un número nacional de atención. Si el establecimiento
lo tiene, debe enviarlo, porque es la forma en que otros sistemas referencian la atención sin
conocer el Regla de validación: No puede haber dos ocurrencias con el mismo establecimiento y número
(invariante común Comentarios: Para la CCSS, falta confirmar qué número identifica la atención en el EDUS y si es único en toda la institución (pregunta 1). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Permite que otro sistema cite la atención sin conocer el |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. CRLMAtencion.identificacion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 6. CRLMAtencion.identificacion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMAtencion.identificacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 8. CRLMAtencion.identificacion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 10. CRLMAtencion.identificacion.numero | |
| Definición | Número de la atención en el sistema del establecimiento. |
| Resumen | Número de la atención en el sistema del establecimiento |
| Comentarios | Regla de negocio: Lo define cada establecimiento. Regla de validación: De 1 a 64 caracteres, sin espacios (invariante común
|
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Es el número de episodio, admisión o consulta con que el sistema del establecimiento reconoce la atención. |
| 12. CRLMAtencion.identificacion.establecimiento | |
| Definición | Código del establecimiento que asignó el número. |
| Resumen | Código del establecimiento que asignó el número |
| Comentarios | Regla de negocio: Es el Regla de validación: Invariante |
| Control | 1..1 |
| Tipo | string |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Cada establecimiento numera sus atenciones por su cuenta. El establecimiento hace único el número, igual que en el expediente del paciente. |
| 14. CRLMAtencion.modalidad | |
| Definición | Modalidad de la atención: 1. Ambulatoria ( |
| Resumen | Modalidad de la atención |
| Comentarios | Regla de negocio: Obligatoria y una sola. Una atención de emergencias que termina en hospitalización se registra como dos atenciones: la de emergencias y la de hospitalización. Regla de validación: Debe pertenecer al catálogo modalidad de la atención. Comentarios: Las atenciones extramuros van como |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Encounter class (required to http://terminology.hl7.org/ValueSet/encounter-class) |
| Tipo | CodeableConcept |
| Requisitos | Distingue una consulta ambulatoria de una emergencia o una hospitalización, que tienen reglas, estadísticas y documentos distintos (por ejemplo, la epicrisis solo existe en una hospitalización). |
| 16. CRLMAtencion.paciente | |
| Definición | Paciente atendido. |
| Resumen | Paciente atendido |
| Comentarios | Regla de negocio: Obligatorio. Una atención es siempre de un solo paciente; las actividades grupales (por ejemplo, una charla educativa) no son atenciones en este modelo. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Paciente) |
| Requisitos | Toda la información clínica de la atención es de un paciente. Sin él no se puede ubicar la atención en su historia. |
| 18. CRLMAtencion.organizacion | |
| Definición | Establecimiento que presta la atención y responde por ella. |
| Resumen | Establecimiento que presta la atención y responde por ella |
| Comentarios | Regla de negocio: Obligatoria. Es la organización más específica: el EBAIS o el hospital, no la CCSS. Si la atención la presta otra organización por contrato (una relación entre organizaciones de compra de servicios), la organización es la que la presta. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Organización) |
| Requisitos | Dice qué establecimiento prestó la atención y responde por ella, también cuando la presta por contrato para otra organización. |
| 20. CRLMAtencion.servicio | |
| Definición | Servicio de salud en que se prestó la atención: por ejemplo, consulta especializada, imágenes médicas, laboratorio clínico o vacunación. |
| Resumen | Servicio de salud en que se prestó la atención |
| Comentarios | Regla de negocio: Se registra el tipo de servicio y, si existe en el directorio, la referencia al servicio de salud concreto. Regla de validación: El tipo debe pertenecer al catálogo tipo de servicio de salud. Si hay
referencia, debe apuntar a un |
| Control | 0..* |
| Vinculación | Salvo que no sean adecuados, estos códigos DEBEN tomarse de Tipos de servicio de salud (extensible to https://hl7.or.cr/fhir/terminology/ValueSet/cr-tipo-servicio-salud) |
| Tipo | CodeableConcept |
| Requisitos | Dice en qué servicio se atendió al paciente, por ejemplo imágenes médicas o consulta especializada, para clasificar la atención y relacionarla con el directorio de servicios. |
| 22. CRLMAtencion.periodo | |
| Definición | Fecha y hora reales de inicio y fin de la atención. |
| Resumen | Fecha y hora reales de inicio y fin de la atención |
| Comentarios | Regla de negocio: El inicio es obligatorio desde que la atención empieza; el fin, cuando termina (ver las invariantes). Para una hospitalización, el inicio es el ingreso y el fin es el egreso. Regla de validación: Invariantes Comentarios: Hora local de Costa Rica (UTC−6, sin horario de verano), con zona horaria explícita, como en el horario del servicio de salud. |
| Control | 0..1 |
| Tipo | BackboneElement |
| Requisitos | Ubica la atención en el tiempo. Ordena la historia del paciente y permite calcular estancias y tiempos de espera. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 24. CRLMAtencion.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. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 26. CRLMAtencion.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. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMAtencion.periodo.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 28. CRLMAtencion.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). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 30. CRLMAtencion.periodo.inicio | |
| Definición | Momento en que empezó la atención: la hora de la consulta, de la admisión en emergencias o del ingreso a hospitalización. |
| Resumen | Momento en que empezó la atención |
| Comentarios | Regla de negocio: Obligatorio según Regla de validación: Fecha y hora con zona horaria ( |
| Control | 0..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca cuándo empezó la atención: la consulta, la admisión en emergencias o el ingreso a hospitalización. |
| 32. CRLMAtencion.periodo.fin | |
| Definición | Momento en que terminó la atención: el fin de la consulta o el egreso. |
| Resumen | Momento en que terminó la atención |
| Comentarios | Regla de negocio: Obligatorio según Regla de validación: Fecha y hora con zona horaria. |
| Control | 0..1 |
| Tipo | dateTime |
| Valor primitivo | Este elemento primitivo puede estar presente, ausente o reemplazado por una extensión |
| Requisitos | Marca cuándo terminó la atención o cuándo egresó el paciente. |
| 34. CRLMAtencion.profesional | |
| Definición | Profesionales que participan en la atención y su función. |
| Resumen | Profesionales que participan en la atención y su función |
| Comentarios | Regla de negocio: Se registra al menos al profesional responsable ( Regla de validación: Invariante Comentarios: Solo se referencian profesionales colegiados. Las atenciones de personal no colegiado, como la visita domiciliar del ATAP (asistente técnico de atención primaria), no se interoperan en esta versión (pregunta 4). |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Dice quién atendió al paciente y con qué función, para saber a quién preguntar por la atención y quién responde por ella. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 36. CRLMAtencion.profesional.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 38. CRLMAtencion.profesional.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMAtencion.profesional.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 40. CRLMAtencion.profesional.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 42. CRLMAtencion.profesional.funcion | |
| Definición | Función del profesional en la atención: 1. Responsable ( |
| Resumen | Función del profesional en la atención |
| Comentarios | Regla de negocio: Un profesional puede tener varias funciones en la misma atención; se registra una ocurrencia por función. Regla de validación: Debe pertenecer al catálogo función del profesional en la atención. |
| Control | 1..1 |
| Vinculación | Los códigos DEBEN tomarse de Función del profesional en la atención (required to https://hl7.or.cr/fhir/terminology/ValueSet/cr-funcion-participante-atencion) |
| Tipo | CodeableConcept |
| Requisitos | Distingue al responsable de la atención de quien ingresó, dio el egreso o fue interconsultado. |
| 44. CRLMAtencion.profesional.rol | |
| Definición | Profesional que participa, en el rol con que lo hace. |
| Resumen | Profesional que participa, en el rol con que lo hace |
| Comentarios | Regla de negocio: Se referencia el rol del profesional y no al profesional solo: el rol dice en qué organización trabaja, con qué profesión y especialidad. Si el rol no está en el registro, se admite la referencia lógica al profesional por su código de colegiado. Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico del Rol del Profesional, Modelo Lógico del Profesional de Salud) |
| Requisitos | Al citar el rol, y no solo a la persona, se sabe en qué organización y con qué profesión y especialidad participó el profesional. |
| 46. CRLMAtencion.profesional.periodo | |
| Definición | Periodo en que el profesional participó, si no es toda la atención (por ejemplo, un cambio de médico tratante durante una hospitalización). |
| Resumen | Periodo en que el profesional participó, si no es toda la atención |
| Comentarios | Regla de negocio: Debe estar dentro del periodo de la atención (invariante
Regla de validación: |
| Control | 0..1 |
| Tipo | Period |
| Requisitos | Permite registrar un cambio de médico tratante durante una hospitalización. |
| 48. CRLMAtencion.ubicacion | |
| Definición | Lugares del establecimiento donde estuvo el paciente durante la atención: el consultorio, la sala de resonancia, el salón de hospitalización. |
| Resumen | Lugares del establecimiento donde estuvo el paciente durante la atención |
| Comentarios | Regla de negocio: Opcional. En una hospitalización, cada traslado de salón o de cama es una ocurrencia con su periodo. |
| Control | 0..* |
| Tipo | BackboneElement |
| Requisitos | Dice dónde estuvo el paciente durante la atención: el consultorio, la sala de resonancia o la cama. Lo necesitan los traslados, el control de infecciones y los estudios que se hacen en una sala concreta. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 50. CRLMAtencion.ubicacion.id | |
| Definición | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. |
| Resumen | Unique id for inter-element referencing |
| Control | 0..1 Este elemento está afectado por las siguientes invariantes: ele-1 |
| Tipo | id |
| Es modificador | false |
| Formato XML | En el formato XML, esta propiedad se representa como un atributo. |
| Resumen | false |
| 52. CRLMAtencion.ubicacion.extension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. |
| Resumen | Additional content defined by implementations |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | false |
| Resumen | false |
| Nombres alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| Slicing | Este elemento introduce un conjunto de slices en CRLMAtencion.ubicacion.extension. Los slices sonSin orden y Open, y se distinguen con los siguientes discriminadores: |
| 54. CRLMAtencion.ubicacion.modifierExtension | |
| Definición | May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Resumen | Extensions that cannot be ignored even if unrecognized |
| Comentarios | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Control | 0..* |
| Tipo | Extension |
| Es modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumen | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nombres alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) |
| 56. CRLMAtencion.ubicacion.ubicacion | |
| Definición | Ubicación donde estuvo el paciente. |
| Resumen | Ubicación donde estuvo el paciente |
| Comentarios | Regla de negocio: Debe ser una ubicación de la organización que presta la atención o de una organización con la que tiene una relación (por ejemplo, un servicio comprado que se presta en otro establecimiento). Regla de validación: Referencia a un |
| Control | 1..1 |
| Tipo | Reference(Modelo Lógico de la Ubicación) |
| Requisitos | Es el lugar concreto donde estuvo el paciente. |
| 58. CRLMAtencion.ubicacion.periodo | |
| Definición | Periodo en que el paciente estuvo en esa ubicación. |
| Resumen | Periodo en que el paciente estuvo en esa ubicación |
| Comentarios | Regla de negocio: Debe estar dentro del periodo de la atención (invariante
Regla de validación: |
| Control | 0..1 |
| Tipo | Period |
| Requisitos | Ordena los traslados de salón o de cama durante una hospitalización. |
| 60. CRLMAtencion.atencionSuperior | |
| Definición | Atención de la que esta forma parte: por ejemplo, un estudio de imágenes o una interconsulta que se hace durante una hospitalización. |
| Resumen | Atención de la que esta forma parte |
| Comentarios | Regla de negocio: Solo para componentes de una atención mayor, del mismo paciente. No se usa para encadenar emergencias y hospitalización: son atenciones distintas y la relación entre ellas se modelará con el ingreso (sección Previsto). Regla de validación: Referencia a un |
| Control | 0..1 |
| Tipo | Reference(Modelo Lógico de la Atención) |
| Requisitos | Enlaza un componente, como un estudio de imágenes o una interconsulta durante una hospitalización, con la atención mayor de la que forma parte. |