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

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

Modelo lógico: Modelo Lógico de la Atención

URL oficial: https://hl7.or.cr/fhir/core/StructureDefinition/cr-lm-atencion Versión: 0.1.0
Standards status: Draft Nombre computable: CRLMAtencion

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

Usos:

También puede consultar los usos en las estadísticas de IG de FHIR

Vistas formales del contenido del perfil

Descripción de perfiles, diferenciales, instantáneas y sus representaciones.

Esta estructura se deriva de Base .

NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMAtencion 0..* Base Modelo Lógico de la Atención
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 0..* BackboneElement Número con que el establecimiento identifica la atención en sus sistemas
.... numero 1..1 string Número de la atención en el sistema del establecimiento
.... establecimiento 1..1 string Código del establecimiento que asignó el número
... modalidad 1..1 CodeableConcept Modalidad de la atención
Vinculación: Encounter class (required)
... paciente 1..1 Reference(Modelo Lógico del Paciente) Paciente atendido
... servicio 0..* CodeableConcept Servicio de salud en que se prestó la atención
Vinculación: Tipos de servicio de salud (extensible)
... periodo 0..1 BackboneElement Fecha y hora reales de inicio y fin de la atención
.... inicio 0..1 dateTime Momento en que empezó la atención
.... fin 0..1 dateTime Momento en que terminó la atención
... profesional 0..* BackboneElement Profesionales que participan en la atención y su función
.... funcion 1..1 CodeableConcept Función del profesional en la atención
Vinculación: Función del profesional en la atención (required)
.... rol 1..1 Reference(Modelo Lógico del Rol del Profesional | Modelo Lógico del Profesional de Salud) Profesional que participa, en el rol con que lo hace
.... periodo 0..1 Period Periodo en que el profesional participó, si no es toda la atención
... ubicacion 0..* BackboneElement Lugares del establecimiento donde estuvo el paciente durante la atención
.... ubicacion 1..1 Reference(Modelo Lógico de la Ubicación) Ubicación donde estuvo el paciente
.... periodo 0..1 Period Periodo en que el paciente estuvo en esa ubicación
... atencionSuperior 0..1 Reference(Modelo Lógico de la Atención) Atención de la que esta forma parte

doco Documentación de este formato

Vinculaciones terminológicas (diferencial)

Ruta Estado Uso ValueSet Versión Fuente
CRLMAtencion.modalidad Base required Encounter class 📦2.0.1 THO v7.4
CRLMAtencion.servicio Base extensible Tipos de servicio de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMAtencion.profesional.​funcion Base required Función del profesional en la atención 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMAtencion 0..* Base Modelo Lógico de la Atención
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 0..* BackboneElement Número con que el establecimiento identifica la atención en sus sistemas
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... numero 1..1 string Número de la atención en el sistema del establecimiento
.... establecimiento 1..1 string Código del establecimiento que asignó el número
... modalidad 1..1 CodeableConcept Modalidad de la atención
Vinculación: Encounter class (required)
... paciente 1..1 Reference(Modelo Lógico del Paciente) Paciente atendido
... servicio 0..* CodeableConcept Servicio de salud en que se prestó la atención
Vinculación: Tipos de servicio de salud (extensible)
... periodo 0..1 BackboneElement Fecha y hora reales de inicio y fin de la atención
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... inicio 0..1 dateTime Momento en que empezó la atención
.... fin 0..1 dateTime Momento en que terminó la atención
... profesional 0..* BackboneElement Profesionales que participan en la atención y su función
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... funcion 1..1 CodeableConcept Función del profesional en la atención
Vinculación: Función del profesional en la atención (required)
.... rol 1..1 Reference(Modelo Lógico del Rol del Profesional | Modelo Lógico del Profesional de Salud) Profesional que participa, en el rol con que lo hace
.... periodo 0..1 Period Periodo en que el profesional participó, si no es toda la atención
... ubicacion 0..* BackboneElement Lugares del establecimiento donde estuvo el paciente durante la atención
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ubicacion 1..1 Reference(Modelo Lógico de la Ubicación) Ubicación donde estuvo el paciente
.... periodo 0..1 Period Periodo en que el paciente estuvo en esa ubicación
... atencionSuperior 0..1 Reference(Modelo Lógico de la Atención) Atención de la que esta forma parte

doco Documentación de este formato

Vinculaciones terminológicas

Ruta Estado Uso ValueSet Versión Fuente
CRLMAtencion.modalidad Base required Encounter class 📦2.0.1 THO v7.4
CRLMAtencion.servicio Base extensible Tipos de servicio de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMAtencion.profesional.​funcion Base required Función del profesional en la atención 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull

Restricciones

Id Nivel Ruta(s) Descripción Expression
ele-1 error **TODOS** los elementos All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TODAS** las extensiones Must have either extensions or value[x], not both extension.exists() != value.exists()

