description: 'O recurso Practitioner caracteriza de forma abrangente a totalidade dos profissionais de saúde, permitindo a existência de uma visão única relativamente aos atributos que o caracterizam e que se afiguram como relevantes no âmbito da partilha de informação entre sistemas. A nível nacional, consideram-se duas realidades: profissionais cujo exercício da profissão é regulado por uma ordem profissional e profissionais com profissões não reguladas por ordem profissional.\nO recurso Practitioner é utilizado para descrição geral do profissional, não abrangendo as funções que este desempenha em determinada entidade. A informação do recurso Practitioner deve estar de acordo com a informação definida no provedor nacional de profissionais de saúde.' package_name: portuguese.use-cases.guide derivation: constraint name: PractitionerPTCore type: Practitioner elements: address: type: Address index: 14 extensions: countyPTExtension: {url: null, index: 15} municipalityPTExtension: url: null index: 16 elements: value: choices: [] index: 18 parishPTExtension: url: null index: 19 elements: value: choices: [] index: 21 geolocationPTExtension: url: null index: 22 extensions: longitude: url: null index: 23 elements: value: choices: [] index: 25 latitude: url: null index: 26 elements: value: choices: [] index: 28 altitude: url: null index: 29 elements: value: choices: [] index: 31 elements: extension: index: 23 slicing: slices: longitude: match: {} schema: index: 23 elements: value: choices: [] index: 25 latitude: match: {} schema: index: 26 elements: value: choices: [] index: 28 altitude: match: {} schema: index: 29 elements: value: choices: [] index: 31 addressNutsPTExtension: url: null index: 32 extensions: NUTI: url: null index: 33 elements: value: choices: [] index: 35 NUTII: url: null index: 36 elements: value: choices: [] index: 38 NUTIII: url: null index: 39 elements: value: choices: [] index: 41 elements: extension: index: 33 slicing: slices: NUTI: match: {} schema: index: 33 elements: value: choices: [] index: 35 NUTII: match: {} schema: index: 36 elements: value: choices: [] index: 38 NUTIII: match: {} schema: index: 39 elements: value: choices: [] index: 41 elements: extension: index: 15 slicing: slices: countyPTExtension: match: {} schema: {index: 15} municipalityPTExtension: match: {} schema: index: 16 elements: value: choices: [] index: 18 parishPTExtension: match: {} schema: index: 19 elements: value: choices: [] index: 21 geolocationPTExtension: match: {} schema: index: 22 extensions: longitude: url: null index: 23 elements: value: choices: [] index: 25 latitude: url: null index: 26 elements: value: choices: [] index: 28 altitude: url: null index: 29 elements: value: choices: [] index: 31 elements: extension: index: 23 slicing: slices: longitude: match: {} schema: index: 23 elements: value: choices: [] index: 25 latitude: match: {} schema: index: 26 elements: value: choices: [] index: 28 altitude: match: {} schema: index: 29 elements: value: choices: [] index: 31 addressNutsPTExtension: match: {} schema: index: 32 extensions: NUTI: url: null index: 33 elements: value: choices: [] index: 35 NUTII: url: null index: 36 elements: value: choices: [] index: 38 NUTIII: url: null index: 39 elements: value: choices: [] index: 41 elements: extension: index: 33 slicing: slices: NUTI: match: {} schema: index: 33 elements: value: choices: [] index: 35 NUTII: match: {} schema: index: 36 elements: value: choices: [] index: 38 NUTIII: match: {} schema: index: 39 elements: value: choices: [] index: 41 line: index: 42 slicing: slices: tipoVia: match: {} schema: {index: 42} descricaoVia: match: {} schema: {index: 43} period: {index: 44} meta: {type: Meta, index: 1} name: type: HumanName index: 6 elements: period: {index: 7} birthDate: {index: 46} extension: type: Extension url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/NacionalityPTExtension index: 2 slicing: slices: nacionalityPTExtension: match: {} schema: {type: Extension, url: 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/NacionalityPTExtension', index: 2} photo: type: Attachment index: 47 elements: contentType: {index: 48} active: {index: 5} communication: type: CodeableConcept binding: {strength: preferred, valueSet: 'http://hl7.org/fhir/ValueSet/all-languages'} index: 85 extensions: proficiencyPTExtension: url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProficiencyPTExtension type: Extension isModifier: false index: 86 elements: value: pattern: type: CodeableConcept value: coding: - {system: 'urn:oid:2.16.620.1.101.10.4.7.2'} choices: [] index: 88 elements: extension: type: Extension isModifier: false url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProficiencyPTExtension index: 86 slicing: slices: proficiencyPTExtension: match: {} schema: type: Extension isModifier: false url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProficiencyPTExtension index: 86 elements: value: pattern: type: CodeableConcept value: coding: - {system: 'urn:oid:2.16.620.1.101.10.4.7.2'} choices: [] index: 88 coding: {index: 89} id: {index: 0} identifier: type: Identifier index: 3 elements: type: elements: coding: elements: id: {index: 4} qualification: extensions: qualificationPTExtension: url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/QualificationPTExtension type: Extension isModifier: false index: 49 extensions: status: {url: null, index: 50} statusPeriod: {url: null, index: 51} elements: extension: index: 50 slicing: slices: status: match: {} schema: {index: 50} statusPeriod: match: {} schema: {index: 51} professionalGradePTExtension: url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProfessionalGradePTExtension type: Extension isModifier: false index: 52 elements: value: choices: [] index: 54 elements: extension: type: Extension isModifier: false url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/QualificationPTExtension index: 49 slicing: slices: qualificationPTExtension: match: {} schema: type: Extension isModifier: false url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/QualificationPTExtension index: 49 extensions: status: {url: null, index: 50} statusPeriod: {url: null, index: 51} elements: extension: index: 50 slicing: slices: status: match: {} schema: {index: 50} statusPeriod: match: {} schema: {index: 51} professionalGradePTExtension: match: {} schema: type: Extension isModifier: false url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProfessionalGradePTExtension index: 52 elements: value: choices: [] index: 54 identifier: {type: Identifier, index: 55} code: short: Concept - reference to a terminology or just text index: 56 slicing: rules: open discriminator: - {path: id, type: value} min: null slices: dentistSpecialty: match: {id: dentistSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 61 elements: id: pattern: {type: Id, value: dentistSpecialty} index: 62 medicalPhysicsSpecialty: match: {id: medicalPhysicsSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 57 elements: id: pattern: {type: Id, value: medicalPhysicsSpecialty} index: 58 pharmaceuticalSpecialty: match: {id: pharmaceuticalSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 65 elements: id: pattern: {type: Id, value: pharmaceuticalSpecialty} index: 66 medicalSubSpecialty: match: {id: medicalSubSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 75 elements: id: pattern: {type: Id, value: medicalSubSpecialty} index: 76 nursingSpecialty: match: {id: nursingSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 59 elements: id: pattern: {type: Id, value: nursingSpecialty} index: 60 habilitacoesLiterarias: match: {id: habilitacoesLiterarias} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 81 elements: id: pattern: {type: Id, value: habilitacoesLiterarias} index: 82 physiotherapySpecialty: match: {id: physiotherapySpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 69 elements: id: pattern: {type: Id, value: physiotherapySpecialty} index: 70 medicalSpecialty: match: {id: medicalSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 63 elements: id: pattern: {type: Id, value: medicalSpecialty} index: 64 nutritionAndDieteticSpecialty: match: {id: nutritionAndDieteticSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 67 elements: id: pattern: {type: Id, value: nutritionAndDieteticSpecialty} index: 68 psychologySpecialty: match: {id: psychologySpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 71 elements: id: pattern: {type: Id, value: psychologySpecialty} index: 72 psychologySubSpecialty: match: {id: psychologySubSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 73 elements: id: pattern: {type: Id, value: psychologySubSpecialty} index: 74 medicalCompetence: match: {id: medicalCompetence} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 79 elements: id: pattern: {type: Id, value: medicalCompetence} index: 80 professionalTitle: match: {id: professionalTitle} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/categorias-profissionais-de-saude'} index: 77 elements: id: pattern: {type: Id, value: professionalTitle} index: 78 period: {type: Period, index: 83} issuer: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore'] index: 84 telecom: type: ContactPoint index: 8 elements: system: {index: 9} value: {index: 10} use: {index: 11} rank: {index: 12} period: {index: 13} gender: {index: 45} package_version: 1.0.1 extensions: nacionalityPTExtension: {url: 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/NacionalityPTExtension', type: Extension, index: 2} class: profile kind: resource url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore base: http://hl7.org/fhir/StructureDefinition/Practitioner version: 2.0.0 required: [id]