description: Este Perfil fue creado para cubrir la descripción de un Prestador a nivel Nacional package_name: hl7.fhir.cl.clcore derivation: constraint name: PrestadorCL type: Practitioner elements: address: {type: Address, mustSupport: true, index: 36} name: mustSupport: true index: 26 elements: use: short: Uso del nombre del prestador mustSupport: true pattern: {type: Code, value: official} index: 27 family: short: Primer Apellido mustSupport: true index: 28 extensions: segundoApellido: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SegundoApellido', min: 0, max: 1, type: Extension, mustSupport: true, index: 30} elements: extension: short: Extensión para el segundo apellido index: 29 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: 30} min: 0 max: 1 given: {mustSupport: true, index: 31} birthDate: {short: Fecha de nacimiento del Paciente. El formato debe ser YYYY-MM-DD, mustSupport: true, index: 38} extension: index: 0 slicing: rules: open ordered: false discriminator: - {path: url, type: value} min: null slices: IdentidadDeGenero: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/IdentidadDeGenero', index: 1} min: 0 max: 1 SexoBiologico: match: {url: null} schema: {type: Extension, mustSupport: true, url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SexoBiologico', index: 2} min: 0 max: 1 active: {mustSupport: true, index: 25} identifier: short: Identificación de los prestadores mustSupport: true index: 3 elements: type: binding: {strength: required, valueSet: 'https://hl7chile.cl/fhir/ig/clcore/ValueSet/VSIdentificadores'} index: 4 slicing: rules: open discriminator: - {path: type.coding.code, type: value} min: null slices: run: match: type: coding: {code: '1'} schema: short: Identificador destinado a almacenar el número de RUN mustSupport: true index: 5 elements: use: {mustSupport: true, index: 6} type: elements: coding: elements: code: pattern: {type: Code, value: '1'} index: 7 required: [code] system: {short: endPoint que valida el RUN, mustSupport: true, index: 8} value: {short: Número de RUN, mustSupport: true, index: 9} rnpi: match: type: coding: {code: '2'} schema: short: Valor de RNPI mustSupport: true index: 10 elements: use: {mustSupport: true, index: 11} type: elements: coding: elements: code: pattern: {type: Code, value: '2'} index: 12 required: [code] system: {short: endPoint para validar los códigos, mustSupport: true, index: 13} value: {short: Valor identificador, mustSupport: true, index: 14} pasaporte: match: type: coding: {code: '3'} schema: short: Valor de PASAPORTE mustSupport: true index: 15 elements: use: {mustSupport: true, index: 16} type: elements: coding: elements: code: pattern: {type: Code, value: '3'} index: 17 required: [code] system: {short: endPoint para validar los códigos, mustSupport: true, index: 18} value: {short: Valor identificador, mustSupport: true, index: 19} otro: match: type: coding: {code: '4'} schema: short: Para otros identificadores que el notificador estime conveniente mustSupport: true index: 20 elements: use: {mustSupport: true, index: 21} type: elements: coding: elements: code: pattern: {type: Code, value: '4'} index: 22 required: [code] system: {short: endPoint para validar los códigos, mustSupport: true, index: 23} value: {short: Valor identificador, mustSupport: true, index: 24} qualification: short: Certificados, títulos y/o Especialidad(es) obtenidas por el Prestador mustSupport: true index: 39 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: 40 elements: identifier: mustSupport: true index: 41 elements: value: short: Valor del tipo de calificación, en este caso cert mustSupport: true pattern: {type: String, value: cert} index: 42 required: [value] code: mustSupport: true index: 43 elements: coding: mustSupport: true index: 44 elements: system: {short: El sistema sobre el cual se verificarán los titulos o certificados de los Prestadores, mustSupport: true, index: 45} code: {short: Nombre del titulo o certificado agregado, mustSupport: true, index: 46} display: {short: Nombre del titulo o certificado agregado, mustSupport: true, index: 47} text: {short: Nombre del titulo entregado por la Super Intendencia de Salud, mustSupport: true, index: 48} issuer: short: Organizacion que entrega el certificado o título mustSupport: true index: 49 elements: display: {short: Nombre de la organizacion que entrega certificado o título, mustSupport: true, index: 50} Esp: match: identifier: {value: esp} schema: short: Especificación de la o las especialidades que posea el prestador mustSupport: true array: true index: 51 elements: identifier: mustSupport: true index: 52 elements: value: short: Valor del tipo de calificación, en este caso esp mustSupport: true pattern: {type: String, value: esp} index: 53 required: [value] code: mustSupport: true index: 54 elements: coding: mustSupport: true index: 55 elements: system: {short: El sistema sobre el cual se verificarán las especialidades de los Prestadores, mustSupport: true, index: 56} code: {mustSupport: true, index: 57} display: {short: Nombre de la especialidad, mustSupport: true, index: 58} text: {short: Texto libre de la especialidad del profesional, mustSupport: true, index: 59} issuer: short: Organizacion que entrega el certificado o título mustSupport: true index: 60 elements: display: {short: Nombre de la organizacion que entrega certificado o título, mustSupport: true, index: 61} SubEsp: match: identifier: {value: subesp} schema: short: Especificación de la o las subespecialidades que posea el prestador mustSupport: true array: true index: 62 elements: identifier: mustSupport: true index: 63 elements: value: short: Valor del tipo de calificación, en este caso subesp mustSupport: true pattern: {type: String, value: subesp} index: 64 required: [value] code: mustSupport: true index: 65 elements: coding: mustSupport: true index: 66 elements: system: {short: El sistema sobre el cual se verificarán las especialidades de los Prestadores, mustSupport: true, index: 67} code: {mustSupport: true, index: 68} display: {short: Nombre de la subespecialidad, mustSupport: true, index: 69} text: {short: Texto libre de la subespecialidad del profesional, mustSupport: true, index: 70} issuer: short: Organizacion que entrega el certificado o título mustSupport: true index: 71 elements: display: {short: Nombre de la organizacion que entrega certificado o título, mustSupport: true, index: 72} telecom: mustSupport: true index: 32 elements: system: {short: Debe utilizar "phone" o "email"., mustSupport: true, index: 33} value: {mustSupport: true, index: 34} use: {short: Uso del contacto descrito. Puede usar "home | work | temp | old | mobile", mustSupport: true, index: 35} gender: {short: Sexo Registral (male | female | other | unknown (requerido)), mustSupport: true, index: 37} package_version: 1.8.10 extensions: IdentidadDeGenero: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/IdentidadDeGenero', min: 0, max: 1, type: Extension, mustSupport: true, index: 1} SexoBiologico: {url: 'https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/SexoBiologico', min: 0, max: 1, type: Extension, mustSupport: true, index: 2} class: profile kind: resource url: https://hl7chile.cl/fhir/ig/clcore/StructureDefinition/CorePrestadorCl base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 1.8.10