Guia de Implementação do Projeto de Padronização e Qualificação dos Dados Assistenciais da Saúde Suplementar (PQDAS)
202309 - CI Build
Publish Box vai aqui
URL Canônica: https://fhir.ans.gov.br/StructureDefinition/papel-profissional | Versão: 202309 | |||
Active as of 2022-12-05 | Nome computável: PapelProfissional |
Papel do profissional prestador da assistência à saúde.
Um conjunto específico de funções/locais/especialidades/serviços que um profissional pode desempenhar em uma organização por um período de tempo.
Este recurso abrange o registro do local e tipos de serviços que os profissionais podem
fornecer para uma organização.
As propriedades papel/função, especialidade, endereço, meio de contato e serviço de saúde
podem ser repetidas se necessário em outras instâncias do PapelProfissional. Alguns sistemas
registram uma coleção de valores de serviço para um único local, outros registram o único
serviço e a lista de locais disponíveis. Ambas são opções aceitáveis para representar
esses dados.
Quando a disponibilidade, telecomunicações ou outros detalhes não forem os mesmos em todos
os serviços de saúde ou locais, uma instância separada de PapelProfissional deve ser
criada.
Não deve ser utilizado quando na condição de paciente, estabelecimento, operadora ou profissional sem discriminação do seu papel.
O profissional pode desempenhar diferentes papéis dentro da mesma ou até mesmo de diferentes organizações. Dependendo da jurisdição e convenções, pode ser necessário manter um recurso de Profissional específico para cada função ou ter um único Profissional com várias funções. A função pode ser limitada a um período específico, após o qual a autorização para esta função termina. Observe que a organização representada não precisa necessariamente ser o empregador (direto) de um Profissional.
O paciente deve possuir obrigatoriamente um identificador, que pode ser o
Cadastro de Pessoa Física (CPF) ou o Cartão Nacional de Saúde (CNS) conforme os modelos de
informação de guias, referentes a mensagem Operadora-ANS do Componente de Conteúdo e
Estrutura do Padrão TISS. O CPF é um identificador de pessoa física no Brasil, definido
como número único e suficiente para identificação do cidadão nos bancos de dados de serviços
públicos (
https://normas.leg.br/?urn=urn:lex:br:federal:lei:2023-01-11;14534) é composto por 11
dígitos, sendo os 2 últimos dígitos os verificadores do CPF.
O CNPJ é administrado pela
RFB e compreende os dados e as informações relativas a empresários, pessoas jurídicas e
equiparadas, além de outras entidades de interesse público (
http://normas.receita.fazenda.gov.br/sijut2consulta/link.action?idAto=127567) O número
do CNPJ pode ser dividido em blocos: a inscrição, que são os primeiros 8 dígitos, a parte
que representa se é matriz ou filial (0001 – matriz, ou 0002 – filial), e finalmente dois
dígitos verificadores.
As qualificações (do recurso Profissional) não implicam uma função, mas podem ser
consideradas quando uma organização aloca profissionais para funções dentro de sua
organização e podem fornecer informações úteis (como informações de expiração) que podem
precisar ser rastreadas em algumas situações para garantir eles continuam a ser elegíveis
para uma função específica.
O recurso Equipe de Cuidados (CareTeam) também é
frequentemente usado para fornecer detalhes de uma função que um profissional é alocado para
desempenhar, mas geralmente é direcionado para uma granularidade muito mais refinada do
cuidado e, muitas vezes, dentro do contexto específico de um paciente ou função funcional
(por exemplo, planejamento de crise equipe). Por outro lado, o PapelProfissional é usado em
um sentido mais geral para cobrir todos os locais em que o profissional está alocado para
trabalhar (e detalhes específicos relevantes para essa função - como um número de contato
específico ou terminal de serviços eletrônicos).
Descrição da entidade | Descrição do elemento | Tipo do dado | Mapeamento (FHIRPath) |
---|---|---|---|
Número do CNPJ do prestador executante na Receita Federal | Cadastro Nacional de Pessoa Jurídica do prestador executante dependendo da natureza da entidade. Dígito verificador deve ser válido, conforme tipo da identificação do prestador executante (CNPJ). Código deve existir na base de dados da Receita Federal. | Numeral | PractitionerRole.practitioner.identifier.where(system="https://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj").value |
Número do CNPJ do prestador executante na Receita Federal | Cadastro Nacional de Pessoa Jurídica do prestador executante dependendo da natureza da entidade. Dígito verificador deve ser válido, conforme tipo da identificação do prestador executante (CNPJ). Código deve existir na base de dados da Receita Federal. | Numeral | PractitionerRole.organization.identifier.where(system="https://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj").value |
Número do CPF do prestador executante na Receita Federal | Cadastro de Pessoa Física do prestador executante dependendo da natureza da entidade. Dígito verificador deve ser válido, conforme tipo da identificação do prestador executante (CPF). Código deve existir na base de dados da Receita Federal. | Numeral | PractitionerRole.practitioner.identifier.where(system="https://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf").value |
Número do CPF do prestador executante na Receita Federal | Cadastro de Pessoa Física do prestador executante dependendo da natureza da entidade. Dígito verificador deve ser válido, conforme tipo da identificação do prestador executante (CPF). Código deve existir na base de dados da Receita Federal. | Numeral | PractitionerRole.organization.identifier.where(system="https://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf").value |
Código no Cadastro Nacional de Estabelecimentos de Saúde do executante | Código do prestador executante no Cadastro Nacional de Estabelecimentos de Saúde do Ministério da Saúde (CNES/MS). Obrigatório. O código informado deve ser existente no Cadastro Nacional de Estabelecimentos de Saúde do Ministério da Saúde. Caso o prestador executante não tenha ainda o código do CNES, deve ser informado "9999999". | Texto | PractitionerRole.practitioner.identifier.where(system="https://rnds.saude.gov.br/fhir/r4/NamingSystem/cnes").value |
Código no Cadastro Nacional de Estabelecimentos de Saúde do executante | Código do prestador executante no Cadastro Nacional de Estabelecimentos de Saúde do Ministério da Saúde (CNES/MS). Obrigatório. O código informado deve ser existente no Cadastro Nacional de Estabelecimentos de Saúde do Ministério da Saúde. Caso o prestador executante não tenha ainda o código do CNES, deve ser informado "9999999". | Texto | PractitionerRole.organization.identifier.where(system="https://rnds.saude.gov.br/fhir/r4/NamingSystem/cnes").value |
Código Classificação Brasileira de Ocupações do executante | Código na Classificação Brasileira de Ocupações do profissional executante do procedimento, conforme Terminologia externa CBO (RNDS). Guia com CBO igual a 999999 será rejeitado, pois esse código só deve ser utilizado na troca entre operadoras e prestadores, quando não for possível para o prestador executante obter o CBO do prestador solicitante. Condicionado. Deve ser preenchido quando o tipo de guia for igual a 1-Consulta ou 2-SP/SPADT e o tipo do atendimento for igual 4 (Consulta), e a origem da conta for igual a 1 - Rede Contratada, referenciada ou credenciada, 2 - Rede Própria - Cooperados ou 3 - Rede Própria - Demais prestadores, conforme regra de preenchimento vigente na versão que a guia foi enviada. Para as guias de origem igual a 4 - Reembolso ao beneficiário ou 5 - Prestador eventual, deve ser preenchido caso a operadora possua o registro da informação. | Descritor de conceito | PractitonerRole.code.coding.where(system="http://www.saude.gov.br/fhir/r4/CodeSystem/BRCBO").code |
Usage:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de PractitionerRole
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | PractitionerRole | Dados do papel-profissional executante | |
![]() ![]() ![]() | 0..1 | id | Identificador lógico do papel-profissional | |
![]() ![]() ![]() | 0..1 | Meta | Metadados do recurso | |
![]() ![]() ![]() | 0..1 | uri | Regras de negócio sobre o uso do recurso | |
![]() ![]() ![]() | 0..1 | code | Idioma do recurso | |
![]() ![]() ![]() | 0..1 | Narrative | Texto de Humanização do recurso | |
![]() ![]() ![]() | 0..* | Resource | Recursos contidos no recurso | |
![]() ![]() ![]() | 0..* | Extension | Extensões do recurso | |
![]() ![]() ![]() | 0..* | Extension | Modificadores de extensão do recurso | |
![]() ![]() ![]() | 0..* | Identifier | Identificadores do papel-profissional | |
![]() ![]() ![]() | 0..1 | boolean | Indicador de ativo | |
![]() ![]() ![]() | 0..1 | Period | Período de uso do papel-profissional | |
![]() ![]() ![]() | 1..1 | Reference(Profissional prestador do serviço) | Profissional de saúde | |
![]() ![]() ![]() | 1..1 | Reference(Estabelecimento de Saúde) | Organização de saúde | |
![]() ![]() ![]() | 0..* | CodeableConcept | Ocupação do profissional Binding: BRCBO-1.0 (required): Ocupação do profissional | |
![]() ![]() ![]() | 0..* | CodeableConcept | Especialidade do profissional | |
![]() ![]() ![]() | 0..* | Reference(Location) | Local de atuação do profissional | |
![]() ![]() ![]() | 0..* | Reference(HealthcareService) | Serviço de saúde | |
![]() ![]() ![]() | 0..* | ContactPoint | Contatos do profissional | |
![]() ![]() ![]() | 0..* | BackboneElement | Horários disponíveis do profissional | |
![]() ![]() ![]() ![]() | 0..* | code | Dias da semana disponíveis | |
![]() ![]() ![]() ![]() | 0..1 | boolean | Indicador de disponibilidade em todos os dias | |
![]() ![]() ![]() ![]() | 0..1 | time | Horário de início da disponibilidade | |
![]() ![]() ![]() ![]() | 0..1 | time | Horário de fim da disponibilidade | |
![]() ![]() ![]() | 0..* | BackboneElement | Horários indisponíveis do profissional | |
![]() ![]() ![]() ![]() | 1..1 | string | Motivo da indisponibilidade | |
![]() ![]() ![]() ![]() | 0..1 | Period | Período de indisponibilidade | |
![]() ![]() ![]() | 0..1 | string | Exceções de disponibilidade | |
![]() ![]() ![]() | 0..* | Reference(Endpoint) | Endpoint de comunicação | |
![]() |
Path | Conformance | ValueSet |
PractitionerRole.code | required | BRCBO-1.0 |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | PractitionerRole | Dados do papel-profissional executante | |||||
![]() ![]() ![]() | Σ | 0..1 | id | Identificador lógico do papel-profissional | ||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadados do recurso | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | Regras de negócio sobre o uso do recurso | ||||
![]() ![]() ![]() | 0..1 | code | Idioma do recurso Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Texto de Humanização do recurso | |||||
![]() ![]() ![]() | 0..* | Resource | Recursos contidos no recurso | |||||
![]() ![]() ![]() | 0..* | Extension | Extensões do recurso | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Modificadores de extensão do recurso | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Identificadores do papel-profissional | ||||
![]() ![]() ![]() | Σ | 0..1 | boolean | Indicador de ativo | ||||
![]() ![]() ![]() | Σ | 0..1 | Period | Período de uso do papel-profissional | ||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Profissional prestador do serviço) | Profissional de saúde | ||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Estabelecimento de Saúde) | Organização de saúde | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Ocupação do profissional Binding: BRCBO-1.0 (required): Ocupação do profissional | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Especialidade do profissional Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Location) | Local de atuação do profissional | ||||
![]() ![]() ![]() | 0..* | Reference(HealthcareService) | Serviço de saúde | |||||
![]() ![]() ![]() | Σ | 0..* | ContactPoint | Contatos do profissional | ||||
![]() ![]() ![]() | 0..* | BackboneElement | Horários disponíveis do profissional | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 0..* | code | Dias da semana disponíveis Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Indicador de disponibilidade em todos os dias | |||||
![]() ![]() ![]() ![]() | 0..1 | time | Horário de início da disponibilidade | |||||
![]() ![]() ![]() ![]() | 0..1 | time | Horário de fim da disponibilidade | |||||
![]() ![]() ![]() | 0..* | BackboneElement | Horários indisponíveis do profissional | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | string | Motivo da indisponibilidade | |||||
![]() ![]() ![]() ![]() | 0..1 | Period | Período de indisponibilidade | |||||
![]() ![]() ![]() | 0..1 | string | Exceções de disponibilidade | |||||
![]() ![]() ![]() | 0..* | Reference(Endpoint) | Endpoint de comunicação | |||||
![]() |
Path | Conformance | ValueSet | ||||
PractitionerRole.language | preferred | CommonLanguages
| ||||
PractitionerRole.code | required | BRCBO-1.0 | ||||
PractitionerRole.specialty | preferred | PracticeSettingCodeValueSet | ||||
PractitionerRole.availableTime.daysOfWeek | required | DaysOfWeek |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | PractitionerRole | 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 | PractitionerRole | 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 | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | PractitionerRole | 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() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | PractitionerRole | Dados do papel-profissional executante | |||||
![]() ![]() ![]() | Σ | 0..1 | id | Identificador lógico do papel-profissional | ||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadados do recurso | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | Regras de negócio sobre o uso do recurso | ||||
![]() ![]() ![]() | 0..1 | code | Idioma do recurso Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Texto de Humanização do recurso | |||||
![]() ![]() ![]() | 0..* | Resource | Recursos contidos no recurso | |||||
![]() ![]() ![]() | 0..* | Extension | Extensões do recurso | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Modificadores de extensão do recurso | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Identificadores do papel-profissional | ||||
![]() ![]() ![]() | Σ | 0..1 | boolean | Indicador de ativo | ||||
![]() ![]() ![]() | Σ | 0..1 | Period | Período de uso do papel-profissional | ||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Profissional prestador do serviço) | Profissional de saúde | ||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Estabelecimento de Saúde) | Organização de saúde | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Ocupação do profissional Binding: BRCBO-1.0 (required): Ocupação do profissional | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Especialidade do profissional Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Location) | Local de atuação do profissional | ||||
![]() ![]() ![]() | 0..* | Reference(HealthcareService) | Serviço de saúde | |||||
![]() ![]() ![]() | Σ | 0..* | ContactPoint | Contatos do profissional | ||||
![]() ![]() ![]() | 0..* | BackboneElement | Horários disponíveis do profissional | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 0..* | code | Dias da semana disponíveis Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Indicador de disponibilidade em todos os dias | |||||
![]() ![]() ![]() ![]() | 0..1 | time | Horário de início da disponibilidade | |||||
![]() ![]() ![]() ![]() | 0..1 | time | Horário de fim da disponibilidade | |||||
![]() ![]() ![]() | 0..* | BackboneElement | Horários indisponíveis do profissional | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | string | Motivo da indisponibilidade | |||||
![]() ![]() ![]() ![]() | 0..1 | Period | Período de indisponibilidade | |||||
![]() ![]() ![]() | 0..1 | string | Exceções de disponibilidade | |||||
![]() ![]() ![]() | 0..* | Reference(Endpoint) | Endpoint de comunicação | |||||
![]() |
Path | Conformance | ValueSet | ||||
PractitionerRole.language | preferred | CommonLanguages
| ||||
PractitionerRole.code | required | BRCBO-1.0 | ||||
PractitionerRole.specialty | preferred | PracticeSettingCodeValueSet | ||||
PractitionerRole.availableTime.daysOfWeek | required | DaysOfWeek |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | PractitionerRole | 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 | PractitionerRole | 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 | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | PractitionerRole | 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 PractitionerRole
Visão diferencial
Esta estrutura é derivada de PractitionerRole
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | PractitionerRole | Dados do papel-profissional executante | |
![]() ![]() ![]() | 0..1 | id | Identificador lógico do papel-profissional | |
![]() ![]() ![]() | 0..1 | Meta | Metadados do recurso | |
![]() ![]() ![]() | 0..1 | uri | Regras de negócio sobre o uso do recurso | |
![]() ![]() ![]() | 0..1 | code | Idioma do recurso | |
![]() ![]() ![]() | 0..1 | Narrative | Texto de Humanização do recurso | |
![]() ![]() ![]() | 0..* | Resource | Recursos contidos no recurso | |
![]() ![]() ![]() | 0..* | Extension | Extensões do recurso | |
![]() ![]() ![]() | 0..* | Extension | Modificadores de extensão do recurso | |
![]() ![]() ![]() | 0..* | Identifier | Identificadores do papel-profissional | |
![]() ![]() ![]() | 0..1 | boolean | Indicador de ativo | |
![]() ![]() ![]() | 0..1 | Period | Período de uso do papel-profissional | |
![]() ![]() ![]() | 1..1 | Reference(Profissional prestador do serviço) | Profissional de saúde | |
![]() ![]() ![]() | 1..1 | Reference(Estabelecimento de Saúde) | Organização de saúde | |
![]() ![]() ![]() | 0..* | CodeableConcept | Ocupação do profissional Binding: BRCBO-1.0 (required): Ocupação do profissional | |
![]() ![]() ![]() | 0..* | CodeableConcept | Especialidade do profissional | |
![]() ![]() ![]() | 0..* | Reference(Location) | Local de atuação do profissional | |
![]() ![]() ![]() | 0..* | Reference(HealthcareService) | Serviço de saúde | |
![]() ![]() ![]() | 0..* | ContactPoint | Contatos do profissional | |
![]() ![]() ![]() | 0..* | BackboneElement | Horários disponíveis do profissional | |
![]() ![]() ![]() ![]() | 0..* | code | Dias da semana disponíveis | |
![]() ![]() ![]() ![]() | 0..1 | boolean | Indicador de disponibilidade em todos os dias | |
![]() ![]() ![]() ![]() | 0..1 | time | Horário de início da disponibilidade | |
![]() ![]() ![]() ![]() | 0..1 | time | Horário de fim da disponibilidade | |
![]() ![]() ![]() | 0..* | BackboneElement | Horários indisponíveis do profissional | |
![]() ![]() ![]() ![]() | 1..1 | string | Motivo da indisponibilidade | |
![]() ![]() ![]() ![]() | 0..1 | Period | Período de indisponibilidade | |
![]() ![]() ![]() | 0..1 | string | Exceções de disponibilidade | |
![]() ![]() ![]() | 0..* | Reference(Endpoint) | Endpoint de comunicação | |
![]() |
Path | Conformance | ValueSet |
PractitionerRole.code | required | BRCBO-1.0 |
Visualização de elementos -chave
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | PractitionerRole | Dados do papel-profissional executante | |||||
![]() ![]() ![]() | Σ | 0..1 | id | Identificador lógico do papel-profissional | ||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadados do recurso | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | Regras de negócio sobre o uso do recurso | ||||
![]() ![]() ![]() | 0..1 | code | Idioma do recurso Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Texto de Humanização do recurso | |||||
![]() ![]() ![]() | 0..* | Resource | Recursos contidos no recurso | |||||
![]() ![]() ![]() | 0..* | Extension | Extensões do recurso | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Modificadores de extensão do recurso | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Identificadores do papel-profissional | ||||
![]() ![]() ![]() | Σ | 0..1 | boolean | Indicador de ativo | ||||
![]() ![]() ![]() | Σ | 0..1 | Period | Período de uso do papel-profissional | ||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Profissional prestador do serviço) | Profissional de saúde | ||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Estabelecimento de Saúde) | Organização de saúde | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Ocupação do profissional Binding: BRCBO-1.0 (required): Ocupação do profissional | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Especialidade do profissional Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Location) | Local de atuação do profissional | ||||
![]() ![]() ![]() | 0..* | Reference(HealthcareService) | Serviço de saúde | |||||
![]() ![]() ![]() | Σ | 0..* | ContactPoint | Contatos do profissional | ||||
![]() ![]() ![]() | 0..* | BackboneElement | Horários disponíveis do profissional | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 0..* | code | Dias da semana disponíveis Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Indicador de disponibilidade em todos os dias | |||||
![]() ![]() ![]() ![]() | 0..1 | time | Horário de início da disponibilidade | |||||
![]() ![]() ![]() ![]() | 0..1 | time | Horário de fim da disponibilidade | |||||
![]() ![]() ![]() | 0..* | BackboneElement | Horários indisponíveis do profissional | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | string | Motivo da indisponibilidade | |||||
![]() ![]() ![]() ![]() | 0..1 | Period | Período de indisponibilidade | |||||
![]() ![]() ![]() | 0..1 | string | Exceções de disponibilidade | |||||
![]() ![]() ![]() | 0..* | Reference(Endpoint) | Endpoint de comunicação | |||||
![]() |
Path | Conformance | ValueSet | ||||
PractitionerRole.language | preferred | CommonLanguages
| ||||
PractitionerRole.code | required | BRCBO-1.0 | ||||
PractitionerRole.specialty | preferred | PracticeSettingCodeValueSet | ||||
PractitionerRole.availableTime.daysOfWeek | required | DaysOfWeek |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | PractitionerRole | 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 | PractitionerRole | 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 | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | PractitionerRole | 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
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | 0..* | PractitionerRole | Dados do papel-profissional executante | |||||
![]() ![]() ![]() | Σ | 0..1 | id | Identificador lógico do papel-profissional | ||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadados do recurso | ||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | Regras de negócio sobre o uso do recurso | ||||
![]() ![]() ![]() | 0..1 | code | Idioma do recurso Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() | 0..1 | Narrative | Texto de Humanização do recurso | |||||
![]() ![]() ![]() | 0..* | Resource | Recursos contidos no recurso | |||||
![]() ![]() ![]() | 0..* | Extension | Extensões do recurso | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Modificadores de extensão do recurso | ||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Identificadores do papel-profissional | ||||
![]() ![]() ![]() | Σ | 0..1 | boolean | Indicador de ativo | ||||
![]() ![]() ![]() | Σ | 0..1 | Period | Período de uso do papel-profissional | ||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Profissional prestador do serviço) | Profissional de saúde | ||||
![]() ![]() ![]() | Σ | 1..1 | Reference(Estabelecimento de Saúde) | Organização de saúde | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Ocupação do profissional Binding: BRCBO-1.0 (required): Ocupação do profissional | ||||
![]() ![]() ![]() | Σ | 0..* | CodeableConcept | Especialidade do profissional Binding: PracticeSettingCodeValueSet (preferred): Specific specialty associated with the agency. | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Location) | Local de atuação do profissional | ||||
![]() ![]() ![]() | 0..* | Reference(HealthcareService) | Serviço de saúde | |||||
![]() ![]() ![]() | Σ | 0..* | ContactPoint | Contatos do profissional | ||||
![]() ![]() ![]() | 0..* | BackboneElement | Horários disponíveis do profissional | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 0..* | code | Dias da semana disponíveis Binding: DaysOfWeek (required): The days of the week. | |||||
![]() ![]() ![]() ![]() | 0..1 | boolean | Indicador de disponibilidade em todos os dias | |||||
![]() ![]() ![]() ![]() | 0..1 | time | Horário de início da disponibilidade | |||||
![]() ![]() ![]() ![]() | 0..1 | time | Horário de fim da disponibilidade | |||||
![]() ![]() ![]() | 0..* | BackboneElement | Horários indisponíveis do profissional | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | 1..1 | string | Motivo da indisponibilidade | |||||
![]() ![]() ![]() ![]() | 0..1 | Period | Período de indisponibilidade | |||||
![]() ![]() ![]() | 0..1 | string | Exceções de disponibilidade | |||||
![]() ![]() ![]() | 0..* | Reference(Endpoint) | Endpoint de comunicação | |||||
![]() |
Path | Conformance | ValueSet | ||||
PractitionerRole.language | preferred | CommonLanguages
| ||||
PractitionerRole.code | required | BRCBO-1.0 | ||||
PractitionerRole.specialty | preferred | PracticeSettingCodeValueSet | ||||
PractitionerRole.availableTime.daysOfWeek | required | DaysOfWeek |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | PractitionerRole | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | PractitionerRole | 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 | PractitionerRole | 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 | PractitionerRole | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | PractitionerRole | 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 PractitionerRole
Outras representações de perfil: CSV, Excel, Schematron