description: Agendamentos realizados para eventos de teleatendimento registrados em sistemas de Telemedicina e Telessaúde. package_name: hl7.fhir.stt derivation: constraint name: AgendamentoTeleatendimento type: Appointment elements: serviceCategory: index: 20 elements: coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/service-category'} index: 21 version: pattern: {type: String, value: 4.0.1} index: 22 code: {index: 23} display: {index: 24} userSelected: {index: 25} required: [version, display, system, code] text: {index: 26} required: [text] slot: {index: 62} specialty: index: 35 elements: coding: elements: system: {index: 36} version: {index: 37} code: {index: 38} display: {index: 39} userSelected: {index: 40} required: [version, display, system, code] text: {index: 41} required: [text] cancelationReason: elements: coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason'} index: 14 version: pattern: {type: String, value: 4.0.1} index: 15 code: {index: 16} display: {index: 17} userSelected: {index: 18} required: [display, system, code] text: {index: 19} required: [text] requestedPeriod: {index: 80} start: {index: 60} reasonCode: index: 48 elements: coding: index: 49 elements: system: {index: 50} version: {index: 51} code: {index: 52} display: {index: 53} userSelected: {index: 54} required: [version, display, system, code] text: {index: 55} required: [coding, text] created: {index: 63} participant: elements: type: index: 65 elements: coding: index: 66 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'} index: 67 version: pattern: {type: String, value: 3.0.0} index: 68 code: {index: 69} display: {index: 70} userSelected: {index: 71} required: [version, display, system, code] text: {index: 72} required: [coding, text] actor: index: 73 elements: reference: {index: 74} type: {index: 75} identifier: {index: 76} display: {index: 77} required: [reference, type, display] required: {index: 78} period: {index: 79} required: [required, actor] serviceType: index: 27 elements: coding: index: 28 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/service-type'} index: 29 version: pattern: {type: String, value: 4.0.1} index: 30 code: {index: 31} display: {index: 32} userSelected: {index: 33} required: [version, display, system, code] text: {index: 34} required: [text] supportingInformation: elements: reference: {index: 57} type: {index: 58} display: {index: 59} required: [reference, type, display] appointmentType: elements: coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0276'} index: 42 version: pattern: {type: String, value: '2.9'} index: 43 code: {index: 44} display: {index: 45} userSelected: {index: 46} required: [version, display, system, code] text: {index: 47} required: [text] identifier: index: 0 elements: use: {index: 1} type: {index: 2} system: {index: 3} value: {index: 4} period: {index: 5} assigner: {index: 6} required: [value, system] slicing: rules: open discriminator: - {path: system, type: value} min: null max: 1 slices: identificadorExterno: match: {system: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemIdentificadorAgendamentoTeleatendimento'} schema: index: 7 elements: use: {index: 8} type: {index: 9} system: pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemIdentificadorAgendamentoTeleatendimento'} index: 10 value: {index: 11} period: {index: 12} assigner: {index: 13} required: [value, system] basedOn: {index: 64} end: {index: 61} reasonReference: {index: 56} package_version: 1.0.0-beta4 class: profile kind: resource url: https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/AgendamentoTeleatendimento base: http://hl7.org/fhir/StructureDefinition/Appointment version: 1.0.0 required: [created, start, end]