description: Eventos de teleatendimento registrados em sistemas de Telemedicina e Telessaúde. package_name: hl7.fhir.stt derivation: constraint name: Teleatendimento type: Encounter elements: appointment: index: 67 elements: reference: {index: 68} type: {index: 69} identifier: {index: 70} display: {index: 71} required: [reference, type, display] diagnosis: {index: 90} serviceProvider: index: 94 elements: reference: {index: 95} type: {index: 96} identifier: {index: 97} display: {index: 98} required: [reference, type, display] episodeOfCare: {index: 50} reasonCode: index: 81 elements: coding: index: 82 elements: system: {index: 83} version: {index: 84} code: {index: 85} display: {index: 86} userSelected: {index: 87} required: [version, display, system, code] text: {index: 88} required: [coding, text] type: index: 23 elements: coding: index: 24 elements: system: {index: 25} version: {index: 26} code: {index: 27} display: {index: 28} userSelected: {index: 29} required: [version, display, system, code] text: {index: 30} required: [text] participant: index: 52 elements: type: index: 53 elements: coding: index: 54 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-ParticipationType'} index: 55 version: pattern: {type: String, value: 3.0.0} index: 56 code: {index: 57} display: {index: 58} userSelected: {index: 59} required: [version, display, system, code] text: {index: 60} required: [coding, text] period: {index: 61} individual: index: 62 elements: reference: {index: 63} type: {index: 64} identifier: {index: 65} display: {index: 66} required: [reference, type, display] required: [individual] serviceType: elements: coding: index: 31 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/service-type'} index: 32 version: pattern: {type: String, value: 4.0.1} index: 33 code: {index: 34} display: {index: 35} userSelected: {index: 36} required: [version, display, system, code] text: {index: 37} required: [text] account: {index: 91} classHistory: {index: 22} extension: index: 0 slicing: rules: open discriminator: - {path: url, type: value} min: 0 slices: acesso: match: {url: null} schema: {type: Extension, isModifier: false, url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionTeleatendimentoAcesso', index: 1} min: 0 priority: elements: coding: index: 38 elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-ActPriority'} index: 39 version: pattern: {type: String, value: '2018-08-12'} index: 40 code: {index: 41} display: {index: 42} userSelected: {index: 43} required: [version, display, system, code] text: {index: 44} required: [coding, text] class: elements: system: pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v3-ActCode'} index: 17 version: pattern: {type: String, value: '2018-08-12'} index: 18 code: pattern: {type: Code, value: VR} index: 19 display: pattern: {type: String, value: virtual} index: 20 userSelected: {index: 21} required: [version, display, system, code] length: index: 75 elements: value: {index: 76} comparator: {index: 77} unit: {index: 78} system: {index: 79} code: {index: 80} required: [value, unit] identifier: index: 2 elements: use: {index: 3} type: {index: 4} system: {index: 5} value: {index: 6} period: {index: 7} assigner: {index: 8} 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/NamingSystemIdentificadorTeleatendimento'} schema: index: 9 elements: use: {index: 10} type: {index: 11} system: pattern: {type: Uri, value: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/NamingSystemIdentificadorTeleatendimento'} index: 12 value: {index: 13} period: {index: 14} assigner: {index: 15} required: [value, system] hospitalization: {index: 92} period: index: 72 elements: start: {index: 73} end: {index: 74} required: [start, end] basedOn: {index: 51} partOf: {index: 99} location: {index: 93} subject: index: 45 elements: reference: {index: 46} type: {index: 47} identifier: {index: 48} display: {index: 49} required: [reference, type, display] statusHistory: elements: period: elements: start: {index: 16} required: [start] reasonReference: {index: 89} package_version: 1.0.0-beta14 extensions: acesso: {url: 'https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/ExtensionTeleatendimentoAcesso', min: 0, type: Extension, isModifier: false, index: 1} class: profile kind: resource url: https://stt.telessaude.ufsc.br/fhir/r4/StructureDefinition/Teleatendimento base: http://hl7.org/fhir/StructureDefinition/Encounter version: 1.0.0 required: [serviceProvider, participant, subject, length, appointment, period]