PackagesCanonicalsLogsProblems
    Packages
    rs/hl7.fhir.cl.clcore@1.8.1
    https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CorePacienteCl
description: Este Perfil ha sido desarrollado para cubrir las necesidades del Caso de Uso de Receta Electrónica. Sin embargo, se ha modelado con el fin de cubrir las necesidades nacionales de un Recurso Paciente para un Historial Clínico Nacional
package_name: rs/hl7.fhir.cl.clcore
derivation: constraint
name: PacienteCl
type: Patient
elements:
  address: {type: Address, mustSupport: true, index: 35}
  name:
    short: 'Nombres y Apellidos del Paciente considerando, según el caso: 1er Nombre, Nombres, 1er Apellido y 2o Apellido'
    index: 14
    slicing:
      rules: open
      description: Este slice se genera para diferenciar el nombre registrado Versus el nombre social
      discriminator:
      - {path: use, type: value}
      min: 1
      slices:
        NombreOficial:
          match: {use: official}
          schema:
            short: Determinación del nombre registrado oficialmente del Paciente
            mustSupport: true
            _required: true
            index: 15
            elements:
              use:
                short: uso del nombre del paciente
                mustSupport: true
                pattern: {type: code, value: official}
                type: code
                index: 16
              family:
                short: 1er Apellido
                mustSupport: true
                index: 17
                extensions:
                  segundoApellido: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SegundoApellido', min: 0, max: 1, type: Extension, mustSupport: true, index: 19}
                elements:
                  extension:
                    short: Extensión para el segundo apellido
                    index: 18
                    slicing:
                      rules: open
                      ordered: false
                      discriminator:
                      - {path: url, type: value}
                      min: null
                      slices:
                        segundoApellido:
                          match: {url: null}
                          schema: {type: Extension, mustSupport: true, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SegundoApellido', index: 19}
                          min: 0
                          max: 1
              given: {short: Primer nombre y nombres del Paciente, mustSupport: true, index: 20}
            required: [family, given, use]
        NombreSocial:
          match: {use: usual}
          schema:
            short: nombre recurrente que usa el paciente
            mustSupport: true
            index: 21
            elements:
              use:
                short: uso que se le da al nombre
                mustSupport: true
                pattern: {type: code, value: usual}
                type: code
                index: 22
              text: {index: 23}
              family: {index: 24}
              given: {short: Nombre Social, mustSupport: true, index: 25}
              prefix: {index: 26}
              suffix: {index: 27}
              period: {index: 28}
            required: [given, use]
  birthDate: {short: Fecha de nacimiento del Paciente. El formato debe ser YYYY-MM-DD, mustSupport: true, index: 34}
  extension:
    index: 0
    slicing:
      rules: open
      ordered: false
      discriminator:
      - {path: url, type: value}
      min: null
      slices:
        nacionalidad:
          match: {url: null}
          schema:
            type: Extension
            mustSupport: true
            url: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CodigoPaises
            index: 1
            elements:
              url: {short: Extensión de Nacionalidad para pacientes extranjeros, index: 2}
  communication:
    short: Lenguaje en el cual se puede comunicar con el paciente
    mustSupport: true
    index: 50
    elements:
      language:
        short: Lenguaje específico
        binding: {strength: required, valueSet: 'https://hl7chile.cl/fhir/ig/clcore/ValueSet/VSCodigoslenguaje'}
        mustSupport: true
        index: 51
        elements:
          coding:
            mustSupport: true
            index: 52
            elements:
              system: {mustSupport: true, index: 53}
              code: {mustSupport: true, index: 54}
              display: {mustSupport: true, index: 55}
            required: [code, system]
        required: [coding]
  identifier:
    short: Listados de Id de Paciente. De poseer una CI con RUN vigente, este DEBE ser ingresado
    mustSupport: true
    index: 3
    extensions: {}
    elements:
      extension: {mustSupport: true, index: 4}
      use: {mustSupport: true, index: 5}
      type:
        short: Tipo de documento de Id (Extensible)
        binding: {strength: required, valueSet: 'https://hl7chile.cl/fhir/ig/clcore/ValueSet/VSTiposDocumentos'}
        mustSupport: true
        index: 6
        extensions:
          paises: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CodigoPaises', min: 0, max: 1, type: Extension, mustSupport: true, index: 8}
        elements:
          extension:
            short: País de Origen del Documento de Id
            index: 7
            slicing:
              slices:
                paises:
                  match: {}
                  schema: {type: Extension, mustSupport: true, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CodigoPaises', index: 8}
                  min: 0
                  max: 1
          coding:
            mustSupport: true
            index: 9
            elements:
              system: {short: Sistema de identificación de tipos de documentos, mustSupport: true, index: 10}
              code: {short: Código de Tipo de Documento, mustSupport: true, index: 11}
              display: {short: Glosa del Código Documento, mustSupport: true, index: 12}
      value: {short: Número o valor de identificación, index: 13}
  telecom:
    short: Detalles de contacto del Paciente
    mustSupport: true
    index: 29
    elements:
      system:
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/contact-point-system'}
        mustSupport: true
        index: 30
      value: {short: Dato del contato del paciente descrito, mustSupport: true, index: 31}
      use:
        short: home | work | temp | old | mobile
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/contact-point-use'}
        mustSupport: true
        index: 32
  generalPractitioner:
    type: Reference
    short: Proveedor de Salud designado como principal
    mustSupport: true
    refers: ['http://hl7.org/fhir/StructureDefinition/Organization', 'http://hl7.org/fhir/StructureDefinition/Practitioner']
    index: 56
    elements:
      reference: {short: URI de referencia a la Organización o a un Médico, mustSupport: true, index: 57}
      display: {short: Texto alternativo a la referencia, mustSupport: true, index: 58}
  gender: {short: 'Sexo de nacimiento Registrado, male | female | other | unknown (requerido)', mustSupport: true, index: 33}
  contact:
    short: Contacto, tutor legal o representante del Paciente
    mustSupport: true
    index: 36
    extensions:
      IdContacto: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/IdContacto', min: 1, short: Identificación del Contacto, type: Extension, mustSupport: true, index: 38}
    elements:
      extension:
        index: 37
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: 1
          slices:
            IdContacto:
              match: {url: null}
              schema: {short: Identificación del Contacto, type: Extension, mustSupport: true, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/IdContacto', index: 38}
              min: 1
      relationship:
        short: Relación legal o de paretezco entre el contacto y el paciente
        binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/patient-contactrelationship'}
        mustSupport: true
        index: 39
        elements:
          coding:
            mustSupport: true
            index: 40
            elements:
              system: {mustSupport: true, index: 41}
              code: {mustSupport: true, index: 42}
              display: {mustSupport: true, index: 43}
            required: [code, system]
        required: [coding]
      name:
        short: Nombre del Contacto
        mustSupport: true
        index: 44
        elements:
          use:
            short: uso del nombre del paciente
            mustSupport: true
            pattern: {type: code, value: official}
            type: code
            index: 45
          family:
            short: 1er Apellido
            mustSupport: true
            index: 46
            extensions:
              mothers-family: {url: 'http://hl7.org/fhir/StructureDefinition/humanname-mothers-family', min: 0, max: 1, type: Extension, mustSupport: true, index: 48}
            elements:
              extension:
                short: Extensión para 2o apellido
                mustSupport: true
                index: 47
                slicing:
                  rules: open
                  ordered: false
                  discriminator:
                  - {path: url, type: value}
                  min: 1
                  max: 1
                  slices:
                    mothers-family:
                      match: {url: null}
                      schema: {type: Extension, mustSupport: true, url: 'http://hl7.org/fhir/StructureDefinition/humanname-mothers-family', index: 48}
                      min: 0
                      max: 1
            required: [extension]
          given: {short: Primer nombre y nombres del Contacto o Representante Legal, mustSupport: true, index: 49}
        required: [family, given]
    required: [extension, name, relationship]
package_version: 1.8.1
extensions:
  nacionalidad:
    url: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CodigoPaises
    type: Extension
    mustSupport: true
    index: 1
    elements:
      url: {short: Extensión de Nacionalidad para pacientes extranjeros, index: 2}
class: profile
kind: resource
url: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CorePacienteCl
base: http://hl7.org/fhir/StructureDefinition/Patient
version: 1.8.1
required: [birthDate, gender, identifier, name]