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. This is the current published version. For a full list of available versions, see the Directory of published versions

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 2025-02-27 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.

Usage:

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService HealthcareService
... identifier 0..* Identifier Identificadores externos para este recurso
... active 0..1 boolean Se este registro HealthcareService está em uso ativo
... providedBy 0..1 Reference(Organization) Organização que fornece este serviço
... type 0..* CodeableConcept Tipo de serviço que pode ser entregue ou executado
Binding: Servico Especializado (preferred)
... specialty 0..* CodeableConcept Especialidades atendidas pelo HealthcareService
Binding: Classificação Brasileira de Ocupações (CBO) (required)
... location 0..* Reference(Location) Local(ais) onde o serviço pode ser prestado
... name 0..1 string Descrição do serviço conforme apresentado ao consumidor durante a pesquisa
... comment 0..1 string Descrição adicional e/ou quaisquer questões específicas não abordadas em outro lugar
... extraDetails 0..1 markdown Detalhes extras sobre o serviço que não podem ser colocados nos outros campos
... photo 0..1 Attachment Facilita a rápida identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) O serviço de localização(ões) é destinado/disponível para
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Binding: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Requisitos de elegibilidade específicos necessários para usar o serviço
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
.... comment 0..1 markdown Descreve as condições de elegibilidade para o serviço
... program 0..* CodeableConcept Programas aos quais este serviço é aplicável
... characteristic 0..* CodeableConcept Coleção de características (atributos)
... communication 0..* CodeableConcept O idioma em que este serviço é oferecido
... 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 em que o Site de Serviço está disponível
.... daysOfWeek 0..* code Os dias da semana.
.... allDay 0..1 boolean Sempre disponível? por exemplo, serviço 24 horas
.... availableStartTime 0..1 time Horário de abertura do dia (ignorado se allDay = true)
.... availableEndTime 0..1 time Hora de fechamento do dia (ignorado se allDay = true)
... notAvailable 0..* BackboneElement Não disponível durante este período devido ao motivo fornecido
.... description 1..1 string Motivo apresentado ao usuário explicando por que o tempo não está disponível
.... during 0..1 Period Serviço não disponível a partir desta data
... 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 Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* HealthcareService The details of a healthcare service available at a location
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... providedBy Σ 0..1 Reference(Organization) Organização que fornece este serviço
ele-1: All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept Ampla categoria de serviço sendo executado ou entregue
Binding: Tipo de Estabelecimento de Saúde (preferred)
ele-1: All FHIR elements must have a @value or children
... type Σ 0..* CodeableConcept Tipo de serviço que pode ser entregue ou executado
Binding: Servico Especializado (preferred)
ele-1: All FHIR elements must have a @value or children
... specialty Σ 0..* CodeableConcept Especialidades atendidas pelo HealthcareService
Binding: Classificação Brasileira de Ocupações (CBO) (required)
ele-1: All FHIR elements must have a @value or children
... location Σ 0..* Reference(Location) Local(ais) onde o serviço pode ser prestado
ele-1: All FHIR elements must have a @value or children
... name Σ 0..1 string Descrição do serviço conforme apresentado ao consumidor durante a pesquisa
ele-1: All FHIR elements must have a @value or children
... comment Σ 0..1 string Descrição adicional e/ou quaisquer questões específicas não abordadas em outro lugar
ele-1: All FHIR elements must have a @value or children
... extraDetails 0..1 markdown Detalhes extras sobre o serviço que não podem ser colocados nos outros campos
ele-1: All FHIR elements must have a @value or children
... photo Σ 0..1 Attachment Facilita a rápida identificação do serviço
ele-1: All FHIR elements must have a @value or children
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
ele-1: All FHIR elements must have a @value or children
... coverageArea 0..* Reference(Location) O serviço de localização(ões) é destinado/disponível para
ele-1: All FHIR elements must have a @value or children
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Binding: Tipo Convenio (preferred)
ele-1: All FHIR elements must have a @value or children
... eligibility 0..* BackboneElement Requisitos de elegibilidade específicos necessários para usar o serviço
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
Binding Description (No ValueSet): (example): Coded values underwhich a specific service is made available.


