PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.cl.CoreCH@1.0.0
    https://hl7chile.cl/fhir/ig/CoreCL/StructureDefinition/CorePrestadorCl
description: Este Perfil fue creado para cubrir la descripción de un Prestador a nivel Nacional
package_name: hl7.fhir.cl.CoreCH
derivation: constraint
name: PrestadorCL
type: Practitioner
elements:
  identifier:
    min: 1
    short: Id de los prestadores
    mustSupport: true
    array: true
    max: 2
    index: 0
    slicing:
      rules: open
      description: Este slice permite agregar una identificacion basada RUN y/o basada en el RNPI
      discriminator:
      - {path: use, type: value}
      min: 1
      max: 2
      slices:
        RUN:
          match: {use: official}
          schema:
            short: Identificador destinado a almacenar el número de RUN
            mustSupport: true
            _required: true
            index: 1
            elements:
              use:
                short: Se define el uso de este identificador
                pattern: {type: Code, value: official}
                index: 2
              system: {short: endPoint que valida el RUN, index: 3}
              value: {short: Número de RUN, index: 4}
            required: [use]
        RNPI:
          match: {use: secondary}
          schema:
            short: Identificador destinado a almacenar el identificador del RNPI
            mustSupport: true
            index: 5
            elements:
              use:
                short: Se define el uso de este identificador
                pattern: {type: Code, value: secondary}
                index: 6
              system: {short: endPoint que valida el RNPI, index: 7}
              value: {short: Valor identificador NRPI, index: 8}
            required: [use]
  active: {mustSupport: true, index: 9}
  name:
    mustSupport: true
    index: 10
    elements:
      use:
        short: Uso del nombre del prestador
        pattern: {type: Code, value: official}
        index: 11
      family:
        short: Primer Apellido
        index: 12
        extensions:
          mothers-family: {url: 'http://hl7.org/fhir/StructureDefinition/humanname-mothers-family', min: 0, max: 1, type: Extension, index: 14}
        elements:
          extension:
            short: Extensión para segundo apellido
            index: 13
            slicing:
              rules: open
              ordered: false
              discriminator:
              - {path: url, type: value}
              min: null
              slices:
                mothers-family:
                  match: {url: null}
                  schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/humanname-mothers-family', index: 14}
                  min: 0
                  max: 1
      given: {index: 15}
    required: [given, family]
  telecom:
    mustSupport: true
    index: 16
    elements:
      use: {short: 'Uso del contacto descrito, de debe utilizar ´phone´ y ´email´, en caso que agreguemos los dos datos.', index: 17}
  address:
    short: Dirección del Prestador
    mustSupport: true
    index: 18
    elements:
      use: {short: Definición del tipo de domicilio home | work | temp | old (requerido), mustSupport: true, index: 19}
      line: {short: 'Calle o avenida, numero y casa o depto', mustSupport: true, index: 20}
      city:
        short: Campo para Comuna de residencia
        binding: {strength: required, valueSet: 'https://hl7chile.cl/fhir/ig/CoreCL/ValueSet/VSCodigosComunaCL'}
        mustSupport: true
        index: 21
      district:
        short: Campo para Provincia de Residencia
        binding: {strength: required, valueSet: 'https://hl7chile.cl/fhir/ig/CoreCL/ValueSet/VSCodigosProvinciasCL'}
        mustSupport: true
        index: 22
      state:
        short: Campo para la Región
        binding: {strength: required, valueSet: 'https://hl7chile.cl/fhir/ig/CoreCL/ValueSet/VSCodigosRegionesCL'}
        mustSupport: true
        index: 23
      country:
        short: Campo para País de Residencia
        binding: {strength: required, valueSet: 'https://hl7chile.cl/fhir/ig/CoreCL/ValueSet/CodPais'}
        mustSupport: true
        index: 24
    required: [use]
  gender: {short: 'Sexo de nacimiento Registrado, male | female | other | unknown (requerido)', mustSupport: true, index: 25}
  birthDate: {short: Fecha de nacimiento del Paciente. El formato debe ser YYYY-MM-DD, mustSupport: true, index: 26}
  qualification:
    short: Certificados, títulos y/o Especialidad(es) obtenidas por el Prestador
    mustSupport: true
    index: 27
    slicing:
      rules: open
      description: Debido a que los profeisonales de la salud pueden tener titulo y ademas poseer especialidades, es que se ha realizado un slice, con el fin de poder diferenciarlos.
      discriminator:
      - {path: code.text, type: value}
      min: null
      slices:
        Cert:
          match:
            code: {text: Certificado(s)}
          schema:
            short: Especificación de los Títulos o Certificados Profesionales que tiene el Prestador
            mustSupport: true
            array: true
            index: 28
            elements:
              code:
                elements:
                  coding:
                    elements:
                      system: {short: El sistema sobre el cual se verificarán los titulos o certificados de los Prestadores, index: 29}
                      display: {short: Nombre del titulo o certificado agregado, mustSupport: true, index: 30}
                    required: [display]
                  text:
                    pattern: {type: String, value: Certificado(s)}
                    index: 31
                required: [text]
              issuer:
                short: Organizacion que entrega el certificado o título
                index: 32
                elements:
                  display: {short: Nombre de la organizacion que entrega certificado o título, index: 33}
        Esp:
          match:
            code: {text: Especialidad(es)}
          schema:
            short: Especificación de la o las  especialidades que posea el prestador
            mustSupport: true
            array: true
            index: 34
            elements:
              identifier:
                short: Identificador de especialidades
                index: 35
                elements:
                  value: {short: Codigo de la especialidad, index: 36}
              code:
                elements:
                  coding:
                    elements:
                      system: {short: El sistema sobre el cual se verificarán las especialidades de los Prestadores, index: 37}
                      display: {short: Nombre de la especialidad, mustSupport: true, index: 38}
                    required: [display]
                  text:
                    pattern: {type: String, value: Especialidad(es)}
                    index: 39
                required: [text]
package_version: 1.0.0
class: profile
kind: resource
url: https://hl7chile.cl/fhir/ig/CoreCL/StructureDefinition/CorePrestadorCl
base: http://hl7.org/fhir/StructureDefinition/Practitioner
version: 1.0.0
required: [gender, identifier, birthDate]