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-healthcareservice

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

Este perfil restringe o recurso HealthcareService que representa os detalhes de um serviço de saúde disponível em um local

Escopo e uso

O br-core-healthcareservice é usado para descrever um único serviço de saúde ou categoria de serviços que são fornecidos por uma organização em um local. O local dos serviços pode ser virtual, como por exemplo os serviços de telemedicina.

Exemplos comuns de recursos do HealthcareServices são:

  • Neuropsicólogo Clínico
  • Serviço de Podologia
  • Emergência do Hospital Menino Jesus
  • Cuidados Paliativos oferecidos em HLP (Hospital de Longa Permanência)
  • Serviço 24h de aconselhamento telefônico de crise
  • Serviços de informação, aconselhamento e/ou encaminhamento
  • Serviços de Telessaúde
  • Hospital em casa
  • Farmácia
  • Apoio Social
  • Aconselhamento sobre drogas e/ou álcool
  • Programas diurnos, treinamento para adultos e serviços de apoio
  • Consultoria de psicólogos e/ou serviços de psicologia

Caso de uso

Exemplos de uso dos recursos do br-core-healthcareservice são:

  • CNES – Cadastro Nacional de Estabelecimentos - pesquisa de estabelecimentos e prestadores
  • Portal do Cliente numa Organização - para localizar serviços / agendar consultas
  • Catálogo de endereços de serviços para encaminhamentos, incluindo referências a questionários para avaliações que são necessárias como parte do encaminhamento

Caso de uso da RNDS

Este perfil ainda não está implementado na RNDS.

Orientações de implementação específicas do perfil Apesar de ainda não definido na RNDS, quando for utilizado deve se levar em conta a Portaria de consolidação Nº1 de 28 de setembro de 2017, que trata da consolidação das normas sobre os direitos e deveres dos usuários da saúde, a organização e o funcionamento do Sistema Único de Saúde no Brasil, com respeito as terminologias a serem utilizadas neste perfil, conforme Tabela 1 abaixo.

Tabela 1. Binding Terminologias Nacionais para br-core-healthcareservice

Elemento Cardinalidade Binding canônico URL CodeSystem
category 0..* Service category (Example) BRTipoEstabelecimento CNES
type 0..* Service type (Example) BRServicosEspecializados CNES
speciality 0..* Practice Setting Code Value Set (Preferred) CBO obrigatório
serviceProvisionCode 0..* ServiceProvisionConditions (Example) BRTipoConvenio CNES - obrigatório

Limites e relacionamentos

O recurso br-core-healthcareservice pode ser usado com o recurso Schedule para definir a disponibilidade do serviço. Isso pode ser feito usando a propriedade Actor do recurso Schedule.

Ao criar um Appointment, o HealthcareService deve ser atribuído a um dos participantes. Cabe ao sistema de agendamento determinar se o serviço está disponível e pode ser aceito.

O recurso HealthcareService é usado com os seguintes recursos:

  • Organization (br-core-organization): A organização fornece os serviços.
  • ServiceRequest (br-core-servicerequest): Esta é uma solicitação específica de assunto para um serviço específico, pode ser para um serviço de saúde específico e/ou simplesmente um valor de serviço codificado. A granularidade incluída nos códigos de solicitação pode ser mais fina do que a definida no serviço de saúde.
  • OrganizationAffiliation: pode restringir uma lista de serviços de saúde disponíveis entre duas organizações.
  • Location (br-core-location): especifica o local onde o(s) serviço(s) são oferecidos/disponíveis.