ele-1: All FHIR elements must have a @value or children
.... comment 0..1 markdown Descreve as condições de elegibilidade para o serviço
ele-1: All FHIR elements must have a @value or children
... program 0..* CodeableConcept Programas aos quais este serviço é aplicável
Binding: Program (example): Government or local programs that this service applies to.


ele-1: All FHIR elements must have a @value or children
... characteristic 0..* CodeableConcept Coleção de características (atributos)
Binding Description (No ValueSet): (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).


ele-1: All FHIR elements must have a @value or children
... communication 0..* CodeableConcept O idioma em que este serviço é oferecido
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

ele-1: All FHIR elements must have a @value or children
... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
Binding: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthCareService resource.


ele-1: All FHIR elements must have a @value or children
... appointmentRequired 0..1 boolean Se for necessário agendamento para acesso a este serviço
ele-1: All FHIR elements must have a @value or children
... availableTime 0..* BackboneElement Horários em que o Site de Serviço está disponível
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... daysOfWeek 0..* code Os dias da semana.
Binding: DaysOfWeek (required): The days of the week.


ele-1: All FHIR elements must have a @value or children
.... allDay 0..1 boolean Sempre disponível? por exemplo, serviço 24 horas
ele-1: All FHIR elements must have a @value or children
.... availableStartTime 0..1 time Horário de abertura do dia (ignorado se allDay = true)
ele-1: All FHIR elements must have a @value or children
.... availableEndTime 0..1 time Hora de fechamento do dia (ignorado se allDay = true)
ele-1: All FHIR elements must have a @value or children
... notAvailable 0..* BackboneElement Não disponível durante este período devido ao motivo fornecido
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... description 1..1 string Motivo apresentado ao usuário explicando por que o tempo não está disponível
ele-1: All FHIR elements must have a @value or children
.... during 0..1 Period Serviço não disponível a partir desta data
ele-1: All FHIR elements must have a @value or children
... availabilityExceptions 0..1 string Descrição das exceções de disponibilidade
ele-1: All FHIR elements must have a @value or children
... endpoint 0..* Reference(Endpoint) Endpoints técnicos que fornecem acesso a serviços eletrônicos operados para o serviço de saúde
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
HealthcareService.eligibility.codeexample
HealthcareService.programexampleProgram
http://hl7.org/fhir/ValueSet/program
from the FHIR Standard
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
HealthcareService.referralMethodexampleReferralMethod
http://hl7.org/fhir/ValueSet/service-referral-method
from the FHIR Standard
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* HealthcareService The details of a healthcare service available at a location
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... active ?!Σ 0..1 boolean Se este registro HealthcareService está em uso ativo
... providedBy Σ 0..1 Reference(Organization) Organização que fornece este serviço
... category Σ 0..* CodeableConcept Ampla categoria de serviço sendo executado ou entregue
Binding: Tipo de Estabelecimento de Saúde (preferred)
... type Σ 0..* CodeableConcept Tipo de serviço que pode ser entregue ou executado
Binding: Servico Especializado (preferred)
... specialty Σ 0..* CodeableConcept Especialidades atendidas pelo HealthcareService
Binding: Classificação Brasileira de Ocupações (CBO) (required)
... location Σ 0..* Reference(Location) Local(ais) onde o serviço pode ser prestado
... name Σ 0..1 string Descrição do serviço conforme apresentado ao consumidor durante a pesquisa
... comment Σ 0..1 string Descrição adicional e/ou quaisquer questões específicas não abordadas em outro lugar
... extraDetails 0..1 markdown Detalhes extras sobre o serviço que não podem ser colocados nos outros campos
... photo Σ 0..1 Attachment Facilita a rápida identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) O serviço de localização(ões) é destinado/disponível para
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Binding: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Requisitos de elegibilidade específicos necessários para usar o serviço
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
Binding Description (No ValueSet): (example): Coded values underwhich a specific service is made available.

.... comment 0..1 markdown Descreve as condições de elegibilidade para o serviço
... program 0..* CodeableConcept Programas aos quais este serviço é aplicável
Binding: Program (example): Government or local programs that this service applies to.


