Guía de Implementación ''cl core'' FHIR R4, (Versión Evolutiva)
1.9.2 - draft CL

This page is part of the Chile Core (v1.9.2: STU2 Draft) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: CL Paciente

Official URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CorePacienteCl Version: 1.9.2
Active as of 2024-12-11 Computable Name: PacienteCl

Copyright/Legal: Usado con el permiso de HL7 International, todos los derechos resevados en los Licencias de HL7 Internacional.

Este Perfil se ha modelado con el fin de cubrir las necesidades nacionales de un Recurso Paciente para un Historial Clínico Nacional

Ejemplos de uso en Diferentes Escenarios

  • Búsqueda de Datos demográficos de un paciente, haciendo uso de su identificación como RUN o Documento de Identificación
  • Búsquedas varias para datos demográficos específicos de Pacientes como Apellidos, Nombres o Dirección
  • Búsqueda de Id de recurso como identificador propio dentro del servidor.

Notas Adicionales

Consideraciones para la implementación:

  • Nacionalidad se agrega como una extensión local que figura como un slice de nombre CodigoPaises.
    • system para esta extensión corresponde a uno local creado con la ISO-3166-N
    • ValueSet para código es una expansión completa del CodeSystem
  • Considerar para el identifier.
    • El elemento identifier considera en type la declaración del tipo de documento.
      • Dado que uno de los tipos de documentos corresponde a una Cédula Nacional, se debió generar una extensión CodigoPaises para determinar la procedencia del documento.
    • Por motivos de no complicar el elemento no se desarrolló un slice para diferenciar el RUN. Sin embargo, es recomendable considerar el RUN como uno de los identificadores declarados.
  • Para el elemento name se agrega la extensión externa de 2o apellido y considera un slice que diferencia:
    • Nombres oficial
    • Nombre social, el cual elimina elementos como el apellido
  • El elemento address considera la creación de un nuevo tipo de datos denominado ClAddress, que contiene lo mismo que el tipo original más las extensiones para codificar comunas, provincias, regiones y países.
  • El elemento contact considera una extensión para poder darle identificación al contacto.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Patient

NameFlagsCard.TypeDescription & Constraintsdoco
.. Patient Patient
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... IdentidadDeGenero S 0..1 CodeableConcept Identidad De Género
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/IdentidadDeGenero
Binding: Identidad de Genero (required)
.... SexoBiologico S 0..1 CodeableConcept Sexo Biologico del paciente
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SexoBiologico
Binding: AdministrativeGender (required)
.... nacionalidad S 0..* CodeableConcept Código de Países
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CodigoPaises
Binding: Códigos de Países (required)
... identifier S 0..* Identifier Listados de Id de Paciente. De poseer una CI con RUN vigente, este DEBE ser ingresado
.... use S 0..1 code usual | official | temp | secondary | old (If known)
.... type S 0..1 CodeableConcept Tipo de documento de Id (Extensible)
Binding: Tipos de Documentos (extensible): Value Set de Tipos de Documentos y CI Nacionales

..... extension 0..* Extension País de Origen del Documento de Id
..... Slices for extension Content/Rules for all slices
...... paisEmisionDocumento S 0..1 CodeableConcept Código de Países
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CodigoPaises
Binding: Códigos de Países (required)
..... coding S 0..* Coding Code defined by a terminology system
...... system S 0..1 uri Sistema de identificación de tipos de documentos
...... code S 0..1 code Código de Tipo de Documento
...... display S 0..1 string Glosa del Código Documento
.... value 0..1 string Número o valor de identificación
... Slices for name 0..* HumanName Nombres y Apellidos del Paciente considerando, según el caso: 1er Nombre, Nombres, 1er Apellido y 2o Apellido
Slice: Unordered, Open by value:use
.... name:NombreOficial S 0..1 HumanName Determinación del nombre registrado oficialmente del Paciente
..... use S 1..1 code uso del nombre del paciente
Required Pattern: official
..... family S 0..1 string 1er Apellido
...... Slices for extension 0..* Extension Extensión para el segundo apellido
Slice: Unordered, Open by value:url
....... segundoApellido S 0..1 string Segundo Apellido
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SegundoApellido
..... given S 0..* string Primer nombre y nombres del Paciente
.... name:NombreSocial S 0..1 HumanName nombre recurrente que usa el paciente
..... use S 1..1 code uso que se le da al nombre
Required Pattern: usual
..... text 0..0
..... family 0..0
..... given S 1..* string Nombre Social
..... prefix 0..0
..... suffix 0..0
..... period 0..0
.... system S 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Tipo de contacto para HL7 FHIR