Este recurso é referenciado por UsageContext, Account, Appointment, AppointmentResponse, br-core-careplan, CatalogEntry, Communication, CommunicationRequest, DeviceRequest, OrganizationAffiliation, br-core-practitionerrole, Schedule, ServiceRequest, SupplyRequest e Task.

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 HealthcareService

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. HealthcareService HealthcareService
... 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 deste recurso
... active 0..1 boolean Se este registro está em uso ativo
... providedBy 0..1 Reference(Organization) Referência à organização que fornece este serviço
... category 0..* CodeableConcept Categoria de serviço
Vínculo: BR Tipo Estabelecimento Saude (preferred)
... type 0..* CodeableConcept Tipo de serviço
Vínculo: BR Servico Especializado (preferred)
... specialty 0..* CodeableConcept Especialidades atendidas
Vínculo: BR Ocupacao (required)
... location 0..* Reference(Location) Referência aos locais onde o serviço pode ser prestado
... name 0..1 string Nome do serviço
... comment 0..1 string Comentários sobre o serviço
... extraDetails 0..1 markdown Detalhes extras sobre o serviço
... photo 0..1 Attachment Anexos para facilitar a identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) Área de abrangência do serviço
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Vínculo: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Elegibilidade
.... 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
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
.... comment 0..1 markdown Descreve as condições de elegibilidade do serviço
... program 0..* CodeableConcept Programas que este serviço atende
Vínculo: BR Programa Saude (preferred)
... characteristic 0..* CodeableConcept Características do serviço
... communication 0..* CodeableConcept Idiomas oferecido por este serviço
... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
... appointmentRequired 0..1 boolean Se for necessário agendamento para acesso a este serviço
... availableTime 0..* BackboneElement Horários de funcionamento do serviço
.... 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
.... daysOfWeek 0..* code Dias da semana: seg, ter, qua,qui, sex, sab,dom
.... allDay 0..1 boolean Se disponível 24 horas
.... availableStartTime 0..1 time Horário de abertura
.... availableEndTime 0..1 time Hora de fechamento
... notAvailable 0..* BackboneElement Não disponível
.... 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
.... description 1..1 string Motivo da indisponibilidade do serviço
.... during 0..1 Period Período da indisponibilidade
... availabilityExceptions 0..1 string Descrição das exceções de disponibilidade
... endpoint 0..* Reference(Endpoint) Endpoints técnicos que fornecem acesso a serviços eletrônicos operados para o serviço de saúde

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
From este IG
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
From este IG
HealthcareService.programpreferredBRProgramaSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRProgramaSaude
From este IG
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService The details of a healthcare service available at a location
... 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 deste recurso
... active ?!Σ 0..1 boolean Se este registro está em uso ativo
... providedBy Σ 0..1 Reference(Organization) Referência à organização que fornece este serviço
... category Σ 0..* CodeableConcept Categoria de serviço
Vínculo: BR Tipo Estabelecimento Saude (preferred)
... type Σ 0..* CodeableConcept Tipo de serviço
Vínculo: BR Servico Especializado (preferred)
... specialty Σ 0..* CodeableConcept Especialidades atendidas
Vínculo: BR Ocupacao (required)
... location Σ 0..* Reference(Location) Referência aos locais onde o serviço pode ser prestado
... name Σ 0..1 string Nome do serviço
... comment Σ 0..1 string Comentários sobre o serviço
... extraDetails 0..1 markdown Detalhes extras sobre o serviço
... photo Σ 0..1 Attachment Anexos para facilitar a identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) Área de abrangência do serviço
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Vínculo: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Elegibilidade
.... 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
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
Binding Description: (example): Coded values underwhich a specific service is made available.
.... comment 0..1 markdown Descreve as condições de elegibilidade do serviço
... program 0..* CodeableConcept Programas que este serviço atende
Vínculo: BR Programa Saude (preferred)
... characteristic 0..* CodeableConcept Características do serviço
Binding Description: (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).
... communication 0..* CodeableConcept Idiomas oferecido por este serviço
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo

... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
Vínculo: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthCareService resource.
... appointmentRequired 0..1 boolean Se for necessário agendamento para acesso a este serviço
... availableTime 0..* BackboneElement Horários de funcionamento do serviço
.... 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
.... daysOfWeek 0..* code Dias da semana: seg, ter, qua,qui, sex, sab,dom
Vínculo: DaysOfWeek (required): The days of the week.
.... allDay 0..1 boolean Se disponível 24 horas
.... availableStartTime 0..1 time Horário de abertura
.... availableEndTime 0..1 time Hora de fechamento
... notAvailable 0..* BackboneElement Não disponível
.... 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
.... description 1..1 string Motivo da indisponibilidade do serviço
.... during 0..1 Period Período da indisponibilidade
... availabilityExceptions 0..1 string Descrição das exceções de disponibilidade
... endpoint 0..* Reference(Endpoint) Endpoints técnicos que fornecem acesso a serviços eletrônicos operados para o serviço de saúde

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
HealthcareService.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
From este IG
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
From este IG
HealthcareService.eligibility.codeexample
HealthcareService.programpreferredBRProgramaSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRProgramaSaude
From este IG
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
HealthcareService.referralMethodexampleReferralMethod
http://hl7.org/fhir/ValueSet/service-referral-method
From a norma FHIR
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf 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-4errorHealthcareServiceIf 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-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA 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
.. HealthcareService 0..* HealthcareService The details of a healthcare service available at a location
... 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 deste recurso
... active ?!Σ 0..1 boolean Se este registro está em uso ativo
... providedBy Σ 0..1 Reference(Organization) Referência à organização que fornece este serviço
... category Σ 0..* CodeableConcept Categoria de serviço
Vínculo: BR Tipo Estabelecimento Saude (preferred)
... type Σ 0..* CodeableConcept Tipo de serviço
Vínculo: BR Servico Especializado (preferred)
... specialty Σ 0..* CodeableConcept Especialidades atendidas
Vínculo: BR Ocupacao (required)
... location Σ 0..* Reference(Location) Referência aos locais onde o serviço pode ser prestado
... name Σ 0..1 string Nome do serviço
... comment Σ 0..1 string Comentários sobre o serviço
... extraDetails 0..1 markdown Detalhes extras sobre o serviço
... photo Σ 0..1 Attachment Anexos para facilitar a identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) Área de abrangência do serviço
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Vínculo: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Elegibilidade
.... 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
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
Binding Description: (example): Coded values underwhich a specific service is made available.
.... comment 0..1 markdown Descreve as condições de elegibilidade do serviço
... program 0..* CodeableConcept Programas que este serviço atende
Vínculo: BR Programa Saude (preferred)
... characteristic 0..* CodeableConcept Características do serviço
Binding Description: (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).
... communication 0..* CodeableConcept Idiomas oferecido por este serviço
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo

... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
Vínculo: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthCareService resource.
... appointmentRequired 0..1 boolean Se for necessário agendamento para acesso a este serviço
... availableTime 0..* BackboneElement Horários de funcionamento do serviço
.... 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
.... daysOfWeek 0..* code Dias da semana: seg, ter, qua,qui, sex, sab,dom
Vínculo: DaysOfWeek (required): The days of the week.
.... allDay 0..1 boolean Se disponível 24 horas
.... availableStartTime 0..1 time Horário de abertura
.... availableEndTime 0..1 time Hora de fechamento
... notAvailable 0..* BackboneElement Não disponível
.... 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
.... description 1..1 string Motivo da indisponibilidade do serviço
.... during 0..1 Period Período da indisponibilidade
... availabilityExceptions 0..1 string Descrição das exceções de disponibilidade
... endpoint 0..* Reference(Endpoint) Endpoints técnicos que fornecem acesso a serviços eletrônicos operados para o serviço de saúde

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
HealthcareService.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
From este IG
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
From este IG
HealthcareService.eligibility.codeexample
HealthcareService.programpreferredBRProgramaSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRProgramaSaude
From este IG
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
HealthcareService.referralMethodexampleReferralMethod
http://hl7.org/fhir/ValueSet/service-referral-method
From a norma FHIR
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf 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-4errorHealthcareServiceIf 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-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA 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()

Esta estrutura é derivada de HealthcareService

Resumo

Visão diferencial

