FHIR Implementation Guide for Stroke
1.0.0 - ballot

FHIR Implementation Guide for Stroke - Compilação de desenvolvimento local (v1.0.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: Stroke Practitioner based on Brazilian RNDS

Official URL: https://m-caretech.com.br/interopera/stroke-fhirig/StructureDefinition/StrokePractitioner Version: 1.0.0
Active as of 2024-01-11 Computable Name: StrokePractitioner

This profile encompasses all health professionals involved in the healthcare process and related health services as part of their formal responsibilities, conforming to the standards of the Brazilian National Data Network (RNDS).

O Profissional prestador é o sujeito agente para os processos informativos de dados em saúde. Não deve ser utilizado quando na condição de paciente.

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Practitioner 0..* Practitioner Dados do prestador executante
... id Σ 0..1 id Identificador lógico do profissional
... meta Σ 0..1 Meta Metadados do recurso
... implicitRules ?!Σ 0..1 uri Regras de negócio sobre o uso do recurso
... extension 0..* Extension Extensões do recurso
... modifierExtension ?! 0..* Extension Modificadores de extensão do recurso
... Fatias para identifier Σ 0..* Identifier Identificadores do profissional
Fatia: Não ordenado, Aberto por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Identificador do identificador
..... extension 0..* Extension Extensões do identificador
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Sistema do código do tipo do identificador
....... version Σ 0..1 string Versão do código do tipo do identificador
....... code Σ 0..1 code Código do tipo do identificador
....... display Σ 0..1 string Descrição do código do tipo do identificador
....... userSelected Σ 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text Σ 0..1 string Descrição do tipo do identificador
..... system Σ 0..1 uri Sistema do identificador
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string Valor do identificador
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador
..... assigner Σ 0..1 Reference(Organization) Entidade que atribuiu o identificador
.... identifier:cpf Σ 0..* Identifier CPF do profissional
..... id 0..1 string Identificador lógico do identificador
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Padrão necessário: official
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system Σ 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ 1..1 string Número do CPF
Exemplo General: 123456
.... identifier:cnpj Σ 0..* Identifier CNPJ do profissional
..... id 0..1 string Identificador lógico do identificador
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Padrão necessário: official
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system Σ 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value Σ 1..1 string Número do cnpj
Exemplo General: 123456
... active SΣ 0..1 boolean Profissional ativo
... name Σ 0..* HumanName Nome do profissional
... telecom Σ 0..* ContactPoint Contatos do profissional
... address Σ 1..* Address Endereço do profissional
.... id 0..1 string Identificador do Endereço
.... extension 0..* Extension Extensão do Endereço
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code Uso de Endereço
Vínculo: AddressUse (required): Uso do Endereço
Exemplo General: home
.... type Σ 0..1 code Tipo de Endereço
Vínculo: AddressType (required)
Exemplo General: both
.... text Σ 0..1 string Texto do Endereço
Exemplo General: 137 Nowhere Street, Erewhon 9132
.... line Σ 0..* string Endereço
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
.... city Σ 1..1 string Cidade
Exemplo General: Erewhon
.... district Σ 0..1 string Bairro
Exemplo General: Madison
.... state Σ 0..1 string Estado
.... postalCode Σ 0..1 string CEP
Exemplo General: 9132
.... country Σ 0..1 string País
.... period Σ 0..1 Period Período de Endereço
Exemplo General: {"start":"2010-03-23","end":"2010-07-01"}
... gender Σ 0..1 code Sexo do profissional
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date Data de nascimento do profissional
... photo 0..* Attachment Fotografia do profissional
... qualification 0..* BackboneElement Qualificação do profissional
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..* Identifier Identificadores da qualificação
.... code 1..1 CodeableConcept Código da qualificação
Vínculo: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.
..... id 0..1 string Identificador lógico do código da qualificação
..... extension 0..* Extension Extensões do código da qualificação
Fatia: Não ordenado, Aberto por value:url
..... coding Σ 0..* Coding Código da qualificação
...... id 0..1 string Identificador lógico do código da qualificação
...... extension 0..* Extension Extensões do código da qualificação
Fatia: Não ordenado, Aberto por value:url
...... system Σ 0..1 uri Sistema do código da qualificação
...... version Σ 0..1 string Versão do código da qualificação
...... code Σ 0..1 code Código da qualificação
...... display Σ 0..1 string Descrição do código da qualificação
...... userSelected Σ 0..1 boolean Indicador de seleção do código da qualificação
..... text Σ 0..1 string Descrição do código da qualificação
.... period 0..1 Period Período de uso da qualificação
.... issuer 0..1 Reference(Organization) Entidade que emitiu a qualificação

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Practitioner.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.identifier:cpf.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier:cpf.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.identifier:cnpj.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier:cnpj.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.address.​use Base required AddressUse 📦4.0.1 a norma FHIR
Practitioner.address.​type Base required AddressType 📦4.0.1 a norma FHIR
Practitioner.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Practitioner.qualification.​code Base example v2 table 0360, Version 2.7 📦0360 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner 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 Practitioner 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 Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner 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()

This structure is derived from Practitioner

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Practitioner 0..* Practitioner Dados do prestador executante
... id 0..1 id Identificador lógico do profissional
... meta 0..1 Meta Metadados do recurso
... implicitRules 0..1 uri Regras de negócio sobre o uso do recurso
... extension 0..* Extension Extensões do recurso
... modifierExtension 0..* Extension Modificadores de extensão do recurso
... Fatias para identifier 0..* Identifier Identificadores do profissional
Fatia: Não ordenado, Aberto por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Identificador do identificador
..... extension 0..* Extension Extensões do identificador
..... use 0..1 code Uso do identificador
..... type 0..1 CodeableConcept Tipo do identificador
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
...... coding 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
....... system 0..1 uri Sistema do código do tipo do identificador
....... version 0..1 string Versão do código do tipo do identificador
....... code 0..1 code Código do tipo do identificador
....... display 0..1 string Descrição do código do tipo do identificador
....... userSelected 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text 0..1 string Descrição do tipo do identificador
..... system 0..1 uri Sistema do identificador
..... value 0..1 string Valor do identificador
..... period 0..1 Period Período de uso do identificador
..... assigner 0..1 Reference(Organization) Entidade que atribuiu o identificador
.... identifier:cpf 0..* Identifier CPF do profissional
..... id 0..1 string Identificador lógico do identificador
..... use 0..1 code Uso do identificador
Padrão necessário: official
..... type 0..1 CodeableConcept Tipo do identificador
Padrão necessário: Pelo menos os seguintes elementos
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
..... system 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value 1..1 string Número do CPF
.... identifier:cnpj 0..* Identifier CNPJ do profissional
..... id 0..1 string Identificador lógico do identificador
..... use 0..1 code Uso do identificador
Padrão necessário: official
..... type 0..1 CodeableConcept Tipo do identificador
Padrão necessário: Pelo menos os seguintes elementos
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
..... system 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value 1..1 string Número do cnpj
... active S 0..1 boolean Profissional ativo
... name 0..* HumanName Nome do profissional
... telecom 0..* ContactPoint Contatos do profissional
... address 1..* Address Endereço do profissional
.... id 0..1 string Identificador do Endereço
.... extension 0..* Extension Extensão do Endereço
.... use 0..1 code Uso de Endereço
Vínculo: AddressUse (required): Uso do Endereço
.... type 0..1 code Tipo de Endereço
Vínculo: AddressType (required)
.... text 0..1 string Texto do Endereço
.... line 0..* string Endereço
.... city 1..1 string Cidade
.... district 0..1 string Bairro
.... state 0..1 string Estado
.... postalCode 0..1 string CEP
.... country 0..1 string País
.... period 0..1 Period Período de Endereço
... gender 0..1 code Sexo do profissional
... birthDate 0..1 date Data de nascimento do profissional
... photo 0..* Attachment Fotografia do profissional
... qualification 0..* BackboneElement Qualificação do profissional
.... identifier 0..* Identifier Identificadores da qualificação
.... code 1..1 CodeableConcept Código da qualificação
..... id 0..1 string Identificador lógico do código da qualificação
..... extension 0..* Extension Extensões do código da qualificação
..... coding 0..* Coding Código da qualificação
...... id 0..1 string Identificador lógico do código da qualificação
...... extension 0..* Extension Extensões do código da qualificação
...... system 0..1 uri Sistema do código da qualificação
...... version 0..1 string Versão do código da qualificação
...... code 0..1 code Código da qualificação
...... display 0..1 string Descrição do código da qualificação
...... userSelected 0..1 boolean Indicador de seleção do código da qualificação
..... text 0..1 string Descrição do código da qualificação
.... period 0..1 Period Período de uso da qualificação
.... issuer 0..1 Reference(Organization) Entidade que emitiu a qualificação

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Practitioner.address.​use Base required AddressUse 📦4.0.1 a norma FHIR
Practitioner.address.​type Base required AddressType 📦4.0.1 a norma FHIR
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Practitioner 0..* Practitioner Dados do prestador executante
... id Σ 0..1 id Identificador lógico do profissional
... meta Σ 0..1 Meta Metadados do recurso
... implicitRules ?!Σ 0..1 uri Regras de negócio sobre o uso do recurso
... text 0..1 Narrative Text summary of the resource, for human interpretation
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 do recurso
... modifierExtension ?! 0..* Extension Modificadores de extensão do recurso
... Fatias para identifier Σ 0..* Identifier Identificadores do profissional
Fatia: Não ordenado, Aberto por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Identificador do identificador
..... extension 0..* Extension Extensões do identificador
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Sistema do código do tipo do identificador
....... version Σ 0..1 string Versão do código do tipo do identificador
....... code Σ 0..1 code Código do tipo do identificador
....... display Σ 0..1 string Descrição do código do tipo do identificador
....... userSelected Σ 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text Σ 0..1 string Descrição do tipo do identificador
..... system Σ 0..1 uri Sistema do identificador
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string Valor do identificador
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador
..... assigner Σ 0..1 Reference(Organization) Entidade que atribuiu o identificador
.... identifier:cpf Σ 0..* Identifier CPF do profissional
..... id 0..1 string Identificador lógico do identificador
..... extension 0..* Extension Extensões do identificador
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Padrão necessário: official
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Sistema do código do tipo do identificador
....... version Σ 0..1 string Versão do código do tipo do identificador
....... code Σ 0..1 code Código do tipo do identificador
....... display Σ 0..1 string Descrição do código do tipo do identificador
....... userSelected Σ 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text Σ 0..1 string Descrição do tipo do identificador
..... system Σ 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ 1..1 string Número do CPF
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador
..... assigner Σ 0..1 Reference(Organization) Entidade que atribuiu o identificador
.... identifier:cnpj Σ 0..* Identifier CNPJ do profissional
..... id 0..1 string Identificador lógico do identificador
..... extension 0..* Extension Extensões do identificador
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Padrão necessário: official
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Sistema do código do tipo do identificador
....... version Σ 0..1 string Versão do código do tipo do identificador
....... code Σ 0..1 code Código do tipo do identificador
....... display Σ 0..1 string Descrição do código do tipo do identificador
....... userSelected Σ 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text Σ 0..1 string Descrição do tipo do identificador
..... system Σ 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value Σ 1..1 string Número do cnpj
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador
..... assigner Σ 0..1 Reference(Organization) Entidade que atribuiu o identificador
... active SΣ 0..1 boolean Profissional ativo
... name Σ 0..* HumanName Nome do profissional
... telecom Σ 0..* ContactPoint Contatos do profissional
... address Σ 1..* Address Endereço do profissional
.... id 0..1 string Identificador do Endereço
.... extension 0..* Extension Extensão do Endereço
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code Uso de Endereço
Vínculo: AddressUse (required): Uso do Endereço
Exemplo General: home
.... type Σ 0..1 code Tipo de Endereço
Vínculo: AddressType (required)
Exemplo General: both
.... text Σ 0..1 string Texto do Endereço
Exemplo General: 137 Nowhere Street, Erewhon 9132
.... line Σ 0..* string Endereço
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
.... city Σ 1..1 string Cidade
Exemplo General: Erewhon
.... district Σ 0..1 string Bairro
Exemplo General: Madison
.... state Σ 0..1 string Estado
.... postalCode Σ 0..1 string CEP
Exemplo General: 9132
.... country Σ 0..1 string País
.... period Σ 0..1 Period Período de Endereço
Exemplo General: {"start":"2010-03-23","end":"2010-07-01"}
... gender Σ 0..1 code Sexo do profissional
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date Data de nascimento do profissional
... photo 0..* Attachment Fotografia do profissional
... qualification 0..* BackboneElement Qualificação do profissional
.... 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
.... identifier 0..* Identifier Identificadores da qualificação
.... code 1..1 CodeableConcept Código da qualificação
Vínculo: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.
..... id 0..1 string Identificador lógico do código da qualificação
..... extension 0..* Extension Extensões do código da qualificação
Fatia: Não ordenado, Aberto por value:url
..... coding Σ 0..* Coding Código da qualificação
...... id 0..1 string Identificador lógico do código da qualificação
...... extension 0..* Extension Extensões do código da qualificação
Fatia: Não ordenado, Aberto por value:url
...... system Σ 0..1 uri Sistema do código da qualificação
...... version Σ 0..1 string Versão do código da qualificação
...... code Σ 0..1 code Código da qualificação
...... display Σ 0..1 string Descrição do código da qualificação
...... userSelected Σ 0..1 boolean Indicador de seleção do código da qualificação
..... text Σ 0..1 string Descrição do código da qualificação
.... period 0..1 Period Período de uso da qualificação
.... issuer 0..1 Reference(Organization) Entidade que emitiu a qualificação
... communication 0..* CodeableConcept A language the practitioner can use in patient communication
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo


doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Practitioner.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Practitioner.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.identifier:cpf.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier:cpf.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.identifier:cnpj.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier:cnpj.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.address.​use Base required AddressUse 📦4.0.1 a norma FHIR
Practitioner.address.​type Base required AddressType 📦4.0.1 a norma FHIR
Practitioner.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Practitioner.qualification.​code Base example v2 table 0360, Version 2.7 📦0360 a norma FHIR
Practitioner.communication Base preferred Common Languages 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner 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 Practitioner 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 Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner 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()

This structure is derived from Practitioner

Resumo

Obrigatório: 2 elementos(4 aninhado obrigatoriamente elementos)
Deve ser suportado: 1 elemento

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of Practitioner.identifier

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Practitioner 0..* Practitioner Dados do prestador executante
... id Σ 0..1 id Identificador lógico do profissional
... meta Σ 0..1 Meta Metadados do recurso
... implicitRules ?!Σ 0..1 uri Regras de negócio sobre o uso do recurso
... extension 0..* Extension Extensões do recurso
... modifierExtension ?! 0..* Extension Modificadores de extensão do recurso
... Fatias para identifier Σ 0..* Identifier Identificadores do profissional
Fatia: Não ordenado, Aberto por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Identificador do identificador
..... extension 0..* Extension Extensões do identificador
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Sistema do código do tipo do identificador
....... version Σ 0..1 string Versão do código do tipo do identificador
....... code Σ 0..1 code Código do tipo do identificador
....... display Σ 0..1 string Descrição do código do tipo do identificador
....... userSelected Σ 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text Σ 0..1 string Descrição do tipo do identificador
..... system Σ 0..1 uri Sistema do identificador
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string Valor do identificador
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador
..... assigner Σ 0..1 Reference(Organization) Entidade que atribuiu o identificador
.... identifier:cpf Σ 0..* Identifier CPF do profissional
..... id 0..1 string Identificador lógico do identificador
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Padrão necessário: official
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system Σ 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ 1..1 string Número do CPF
Exemplo General: 123456
.... identifier:cnpj Σ 0..* Identifier CNPJ do profissional
..... id 0..1 string Identificador lógico do identificador
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Padrão necessário: official
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
..... system Σ 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value Σ 1..1 string Número do cnpj
Exemplo General: 123456
... active SΣ 0..1 boolean Profissional ativo
... name Σ 0..* HumanName Nome do profissional
... telecom Σ 0..* ContactPoint Contatos do profissional
... address Σ 1..* Address Endereço do profissional
.... id 0..1 string Identificador do Endereço
.... extension 0..* Extension Extensão do Endereço
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code Uso de Endereço
Vínculo: AddressUse (required): Uso do Endereço
Exemplo General: home
.... type Σ 0..1 code Tipo de Endereço
Vínculo: AddressType (required)
Exemplo General: both
.... text Σ 0..1 string Texto do Endereço
Exemplo General: 137 Nowhere Street, Erewhon 9132
.... line Σ 0..* string Endereço
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
.... city Σ 1..1 string Cidade
Exemplo General: Erewhon
.... district Σ 0..1 string Bairro
Exemplo General: Madison
.... state Σ 0..1 string Estado
.... postalCode Σ 0..1 string CEP
Exemplo General: 9132
.... country Σ 0..1 string País
.... period Σ 0..1 Period Período de Endereço
Exemplo General: {"start":"2010-03-23","end":"2010-07-01"}
... gender Σ 0..1 code Sexo do profissional
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date Data de nascimento do profissional
... photo 0..* Attachment Fotografia do profissional
... qualification 0..* BackboneElement Qualificação do profissional
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... identifier 0..* Identifier Identificadores da qualificação
.... code 1..1 CodeableConcept Código da qualificação
Vínculo: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.
..... id 0..1 string Identificador lógico do código da qualificação
..... extension 0..* Extension Extensões do código da qualificação
Fatia: Não ordenado, Aberto por value:url
..... coding Σ 0..* Coding Código da qualificação
...... id 0..1 string Identificador lógico do código da qualificação
...... extension 0..* Extension Extensões do código da qualificação
Fatia: Não ordenado, Aberto por value:url
...... system Σ 0..1 uri Sistema do código da qualificação
...... version Σ 0..1 string Versão do código da qualificação
...... code Σ 0..1 code Código da qualificação
...... display Σ 0..1 string Descrição do código da qualificação
...... userSelected Σ 0..1 boolean Indicador de seleção do código da qualificação
..... text Σ 0..1 string Descrição do código da qualificação
.... period 0..1 Period Período de uso da qualificação
.... issuer 0..1 Reference(Organization) Entidade que emitiu a qualificação

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Practitioner.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.identifier:cpf.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier:cpf.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.identifier:cnpj.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier:cnpj.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.address.​use Base required AddressUse 📦4.0.1 a norma FHIR
Practitioner.address.​type Base required AddressType 📦4.0.1 a norma FHIR
Practitioner.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Practitioner.qualification.​code Base example v2 table 0360, Version 2.7 📦0360 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner 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 Practitioner 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 Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner 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()

Differential View

This structure is derived from Practitioner

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Practitioner 0..* Practitioner Dados do prestador executante
... id 0..1 id Identificador lógico do profissional
... meta 0..1 Meta Metadados do recurso
... implicitRules 0..1 uri Regras de negócio sobre o uso do recurso
... extension 0..* Extension Extensões do recurso
... modifierExtension 0..* Extension Modificadores de extensão do recurso
... Fatias para identifier 0..* Identifier Identificadores do profissional
Fatia: Não ordenado, Aberto por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Identificador do identificador
..... extension 0..* Extension Extensões do identificador
..... use 0..1 code Uso do identificador
..... type 0..1 CodeableConcept Tipo do identificador
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
...... coding 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
....... system 0..1 uri Sistema do código do tipo do identificador
....... version 0..1 string Versão do código do tipo do identificador
....... code 0..1 code Código do tipo do identificador
....... display 0..1 string Descrição do código do tipo do identificador
....... userSelected 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text 0..1 string Descrição do tipo do identificador
..... system 0..1 uri Sistema do identificador
..... value 0..1 string Valor do identificador
..... period 0..1 Period Período de uso do identificador
..... assigner 0..1 Reference(Organization) Entidade que atribuiu o identificador
.... identifier:cpf 0..* Identifier CPF do profissional
..... id 0..1 string Identificador lógico do identificador
..... use 0..1 code Uso do identificador
Padrão necessário: official
..... type 0..1 CodeableConcept Tipo do identificador
Padrão necessário: Pelo menos os seguintes elementos
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
..... system 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value 1..1 string Número do CPF
.... identifier:cnpj 0..* Identifier CNPJ do profissional
..... id 0..1 string Identificador lógico do identificador
..... use 0..1 code Uso do identificador
Padrão necessário: official
..... type 0..1 CodeableConcept Tipo do identificador
Padrão necessário: Pelo menos os seguintes elementos
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
..... system 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value 1..1 string Número do cnpj
... active S 0..1 boolean Profissional ativo
... name 0..* HumanName Nome do profissional
... telecom 0..* ContactPoint Contatos do profissional
... address 1..* Address Endereço do profissional
.... id 0..1 string Identificador do Endereço
.... extension 0..* Extension Extensão do Endereço
.... use 0..1 code Uso de Endereço
Vínculo: AddressUse (required): Uso do Endereço
.... type 0..1 code Tipo de Endereço
Vínculo: AddressType (required)
.... text 0..1 string Texto do Endereço
.... line 0..* string Endereço
.... city 1..1 string Cidade
.... district 0..1 string Bairro
.... state 0..1 string Estado
.... postalCode 0..1 string CEP
.... country 0..1 string País
.... period 0..1 Period Período de Endereço
... gender 0..1 code Sexo do profissional
... birthDate 0..1 date Data de nascimento do profissional
... photo 0..* Attachment Fotografia do profissional
... qualification 0..* BackboneElement Qualificação do profissional
.... identifier 0..* Identifier Identificadores da qualificação
.... code 1..1 CodeableConcept Código da qualificação
..... id 0..1 string Identificador lógico do código da qualificação
..... extension 0..* Extension Extensões do código da qualificação
..... coding 0..* Coding Código da qualificação
...... id 0..1 string Identificador lógico do código da qualificação
...... extension 0..* Extension Extensões do código da qualificação
...... system 0..1 uri Sistema do código da qualificação
...... version 0..1 string Versão do código da qualificação
...... code 0..1 code Código da qualificação
...... display 0..1 string Descrição do código da qualificação
...... userSelected 0..1 boolean Indicador de seleção do código da qualificação
..... text 0..1 string Descrição do código da qualificação
.... period 0..1 Period Período de uso da qualificação
.... issuer 0..1 Reference(Organization) Entidade que emitiu a qualificação

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Practitioner.address.​use Base required AddressUse 📦4.0.1 a norma FHIR
Practitioner.address.​type Base required AddressType 📦4.0.1 a norma FHIR

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Practitioner 0..* Practitioner Dados do prestador executante
... id Σ 0..1 id Identificador lógico do profissional
... meta Σ 0..1 Meta Metadados do recurso
... implicitRules ?!Σ 0..1 uri Regras de negócio sobre o uso do recurso
... text 0..1 Narrative Text summary of the resource, for human interpretation
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 do recurso
... modifierExtension ?! 0..* Extension Modificadores de extensão do recurso
... Fatias para identifier Σ 0..* Identifier Identificadores do profissional
Fatia: Não ordenado, Aberto por value:system
.... identifier:Todas as fatias Conteúdo/regras para todas as fatias
..... id 0..1 string Identificador do identificador
..... extension 0..* Extension Extensões do identificador
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Sistema do código do tipo do identificador
....... version Σ 0..1 string Versão do código do tipo do identificador
....... code Σ 0..1 code Código do tipo do identificador
....... display Σ 0..1 string Descrição do código do tipo do identificador
....... userSelected Σ 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text Σ 0..1 string Descrição do tipo do identificador
..... system Σ 0..1 uri Sistema do identificador
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 0..1 string Valor do identificador
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador
..... assigner Σ 0..1 Reference(Organization) Entidade que atribuiu o identificador
.... identifier:cpf Σ 0..* Identifier CPF do profissional
..... id 0..1 string Identificador lógico do identificador
..... extension 0..* Extension Extensões do identificador
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Padrão necessário: official
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Sistema do código do tipo do identificador
....... version Σ 0..1 string Versão do código do tipo do identificador
....... code Σ 0..1 code Código do tipo do identificador
....... display Σ 0..1 string Descrição do código do tipo do identificador
....... userSelected Σ 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text Σ 0..1 string Descrição do tipo do identificador
..... system Σ 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ 1..1 string Número do CPF
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador
..... assigner Σ 0..1 Reference(Organization) Entidade que atribuiu o identificador
.... identifier:cnpj Σ 0..* Identifier CNPJ do profissional
..... id 0..1 string Identificador lógico do identificador
..... extension 0..* Extension Extensões do identificador
Fatia: Não ordenado, Aberto por value:url
..... use ?!Σ 0..1 code Uso do identificador
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Padrão necessário: official
..... type Σ 0..1 CodeableConcept Tipo do identificador
Vínculo: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.
Padrão necessário: Pelo menos os seguintes elementos
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... coding 1..* Coding Code defined by a terminology system
Valor fixo: (complexo)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
....... system 1..1 uri Identity of the terminology system
Valor fixo: http://terminology.hl7.org/CodeSystem/v2-0203
....... version 0..1 string Version of the system - if relevant
....... code 1..1 code Symbol in syntax defined by the system
Valor fixo: TAX
....... display 1..1 string Representation defined by the system
Valor fixo: Tax ID number
....... userSelected 0..1 boolean If this coding was chosen directly by the user
...... text 0..1 string Plain text representation of the concept
...... id 0..1 string Identificador lógico do tipo do identificador
...... extension 0..* Extension Extensões do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
...... coding Σ 0..* Coding Código do tipo do identificador
....... id 0..1 string Identificador lógico do código do tipo do identificador
....... extension 0..* Extension Extensões do código do tipo do identificador
Fatia: Não ordenado, Aberto por value:url
....... system Σ 0..1 uri Sistema do código do tipo do identificador
....... version Σ 0..1 string Versão do código do tipo do identificador
....... code Σ 0..1 code Código do tipo do identificador
....... display Σ 0..1 string Descrição do código do tipo do identificador
....... userSelected Σ 0..1 boolean Indicador de seleção do código do tipo do identificador
...... text Σ 0..1 string Descrição do tipo do identificador
..... system Σ 1..1 uri Sistema do identificador
Padrão necessário: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value Σ 1..1 string Número do cnpj
Exemplo General: 123456
..... period Σ 0..1 Period Período de uso do identificador
..... assigner Σ 0..1 Reference(Organization) Entidade que atribuiu o identificador
... active SΣ 0..1 boolean Profissional ativo
... name Σ 0..* HumanName Nome do profissional
... telecom Σ 0..* ContactPoint Contatos do profissional
... address Σ 1..* Address Endereço do profissional
.... id 0..1 string Identificador do Endereço
.... extension 0..* Extension Extensão do Endereço
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code Uso de Endereço
Vínculo: AddressUse (required): Uso do Endereço
Exemplo General: home
.... type Σ 0..1 code Tipo de Endereço
Vínculo: AddressType (required)
Exemplo General: both
.... text Σ 0..1 string Texto do Endereço
Exemplo General: 137 Nowhere Street, Erewhon 9132
.... line Σ 0..* string Endereço
Esta ordem de repetição de elementos: The order in which lines should appear in an address label
Exemplo General: 137 Nowhere Street
.... city Σ 1..1 string Cidade
Exemplo General: Erewhon
.... district Σ 0..1 string Bairro
Exemplo General: Madison
.... state Σ 0..1 string Estado
.... postalCode Σ 0..1 string CEP
Exemplo General: 9132
.... country Σ 0..1 string País
.... period Σ 0..1 Period Período de Endereço
Exemplo General: {"start":"2010-03-23","end":"2010-07-01"}
... gender Σ 0..1 code Sexo do profissional
Vínculo: AdministrativeGender (required): The gender of a person used for administrative purposes.
... birthDate Σ 0..1 date Data de nascimento do profissional
... photo 0..* Attachment Fotografia do profissional
... qualification 0..* BackboneElement Qualificação do profissional
.... 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
.... identifier 0..* Identifier Identificadores da qualificação
.... code 1..1 CodeableConcept Código da qualificação
Vínculo: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.
..... id 0..1 string Identificador lógico do código da qualificação
..... extension 0..* Extension Extensões do código da qualificação
Fatia: Não ordenado, Aberto por value:url
..... coding Σ 0..* Coding Código da qualificação
...... id 0..1 string Identificador lógico do código da qualificação
...... extension 0..* Extension Extensões do código da qualificação
Fatia: Não ordenado, Aberto por value:url
...... system Σ 0..1 uri Sistema do código da qualificação
...... version Σ 0..1 string Versão do código da qualificação
...... code Σ 0..1 code Código da qualificação
...... display Σ 0..1 string Descrição do código da qualificação
...... userSelected Σ 0..1 boolean Indicador de seleção do código da qualificação
..... text Σ 0..1 string Descrição do código da qualificação
.... period 0..1 Period Período de uso da qualificação
.... issuer 0..1 Reference(Organization) Entidade que emitiu a qualificação
... communication 0..* CodeableConcept A language the practitioner can use in patient communication
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo


doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Practitioner.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Practitioner.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.identifier:cpf.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier:cpf.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.identifier:cnpj.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
Practitioner.identifier:cnpj.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
Practitioner.address.​use Base required AddressUse 📦4.0.1 a norma FHIR
Practitioner.address.​type Base required AddressType 📦4.0.1 a norma FHIR
Practitioner.gender Base required AdministrativeGender 📍4.0.1 a norma FHIR
Practitioner.qualification.​code Base example v2 table 0360, Version 2.7 📦0360 a norma FHIR
Practitioner.communication Base preferred Common Languages 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Practitioner If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Practitioner 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 Practitioner 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 Practitioner If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Practitioner 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()

This structure is derived from Practitioner

Resumo

Obrigatório: 2 elementos(4 aninhado obrigatoriamente elementos)
Deve ser suportado: 1 elemento

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of Practitioner.identifier

 

Other representations of profile: CSV, Excel, Schematron