Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1 BR

Publish Box vai aqui

Resource Profile: br-core-encounter

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-encounter Versão: 1.0.0
Active as of 2026-01-14 Nome computável: BRCoreEncounter

Uma interação entre um paciente e o(s) prestador(es) de serviços saúde com a finalidade de fornecer serviço(s) de saúde ou avaliar o estado de saúde de um paciente

Escopo/Uso

O encontro com o paciente é caracterizado pelo ambiente onde ele ocorre: ambulatórios, emergência, saúde domiciliar, internação e encontros virtuais. Abrange desde a pré-admissão até a alta. O paciente pode ser atendido por diferentes profissionais de saúde e mudar de local durante o encontro.

Devido ao amplo escopo do Encontro, nem todos os elementos serão relevantes em todos os ambientes. Por esse motivo, as informações relacionadas à admissão/alta são mantidas em um componente separado de Hospitalização dentro do Encontro. O elemento class é usado para distinguir entre essas configurações, o que orientará a validação adicional e aplicação de regras de negócio.

Existem variações significativas entre organizações e países sobre quais eventos de negócios iniciam um novo Encontro e o nível de agregação usado. Cada visita de um médico durante uma hospitalização pode gerar uma nova instância de Encontro. No entanto, essa instância pode ser agregada a uma única para toda a hospitalização, dependendo da prática local e dos sistemas usados. Em algumas jurisdições, grupos de Encontros podem ser criados por razões financeiras ou outras. Os Encontros podem ser agrupados em outros usando o elemento partOf. Veja os exemplos abaixo.

Instâncias de encontro podem existir antes do encontro real para transmitir informações de pré-admissão, incluindo o uso de elementos de encontros para refletir a data de início prevista ou os locais de encontro planejados. Nesse caso, o elemento Status é definido como ‘Planejado’.

O componente de Hospitalização é projetado para armazenar informações detalhadas sobre eventos de hospitalização. Deve sempre corresponder ao período do encontro em questão. Caso o período divirja, deve-se utilizar outro encontro para registrar essas informações como parte da instância atual do encontro.

O procedimento e o encontro possuem referências mútuas, devendo cada um deles referir-se a procedimentos distintos: uma referência para o procedimento realizado durante o encontro (armazenada em Procedure.encounter) e outra para os casos em que um encontro é decorrente de um procedimento anterior (armazenada em Encounter.indication), como nos encontros de acompanhamento para resolver complicações de um procedimento prévio.

Gerenciamento de status

Um encontro passa por vários status no seu ciclo de vida: planejado, em andamento, concluído ou cancelado. Esses status são usados para diversos fins e a análise do histórico pode ser necessária. Isso envolve revisar todas as versões do encontro e analisar o período de cada uma. Para simplificar esse processo, um componente de histórico de status está incluído.

O campo de status não define por si só se um encontro é “admitido”. O contexto e as políticas da organização determinam isso. Em unidades de cuidados intensivos ou clínicas comunitárias, status como “chegou”, “triado” ou “em andamento” podem indicar internação.

O status “de licença” pode ou não fazer parte da admissão, dependendo se o paciente foi autorizado a ir para casa temporariamente. No caso de uma consulta ambulatorial, o paciente também pode ser considerado admitido. A definição de admitido varia, mas geralmente acreditamos que um paciente é admitido quando o status está em andamento.

Extensões

A extensão padrão para o encontro é o Associated Encounter. Esta extensão deve ser utilizada para fazer Referência à um encontro em que não há nenhuma propriedade que já defina essa associação no recurso.

Limites e relacionamentos

O recurso Encontro não deve armazenar informações de agendamento; use o recurso Appointment para isso. Em muitos sistemas, encontros ambulatoriais (Encontro) e Appointment são usados juntos. No FHIR, Appointment serve para marcar uma data, enquanto Encontro contém informações sobre o encontro real, como a chegada do paciente.

Como tal, um encontro no status “planejado” não é idêntico ao compromisso que o agendou, mas é o encontro anterior à sua ocorrência real, com a expectativa de que o encontro seja atualizado à medida que avança para a conclusão. A chegada do paciente a um local não significa necessariamente o início do encontro (por exemplo, um paciente chega uma hora antes do que é realmente atendido por um médico).

Um agendamento é normalmente utilizado durante a fase de planejamento para pesquisar, localizar um horário disponível e então marcar a consulta. Uma vez que este processo esteja concluído e o agendamento esteja prestes a começar, ele será marcado como cumprido e vinculado ao encontro recém-criado. Este novo encontro pode iniciar com o status de “chegou” quando a pessoa for admitida em um estabelecimento, e depois continuar para a ala onde outra parte do encontro pode começar.

Os recursos de comunicação são usados para uma interação simultânea entre um profissional e um paciente onde não há contato direto. Os exemplos incluem uma mensagem telefônica ou a transmissão de alguma documentação de correspondência.

Não há duração registrada para um recurso de comunicação, mas ele pode conter horários de envio e recebimento.

Usos:

Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