... characteristic 0..* CodeableConcept Coleção de características (atributos)
Binding Description (No ValueSet): (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).


... communication 0..* CodeableConcept O idioma em que este serviço é oferecido
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
Binding: 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 em que o Site de Serviço está disponível
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..* code Os dias da semana.
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1 boolean Sempre disponível? por exemplo, serviço 24 horas
.... availableStartTime 0..1 time Horário de abertura do dia (ignorado se allDay = true)
.... availableEndTime 0..1 time Hora de fechamento do dia (ignorado se allDay = true)
... notAvailable 0..* BackboneElement Não disponível durante este período devido ao motivo fornecido
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 1..1 string Motivo apresentado ao usuário explicando por que o tempo não está disponível
.... during 0..1 Period Serviço não disponível a partir desta data
... 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 Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HealthcareService.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
HealthcareService.eligibility.codeexample
HealthcareService.programexampleProgram
http://hl7.org/fhir/ValueSet/program
from the FHIR Standard
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
HealthcareService.referralMethodexampleReferralMethod
http://hl7.org/fhir/ValueSet/service-referral-method
from the FHIR Standard
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
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

Summary

Visão diferencial

Esta estrutura é derivada de HealthcareService

NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService HealthcareService
... identifier 0..* Identifier Identificadores externos para este recurso
... active 0..1 boolean Se este registro HealthcareService está em uso ativo
... providedBy 0..1 Reference(Organization) Organização que fornece este serviço
... type 0..* CodeableConcept Tipo de serviço que pode ser entregue ou executado
Binding: Servico Especializado (preferred)
... specialty 0..* CodeableConcept Especialidades atendidas pelo HealthcareService
Binding: Classificação Brasileira de Ocupações (CBO) (required)
... location 0..* Reference(Location) Local(ais) onde o serviço pode ser prestado
... name 0..1 string Descrição do serviço conforme apresentado ao consumidor durante a pesquisa
... comment 0..1 string Descrição adicional e/ou quaisquer questões específicas não abordadas em outro lugar
... extraDetails 0..1 markdown Detalhes extras sobre o serviço que não podem ser colocados nos outros campos
... photo 0..1 Attachment Facilita a rápida identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) O serviço de localização(ões) é destinado/disponível para
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Binding: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Requisitos de elegibilidade específicos necessários para usar o serviço
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
.... comment 0..1 markdown Descreve as condições de elegibilidade para o serviço
... program 0..* CodeableConcept Programas aos quais este serviço é aplicável
... characteristic 0..* CodeableConcept Coleção de características (atributos)
... communication 0..* CodeableConcept O idioma em que este serviço é oferecido
... 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 em que o Site de Serviço está disponível
.... daysOfWeek 0..* code Os dias da semana.
.... allDay 0..1 boolean Sempre disponível? por exemplo, serviço 24 horas
.... availableStartTime 0..1 time Horário de abertura do dia (ignorado se allDay = true)
.... availableEndTime 0..1 time Hora de fechamento do dia (ignorado se allDay = true)
... notAvailable 0..* BackboneElement Não disponível durante este período devido ao motivo fornecido
.... description 1..1 string Motivo apresentado ao usuário explicando por que o tempo não está disponível
.... during 0..1 Period Serviço não disponível a partir desta data
... 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 Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* HealthcareService The details of a healthcare service available at a location
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... identifier Σ 0..* Identifier Identificadores externos para este recurso
ele-1: All FHIR elements must have a @value or children
... providedBy Σ 0..1 Reference(Organization) Organização que fornece este serviço
ele-1: All FHIR elements must have a @value or children
... category Σ 0..* CodeableConcept Ampla categoria de serviço sendo executado ou entregue
Binding: Tipo de Estabelecimento de Saúde (preferred)
ele-1: All FHIR elements must have a @value or children
... type Σ 0..* CodeableConcept Tipo de serviço que pode ser entregue ou executado
Binding: Servico Especializado (preferred)
ele-1: All FHIR elements must have a @value or children
... specialty Σ 0..* CodeableConcept Especialidades atendidas pelo HealthcareService
Binding: Classificação Brasileira de Ocupações (CBO) (required)
ele-1: All FHIR elements must have a @value or children
... location Σ 0..* Reference(Location) Local(ais) onde o serviço pode ser prestado
ele-1: All FHIR elements must have a @value or children
... name Σ 0..1 string Descrição do serviço conforme apresentado ao consumidor durante a pesquisa
ele-1: All FHIR elements must have a @value or children
... comment Σ 0..1 string Descrição adicional e/ou quaisquer questões específicas não abordadas em outro lugar
ele-1: All FHIR elements must have a @value or children
... extraDetails 0..1 markdown Detalhes extras sobre o serviço que não podem ser colocados nos outros campos
ele-1: All FHIR elements must have a @value or children
... photo Σ 0..1 Attachment Facilita a rápida identificação do serviço
ele-1: All FHIR elements must have a @value or children
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
ele-1: All FHIR elements must have a @value or children
... coverageArea 0..* Reference(Location) O serviço de localização(ões) é destinado/disponível para
ele-1: All FHIR elements must have a @value or children
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Binding: Tipo Convenio (preferred)
ele-1: All FHIR elements must have a @value or children
... eligibility 0..* BackboneElement Requisitos de elegibilidade específicos necessários para usar o serviço
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
Binding Description (No ValueSet): (example): Coded values underwhich a specific service is made available.