.... value S 0..1 string Dato del contacto del paciente descrito
.... use S 0..1 code home | work | temp | old | mobile
Binding: ContactPointUse (required)
... gender S 0..1 code Sexo Registrado. (male | female | other | unknown (requerido))
... birthDate S 0..1 date Fecha de nacimiento del Paciente.
... address S 0..* ClAddress Tipo de dato para agregar la dirección
... contact S 0..* BackboneElement Contacto, tutor legal o representante del Paciente
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... IdContacto S 0..* (Complex) Identificación del Contacto
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/IdContacto
.... relationship S 0..* CodeableConcept Relación legal o de parentesco entre el contacto y el paciente
Binding: PatientContactRelationship (required): VS FHIR para relación del contacto con el Paciente

..... coding S 0..* Coding Code defined by a terminology system
.... name S 0..1 HumanName Nombre del Contacto
..... use S 0..1 code uso del nombre del paciente
Required Pattern: official
..... family S 0..1 string 1er Apellido
...... Slices for extension 0..* Extension Extensión para 2o apellido
Slice: Unordered, Open by value:url
....... segundoApellido S 0..1 string Segundo Apellido
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SegundoApellido
..... given S 0..* string Primer nombre y nombres del Contacto o Representante Legal
... communication S 0..* BackboneElement Lenguaje en el cual se puede comunicar con el paciente
.... language S 1..1 CodeableConcept Lenguaje específico
Binding: Codigos Lenguaje (required): Value Set de HL7, # de elementos es muy grande para poder visualizarlo

... generalPractitioner S 0..* Reference(CL Organización | CL Prestador | CL RolClinico) Proveedor de Salud designado como principal
.... reference S 0..1 string URI de referencia a la Organización o a un Médico
.... display S 0..1 string Texto alternativo a la referencia

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
Patient.identifier.typeextensibleVSTiposDocumentos
https://hl7chile.cl/fhir/ig/clcore/ValueSet/VSTiposDocumentos
from this IG
Patient.telecom.systemrequiredContactPointSystem
http://hl7.org/fhir/ValueSet/contact-point-system
from the FHIR Standard
Patient.telecom.userequiredContactPointUse
http://hl7.org/fhir/ValueSet/contact-point-use
from the FHIR Standard
Patient.contact.relationshiprequiredPatientContactRelationship
http://hl7.org/fhir/ValueSet/patient-contactrelationship
from the FHIR Standard
Patient.communication.languagerequiredVSCodigoslenguaje (a valid code from Codigos Lenguaje)
https://hl7chile.cl/fhir/ig/clcore/ValueSet/VSCodigoslenguaje
from this IG

 

Other representations of profile: CSV, Excel, Schematron

Notes:

Search Parameters Mandatorios

Se describe abajo un resumen de las interacciones de un Server RESTful FHIR con este perfil, como lo son los parámetros de búsqueda y el soporte para este perfil de uso nacional.

Elemento Nota Search Param Ejemplo
id Se debe soportar búsqueda sobre el id de recurso GET [base]/Patient[id] GET [base]/Patient/1032702
GET [base]/Patient?_id=1032702
identification Se debe poder buscar paciente por medio del identificador GET [base]/Patient?identifier= [value] GET [base]/Patient?identifier=19222444-1
name Se debe poder buscar pacientes por nombre, lo que aplica a cualquier elemento en la ruta GET [base]/Patient?name=[string]
GET [base]/Patient?name.family=[string]
GET [base]/Patient?name=Ordenes
GET [base]/Patient?name.family=Ordenes