Esta estrutura é derivada de Encounter

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Encounter Encounter
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... status 1..1 code Status atual do atendimento: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
... statusHistory 0..* BackboneElement Lista de status de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... status 1..1 code Status de atendimentos anteriores: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
.... period 1..1 Period O tempo em que o episódio estava no status especificado
... class 1..1 Coding Classificação do atendimento com o paciente
... classHistory 0..* BackboneElement Lista de classes de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... class 1..1 Coding Classe dos atendimento anteriore
.... period 1..1 Period Período do atendimento anteriore
... type 0..* CodeableConcept Tipo específico do atendimento
Vínculo: BR Atendimento Prestado (required)
... serviceType 0..1 CodeableConcept Tipo específico do serviço
Vínculo: BR Servico Especializado (required)
... priority 1..1 CodeableConcept Prioridade do atendimento
Vínculo: BR Carater Atendimento (required)
... subject 1..1 Reference(BRCorePatient | Group) Referência ao paciente ou grupo deste atendimento
... episodeOfCare 0..* Reference(EpisodeOfCare) Referência ao episódio de cuidado relacionado a este atendimento
... basedOn 0..* Reference(BRCoreServiceRequest) Referência ao ServiceRequest que iniciou este atendimento
... participant 0..* BackboneElement Participantes no atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... type 1..* CodeableConcept Função do participante no atendimento
Vínculo: BR Responsabilidade Participante (required)
.... period 0..1 Period Período de atuação do participante
.... individual 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Referência à profissionais envolvidos no atendimento
... appointment 0..* Reference(Appointment) Referência ao agendamento desde atendimento
... period 1..1 Period Hora de início e término do atendimento
... length 0..1 Duration Duração do atendimento
... reasonCode 0..* CodeableConcept Queixa principal do atendimento
Vínculo: BR Reason Encounter (required)
... reasonReference 0..1 Reference(BRCoreCondition | BRCoreProcedure | BRCoreObservation | ImmunizationRecommendation) Referência ao motivo do atendimento
... diagnosis 0..* BackboneElement Lista de diagnósticos deste atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... condition 1..1 Reference(BRCoreCondition | BRCoreProcedure) O diagnóstico ou procedimento relevante para este atendimento
.... use 1..1 CodeableConcept Papel deste diagnóstico no atendimento (por exemplo, internação, faturamento, alta…)
Vínculo: DiagnosisRole (required)
.... rank 0..1 positiveInt Classificação do diagnóstico
... account 0..* Reference(Account) Referências as contas desde atendimento
... hospitalization 0..1 BackboneElement Detalhes sobre a internação em um serviço de saúde
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... preAdmissionIdentifier 0..1 Identifier Identificador de pré-internação
.... origin 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de onde o paciente veio antes da internação
.... admitSource 1..1 CodeableConcept De onde o paciente foi admitido (encaminhamento médico, transferência)
Vínculo: BR Procedencia (required)
.... reAdmission 0..1 CodeableConcept O tipo de readmissão hospitalar (se houver). Se o valor estiver ausente, a internação não será dentificada como uma reinternação
.... dietPreference 0..* CodeableConcept Preferências alimentares do paciente
.... specialCourtesy 0..* CodeableConcept Cortesias especiais (VIP, membro do conselho)
.... specialArrangement 0..* CodeableConcept Necessidades especiais: cadeira de rodas, tradutor, maca, etc
.... destination 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de encaminhamento pós-alta
.... dischargeDisposition 1..1 CodeableConcept Categoria ou tipo de local após a alta
Vínculo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho (required)
... location 0..* BackboneElement Lista de locais onde o paciente esteve
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... location 1..1 Reference(br-core-location) Local onde o atendimento acontece
.... status 0..1 code O status do local: planned | active | reserved | completed
Vínculo: EncounterLocationStatus (required)
.... physicalType 0..1 CodeableConcept O tipo físico do local (geralmente o nível na hierarquia do local - quarto, enfermaria, etc.)
Vínculo: LocationType (required)
.... period 0..1 Period Período de tempo durante o qual o paciente esteve presente no local
... serviceProvider 1..1 Reference(BRCoreOrganization) A organização (instalação) responsável por este encontro
... partOf 0..1 Reference(br-core-encounter) Outro atendimento do qual este atendimento faz parte

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Encounter.typerequiredBRAtendimentoPrestado
https://terminologia.saude.gov.br/fhir/ValueSet/BRAtendimentoPrestado
From este IG
Encounter.serviceTyperequiredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
Encounter.priorityrequiredBRCaraterAtendimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRCaraterAtendimento
From este IG
Encounter.participant.typerequiredBRResponsabilidadeParticipante
https://terminologia.saude.gov.br/fhir/ValueSet/BRResponsabilidadeParticipante
From este IG
Encounter.reasonCoderequiredBRReasonEncounter
https://terminologia.saude.gov.br/fhir/ValueSet/BRReasonEncounter
From este IG
Encounter.diagnosis.userequiredDiagnosisRole
http://hl7.org/fhir/ValueSet/diagnosis-role
From a norma FHIR
Encounter.hospitalization.admitSourcerequiredBRProcedencia
https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedencia
From este IG
Encounter.hospitalization.dischargeDispositionrequiredhttps://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
Encounter.location.statusrequiredEncounterLocationStatus
http://hl7.org/fhir/ValueSet/encounter-location-status
From a norma FHIR
Encounter.location.physicalTyperequiredLocationType
http://hl7.org/fhir/ValueSet/location-physical-type
From a norma FHIR
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Encounter 0..* Encounter An interaction during which services are provided to the patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... status ?!Σ 1..1 code Status atual do atendimento: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
Vínculo: EncounterStatus (required): Current state of the encounter.
... statusHistory 0..* BackboneElement Lista de status de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... status 1..1 code Status de atendimentos anteriores: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
Vínculo: EncounterStatus (required): Current state of the encounter.
.... period 1..1 Period O tempo em que o episódio estava no status especificado
... class Σ 1..1 Coding Classificação do atendimento com o paciente
Vínculo: ActEncounterCode (extensible): Classification of the encounter.
... classHistory 0..* BackboneElement Lista de classes de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... class 1..1 Coding Classe dos atendimento anteriore
Vínculo: ActEncounterCode (extensible): Classification of the encounter.
.... period 1..1 Period Período do atendimento anteriore
... type Σ 0..* CodeableConcept Tipo específico do atendimento
Vínculo: BR Atendimento Prestado (required)
... serviceType Σ 0..1 CodeableConcept Tipo específico do serviço
Vínculo: BR Servico Especializado (required)
... priority 1..1 CodeableConcept Prioridade do atendimento
Vínculo: BR Carater Atendimento (required)
... subject Σ 1..1 Reference(BRCorePatient | Group) Referência ao paciente ou grupo deste atendimento
... episodeOfCare Σ 0..* Reference(EpisodeOfCare) Referência ao episódio de cuidado relacionado a este atendimento
... basedOn 0..* Reference(BRCoreServiceRequest) Referência ao ServiceRequest que iniciou este atendimento
... participant Σ 0..* BackboneElement Participantes no atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... type Σ 1..* CodeableConcept Função do participante no atendimento
Vínculo: BR Responsabilidade Participante (required)
.... period 0..1 Period Período de atuação do participante
.... individual Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Referência à profissionais envolvidos no atendimento
... appointment Σ 0..* Reference(Appointment) Referência ao agendamento desde atendimento
... period 1..1 Period Hora de início e término do atendimento
... length 0..1 Duration Duração do atendimento
... reasonCode Σ 0..* CodeableConcept Queixa principal do atendimento
Vínculo: BR Reason Encounter (required)
... reasonReference Σ 0..1 Reference(BRCoreCondition | BRCoreProcedure | BRCoreObservation | ImmunizationRecommendation) Referência ao motivo do atendimento
... diagnosis Σ 0..* BackboneElement Lista de diagnósticos deste atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... condition Σ 1..1 Reference(BRCoreCondition | BRCoreProcedure) O diagnóstico ou procedimento relevante para este atendimento
.... use 1..1 CodeableConcept Papel deste diagnóstico no atendimento (por exemplo, internação, faturamento, alta…)
Vínculo: DiagnosisRole (required)
.... rank 0..1 positiveInt Classificação do diagnóstico
... account 0..* Reference(Account) Referências as contas desde atendimento
... hospitalization 0..1 BackboneElement Detalhes sobre a internação em um serviço de saúde
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... preAdmissionIdentifier 0..1 Identifier Identificador de pré-internação
.... origin 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de onde o paciente veio antes da internação
.... admitSource 1..1 CodeableConcept De onde o paciente foi admitido (encaminhamento médico, transferência)
Vínculo: BR Procedencia (required)
.... reAdmission 0..1 CodeableConcept O tipo de readmissão hospitalar (se houver). Se o valor estiver ausente, a internação não será dentificada como uma reinternação
Vínculo: hl7VS-re-admissionIndicator (example): The reason for re-admission of this hospitalization encounter.
.... dietPreference 0..* CodeableConcept Preferências alimentares do paciente
Vínculo: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements.
.... specialCourtesy 0..* CodeableConcept Cortesias especiais (VIP, membro do conselho)
Vínculo: SpecialCourtesy (preferred): Special courtesies.
.... specialArrangement 0..* CodeableConcept Necessidades especiais: cadeira de rodas, tradutor, maca, etc
Vínculo: SpecialArrangements (preferred): Special arrangements.
.... destination 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de encaminhamento pós-alta
.... dischargeDisposition 1..1 CodeableConcept Categoria ou tipo de local após a alta
Vínculo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho (required)
... location 0..* BackboneElement Lista de locais onde o paciente esteve
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... location 1..1 Reference(br-core-location) Local onde o atendimento acontece
.... status 0..1 code O status do local: planned | active | reserved | completed
Vínculo: EncounterLocationStatus (required)
.... physicalType 0..1 CodeableConcept O tipo físico do local (geralmente o nível na hierarquia do local - quarto, enfermaria, etc.)
Vínculo: LocationType (required)
.... period 0..1 Period Período de tempo durante o qual o paciente esteve presente no local
... serviceProvider 1..1 Reference(BRCoreOrganization) A organização (instalação) responsável por este encontro
... partOf 0..1 Reference(br-core-encounter) Outro atendimento do qual este atendimento faz parte

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Encounter.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Encounter.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|4.0.1
From a norma FHIR
Encounter.statusHistory.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|4.0.1
From a norma FHIR
Encounter.classextensibleActEncounterCode
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Encounter.classHistory.classextensibleActEncounterCode
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Encounter.typerequiredBRAtendimentoPrestado
https://terminologia.saude.gov.br/fhir/ValueSet/BRAtendimentoPrestado
From este IG
Encounter.serviceTyperequiredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
Encounter.priorityrequiredBRCaraterAtendimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRCaraterAtendimento
From este IG
Encounter.participant.typerequiredBRResponsabilidadeParticipante
https://terminologia.saude.gov.br/fhir/ValueSet/BRResponsabilidadeParticipante
From este IG
Encounter.reasonCoderequiredBRReasonEncounter
https://terminologia.saude.gov.br/fhir/ValueSet/BRReasonEncounter
From este IG
Encounter.diagnosis.userequiredDiagnosisRole
http://hl7.org/fhir/ValueSet/diagnosis-role
From a norma FHIR
Encounter.hospitalization.admitSourcerequiredBRProcedencia
https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedencia
From este IG
Encounter.hospitalization.reAdmissionexampleHl7VSReAdmissionIndicator
http://terminology.hl7.org/ValueSet/v2-0092
Encounter.hospitalization.dietPreferenceexampleDiet
http://hl7.org/fhir/ValueSet/encounter-diet
From a norma FHIR
Encounter.hospitalization.specialCourtesypreferredSpecialCourtesy
http://hl7.org/fhir/ValueSet/encounter-special-courtesy
From a norma FHIR
Encounter.hospitalization.specialArrangementpreferredSpecialArrangements
http://hl7.org/fhir/ValueSet/encounter-special-arrangements
From a norma FHIR
Encounter.hospitalization.dischargeDispositionrequiredhttps://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
Encounter.location.statusrequiredEncounterLocationStatus
http://hl7.org/fhir/ValueSet/encounter-location-status
From a norma FHIR
Encounter.location.physicalTyperequiredLocationType
http://hl7.org/fhir/ValueSet/location-physical-type
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorEncounterIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEncounterIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEncounterIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorEncounterIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEncounterA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Encounter 0..* Encounter An interaction during which services are provided to the patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... status ?!Σ 1..1 code Status atual do atendimento: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
Vínculo: EncounterStatus (required): Current state of the encounter.
... statusHistory 0..* BackboneElement Lista de status de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... status 1..1 code Status de atendimentos anteriores: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
Vínculo: EncounterStatus (required): Current state of the encounter.
.... period 1..1 Period O tempo em que o episódio estava no status especificado
... class Σ 1..1 Coding Classificação do atendimento com o paciente
Vínculo: ActEncounterCode (extensible): Classification of the encounter.
... classHistory 0..* BackboneElement Lista de classes de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... class 1..1 Coding Classe dos atendimento anteriore
Vínculo: ActEncounterCode (extensible): Classification of the encounter.
.... period 1..1 Period Período do atendimento anteriore
... type Σ 0..* CodeableConcept Tipo específico do atendimento
Vínculo: BR Atendimento Prestado (required)
... serviceType Σ 0..1 CodeableConcept Tipo específico do serviço
Vínculo: BR Servico Especializado (required)
... priority 1..1 CodeableConcept Prioridade do atendimento
Vínculo: BR Carater Atendimento (required)
... subject Σ 1..1 Reference(BRCorePatient | Group) Referência ao paciente ou grupo deste atendimento
... episodeOfCare Σ 0..* Reference(EpisodeOfCare) Referência ao episódio de cuidado relacionado a este atendimento
... basedOn 0..* Reference(BRCoreServiceRequest) Referência ao ServiceRequest que iniciou este atendimento
... participant Σ 0..* BackboneElement Participantes no atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... type Σ 1..* CodeableConcept Função do participante no atendimento
Vínculo: BR Responsabilidade Participante (required)
.... period 0..1 Period Período de atuação do participante
.... individual Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Referência à profissionais envolvidos no atendimento
... appointment Σ 0..* Reference(Appointment) Referência ao agendamento desde atendimento
... period 1..1 Period Hora de início e término do atendimento
... length 0..1 Duration Duração do atendimento
... reasonCode Σ 0..* CodeableConcept Queixa principal do atendimento
Vínculo: BR Reason Encounter (required)
... reasonReference Σ 0..1 Reference(BRCoreCondition | BRCoreProcedure | BRCoreObservation | ImmunizationRecommendation) Referência ao motivo do atendimento
... diagnosis Σ 0..* BackboneElement Lista de diagnósticos deste atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... condition Σ 1..1 Reference(BRCoreCondition | BRCoreProcedure) O diagnóstico ou procedimento relevante para este atendimento
.... use 1..1 CodeableConcept Papel deste diagnóstico no atendimento (por exemplo, internação, faturamento, alta…)
Vínculo: DiagnosisRole (required)
.... rank 0..1 positiveInt Classificação do diagnóstico
... account 0..* Reference(Account) Referências as contas desde atendimento
... hospitalization 0..1 BackboneElement Detalhes sobre a internação em um serviço de saúde
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... preAdmissionIdentifier 0..1 Identifier Identificador de pré-internação
.... origin 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de onde o paciente veio antes da internação
.... admitSource 1..1 CodeableConcept De onde o paciente foi admitido (encaminhamento médico, transferência)
Vínculo: BR Procedencia (required)
.... reAdmission 0..1 CodeableConcept O tipo de readmissão hospitalar (se houver). Se o valor estiver ausente, a internação não será dentificada como uma reinternação
Vínculo: hl7VS-re-admissionIndicator (example): The reason for re-admission of this hospitalization encounter.
.... dietPreference 0..* CodeableConcept Preferências alimentares do paciente
Vínculo: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements.
.... specialCourtesy 0..* CodeableConcept Cortesias especiais (VIP, membro do conselho)
Vínculo: SpecialCourtesy (preferred): Special courtesies.
.... specialArrangement 0..* CodeableConcept Necessidades especiais: cadeira de rodas, tradutor, maca, etc
Vínculo: SpecialArrangements (preferred): Special arrangements.
.... destination 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de encaminhamento pós-alta
.... dischargeDisposition 1..1 CodeableConcept Categoria ou tipo de local após a alta
Vínculo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho (required)
... location 0..* BackboneElement Lista de locais onde o paciente esteve
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... location 1..1 Reference(br-core-location) Local onde o atendimento acontece
.... status 0..1 code O status do local: planned | active | reserved | completed
Vínculo: EncounterLocationStatus (required)
.... physicalType 0..1 CodeableConcept O tipo físico do local (geralmente o nível na hierarquia do local - quarto, enfermaria, etc.)
Vínculo: LocationType (required)
.... period 0..1 Period Período de tempo durante o qual o paciente esteve presente no local
... serviceProvider 1..1 Reference(BRCoreOrganization) A organização (instalação) responsável por este encontro
... partOf 0..1 Reference(br-core-encounter) Outro atendimento do qual este atendimento faz parte

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Encounter.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Encounter.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|4.0.1
From a norma FHIR
Encounter.statusHistory.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|4.0.1
From a norma FHIR
Encounter.classextensibleActEncounterCode
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Encounter.classHistory.classextensibleActEncounterCode
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Encounter.typerequiredBRAtendimentoPrestado
https://terminologia.saude.gov.br/fhir/ValueSet/BRAtendimentoPrestado
From este IG
Encounter.serviceTyperequiredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
Encounter.priorityrequiredBRCaraterAtendimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRCaraterAtendimento
From este IG
Encounter.participant.typerequiredBRResponsabilidadeParticipante
https://terminologia.saude.gov.br/fhir/ValueSet/BRResponsabilidadeParticipante
From este IG
Encounter.reasonCoderequiredBRReasonEncounter
https://terminologia.saude.gov.br/fhir/ValueSet/BRReasonEncounter
From este IG
Encounter.diagnosis.userequiredDiagnosisRole
http://hl7.org/fhir/ValueSet/diagnosis-role
From a norma FHIR
Encounter.hospitalization.admitSourcerequiredBRProcedencia
https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedencia
From este IG
Encounter.hospitalization.reAdmissionexampleHl7VSReAdmissionIndicator
http://terminology.hl7.org/ValueSet/v2-0092
Encounter.hospitalization.dietPreferenceexampleDiet
http://hl7.org/fhir/ValueSet/encounter-diet
From a norma FHIR
Encounter.hospitalization.specialCourtesypreferredSpecialCourtesy
http://hl7.org/fhir/ValueSet/encounter-special-courtesy
From a norma FHIR
Encounter.hospitalization.specialArrangementpreferredSpecialArrangements
http://hl7.org/fhir/ValueSet/encounter-special-arrangements
From a norma FHIR
Encounter.hospitalization.dischargeDispositionrequiredhttps://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
Encounter.location.statusrequiredEncounterLocationStatus
http://hl7.org/fhir/ValueSet/encounter-location-status
From a norma FHIR
Encounter.location.physicalTyperequiredLocationType
http://hl7.org/fhir/ValueSet/location-physical-type
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorEncounterIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEncounterIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEncounterIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorEncounterIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEncounterA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visão diferencial

