description: null package_name: package.teste derivation: constraint name: EncounterPTCore type: Encounter elements: appointment: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AppointmentPTCore'] index: 35 diagnosis: index: 45 elements: condition: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ConditionPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProcedurePTCore'] index: 46 use: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-clinico'} index: 47 rank: {index: 48} meta: {type: Meta, index: 1} serviceProvider: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore'] index: 65 episodeOfCare: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EpisodeOfCarePTCore'] index: 29 reasonCode: type: CodeableConcept index: 39 slicing: rules: open discriminator: - {path: id, type: value} min: null slices: administrativeEmergencyCauseofAdmission: match: {id: administrativeEmergencyCauseofAdmission} schema: binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 40 elements: id: pattern: {type: Id, value: administrativeEmergencyCauseofAdmission} index: 41 emergencyCauseOfAdmission: match: {id: emergencyCauseOfAdmission} schema: binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 42 elements: id: pattern: {type: Id, value: emergencyCauseOfAdmission} index: 43 type: type: CodeableConcept index: 13 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: 14 elements: id: pattern: {type: Id, value: valencia} index: 15 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: 16 elements: id: pattern: {type: Id, value: subvalencia} index: 17 patientEncounterStatus: match: {id: patientEncounterStatus} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 18 elements: id: pattern: {type: Id, value: patientEncounterStatus} index: 19 indirectEncounter: match: {id: indirectEncounter} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 20 elements: id: pattern: {type: Id, value: indirectEncounter} index: 21 encounterPresence: match: {id: encounterPresence} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 22 elements: id: pattern: {type: Id, value: encounterPresence} index: 23 communicationType: match: {id: communicationType} schema: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 24 elements: id: pattern: {type: Id, value: communicationType} index: 25 participant: index: 31 elements: type: {type: CodeableConcept, index: 32} period: {type: Period, index: 33} individual: type: Reference refers: ['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: 34 serviceType: {type: CodeableConcept, index: 26} account: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/AccountPTCore'] index: 49 classHistory: index: 10 elements: class: {type: Coding, index: 11} period: {type: Period, index: 12} 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} priority: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 27 status: {index: 5} id: {index: 0} class: {type: Coding, index: 9} length: type: Duration index: 37 elements: system: index: 38 slicing: slices: unitOfPresentation: match: {} schema: {index: 38} max: 0 identifier: type: Identifier index: 3 elements: type: elements: coding: elements: id: {index: 4} hospitalization: index: 50 elements: dischargeDisposition: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 59 preAdmissionIdentifier: {type: Identifier, index: 51} specialArrangement: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 57 dietPreference: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/nutricao'} index: 55 admitSource: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 53 specialCourtesy: {type: CodeableConcept, index: 56} reAdmission: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 54 origin: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore'] index: 52 destination: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/OrganizationPTCore'] index: 58 period: {type: Period, index: 36} basedOn: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ServiceRequestPTCore'] index: 30 partOf: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/EncounterPTCore'] index: 66 location: index: 60 elements: location: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/LocationPTCore'] index: 61 status: {index: 62} physicalType: type: CodeableConcept binding: {strength: required, valueSet: 'https://www.ctc.min-saude.pt/catalogos/apoio-ao-registo-administrativo'} index: 63 period: {type: Period, index: 64} subject: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/GroupPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/PatientPTCore'] index: 28 statusHistory: index: 6 elements: status: {index: 7} period: {type: Period, index: 8} reasonReference: type: Reference refers: ['https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ConditionPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ImmunizationRecommendationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ObservationPTCore', 'https://spms.min-saude.pt/fhir-r4B/iop/StructureDefinition/ProcedurePTCore'] index: 44 package_version: 1.0.7-draft 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/EncounterPTCore base: http://hl7.org/fhir/StructureDefinition/Encounter version: 1.0.0 required: [id]