Guía de Implementación "cl core" FHIR R4, (Versión Evolutiva)
1.8.5 - ci-build Chile flag

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

Resource Profile: CL Prestador

Official URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CorePrestadorCl Version: 1.8.5
Active as of 2023-11-02 Computable Name: PrestadorCL

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

Este Perfil fue creado para cubrir la descripción de un Prestador a nivel Nacional

Ejemplos de uso en Diferentes Escenarios


  • Búsqueda de Profesional de la Salud por RUN, RNPI, PASAPORTE u OTRO IDENTIFICADOR
  • Determinación de Certificados que acredita el Prestador
  • Determinación de especialidades que posee el prestador

### Elementos Mandatorios y Must Support

El perfil presenta una serie de elementos de datos que siempre deben estar presentes en cada recurso que se genere desde este perfil. Estos elementos denominados como Mandatorios se pueden observar en elperfil con cardinalidad de valor inicial 1. Los elementos que deben ser Soportados, si la data esta presente en el recuso generado, se denominan (Must Support), y estos se expresan mediante la letra S en cada elemento que tiene esta categoría. Un elemento Must Support implica:

  • El sistema que recibe un recurso con un elemento Must Support debe almacearlo.
  • El sistema que recibe un recurso con un elemento Must Support debe poder hacer procesamiento de este elemento.
  • Un elemento Must Support no implica que sus rutas derivadas lo sea por herencia.

La definición formal del Perfil en la legueta Text Summary indica cuantos de estos elementos hay distribuidos como elementos o rutas de estos.

Notas Adicionales


Consideraciones para la implementaciónrn

  • La Idetificación del Prestador individual puede ser Basada en el RUN, RNPI, Pasaporte u otro.
  • Para el elemento name se agega la extensión externa de 2o apellido en donde la url de esta es http://hl7.org/fhir/StructureDefinition/humanname-mothers-family.
  • 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.
  • Se entiende por qualification como los certificados/títulos, especialidades y subespecialidades registradas por el prestador. Para diferenciar certificados de especialidades y subespecialidades se ha optado por desarrollar dos slice para este elemento.
    • El slice Cert se usa para la especificación de los Títulos o Certificados Profesionales que tiene el Prestador. Para desarrollar este slice se requiere que:
      • *qualification[Cert].coding.text = “Certificado(s)”.
    • El slice Esp se usa para la especificación de la o las especialidades que posee el Prestador. Para desarrollar este slice se requiere que:
      • *qualification[Esp].coding.text = “Especialidad(es)”.
    • El slice SubEsp se usa para la especificación de la o las subespecialidades que posee el Prestador. Para desarrollar este slice se requiere que:
      • *qualification[Esp].coding.text = “SubEspecialidad(es)”.
  • El perfil posee todos los elementos que lo hacen compatible con un Practitioner IPS.

Usage:

Formal Views of Profile Content

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