ele-1: All FHIR elements must have a @value or children
.... comment 0..1 markdown Descreve as condições de elegibilidade para o serviço
ele-1: All FHIR elements must have a @value or children
... program 0..* CodeableConcept Programas aos quais este serviço é aplicável
Binding: Program (example): Government or local programs that this service applies to.


ele-1: All FHIR elements must have a @value or children
... characteristic 0..* CodeableConcept Coleção de características (atributos)
Binding Description (No ValueSet): (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).


ele-1: All FHIR elements must have a @value or children
... communication 0..* CodeableConcept O idioma em que este serviço é oferecido
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

ele-1: All FHIR elements must have a @value or children
... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
Binding: ReferralMethod (example): The methods of referral can be used when referring to a specific HealthCareService resource.


ele-1: All FHIR elements must have a @value or children
... appointmentRequired 0..1 boolean Se for necessário agendamento para acesso a este serviço
ele-1: All FHIR elements must have a @value or children
... availableTime 0..* BackboneElement Horários em que o Site de Serviço está disponível
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... daysOfWeek 0..* code Os dias da semana.
Binding: DaysOfWeek (required): The days of the week.


ele-1: All FHIR elements must have a @value or children
.... allDay 0..1 boolean Sempre disponível? por exemplo, serviço 24 horas
ele-1: All FHIR elements must have a @value or children
.... availableStartTime 0..1 time Horário de abertura do dia (ignorado se allDay = true)
ele-1: All FHIR elements must have a @value or children
.... availableEndTime 0..1 time Hora de fechamento do dia (ignorado se allDay = true)
ele-1: All FHIR elements must have a @value or children
... notAvailable 0..* BackboneElement Não disponível durante este período devido ao motivo fornecido
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... description 1..1 string Motivo apresentado ao usuário explicando por que o tempo não está disponível
ele-1: All FHIR elements must have a @value or children
.... during 0..1 Period Serviço não disponível a partir desta data
ele-1: All FHIR elements must have a @value or children
... availabilityExceptions 0..1 string Descrição das exceções de disponibilidade
ele-1: All FHIR elements must have a @value or children
... endpoint 0..* Reference(Endpoint) Endpoints técnicos que fornecem acesso a serviços eletrônicos operados para o serviço de saúde
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
HealthcareService.eligibility.codeexample
HealthcareService.programexampleProgram
http://hl7.org/fhir/ValueSet/program
from the FHIR Standard
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
HealthcareService.referralMethodexampleReferralMethod
http://hl7.org/fhir/ValueSet/service-referral-method
from the FHIR Standard
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
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

