description: O recurso Schedule caracteriza um container de intervalos de tempo que podem estar disponíveis para agendamento. A definição de recurso genéricos permite 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. Uma agenda apresenta as datas e horários disponíveis para a execução de um serviço e/ou uso de determinado recurso (material ou humano). O recurso Schedule é utilizado para descrever o conjunto de intervalos de tempo durante os quais o serviço ou recurso (material ou humano) está possivelmente disponível para utilização. Assim, o agendamento atua sobre um serviço ou recurso. package_name: portuguese.use-cases.guide derivation: constraint name: SchedulePTCore type: Schedule elements: serviceCategory: type: CodeableConcept index: 6 slicing: rules: open discriminator: - {path: id, type: value} min: null slices: valencia: match: {id: valencia} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.acss.min-saude.pt/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf'} index: 7 elements: id: pattern: {type: Id, value: valencia} index: 8 subvalencia: match: {id: subvalencia} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.acss.min-saude.pt/circulares/Circular_Normativa/2015/Circular_Normativa_20_2015.pdf'} index: 9 elements: id: pattern: {type: Id, value: subvalencia} index: 10 patientEncounterStatus: match: {id: 2.16.620.1.101.10.4.7.9} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 11 elements: id: pattern: {type: Id, value: 2.16.620.1.101.10.4.7.9} index: 12 indirectEncounter: match: {id: 2.16.620.1.101.10.4.7.6} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 13 elements: id: pattern: {type: Id, value: 2.16.620.1.101.10.4.7.6} index: 14 encounterPresence: match: {id: encounterPresence} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 15 elements: id: pattern: {type: Id, value: encounterPresence} index: 16 communicationType: match: {id: communicationType} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 17 elements: id: pattern: {type: Id, value: communicationType} index: 18 program: match: {id: program} schema: binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 19 elements: id: pattern: {type: Id, value: program} index: 20 meta: {type: Meta, index: 1} specialty: type: CodeableConcept index: 22 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: 27 elements: id: pattern: {type: Id, value: dentistSpecialty} index: 28 medicalPhysicsSpecialty: match: {id: medicalPhysicsSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 23 elements: id: pattern: {type: Id, value: medicalPhysicsSpecialty} index: 24 pharmaceuticalSpecialty: match: {id: pharmaceuticalSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 31 elements: id: pattern: {type: Id, value: pharmaceuticalSpecialty} index: 32 medicalSubSpecialty: match: {id: medicalSubSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 41 elements: id: pattern: {type: Id, value: medicalSubSpecialty} index: 42 nursingSpecialty: match: {id: nursingSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 25 elements: id: pattern: {type: Id, value: nursingSpecialty} index: 26 physiotherapySpecialty: match: {id: physiotherapySpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 37 elements: id: pattern: {type: Id, value: physiotherapySpecialty} index: 38 medicalSpecialty: match: {id: medicalSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 29 elements: id: pattern: {type: Id, value: medicalSpecialty} index: 30 nutritionAndDieteticSpecialty: match: {id: nutritionAndDieteticSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 33 elements: id: pattern: {type: Id, value: nutritionAndDieteticSpecialty} index: 34 psychologySpecialty: match: {id: psychologySpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 35 elements: id: pattern: {type: Id, value: psychologySpecialty} index: 36 psychologySubSpecialty: match: {id: psychologySubSpecialty} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 39 elements: id: pattern: {type: Id, value: psychologySubSpecialty} index: 40 medicalCompetence: match: {id: medicalCompetence} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/especialidades-e-valencias-de-saude'} index: 45 elements: id: pattern: {type: Id, value: medicalCompetence} index: 46 professionalTitle: match: {id: professionalTitle} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/categorias-profissionais-de-saude'} index: 43 elements: id: pattern: {type: Id, value: professionalTitle} index: 44 serviceType: {type: CodeableConcept, index: 21} extension: type: Extension url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceTypePTExtension index: 2 slicing: slices: serviceTypePTExtension: match: {} schema: {type: Extension, url: 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceTypePTExtension', index: 2} planningHorizon: {type: Period, index: 48} active: {index: 5} id: {index: 0} comment: {index: 49} identifier: type: Identifier index: 3 elements: type: elements: coding: elements: id: {index: 4} actor: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/DevicePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/HealthcareServicePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PractitionerRolePTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/RelatedPersonPTCore'] index: 47 package_version: 1.0.1 extensions: serviceTypePTExtension: {url: 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceTypePTExtension', type: Extension, index: 2} class: profile kind: resource url: https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/SchedulePTCore base: http://hl7.org/fhir/StructureDefinition/Schedule version: 1.0.0 required: [id]