Esta estrutura é derivada de Encounter

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Encounter Encounter
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... status 1..1 code Status atual do atendimento: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
... statusHistory 0..* BackboneElement Lista de status de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... status 1..1 code Status de atendimentos anteriores: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
.... period 1..1 Period O tempo em que o episódio estava no status especificado
... class 1..1 Coding Classificação do atendimento com o paciente
... classHistory 0..* BackboneElement Lista de classes de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... class 1..1 Coding Classe dos atendimento anteriore
.... period 1..1 Period Período do atendimento anteriore
... type 0..* CodeableConcept Tipo específico do atendimento
Vínculo: BR Atendimento Prestado (required)
... serviceType 0..1 CodeableConcept Tipo específico do serviço
Vínculo: BR Servico Especializado (required)
... priority 1..1 CodeableConcept Prioridade do atendimento
Vínculo: BR Carater Atendimento (required)
... subject 1..1 Reference(BRCorePatient | Group) Referência ao paciente ou grupo deste atendimento
... episodeOfCare 0..* Reference(EpisodeOfCare) Referência ao episódio de cuidado relacionado a este atendimento
... basedOn 0..* Reference(BRCoreServiceRequest) Referência ao ServiceRequest que iniciou este atendimento
... participant 0..* BackboneElement Participantes no atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... type 1..* CodeableConcept Função do participante no atendimento
Vínculo: BR Responsabilidade Participante (required)
.... period 0..1 Period Período de atuação do participante
.... individual 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Referência à profissionais envolvidos no atendimento
... appointment 0..* Reference(Appointment) Referência ao agendamento desde atendimento
... period 1..1 Period Hora de início e término do atendimento
... length 0..1 Duration Duração do atendimento
... reasonCode 0..* CodeableConcept Queixa principal do atendimento
Vínculo: BR Reason Encounter (required)
... reasonReference 0..1 Reference(BRCoreCondition | BRCoreProcedure | BRCoreObservation | ImmunizationRecommendation) Referência ao motivo do atendimento
... diagnosis 0..* BackboneElement Lista de diagnósticos deste atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... condition 1..1 Reference(BRCoreCondition | BRCoreProcedure) O diagnóstico ou procedimento relevante para este atendimento
.... use 1..1 CodeableConcept Papel deste diagnóstico no atendimento (por exemplo, internação, faturamento, alta…)
Vínculo: DiagnosisRole (required)
.... rank 0..1 positiveInt Classificação do diagnóstico
... account 0..* Reference(Account) Referências as contas desde atendimento
... hospitalization 0..1 BackboneElement Detalhes sobre a internação em um serviço de saúde
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... preAdmissionIdentifier 0..1 Identifier Identificador de pré-internação
.... origin 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de onde o paciente veio antes da internação
.... admitSource 1..1 CodeableConcept De onde o paciente foi admitido (encaminhamento médico, transferência)
Vínculo: BR Procedencia (required)
.... reAdmission 0..1 CodeableConcept O tipo de readmissão hospitalar (se houver). Se o valor estiver ausente, a internação não será dentificada como uma reinternação
.... dietPreference 0..* CodeableConcept Preferências alimentares do paciente
.... specialCourtesy 0..* CodeableConcept Cortesias especiais (VIP, membro do conselho)
.... specialArrangement 0..* CodeableConcept Necessidades especiais: cadeira de rodas, tradutor, maca, etc
.... destination 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de encaminhamento pós-alta
.... dischargeDisposition 1..1 CodeableConcept Categoria ou tipo de local após a alta
Vínculo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho (required)
... location 0..* BackboneElement Lista de locais onde o paciente esteve
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... location 1..1 Reference(br-core-location) Local onde o atendimento acontece
.... status 0..1 code O status do local: planned | active | reserved | completed
Vínculo: EncounterLocationStatus (required)
.... physicalType 0..1 CodeableConcept O tipo físico do local (geralmente o nível na hierarquia do local - quarto, enfermaria, etc.)
Vínculo: LocationType (required)
.... period 0..1 Period Período de tempo durante o qual o paciente esteve presente no local
... serviceProvider 1..1 Reference(BRCoreOrganization) A organização (instalação) responsável por este encontro
... partOf 0..1 Reference(br-core-encounter) Outro atendimento do qual este atendimento faz parte

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Encounter.typerequiredBRAtendimentoPrestado
https://terminologia.saude.gov.br/fhir/ValueSet/BRAtendimentoPrestado
From este IG
Encounter.serviceTyperequiredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
Encounter.priorityrequiredBRCaraterAtendimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRCaraterAtendimento
From este IG
Encounter.participant.typerequiredBRResponsabilidadeParticipante
https://terminologia.saude.gov.br/fhir/ValueSet/BRResponsabilidadeParticipante
From este IG
Encounter.reasonCoderequiredBRReasonEncounter
https://terminologia.saude.gov.br/fhir/ValueSet/BRReasonEncounter
From este IG
Encounter.diagnosis.userequiredDiagnosisRole
http://hl7.org/fhir/ValueSet/diagnosis-role
From a norma FHIR
Encounter.hospitalization.admitSourcerequiredBRProcedencia
https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedencia
From este IG
Encounter.hospitalization.dischargeDispositionrequiredhttps://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
Encounter.location.statusrequiredEncounterLocationStatus
http://hl7.org/fhir/ValueSet/encounter-location-status
From a norma FHIR
Encounter.location.physicalTyperequiredLocationType
http://hl7.org/fhir/ValueSet/location-physical-type
From a norma FHIR

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Encounter 0..* Encounter An interaction during which services are provided to the patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... status ?!Σ 1..1 code Status atual do atendimento: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
Vínculo: EncounterStatus (required): Current state of the encounter.
... statusHistory 0..* BackboneElement Lista de status de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... status 1..1 code Status de atendimentos anteriores: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
Vínculo: EncounterStatus (required): Current state of the encounter.
.... period 1..1 Period O tempo em que o episódio estava no status especificado
... class Σ 1..1 Coding Classificação do atendimento com o paciente
Vínculo: ActEncounterCode (extensible): Classification of the encounter.
... classHistory 0..* BackboneElement Lista de classes de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... class 1..1 Coding Classe dos atendimento anteriore
Vínculo: ActEncounterCode (extensible): Classification of the encounter.
.... period 1..1 Period Período do atendimento anteriore
... type Σ 0..* CodeableConcept Tipo específico do atendimento
Vínculo: BR Atendimento Prestado (required)
... serviceType Σ 0..1 CodeableConcept Tipo específico do serviço
Vínculo: BR Servico Especializado (required)
... priority 1..1 CodeableConcept Prioridade do atendimento
Vínculo: BR Carater Atendimento (required)
... subject Σ 1..1 Reference(BRCorePatient | Group) Referência ao paciente ou grupo deste atendimento
... episodeOfCare Σ 0..* Reference(EpisodeOfCare) Referência ao episódio de cuidado relacionado a este atendimento
... basedOn 0..* Reference(BRCoreServiceRequest) Referência ao ServiceRequest que iniciou este atendimento
... participant Σ 0..* BackboneElement Participantes no atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... type Σ 1..* CodeableConcept Função do participante no atendimento
Vínculo: BR Responsabilidade Participante (required)
.... period 0..1 Period Período de atuação do participante
.... individual Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Referência à profissionais envolvidos no atendimento
... appointment Σ 0..* Reference(Appointment) Referência ao agendamento desde atendimento
... period 1..1 Period Hora de início e término do atendimento
... length 0..1 Duration Duração do atendimento
... reasonCode Σ 0..* CodeableConcept Queixa principal do atendimento
Vínculo: BR Reason Encounter (required)
... reasonReference Σ 0..1 Reference(BRCoreCondition | BRCoreProcedure | BRCoreObservation | ImmunizationRecommendation) Referência ao motivo do atendimento
... diagnosis Σ 0..* BackboneElement Lista de diagnósticos deste atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... condition Σ 1..1 Reference(BRCoreCondition | BRCoreProcedure) O diagnóstico ou procedimento relevante para este atendimento
.... use 1..1 CodeableConcept Papel deste diagnóstico no atendimento (por exemplo, internação, faturamento, alta…)
Vínculo: DiagnosisRole (required)
.... rank 0..1 positiveInt Classificação do diagnóstico
... account 0..* Reference(Account) Referências as contas desde atendimento
... hospitalization 0..1 BackboneElement Detalhes sobre a internação em um serviço de saúde
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... preAdmissionIdentifier 0..1 Identifier Identificador de pré-internação
.... origin 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de onde o paciente veio antes da internação
.... admitSource 1..1 CodeableConcept De onde o paciente foi admitido (encaminhamento médico, transferência)
Vínculo: BR Procedencia (required)
.... reAdmission 0..1 CodeableConcept O tipo de readmissão hospitalar (se houver). Se o valor estiver ausente, a internação não será dentificada como uma reinternação
Vínculo: hl7VS-re-admissionIndicator (example): The reason for re-admission of this hospitalization encounter.
.... dietPreference 0..* CodeableConcept Preferências alimentares do paciente
Vínculo: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements.
.... specialCourtesy 0..* CodeableConcept Cortesias especiais (VIP, membro do conselho)
Vínculo: SpecialCourtesy (preferred): Special courtesies.
.... specialArrangement 0..* CodeableConcept Necessidades especiais: cadeira de rodas, tradutor, maca, etc
Vínculo: SpecialArrangements (preferred): Special arrangements.
.... destination 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de encaminhamento pós-alta
.... dischargeDisposition 1..1 CodeableConcept Categoria ou tipo de local após a alta
Vínculo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho (required)
... location 0..* BackboneElement Lista de locais onde o paciente esteve
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... location 1..1 Reference(br-core-location) Local onde o atendimento acontece
.... status 0..1 code O status do local: planned | active | reserved | completed
Vínculo: EncounterLocationStatus (required)
.... physicalType 0..1 CodeableConcept O tipo físico do local (geralmente o nível na hierarquia do local - quarto, enfermaria, etc.)
Vínculo: LocationType (required)
.... period 0..1 Period Período de tempo durante o qual o paciente esteve presente no local
... serviceProvider 1..1 Reference(BRCoreOrganization) A organização (instalação) responsável por este encontro
... partOf 0..1 Reference(br-core-encounter) Outro atendimento do qual este atendimento faz parte

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Encounter.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Encounter.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|4.0.1
From a norma FHIR
Encounter.statusHistory.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|4.0.1
From a norma FHIR
Encounter.classextensibleActEncounterCode
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Encounter.classHistory.classextensibleActEncounterCode
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Encounter.typerequiredBRAtendimentoPrestado
https://terminologia.saude.gov.br/fhir/ValueSet/BRAtendimentoPrestado
From este IG
Encounter.serviceTyperequiredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
Encounter.priorityrequiredBRCaraterAtendimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRCaraterAtendimento
From este IG
Encounter.participant.typerequiredBRResponsabilidadeParticipante
https://terminologia.saude.gov.br/fhir/ValueSet/BRResponsabilidadeParticipante
From este IG
Encounter.reasonCoderequiredBRReasonEncounter
https://terminologia.saude.gov.br/fhir/ValueSet/BRReasonEncounter
From este IG
Encounter.diagnosis.userequiredDiagnosisRole
http://hl7.org/fhir/ValueSet/diagnosis-role
From a norma FHIR
Encounter.hospitalization.admitSourcerequiredBRProcedencia
https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedencia
From este IG
Encounter.hospitalization.reAdmissionexampleHl7VSReAdmissionIndicator
http://terminology.hl7.org/ValueSet/v2-0092
Encounter.hospitalization.dietPreferenceexampleDiet
http://hl7.org/fhir/ValueSet/encounter-diet
From a norma FHIR
Encounter.hospitalization.specialCourtesypreferredSpecialCourtesy
http://hl7.org/fhir/ValueSet/encounter-special-courtesy
From a norma FHIR
Encounter.hospitalization.specialArrangementpreferredSpecialArrangements
http://hl7.org/fhir/ValueSet/encounter-special-arrangements
From a norma FHIR
Encounter.hospitalization.dischargeDispositionrequiredhttps://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
Encounter.location.statusrequiredEncounterLocationStatus
http://hl7.org/fhir/ValueSet/encounter-location-status
From a norma FHIR
Encounter.location.physicalTyperequiredLocationType
http://hl7.org/fhir/ValueSet/location-physical-type
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorEncounterIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEncounterIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEncounterIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorEncounterIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEncounterA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Encounter 0..* Encounter An interaction during which services are provided to the patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos contidos no recurso
... extension 0..* Extension Extensões adicionais que não fazem parte do modelo base
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... status ?!Σ 1..1 code Status atual do atendimento: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
Vínculo: EncounterStatus (required): Current state of the encounter.
... statusHistory 0..* BackboneElement Lista de status de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... status 1..1 code Status de atendimentos anteriores: planned | arrived | triaged | in-progress | onleave | finished | cancelled +
Vínculo: EncounterStatus (required): Current state of the encounter.
.... period 1..1 Period O tempo em que o episódio estava no status especificado
... class Σ 1..1 Coding Classificação do atendimento com o paciente
Vínculo: ActEncounterCode (extensible): Classification of the encounter.
... classHistory 0..* BackboneElement Lista de classes de atendimentos anteriores
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... class 1..1 Coding Classe dos atendimento anteriore
Vínculo: ActEncounterCode (extensible): Classification of the encounter.
.... period 1..1 Period Período do atendimento anteriore
... type Σ 0..* CodeableConcept Tipo específico do atendimento
Vínculo: BR Atendimento Prestado (required)
... serviceType Σ 0..1 CodeableConcept Tipo específico do serviço
Vínculo: BR Servico Especializado (required)
... priority 1..1 CodeableConcept Prioridade do atendimento
Vínculo: BR Carater Atendimento (required)
... subject Σ 1..1 Reference(BRCorePatient | Group) Referência ao paciente ou grupo deste atendimento
... episodeOfCare Σ 0..* Reference(EpisodeOfCare) Referência ao episódio de cuidado relacionado a este atendimento
... basedOn 0..* Reference(BRCoreServiceRequest) Referência ao ServiceRequest que iniciou este atendimento
... participant Σ 0..* BackboneElement Participantes no atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... type Σ 1..* CodeableConcept Função do participante no atendimento
Vínculo: BR Responsabilidade Participante (required)
.... period 0..1 Period Período de atuação do participante
.... individual Σ 0..1 Reference(BRCorePractitioner | BRCorePractitionerRole) Referência à profissionais envolvidos no atendimento
... appointment Σ 0..* Reference(Appointment) Referência ao agendamento desde atendimento
... period 1..1 Period Hora de início e término do atendimento
... length 0..1 Duration Duração do atendimento
... reasonCode Σ 0..* CodeableConcept Queixa principal do atendimento
Vínculo: BR Reason Encounter (required)
... reasonReference Σ 0..1 Reference(BRCoreCondition | BRCoreProcedure | BRCoreObservation | ImmunizationRecommendation) Referência ao motivo do atendimento
... diagnosis Σ 0..* BackboneElement Lista de diagnósticos deste atendimento
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... condition Σ 1..1 Reference(BRCoreCondition | BRCoreProcedure) O diagnóstico ou procedimento relevante para este atendimento
.... use 1..1 CodeableConcept Papel deste diagnóstico no atendimento (por exemplo, internação, faturamento, alta…)
Vínculo: DiagnosisRole (required)
.... rank 0..1 positiveInt Classificação do diagnóstico
... account 0..* Reference(Account) Referências as contas desde atendimento
... hospitalization 0..1 BackboneElement Detalhes sobre a internação em um serviço de saúde
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... preAdmissionIdentifier 0..1 Identifier Identificador de pré-internação
.... origin 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de onde o paciente veio antes da internação
.... admitSource 1..1 CodeableConcept De onde o paciente foi admitido (encaminhamento médico, transferência)
Vínculo: BR Procedencia (required)
.... reAdmission 0..1 CodeableConcept O tipo de readmissão hospitalar (se houver). Se o valor estiver ausente, a internação não será dentificada como uma reinternação
Vínculo: hl7VS-re-admissionIndicator (example): The reason for re-admission of this hospitalization encounter.
.... dietPreference 0..* CodeableConcept Preferências alimentares do paciente
Vínculo: Diet (example): Medical, cultural or ethical food preferences to help with catering requirements.
.... specialCourtesy 0..* CodeableConcept Cortesias especiais (VIP, membro do conselho)
Vínculo: SpecialCourtesy (preferred): Special courtesies.
.... specialArrangement 0..* CodeableConcept Necessidades especiais: cadeira de rodas, tradutor, maca, etc
Vínculo: SpecialArrangements (preferred): Special arrangements.
.... destination 0..1 Reference(br-core-location | BRCoreOrganization) Referência ao local/organização de encaminhamento pós-alta
.... dischargeDisposition 1..1 CodeableConcept Categoria ou tipo de local após a alta
Vínculo: https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho (required)
... location 0..* BackboneElement Lista de locais onde o paciente esteve
.... id 0..1 string Identificador único para referência cruzada
.... extension 0..* Extension Extensões adicionais que não fazem parte do modelo de dados básico
.... modifierExtension ?!Σ 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
.... location 1..1 Reference(br-core-location) Local onde o atendimento acontece
.... status 0..1 code O status do local: planned | active | reserved | completed
Vínculo: EncounterLocationStatus (required)
.... physicalType 0..1 CodeableConcept O tipo físico do local (geralmente o nível na hierarquia do local - quarto, enfermaria, etc.)
Vínculo: LocationType (required)
.... period 0..1 Period Período de tempo durante o qual o paciente esteve presente no local
... serviceProvider 1..1 Reference(BRCoreOrganization) A organização (instalação) responsável por este encontro
... partOf 0..1 Reference(br-core-encounter) Outro atendimento do qual este atendimento faz parte

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Encounter.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Encounter.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|4.0.1
From a norma FHIR
Encounter.statusHistory.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|4.0.1
From a norma FHIR
Encounter.classextensibleActEncounterCode
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Encounter.classHistory.classextensibleActEncounterCode
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Encounter.typerequiredBRAtendimentoPrestado
https://terminologia.saude.gov.br/fhir/ValueSet/BRAtendimentoPrestado
From este IG
Encounter.serviceTyperequiredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
Encounter.priorityrequiredBRCaraterAtendimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRCaraterAtendimento
From este IG
Encounter.participant.typerequiredBRResponsabilidadeParticipante
https://terminologia.saude.gov.br/fhir/ValueSet/BRResponsabilidadeParticipante
From este IG
Encounter.reasonCoderequiredBRReasonEncounter
https://terminologia.saude.gov.br/fhir/ValueSet/BRReasonEncounter
From este IG
Encounter.diagnosis.userequiredDiagnosisRole
http://hl7.org/fhir/ValueSet/diagnosis-role
From a norma FHIR
Encounter.hospitalization.admitSourcerequiredBRProcedencia
https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedencia
From este IG
Encounter.hospitalization.reAdmissionexampleHl7VSReAdmissionIndicator
http://terminology.hl7.org/ValueSet/v2-0092
Encounter.hospitalization.dietPreferenceexampleDiet
http://hl7.org/fhir/ValueSet/encounter-diet
From a norma FHIR
Encounter.hospitalization.specialCourtesypreferredSpecialCourtesy
http://hl7.org/fhir/ValueSet/encounter-special-courtesy
From a norma FHIR
Encounter.hospitalization.specialArrangementpreferredSpecialArrangements
http://hl7.org/fhir/ValueSet/encounter-special-arrangements
From a norma FHIR
Encounter.hospitalization.dischargeDispositionrequiredhttps://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
https://terminologia.saude.gov.br/fhir/CodeSystem/BRMotivoDesfecho
Encounter.location.statusrequiredEncounterLocationStatus
http://hl7.org/fhir/ValueSet/encounter-location-status
From a norma FHIR
Encounter.location.physicalTyperequiredLocationType
http://hl7.org/fhir/ValueSet/location-physical-type
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorEncounterIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorEncounterIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorEncounterIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorEncounterIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceEncounterA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Outras representações de perfil: CSV, Excel, Schematron