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

This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

Resource Profile: br-core-schedule

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-schedule Versão: 1.0.0
Active as of 2026-03-12 Nome computável: BRCoreSchedule

Perfil brasileiro do recurso FHIR R4 Schedule, utilizado para representar agendas e disponibilidades de profissionais, serviços ou locais de saúde no contexto da RNDS e sistemas de interoperabilidade, incluindo suporte a teleconsultas e telecolposcopia.

Usos:

You can also check for usages in the FHIR IG Statistics

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 Schedule

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Schedule 0..* Schedule A container for slots of time that may be available for booking appointments
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Conjunto de regras usadas para criar o conteúdo
... text 0..1 Narrative Resumo narrativo em linguagem natural
... contained 0..* Resource Recursos aninhados
... extension 0..* Extension Extensões adicionais não previstas no modelo base
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador do Schedule
... active 0..1 boolean Indica se este Schedule está ativo
Padrão necessário: true
... serviceCategory 0..* CodeableConcept Categoria assistencial de alto nível
Vínculo: BR Modalidade Assistencial (preferred)
... serviceType 0..* CodeableConcept Tipo de serviço
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS (preferred)
... specialty 0..* CodeableConcept Especialidade clínica
Vínculo: http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 (preferred)
... actor S 1..* Reference(br-core-healthcareservice) Entidades vinculadas à agenda
... planningHorizon 0..1 Period Período de tempo coberto pela agenda
.... start 0..1 dateTime Data de início da agenda
.... end 0..1 dateTime Data de término da agenda
... comment 0..1 string Comentários sobre a agenda

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Schedule.serviceCategory Base preferred BR Modalidade Assistencial 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Schedule.serviceType Base preferred https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS Not State Unknown
Schedule.specialty Base preferred http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 Not State Unknown
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Schedule 0..* Schedule A container for slots of time that may be available for booking appointments
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Conjunto de regras usadas para criar o conteúdo
... text 0..1 Narrative Resumo narrativo em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos aninhados
... extension 0..* Extension Extensões adicionais não previstas no modelo base
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador do Schedule
... active ?!Σ 0..1 boolean Indica se este Schedule está ativo
Padrão necessário: true
... serviceCategory Σ 0..* CodeableConcept Categoria assistencial de alto nível
Vínculo: BR Modalidade Assistencial (preferred)
... serviceType Σ 0..* CodeableConcept Tipo de serviço
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS (preferred)
... specialty Σ 0..* CodeableConcept Especialidade clínica
Vínculo: http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 (preferred)
... actor SΣ 1..* Reference(br-core-healthcareservice) Entidades vinculadas à agenda
... planningHorizon Σ 0..1 Period Período de tempo coberto pela agenda
.... start ΣC 0..1 dateTime Data de início da agenda
.... end ΣC 0..1 dateTime Data de término da agenda
... comment 0..1 string Comentários sobre a agenda

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Schedule.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Schedule.serviceCategory Base preferred BR Modalidade Assistencial 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Schedule.serviceType Base preferred https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS Not State Unknown
Schedule.specialty Base preferred http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 Not State Unknown

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Schedule If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Schedule If 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-4 error Schedule If 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-5 error Schedule If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Schedule A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Schedule 0..* Schedule A container for slots of time that may be available for booking appointments
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Conjunto de regras usadas para criar o conteúdo
... text 0..1 Narrative Resumo narrativo em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos aninhados
... extension 0..* Extension Extensões adicionais não previstas no modelo base
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador do Schedule
... active ?!Σ 0..1 boolean Indica se este Schedule está ativo
Padrão necessário: true
... serviceCategory Σ 0..* CodeableConcept Categoria assistencial de alto nível
Vínculo: BR Modalidade Assistencial (preferred)
... serviceType Σ 0..* CodeableConcept Tipo de serviço
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS (preferred)
... specialty Σ 0..* CodeableConcept Especialidade clínica
Vínculo: http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 (preferred)
... actor SΣ 1..* Reference(br-core-healthcareservice) Entidades vinculadas à agenda
... planningHorizon Σ 0..1 Period Período de tempo coberto pela agenda
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... start ΣC 0..1 dateTime Data de início da agenda
.... end ΣC 0..1 dateTime Data de término da agenda
... comment 0..1 string Comentários sobre a agenda

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Schedule.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Schedule.serviceCategory Base preferred BR Modalidade Assistencial 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Schedule.serviceType Base preferred https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS Not State Unknown
Schedule.specialty Base preferred http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 Not State Unknown

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Schedule If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Schedule If 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-4 error Schedule If 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-5 error Schedule If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Schedule A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estrutura é derivada de Schedule

Resumo