NameFlagsCard.TypeDescription & Constraintsdoco
.. HealthcareService 0..* HealthcareService The details of a healthcare service available at a location
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... active ?!Σ 0..1 boolean Se este registro HealthcareService está em uso ativo
... providedBy Σ 0..1 Reference(Organization) Organização que fornece este serviço
... category Σ 0..* CodeableConcept Ampla categoria de serviço sendo executado ou entregue
Binding: Tipo de Estabelecimento de Saúde (preferred)
... type Σ 0..* CodeableConcept Tipo de serviço que pode ser entregue ou executado
Binding: Servico Especializado (preferred)
... specialty Σ 0..* CodeableConcept Especialidades atendidas pelo HealthcareService
Binding: Classificação Brasileira de Ocupações (CBO) (required)
... location Σ 0..* Reference(Location) Local(ais) onde o serviço pode ser prestado
... name Σ 0..1 string Descrição do serviço conforme apresentado ao consumidor durante a pesquisa
... comment Σ 0..1 string Descrição adicional e/ou quaisquer questões específicas não abordadas em outro lugar
... extraDetails 0..1 markdown Detalhes extras sobre o serviço que não podem ser colocados nos outros campos
... photo Σ 0..1 Attachment Facilita a rápida identificação do serviço
... telecom 0..* ContactPoint Contatos relacionados ao serviço de saúde
... coverageArea 0..* Reference(Location) O serviço de localização(ões) é destinado/disponível para
... serviceProvisionCode 0..* CodeableConcept Condições sob as quais o serviço está disponível/oferecido
Binding: Tipo Convenio (preferred)
... eligibility 0..* BackboneElement Requisitos de elegibilidade específicos necessários para usar o serviço
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... code 0..1 CodeableConcept Valor codificado para a elegibilidade
Binding Description (No ValueSet): (example): Coded values underwhich a specific service is made available.

.... comment 0..1 markdown Descreve as condições de elegibilidade para o serviço
... program 0..* CodeableConcept Programas aos quais este serviço é aplicável
Binding: Program (example): Government or local programs that this service applies to.


... characteristic 0..* CodeableConcept Coleção de características (atributos)
Binding Description (No ValueSet): (example): A custom attribute that could be provided at a service (e.g. Wheelchair accessibiliy).


... communication 0..* CodeableConcept O idioma em que este serviço é oferecido
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguages Max Binding

... referralMethod 0..* CodeableConcept Formas pelas quais o serviço aceita referências
Binding: 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 em que o Site de Serviço está disponível
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... daysOfWeek 0..* code Os dias da semana.
Binding: DaysOfWeek (required): The days of the week.


.... allDay 0..1 boolean Sempre disponível? por exemplo, serviço 24 horas
.... availableStartTime 0..1 time Horário de abertura do dia (ignorado se allDay = true)
.... availableEndTime 0..1 time Hora de fechamento do dia (ignorado se allDay = true)
... notAvailable 0..* BackboneElement Não disponível durante este período devido ao motivo fornecido
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... description 1..1 string Motivo apresentado ao usuário explicando por que o tempo não está disponível
.... during 0..1 Period Serviço não disponível a partir desta data
... 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 Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
HealthcareService.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
HealthcareService.categorypreferredBRTipoEstabelecimentoSaude
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoEstabelecimentoSaude
HealthcareService.typepreferredBRServicoEspecializado
https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado
HealthcareService.specialtyrequiredBROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
HealthcareService.serviceProvisionCodepreferredTipoConvenio
https://terminologia.saude.gov.br/fhir/ValueSet/TipoConvenio
HealthcareService.eligibility.codeexample
HealthcareService.programexampleProgram
http://hl7.org/fhir/ValueSet/program
from the FHIR Standard
HealthcareService.characteristicexample
HealthcareService.communicationpreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
HealthcareService.referralMethodexampleReferralMethod
http://hl7.org/fhir/ValueSet/service-referral-method
from the FHIR Standard
HealthcareService.availableTime.daysOfWeekrequiredDaysOfWeek
http://hl7.org/fhir/ValueSet/days-of-week|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
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

Summary

 

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