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: 24 elements: coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/service-category'} index: 25 version: pattern: {type: String, value: 4.0.1} index: 26 code: {index: 27} display: {index: 28} userSelected: {index: 29} required: [version, display, system, code] text: {index: 30} required: [text] slot: {index: 66} specialty: index: 39 elements: coding: elements: system: {index: 40} version: {index: 41} code: {index: 42} display: {index: 43} userSelected: {index: 44} required: [version, display, system, code] text: {index: 45} required: [text] cancelationReason: elements: coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/appointment-cancellation-reason'} index: 18 version: pattern: {type: String, value: 4.0.1} index: 19 code: {index: 20} display: {index: 21} userSelected: {index: 22} required: [display, system, code] text: {index: 23} required: [text] requestedPeriod: {index: 84} start: {index: 64} reasonCode: index: 52 elements: coding: index: 53 elements: system: {index: 54} version: {index: 55} code: {index: 56} display: {index: 57} userSelected: {index: 58} required: [version, display, system, code] text: {index: 59} required: [coding, text] created: {index: 67} participant: elements: type: index: 69 elements: coding: index: 70 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'} index: 71 version: pattern: {type: String, value: 3.0.0} index: 72 code: {index: 73} display: {index: 74} userSelected: {index: 75} required: [version, display, system, code] text: {index: 76} required: [coding, text] actor: index: 77 elements: reference: {index: 78} type: {index: 79} identifier: {index: 80} display: {index: 81} required: [reference, type, display] required: {index: 82} period: {index: 83} required: [required, actor] serviceType: index: 31 elements: coding: index: 32 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/service-type'} index: 33 version: pattern: {type: String, value: 4.0.1} index: 34 code: {index: 35} display: {index: 36} userSelected: {index: 37} required: [version, display, system, code] text: {index: 38} required: [text] extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: null slices: instituicaoResponsavel: match: {url: null} schema: type: Extension sliceIsConstraining: false url: https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionAgendamentoTeleatendimentoInstituicaoResponsavel index: 1 elements: value: choices: [] index: 3 required: [value] supportingInformation: elements: reference: {index: 61} type: {index: 62} display: {index: 63} required: [reference, type, display] appointmentType: elements: coding: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0276'} index: 46 version: pattern: {type: String, value: '2.9'} index: 47 code: {index: 48} display: {index: 49} userSelected: {index: 50} required: [version, display, system, code] text: {index: 51} required: [text] identifier: index: 4 elements: use: {index: 5} type: {index: 6} system: {index: 7} value: {index: 8} period: {index: 9} assigner: {index: 10} 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: 11 elements: use: {index: 12} type: {index: 13} system: pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemIdentificadorAgendamentoTeleatendimento'} index: 14 value: {index: 15} period: {index: 16} assigner: {index: 17} required: [value, system] basedOn: {index: 68} end: {index: 65} reasonReference: {index: 60} package_version: 1.0.0-beta13 extensions: instituicaoResponsavel: url: https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionAgendamentoTeleatendimentoInstituicaoResponsavel type: Extension sliceIsConstraining: false index: 1 elements: value: choices: [] index: 3 required: [value] 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]