This structure is derived from Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner Practitioner
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... IdentidadDeGenero S0..1CodeableConceptIdentidad De Genero
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/IdentidadDeGenero
Binding: Identidad de Genero (required)
... SexoBiologico S0..1CodeableConceptSexo Biologico del paciente
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SexoBiologico
Binding: AdministrativeGender (required)
.... identifier:All Slices Content/Rules for all slices
..... type 0..1CodeableConceptDescription of identifier
Binding: Identificadores (required)
.... identifier:run S0..1IdentifierIdentificador destinado a almacenar el número de RUN
..... use S1..1codeusual | official | temp | secondary | old (If known)
..... type
...... coding
....... code 1..1codeSymbol in syntax defined by the system
Required Pattern: 1
..... system S0..1uriendPoint que valida el RUN
..... value S1..1stringNúmero de RUN
.... identifier:rnpi S0..1IdentifierValor de RNPI
..... use S1..1codeusual | official | temp | secondary | old (If known)
..... type
...... coding
....... code 1..1codeSymbol in syntax defined by the system
Required Pattern: 2
..... system S0..1uriendPoint para validar los códigos
..... value S1..1stringValor identificador
.... identifier:pasaporte S0..1IdentifierValor de PASAPORTE
..... use S1..1codeusual | official | temp | secondary | old (If known)
..... type
...... coding
....... code 1..1codeSymbol in syntax defined by the system
Required Pattern: 3
..... system S0..1uriendPoint para validar los códigos
..... value S1..1stringValor identificador
.... identifier:otro S0..1IdentifierPara otros identificadores que el notificador estime conveniente
..... use S1..1codeusual | official | temp | secondary | old (If known)
..... type
...... coding
....... code 1..1codeSymbol in syntax defined by the system
Required Pattern: 4
..... system S0..1uriendPoint para validar los códigos
..... value S1..1stringValor identificador
... active S0..1booleanWhether this practitioner's record is in active use
... name S0..*HumanNameThe name(s) associated with the practitioner
.... use S0..1codeUso del nombre del prestador
Required Pattern: official
.... family S1..1stringPrimer Apellido
..... Slices for extension 0..*ExtensionExtensión para el segundo apellido
Slice: Unordered, Open by value:url
..... segundoApellido S0..1stringSegundo Apellido
URL: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SegundoApellido
.... given S1..*stringGiven names (not always 'first'). Includes middle names
... telecom S0..*ContactPointA contact detail for the practitioner (that apply to all roles)
.... system S0..1codeDebe utilizar "phone" o "email".
.... value S0..1stringThe actual contact point details
.... use S0..1codeUso del contacto descrito. Puede usar "home | work | temp | old | mobile"
... address S0..*ClAddressTipo de dato para agragar la dirección de un paciente
... gender S0..1codeSexo Registral (male | female | other | unknown (requerido))
... birthDate S0..1dateFecha de nacimiento del Paciente. El formato debe ser YYYY-MM-DD
... Slices for qualification S0..*BackboneElementCertificados, títulos y/o Especialidad(es) obtenidas por el Prestador
Slice: Unordered, Open by value:identifier.value
.... qualification:Cert S0..*BackboneElementEspecificación de los Títulos o Certificados Profesionales que tiene el Prestador
..... identifier S1..1IdentifierAn identifier for this qualification for the practitioner
...... value S1..1stringValor del tipo de calificación, en este caso cert
Required Pattern: cert
..... code S1..1CodeableConceptCoded representation of the qualification
...... coding S0..1CodingCode defined by a terminology system
....... system S0..1uriEl sistema sobre el cual se verificarán los titulos o certificados de los Prestadores
....... code S1..1codeNombre del titulo o certificado agregado
....... display S1..1stringNombre del titulo o certificado agregado
...... text S0..1stringNombre del titulo entregado por la Super Intendencia de Salud
..... issuer S0..1Reference(Organization)Organizacion que entrega el certificado o título
...... display S0..1stringNombre de la organizacion que entrega certificado o título
.... qualification:Esp S0..*BackboneElementEspecificación de la o las especialidades que posea el prestador
..... identifier S1..1IdentifierAn identifier for this qualification for the practitioner
...... value S1..1stringValor del tipo de calificación, en este caso esp
Required Pattern: esp
..... code S1..1CodeableConceptCoded representation of the qualification
...... coding S0..1CodingCode defined by a terminology system
....... system S0..1uriEl sistema sobre el cual se verificarán las especialidades de los Prestadores
....... code S1..1codeSymbol in syntax defined by the system
....... display S1..1stringNombre de la especialidad
...... text S0..1stringTexto libre de la especialidad del profesional
..... issuer S0..1Reference(Organization)Organizacion que entrega el certificado o título
...... display S0..1stringNombre de la organizacion que entrega certificado o título
.... qualification:SubEsp S0..*BackboneElementEspecificación de la o las subespecialidades que posea el prestador
..... identifier S1..1IdentifierAn identifier for this qualification for the practitioner
...... value S1..1stringValor del tipo de calificación, en este caso subesp
Required Pattern: subesp
..... code S1..1CodeableConceptCoded representation of the qualification
...... coding S0..1CodingCode defined by a terminology system
....... system S0..1uriEl sistema sobre el cual se verificarán las especialidades de los Prestadores
....... code S1..1codeSymbol in syntax defined by the system
....... display S1..1stringNombre de la subespecialidad
...... text S0..1stringTexto libre de la subespecialidad del profesional
..... issuer S0..1Reference(Organization)Organizacion que entrega el certificado o título
...... display S0..1stringNombre de la organizacion que entrega certificado o título

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Practitioner.identifier.typerequiredVSIdentificadores (a valid code from Identificadores)

 

Other representations of profile: CSV, Excel, Schematron