Vista diferencial

Esta estructura se deriva de Base .

NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMAtencion 0..* Base Modelo Lógico de la Atención
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 0..* BackboneElement Número con que el establecimiento identifica la atención en sus sistemas
.... numero 1..1 string Número de la atención en el sistema del establecimiento
.... establecimiento 1..1 string Código del establecimiento que asignó el número
... modalidad 1..1 CodeableConcept Modalidad de la atención
Vinculación: Encounter class (required)
... paciente 1..1 Reference(Modelo Lógico del Paciente) Paciente atendido
... servicio 0..* CodeableConcept Servicio de salud en que se prestó la atención
Vinculación: Tipos de servicio de salud (extensible)
... periodo 0..1 BackboneElement Fecha y hora reales de inicio y fin de la atención
.... inicio 0..1 dateTime Momento en que empezó la atención
.... fin 0..1 dateTime Momento en que terminó la atención
... profesional 0..* BackboneElement Profesionales que participan en la atención y su función
.... funcion 1..1 CodeableConcept Función del profesional en la atención
Vinculación: Función del profesional en la atención (required)
.... rol 1..1 Reference(Modelo Lógico del Rol del Profesional | Modelo Lógico del Profesional de Salud) Profesional que participa, en el rol con que lo hace
.... periodo 0..1 Period Periodo en que el profesional participó, si no es toda la atención
... ubicacion 0..* BackboneElement Lugares del establecimiento donde estuvo el paciente durante la atención
.... ubicacion 1..1 Reference(Modelo Lógico de la Ubicación) Ubicación donde estuvo el paciente
.... periodo 0..1 Period Periodo en que el paciente estuvo en esa ubicación
... atencionSuperior 0..1 Reference(Modelo Lógico de la Atención) Atención de la que esta forma parte

doco Documentación de este formato

Vinculaciones terminológicas (diferencial)

Ruta Estado Uso ValueSet Versión Fuente
CRLMAtencion.modalidad Base required Encounter class 📦2.0.1 THO v7.4
CRLMAtencion.servicio Base extensible Tipos de servicio de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMAtencion.profesional.​funcion Base required Función del profesional en la atención 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull

Vista instantáneaView

NombreMarcasCard.TipoDescripción y restricciones    Filter: Filtersdoco
.. CRLMAtencion 0..* Base Modelo Lógico de la Atención
Las instancias de este tipo pueden ser destino de una referencia
... identificacion 0..* BackboneElement Número con que el establecimiento identifica la atención en sus sistemas
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... numero 1..1 string Número de la atención en el sistema del establecimiento
.... establecimiento 1..1 string Código del establecimiento que asignó el número
... modalidad 1..1 CodeableConcept Modalidad de la atención
Vinculación: Encounter class (required)
... paciente 1..1 Reference(Modelo Lógico del Paciente) Paciente atendido
... servicio 0..* CodeableConcept Servicio de salud en que se prestó la atención
Vinculación: Tipos de servicio de salud (extensible)
... periodo 0..1 BackboneElement Fecha y hora reales de inicio y fin de la atención
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... inicio 0..1 dateTime Momento en que empezó la atención
.... fin 0..1 dateTime Momento en que terminó la atención
... profesional 0..* BackboneElement Profesionales que participan en la atención y su función
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... funcion 1..1 CodeableConcept Función del profesional en la atención
Vinculación: Función del profesional en la atención (required)
.... rol 1..1 Reference(Modelo Lógico del Rol del Profesional | Modelo Lógico del Profesional de Salud) Profesional que participa, en el rol con que lo hace
.... periodo 0..1 Period Periodo en que el profesional participó, si no es toda la atención
... ubicacion 0..* BackboneElement Lugares del establecimiento donde estuvo el paciente durante la atención
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Sin orden, Abierto by value:url
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... ubicacion 1..1 Reference(Modelo Lógico de la Ubicación) Ubicación donde estuvo el paciente
.... periodo 0..1 Period Periodo en que el paciente estuvo en esa ubicación
... atencionSuperior 0..1 Reference(Modelo Lógico de la Atención) Atención de la que esta forma parte

doco Documentación de este formato

Vinculaciones terminológicas

Ruta Estado Uso ValueSet Versión Fuente
CRLMAtencion.modalidad Base required Encounter class 📦2.0.1 THO v7.4
CRLMAtencion.servicio Base extensible Tipos de servicio de salud 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull
CRLMAtencion.profesional.​funcion Base required Función del profesional en la atención 📦0.1.0 Guía de Implementación de Terminología de Costa Rica vnull

Restricciones

Id Nivel Ruta(s) Descripción Expression
ele-1 error **TODOS** los elementos All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **TODAS** las extensiones Must have either extensions or value[x], not both extension.exists() != value.exists()

 

Otras representaciones de perfil: CSV, Excel