Deve ser suportado: 1 elemento

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Visão diferencial

Esta estrutura é derivada de Schedule

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Schedule 0..* Schedule A container for slots of time that may be available for booking appointments
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Conjunto de regras usadas para criar o conteúdo
... text 0..1 Narrative Resumo narrativo em linguagem natural
... contained 0..* Resource Recursos aninhados
... extension 0..* Extension Extensões adicionais não previstas no modelo base
... modifierExtension 0..* Extension Extensões que não podem ser ignoradas
... identifier 0..* Identifier Identificador do Schedule
... active 0..1 boolean Indica se este Schedule está ativo
Padrão necessário: true
... serviceCategory 0..* CodeableConcept Categoria assistencial de alto nível
Vínculo: BR Modalidade Assistencial (preferred)
... serviceType 0..* CodeableConcept Tipo de serviço
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS (preferred)
... specialty 0..* CodeableConcept Especialidade clínica
Vínculo: http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 (preferred)
... actor S 1..* Reference(br-core-healthcareservice) Entidades vinculadas à agenda
... planningHorizon 0..1 Period Período de tempo coberto pela agenda
.... start 0..1 dateTime Data de início da agenda
.... end 0..1 dateTime Data de término da agenda
... comment 0..1 string Comentários sobre a agenda

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Schedule.serviceCategory Base preferred BR Modalidade Assistencial 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Schedule.serviceType Base preferred https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS Not State Unknown
Schedule.specialty Base preferred http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 Not State Unknown

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Schedule 0..* Schedule A container for slots of time that may be available for booking appointments
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Conjunto de regras usadas para criar o conteúdo
... text 0..1 Narrative Resumo narrativo em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos aninhados
... extension 0..* Extension Extensões adicionais não previstas no modelo base
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador do Schedule
... active ?!Σ 0..1 boolean Indica se este Schedule está ativo
Padrão necessário: true
... serviceCategory Σ 0..* CodeableConcept Categoria assistencial de alto nível
Vínculo: BR Modalidade Assistencial (preferred)
... serviceType Σ 0..* CodeableConcept Tipo de serviço
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS (preferred)
... specialty Σ 0..* CodeableConcept Especialidade clínica
Vínculo: http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 (preferred)
... actor SΣ 1..* Reference(br-core-healthcareservice) Entidades vinculadas à agenda
... planningHorizon Σ 0..1 Period Período de tempo coberto pela agenda
.... start ΣC 0..1 dateTime Data de início da agenda
.... end ΣC 0..1 dateTime Data de término da agenda
... comment 0..1 string Comentários sobre a agenda

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Schedule.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Schedule.serviceCategory Base preferred BR Modalidade Assistencial 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Schedule.serviceType Base preferred https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS Not State Unknown
Schedule.specialty Base preferred http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 Not State Unknown

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Schedule If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Schedule If 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-4 error Schedule If 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-5 error Schedule If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Schedule A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Schedule 0..* Schedule A container for slots of time that may be available for booking appointments
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Conjunto de regras usadas para criar o conteúdo
... text 0..1 Narrative Resumo narrativo em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Recursos aninhados
... extension 0..* Extension Extensões adicionais não previstas no modelo base
... modifierExtension ?! 0..* Extension Extensões que não podem ser ignoradas
... identifier Σ 0..* Identifier Identificador do Schedule
... active ?!Σ 0..1 boolean Indica se este Schedule está ativo
Padrão necessário: true
... serviceCategory Σ 0..* CodeableConcept Categoria assistencial de alto nível
Vínculo: BR Modalidade Assistencial (preferred)
... serviceType Σ 0..* CodeableConcept Tipo de serviço
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS (preferred)
... specialty Σ 0..* CodeableConcept Especialidade clínica
Vínculo: http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 (preferred)
... actor SΣ 1..* Reference(br-core-healthcareservice) Entidades vinculadas à agenda
... planningHorizon Σ 0..1 Period Período de tempo coberto pela agenda
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... start ΣC 0..1 dateTime Data de início da agenda
.... end ΣC 0..1 dateTime Data de término da agenda
... comment 0..1 string Comentários sobre a agenda

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Schedule.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Schedule.serviceCategory Base preferred BR Modalidade Assistencial 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Schedule.serviceType Base preferred https://terminologia.saude.gov.br/fhir/ValueSet/BRFormaOrganizacaoTabelaSUS Not State Unknown
Schedule.specialty Base preferred http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0 Not State Unknown

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Schedule If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Schedule If 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-4 error Schedule If 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-5 error Schedule If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Schedule A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estrutura é derivada de Schedule

Resumo

Deve ser suportado: 1 elemento

Estruturas

Esta estrutura refere-se a estas outras estruturas:

 

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