description: Este Perfil fue creado para cubrir la descripción de un Prestador a nivel Nacional package_name: rs/hl7.fhir.cl.clcore derivation: constraint name: PrestadorCL type: Practitioner elements: identifier: short: Id de los prestadores mustSupport: true 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 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 mustSupport: true pattern: {type: code, value: official} type: code index: 2 system: {short: endPoint que valida el RUN, mustSupport: true, index: 3} value: {short: Número de RUN, mustSupport: true, index: 4} required: [use, value] OtrosID: match: {use: secondary} schema: short: 'Para otros identificadores como: RNPI, Pasaporte o el que el notificador estime conveniente' mustSupport: true array: true index: 5 elements: use: short: Se define el uso de este identificador mustSupport: true pattern: {type: code, value: secondary} type: code index: 6 system: {short: endPoint para validar los códigos, mustSupport: true, index: 7} value: {short: Valor identificador, mustSupport: true, index: 8} required: [use, value] active: {mustSupport: true, index: 9} name: mustSupport: true index: 10 elements: use: short: Uso del nombre del prestador mustSupport: true pattern: {type: code, value: official} type: code index: 11 family: short: Primer Apellido mustSupport: true index: 12 extensions: segundoApellido: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SegundoApellido', min: 0, max: 1, type: Extension, mustSupport: true, index: 14} elements: extension: short: Extensión para el segundo apellido index: 13 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: 14} min: 0 max: 1 given: {mustSupport: true, index: 15} required: [family, given] telecom: mustSupport: true index: 16 elements: system: {short: Debe utilizar "phone" o "email"., mustSupport: true, index: 17} value: {mustSupport: true, index: 18} use: {short: Uso del contacto descrito. Puede usar "home | work | temp | old | mobile", mustSupport: true, index: 19} address: {type: Address, mustSupport: true, index: 20} gender: {short: 'Sexo de nacimiento Registrado, male | female | other | unknown (requerido)', mustSupport: true, index: 21} birthDate: {short: Fecha de nacimiento del Paciente. El formato debe ser YYYY-MM-DD, mustSupport: true, index: 22} qualification: short: Certificados, títulos y/o Especialidad(es) obtenidas por el Prestador mustSupport: true index: 23 slicing: rules: open description: Debido a que los profesisonales de la salud pueden tener titulo y ademas poseer especialidades, es que se ha realizado un slice, con el fin de poder diferenciarlos. El de Certificados tiene identifier.value el valor cert y el slice de especialidad el valor esp discriminator: - {path: identifier.value, type: value} min: null slices: Cert: match: identifier: {value: cert} schema: short: Especificación de los Títulos o Certificados Profesionales que tiene el Prestador mustSupport: true array: true index: 24 elements: identifier: mustSupport: true index: 25 elements: value: short: Valor del tipo de calificación, en este caso cert mustSupport: true pattern: {type: string, value: cert} type: string index: 26 required: [value] code: mustSupport: true index: 27 elements: coding: mustSupport: true index: 28 elements: system: {short: El sistema sobre el cual se verificarán los titulos o certificados de los Prestadores, mustSupport: true, index: 29} code: {short: Nombre del titulo o certificado agregado, mustSupport: true, index: 30} display: {short: Nombre del titulo o certificado agregado, mustSupport: true, index: 31} required: [code, display] text: {short: Texto libre del Título o Certificado Profesional especificado, mustSupport: true, index: 32} required: [text] issuer: short: Organizacion que entrega el certificado o título mustSupport: true index: 33 elements: display: {short: Nombre de la organizacion que entrega certificado o título, mustSupport: true, index: 34} required: [identifier] Esp: match: identifier: {value: esp} schema: short: Especificación de la o las especialidades que posea el prestador mustSupport: true array: true index: 35 elements: identifier: mustSupport: true index: 36 elements: value: short: Valor del tipo de calificación, en este caso esp mustSupport: true pattern: {type: string, value: esp} type: string index: 37 required: [value] code: mustSupport: true index: 38 elements: coding: mustSupport: true index: 39 elements: system: {short: El sistema sobre el cual se verificarán las especialidades de los Prestadores, mustSupport: true, index: 40} code: {mustSupport: true, index: 41} display: {short: Nombre de la especialidad, mustSupport: true, index: 42} required: [code, display] text: {short: Texto libre de la especialidad del profesional, mustSupport: true, index: 43} required: [text] issuer: short: Organizacion que entrega el certificado o título mustSupport: true index: 44 elements: display: {short: Nombre de la organizacion que entrega certificado o título, mustSupport: true, index: 45} required: [identifier] SubEsp: match: identifier: {value: subesp} schema: short: Especificación de la o las subespecialidades que posea el prestador mustSupport: true array: true index: 46 elements: identifier: mustSupport: true index: 47 elements: value: short: Valor del tipo de calificación, en este caso subesp mustSupport: true pattern: {type: string, value: subesp} type: string index: 48 required: [value] code: mustSupport: true index: 49 elements: coding: mustSupport: true index: 50 elements: system: {short: El sistema sobre el cual se verificarán las especialidades de los Prestadores, mustSupport: true, index: 51} code: {mustSupport: true, index: 52} display: {short: Nombre de la subespecialidad, mustSupport: true, index: 53} required: [code, display] text: {short: Texto libre de la subespecialidad del profesional, mustSupport: true, index: 54} required: [text] issuer: short: Organizacion que entrega el certificado o título mustSupport: true index: 55 elements: display: {short: Nombre de la organizacion que entrega certificado o título, mustSupport: true, index: 56} required: [identifier] package_version: 1.8.1 class: profile kind: resource url: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CorePrestadorCl base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 1.8.1 required: [birthDate, gender, identifier]