Esta estrutura é derivada de HealthcareService

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. HealthcareService HealthcareService
... 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 deste recurso
... active 0..1 boolean Se este registro está em uso ativo
... providedBy 0..1 Reference(Organization) Referência à organização que fornece este serviço
... category 0..* CodeableConcept Categoria de serviço
Vínculo: BR Tipo Estabelecimento Saude (preferred)
... type 0..* CodeableConcept Tipo de serviço
Vínculo: BR Servico Especializado (preferred)
... specialty 0..* CodeableConcept Especialidades atendidas
Vínculo: BR Ocupacao (required)
... location 0..* Reference(Location) Referência aos locais onde o serviço pode ser prestado
... name 0..1 string Nome do serviço
... comment 0..1 string Comentários sobre o serviço
... extraDetails 0..1 markdown Detalhes extras sobre o serviço
... photo 0..1 Attachment Anexos para facilitar a identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) Área de abrangência do serviço
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Vínculo: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Elegibilidade
.... 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
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
.... comment 0..1 markdown Descreve as condições de elegibilidade do serviço
... program 0..* CodeableConcept Programas que este serviço atende
Vínculo: BR Programa Saude (preferred)
... characteristic 0..* CodeableConcept Características do serviço
... communication 0..* CodeableConcept Idiomas oferecido por este serviço
... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
... appointmentRequired 0..1 boolean Se for necessário agendamento para acesso a este serviço
... availableTime 0..* BackboneElement Horários de funcionamento do serviço
.... 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
.... daysOfWeek 0..* code Dias da semana: seg, ter, qua,qui, sex, sab,dom
.... allDay 0..1 boolean Se disponível 24 horas
.... availableStartTime 0..1 time Horário de abertura
.... availableEndTime 0..1 time Hora de fechamento
... notAvailable 0..* BackboneElement Não disponível
.... 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
.... description 1..1 string Motivo da indisponibilidade do serviço
.... during 0..1 Period Período da indisponibilidade
... availabilityExceptions 0..1 string Descrição das exceções de disponibilidade
... endpoint 0..* Reference(Endpoint) Endpoints técnicos que fornecem acesso a serviços eletrônicos operados para o serviço de saúde

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
From este IG
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
From este IG
HealthcareService.programpreferredBRProgramaSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRProgramaSaude
From este IG

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. HealthcareService 0..* HealthcareService The details of a healthcare service available at a location
... 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 deste recurso
... active ?!Σ 0..1 boolean Se este registro está em uso ativo
... providedBy Σ 0..1 Reference(Organization) Referência à organização que fornece este serviço
... category Σ 0..* CodeableConcept Categoria de serviço
Vínculo: BR Tipo Estabelecimento Saude (preferred)
... type Σ 0..* CodeableConcept Tipo de serviço
Vínculo: BR Servico Especializado (preferred)
... specialty Σ 0..* CodeableConcept Especialidades atendidas
Vínculo: BR Ocupacao (required)
... location Σ 0..* Reference(Location) Referência aos locais onde o serviço pode ser prestado
... name Σ 0..1 string Nome do serviço
... comment Σ 0..1 string Comentários sobre o serviço
... extraDetails 0..1 markdown Detalhes extras sobre o serviço
... photo Σ 0..1 Attachment Anexos para facilitar a identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) Área de abrangência do serviço
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Vínculo: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Elegibilidade
.... 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
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
Binding Description: (example): Coded values underwhich a specific service is made available.
.... comment 0..1 markdown Descreve as condições de elegibilidade do serviço
... program 0..* CodeableConcept Programas que este serviço atende
Vínculo: BR Programa Saude (preferred)
... characteristic 0..* CodeableConcept Características do serviço
Binding Description: (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).
... communication 0..* CodeableConcept Idiomas oferecido por este serviço
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo

... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
Vínculo: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthCareService resource.
... appointmentRequired 0..1 boolean Se for necessário agendamento para acesso a este serviço
... availableTime 0..* BackboneElement Horários de funcionamento do serviço
.... 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
.... daysOfWeek 0..* code Dias da semana: seg, ter, qua,qui, sex, sab,dom
Vínculo: DaysOfWeek (required): The days of the week.
.... allDay 0..1 boolean Se disponível 24 horas
.... availableStartTime 0..1 time Horário de abertura
.... availableEndTime 0..1 time Hora de fechamento
... notAvailable 0..* BackboneElement Não disponível
.... 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
.... description 1..1 string Motivo da indisponibilidade do serviço
.... during 0..1 Period Período da indisponibilidade
... availabilityExceptions 0..1 string Descrição das exceções de disponibilidade
... endpoint 0..* Reference(Endpoint) Endpoints técnicos que fornecem acesso a serviços eletrônicos operados para o serviço de saúde

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
HealthcareService.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
From este IG
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
From este IG
HealthcareService.eligibility.codeexample
HealthcareService.programpreferredBRProgramaSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRProgramaSaude
From este IG
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
HealthcareService.referralMethodexampleReferralMethod
http://hl7.org/fhir/ValueSet/service-referral-method
From a norma FHIR
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf 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-4errorHealthcareServiceIf 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-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA 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
.. HealthcareService 0..* HealthcareService The details of a healthcare service available at a location
... 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 deste recurso
... active ?!Σ 0..1 boolean Se este registro está em uso ativo
... providedBy Σ 0..1 Reference(Organization) Referência à organização que fornece este serviço
... category Σ 0..* CodeableConcept Categoria de serviço
Vínculo: BR Tipo Estabelecimento Saude (preferred)
... type Σ 0..* CodeableConcept Tipo de serviço
Vínculo: BR Servico Especializado (preferred)
... specialty Σ 0..* CodeableConcept Especialidades atendidas
Vínculo: BR Ocupacao (required)
... location Σ 0..* Reference(Location) Referência aos locais onde o serviço pode ser prestado
... name Σ 0..1 string Nome do serviço
... comment Σ 0..1 string Comentários sobre o serviço
... extraDetails 0..1 markdown Detalhes extras sobre o serviço
... photo Σ 0..1 Attachment Anexos para facilitar a identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) Área de abrangência do serviço
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Vínculo: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Elegibilidade
.... 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
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
Binding Description: (example): Coded values underwhich a specific service is made available.
.... comment 0..1 markdown Descreve as condições de elegibilidade do serviço
... program 0..* CodeableConcept Programas que este serviço atende
Vínculo: BR Programa Saude (preferred)
... characteristic 0..* CodeableConcept Características do serviço
Binding Description: (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).
... communication 0..* CodeableConcept Idiomas oferecido por este serviço
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo

... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
Vínculo: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthCareService resource.
... appointmentRequired 0..1 boolean Se for necessário agendamento para acesso a este serviço
... availableTime 0..* BackboneElement Horários de funcionamento do serviço
.... 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
.... daysOfWeek 0..* code Dias da semana: seg, ter, qua,qui, sex, sab,dom
Vínculo: DaysOfWeek (required): The days of the week.
.... allDay 0..1 boolean Se disponível 24 horas
.... availableStartTime 0..1 time Horário de abertura
.... availableEndTime 0..1 time Hora de fechamento
... notAvailable 0..* BackboneElement Não disponível
.... 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
.... description 1..1 string Motivo da indisponibilidade do serviço
.... during 0..1 Period Período da indisponibilidade
... availabilityExceptions 0..1 string Descrição das exceções de disponibilidade
... endpoint 0..* Reference(Endpoint) Endpoints técnicos que fornecem acesso a serviços eletrônicos operados para o serviço de saúde

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
HealthcareService.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
From este IG
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
From este IG
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
From este IG
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
From este IG
HealthcareService.eligibility.codeexample
HealthcareService.programpreferredBRProgramaSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRProgramaSaude
From este IG
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
HealthcareService.referralMethodexampleReferralMethod
http://hl7.org/fhir/ValueSet/service-referral-method
From a norma FHIR
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorHealthcareServiceIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorHealthcareServiceIf 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-4errorHealthcareServiceIf 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-5errorHealthcareServiceIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceHealthcareServiceA 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()

Esta estrutura é derivada de HealthcareService

Resumo

 

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