Guia de Implementação do Projeto de Padronização e Qualificação dos Dados Assistenciais da Saúde Suplementar (PQDAS)
202309 - CI Build Brazil flag

Publish Box vai aqui

Resource Profile: Profissional

URL Canônica: https://fhir.ans.gov.br/StructureDefinition/profissional Versão: 202309
Active as of 2022-12-05 Nome computável: Profissional

Profissional prestador da assistência à saúde.

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.

Uma pessoa que está direta ou indiretamente envolvida na prestação de cuidados de saúde ou serviços relacionados.

Escopo/Uso

Profissional abrange todos os indivíduos envolvidos no processo de assistência à saúde e serviços relacionados à saúde como parte de suas responsabilidades formais e este recurso é usado para atribuição de atividades e responsabilidades a esses indivíduos. Os profissionais incluem (mas não estão limitados a): médicos, dentistas, farmacêuticos, enfermeiras, terapeuta ocupacional, psicólogo, fonoaudiólogo, fisioterapeuta, técnicos e auxiliares de enfermagem, parteiras, nutricionistas, terapeutas, biomédico, técnicos de laboratório, técnicos protéticos, técnico em radiologia, assistentes sociais, provedores profissionais de assistência domiciliar, voluntários oficiais, cuidador, recepcionistas que lidam com o registro do paciente, pessoal de TI gestão e anonimização dos registros de pacientes, animal de serviço.​

O recurso Profissional é usado para qualquer pessoa envolvida na prestação de cuidados ou serviços a um paciente associado a uma organização. O recurso PessoaRelacionada é usado para qualquer pessoa envolvida no cuidado de um paciente, normalmente tendo um “relacionamento” pessoal ou um relacionamento profissional não específico de saúde com o paciente.​

Uso indevido

Não deve ser utilizado quando na condição de paciente, estabelecimento ou operadora.

Caso de uso

O profissional desempenha diferentes papéis dentro da mesma ou até mesmo de diferentes organizações. Dependendo da jurisdição e costume, pode ser necessário manter um recurso 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. ​

Identificadores

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 CNS também é um identificador do paciente no âmbito do Sistema Único de Saúde (SUS), é composto por 15 dígitos, onde os 2 últimos são verificadores do CNS ( https://www.gov.br/saude/pt-br/acesso-a-informacao/acoes-e-programas/cns). ​

Mapeamento de estrutura

Descrição da entidade Descrição do elemento Tipo do dado Mapeamento (FHIRPath)
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 Practitioner.identifier.where(system="https://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf").value
Cartão Nacional de Saúde Número do cartão nacional de saúde do beneficiário. Condicionado. Deve ser preenchido caso o beneficiário possua o número do Cartão Nacional de Saúde. Deve ser um número válido na base do Cartão Nacional de Saúde. Numeral Practitioner.identifier.where(system="http://rnds.saude.gov.br/fhir/r4/NamingSystem/cns").value
Município de localização do prestador executante Código IBGE do município de localização do prestador executante. Obrigatório. Deve ser um código de município válido no IBGE. Conforme terminologia externa referente a município publicada na RNDS. Descritor de conceito Practitioner.address.city

Usage:

Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

Esta estrutura é derivada de Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerDados do prestador executante
... id 0..1idIdentificador lógico do profissional
... meta 0..1MetaMetadados do recurso
... implicitRules 0..1uriRegras de negócio sobre o uso do recurso
... text 0..1NarrativeTexto de Humanização do recurso
... contained 0..*ResourceRecursos contidos no recurso
... extension 0..*ExtensionExtensões do recurso
... modifierExtension 0..*ExtensionModificadores de extensão do recurso
... Slices for identifier 1..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do identificador
..... extension 0..*ExtensionExtensões do identificador
..... use 0..1codeUso do identificador
..... type 0..1CodeableConceptTipo do identificador
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
...... coding 0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
....... system 0..1uriSistema do código do tipo do identificador
....... version 0..1stringVersão do código do tipo do identificador
....... code 0..1codeCódigo do tipo do identificador
....... display 0..1stringDescrição do código do tipo do identificador
....... userSelected 0..1booleanIndicador de seleção do código do tipo do identificador
...... text 0..1stringDescrição do tipo do identificador
..... system 0..1uriSistema do identificador
..... value 0..1stringValor do identificador
..... period 0..1PeriodPeríodo de uso do identificador
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cpf 0..*IdentifierCPF do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
..... use 0..1codeUso do identificador
Fixed Value: official
..... type 0..1CodeableConceptTipo do identificador
Fixed Value: As shown
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
...... coding 0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
....... system 0..1uriSistema do código do tipo do identificador
....... version 0..1stringVersão do código do tipo do identificador
....... code 0..1codeCódigo do tipo do identificador
....... display 0..1stringDescrição do código do tipo do identificador
....... userSelected 0..1booleanIndicador de seleção do código do tipo do identificador
...... text 0..1stringDescrição do tipo do identificador
..... system 1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value 1..1stringNúmero do CPF
..... period 0..1PeriodPeríodo de uso do identificador
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cnpj 0..*IdentifierCNPJ do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
..... use 0..1codeUso do identificador
Fixed Value: official
..... type 0..1CodeableConceptTipo do identificador
Fixed Value: As shown
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
...... coding 0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
....... system 0..1uriSistema do código do tipo do identificador
....... version 0..1stringVersão do código do tipo do identificador
....... code 0..1codeCódigo do tipo do identificador
....... display 0..1stringDescrição do código do tipo do identificador
....... userSelected 0..1booleanIndicador de seleção do código do tipo do identificador
...... text 0..1stringDescrição do tipo do identificador
..... system 1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value 1..1stringNúmero do cnpj
..... period 0..1PeriodPeríodo de uso do identificador
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador
... active 0..1booleanIndicador de ativo
... name 0..*HumanNameNome do profissional
... telecom 0..*ContactPointContatos do profissional
... address 1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
.... use 0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço

.... type 0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço

.... text 0..1stringTexto do Endereço
.... line 0..*stringEndereço
.... city 1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.

.... district 0..1stringBairro
.... state 0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode 0..1stringCEP
.... country 0..1stringPaís
.... period 0..1PeriodPeríodo de Endereço
... gender 0..1codeSexo do profissional
... birthDate 0..1dateData de nascimento do profissional
... photo 0..*AttachmentFotografia do profissional
... qualification 0..*BackboneElementQualificação do profissional
.... identifier 0..*IdentifierIdentificadores da qualificação
.... code 1..1CodeableConceptCódigo da qualificação
..... id 0..1stringIdentificador lógico do código da qualificação
..... extension 0..*ExtensionExtensões do código da qualificação
..... coding 0..*CodingCódigo da qualificação
...... id 0..1stringIdentificador lógico do código da qualificação
...... extension 0..*ExtensionExtensões do código da qualificação
...... system 0..1uriSistema do código da qualificação
...... version 0..1stringVersão do código da qualificação
...... code 0..1codeCódigo da qualificação
...... display 0..1stringDescrição do código da qualificação
...... userSelected 0..1booleanIndicador de seleção do código da qualificação
..... text 0..1stringDescrição do código da qualificação
.... period 0..1PeriodPeríodo de uso da qualificação
.... issuer 0..1Reference(Organization)Entidade que emitiu a qualificação
... communication 0..*CodeableConceptIdioma de comunicação da qualificação

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.address.cityrequiredBRMunicipio-1.0
Practitioner.address.staterequiredUnidade Federativa
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerDados do prestador executante
... id Σ0..1idIdentificador lógico do profissional
... meta Σ0..1MetaMetadados do recurso
... implicitRules ?!Σ0..1uriRegras de negócio sobre o uso do recurso
... text 0..1NarrativeTexto de Humanização do recurso
... contained 0..*ResourceRecursos contidos no recurso
... extension 0..*ExtensionExtensões do recurso
... modifierExtension ?!0..*ExtensionModificadores de extensão do recurso
... Slices for identifier Σ1..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do identificador
Binding: 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..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ0..1uriSistema do identificador
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cpf Σ0..*IdentifierCPF do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ1..1stringNúmero do CPF
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cnpj Σ0..*IdentifierCNPJ do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value Σ1..1stringNúmero do cnpj
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
... active Σ0..1booleanIndicador de ativo
... name Σ0..*HumanNameNome do profissional
... telecom Σ0..*ContactPointContatos do profissional
... address Σ1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço


Example General: home
.... type Σ0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço


Example General: both
.... text Σ0..1stringTexto do Endereço
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringEndereço
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.


Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode Σ0..1stringCEP
Example General: 9132
.... country Σ0..1stringPaís
.... period Σ0..1PeriodPeríodo de Endereço
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... gender Σ0..1codeSexo do profissional
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateData de nascimento do profissional
... photo 0..*AttachmentFotografia do profissional
... qualification 0..*BackboneElementQualificação do profissional
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*IdentifierIdentificadores da qualificação
.... code 1..1CodeableConceptCódigo da qualificação
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... id 0..1stringIdentificador lógico do código da qualificação
..... extension 0..*ExtensionExtensões do código da qualificação
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCódigo da qualificação
...... id 0..1stringIdentificador lógico do código da qualificação
...... extension 0..*ExtensionExtensões do código da qualificação
Slice: Unordered, Open by value:url
...... system Σ0..1uriSistema do código da qualificação
...... version Σ0..1stringVersão do código da qualificação
...... code Σ0..1codeCódigo da qualificação
...... display Σ0..1stringDescrição do código da qualificação
...... userSelected Σ0..1booleanIndicador de seleção do código da qualificação
..... text Σ0..1stringDescrição do código da qualificação
.... period 0..1PeriodPeríodo de uso da qualificação
.... issuer 0..1Reference(Organization)Entidade que emitiu a qualificação
... communication 0..*CodeableConceptIdioma de comunicação da qualificação
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Practitioner.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifier Type Codes
Practitioner.identifier:cpf.userequiredFixed Value: official
Practitioner.identifier:cpf.typeextensibleFixed Value: TAX("Tax ID number")
Practitioner.identifier:cnpj.userequiredFixed Value: official
Practitioner.identifier:cnpj.typeextensibleFixed Value: TAX("Tax ID number")
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.address.cityrequiredBRMunicipio-1.0
Practitioner.address.staterequiredUnidade Federativa
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.communicationpreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerIf 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-4errorPractitionerIf 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-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerDados do prestador executante
... id Σ0..1idIdentificador lógico do profissional
... meta Σ0..1MetaMetadados do recurso
... implicitRules ?!Σ0..1uriRegras de negócio sobre o uso do recurso
... text 0..1NarrativeTexto de Humanização do recurso
... contained 0..*ResourceRecursos contidos no recurso
... extension 0..*ExtensionExtensões do recurso
... modifierExtension ?!0..*ExtensionModificadores de extensão do recurso
... Slices for identifier Σ1..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do identificador
Binding: 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..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ0..1uriSistema do identificador
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cpf Σ0..*IdentifierCPF do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ1..1stringNúmero do CPF
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cnpj Σ0..*IdentifierCNPJ do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value Σ1..1stringNúmero do cnpj
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
... active Σ0..1booleanIndicador de ativo
... name Σ0..*HumanNameNome do profissional
... telecom Σ0..*ContactPointContatos do profissional
... address Σ1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço


Example General: home
.... type Σ0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço


Example General: both
.... text Σ0..1stringTexto do Endereço
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringEndereço
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.


Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode Σ0..1stringCEP
Example General: 9132
.... country Σ0..1stringPaís
.... period Σ0..1PeriodPeríodo de Endereço
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... gender Σ0..1codeSexo do profissional
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateData de nascimento do profissional
... photo 0..*AttachmentFotografia do profissional
... qualification 0..*BackboneElementQualificação do profissional
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*IdentifierIdentificadores da qualificação
.... code 1..1CodeableConceptCódigo da qualificação
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... id 0..1stringIdentificador lógico do código da qualificação
..... extension 0..*ExtensionExtensões do código da qualificação
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCódigo da qualificação
...... id 0..1stringIdentificador lógico do código da qualificação
...... extension 0..*ExtensionExtensões do código da qualificação
Slice: Unordered, Open by value:url
...... system Σ0..1uriSistema do código da qualificação
...... version Σ0..1stringVersão do código da qualificação
...... code Σ0..1codeCódigo da qualificação
...... display Σ0..1stringDescrição do código da qualificação
...... userSelected Σ0..1booleanIndicador de seleção do código da qualificação
..... text Σ0..1stringDescrição do código da qualificação
.... period 0..1PeriodPeríodo de uso da qualificação
.... issuer 0..1Reference(Organization)Entidade que emitiu a qualificação
... communication 0..*CodeableConceptIdioma de comunicação da qualificação
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Practitioner.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifier Type Codes
Practitioner.identifier:cpf.userequiredFixed Value: official
Practitioner.identifier:cpf.typeextensibleFixed Value: TAX("Tax ID number")
Practitioner.identifier:cnpj.userequiredFixed Value: official
Practitioner.identifier:cnpj.typeextensibleFixed Value: TAX("Tax ID number")
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.address.cityrequiredBRMunicipio-1.0
Practitioner.address.staterequiredUnidade Federativa
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.communicationpreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerIf 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-4errorPractitionerIf 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-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Esta estrutura é derivada de Practitioner

Summary

Mandatory: 3 elements (4 nested mandatory elements)
Fixed Value: 6 elements

Slices

This structure defines the following Slices:

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

Visão diferencial

Esta estrutura é derivada de Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerDados do prestador executante
... id 0..1idIdentificador lógico do profissional
... meta 0..1MetaMetadados do recurso
... implicitRules 0..1uriRegras de negócio sobre o uso do recurso
... text 0..1NarrativeTexto de Humanização do recurso
... contained 0..*ResourceRecursos contidos no recurso
... extension 0..*ExtensionExtensões do recurso
... modifierExtension 0..*ExtensionModificadores de extensão do recurso
... Slices for identifier 1..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do identificador
..... extension 0..*ExtensionExtensões do identificador
..... use 0..1codeUso do identificador
..... type 0..1CodeableConceptTipo do identificador
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
...... coding 0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
....... system 0..1uriSistema do código do tipo do identificador
....... version 0..1stringVersão do código do tipo do identificador
....... code 0..1codeCódigo do tipo do identificador
....... display 0..1stringDescrição do código do tipo do identificador
....... userSelected 0..1booleanIndicador de seleção do código do tipo do identificador
...... text 0..1stringDescrição do tipo do identificador
..... system 0..1uriSistema do identificador
..... value 0..1stringValor do identificador
..... period 0..1PeriodPeríodo de uso do identificador
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cpf 0..*IdentifierCPF do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
..... use 0..1codeUso do identificador
Fixed Value: official
..... type 0..1CodeableConceptTipo do identificador
Fixed Value: As shown
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
...... coding 0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
....... system 0..1uriSistema do código do tipo do identificador
....... version 0..1stringVersão do código do tipo do identificador
....... code 0..1codeCódigo do tipo do identificador
....... display 0..1stringDescrição do código do tipo do identificador
....... userSelected 0..1booleanIndicador de seleção do código do tipo do identificador
...... text 0..1stringDescrição do tipo do identificador
..... system 1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value 1..1stringNúmero do CPF
..... period 0..1PeriodPeríodo de uso do identificador
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cnpj 0..*IdentifierCNPJ do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
..... use 0..1codeUso do identificador
Fixed Value: official
..... type 0..1CodeableConceptTipo do identificador
Fixed Value: As shown
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
...... coding 0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
....... system 0..1uriSistema do código do tipo do identificador
....... version 0..1stringVersão do código do tipo do identificador
....... code 0..1codeCódigo do tipo do identificador
....... display 0..1stringDescrição do código do tipo do identificador
....... userSelected 0..1booleanIndicador de seleção do código do tipo do identificador
...... text 0..1stringDescrição do tipo do identificador
..... system 1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value 1..1stringNúmero do cnpj
..... period 0..1PeriodPeríodo de uso do identificador
..... assigner 0..1Reference(Organization)Entidade que atribuiu o identificador
... active 0..1booleanIndicador de ativo
... name 0..*HumanNameNome do profissional
... telecom 0..*ContactPointContatos do profissional
... address 1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
.... use 0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço

.... type 0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço

.... text 0..1stringTexto do Endereço
.... line 0..*stringEndereço
.... city 1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.

.... district 0..1stringBairro
.... state 0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode 0..1stringCEP
.... country 0..1stringPaís
.... period 0..1PeriodPeríodo de Endereço
... gender 0..1codeSexo do profissional
... birthDate 0..1dateData de nascimento do profissional
... photo 0..*AttachmentFotografia do profissional
... qualification 0..*BackboneElementQualificação do profissional
.... identifier 0..*IdentifierIdentificadores da qualificação
.... code 1..1CodeableConceptCódigo da qualificação
..... id 0..1stringIdentificador lógico do código da qualificação
..... extension 0..*ExtensionExtensões do código da qualificação
..... coding 0..*CodingCódigo da qualificação
...... id 0..1stringIdentificador lógico do código da qualificação
...... extension 0..*ExtensionExtensões do código da qualificação
...... system 0..1uriSistema do código da qualificação
...... version 0..1stringVersão do código da qualificação
...... code 0..1codeCódigo da qualificação
...... display 0..1stringDescrição do código da qualificação
...... userSelected 0..1booleanIndicador de seleção do código da qualificação
..... text 0..1stringDescrição do código da qualificação
.... period 0..1PeriodPeríodo de uso da qualificação
.... issuer 0..1Reference(Organization)Entidade que emitiu a qualificação
... communication 0..*CodeableConceptIdioma de comunicação da qualificação

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.address.cityrequiredBRMunicipio-1.0
Practitioner.address.staterequiredUnidade Federativa

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerDados do prestador executante
... id Σ0..1idIdentificador lógico do profissional
... meta Σ0..1MetaMetadados do recurso
... implicitRules ?!Σ0..1uriRegras de negócio sobre o uso do recurso
... text 0..1NarrativeTexto de Humanização do recurso
... contained 0..*ResourceRecursos contidos no recurso
... extension 0..*ExtensionExtensões do recurso
... modifierExtension ?!0..*ExtensionModificadores de extensão do recurso
... Slices for identifier Σ1..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do identificador
Binding: 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..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ0..1uriSistema do identificador
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cpf Σ0..*IdentifierCPF do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ1..1stringNúmero do CPF
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cnpj Σ0..*IdentifierCNPJ do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value Σ1..1stringNúmero do cnpj
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
... active Σ0..1booleanIndicador de ativo
... name Σ0..*HumanNameNome do profissional
... telecom Σ0..*ContactPointContatos do profissional
... address Σ1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço


Example General: home
.... type Σ0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço


Example General: both
.... text Σ0..1stringTexto do Endereço
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringEndereço
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.


Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode Σ0..1stringCEP
Example General: 9132
.... country Σ0..1stringPaís
.... period Σ0..1PeriodPeríodo de Endereço
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... gender Σ0..1codeSexo do profissional
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateData de nascimento do profissional
... photo 0..*AttachmentFotografia do profissional
... qualification 0..*BackboneElementQualificação do profissional
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*IdentifierIdentificadores da qualificação
.... code 1..1CodeableConceptCódigo da qualificação
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... id 0..1stringIdentificador lógico do código da qualificação
..... extension 0..*ExtensionExtensões do código da qualificação
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCódigo da qualificação
...... id 0..1stringIdentificador lógico do código da qualificação
...... extension 0..*ExtensionExtensões do código da qualificação
Slice: Unordered, Open by value:url
...... system Σ0..1uriSistema do código da qualificação
...... version Σ0..1stringVersão do código da qualificação
...... code Σ0..1codeCódigo da qualificação
...... display Σ0..1stringDescrição do código da qualificação
...... userSelected Σ0..1booleanIndicador de seleção do código da qualificação
..... text Σ0..1stringDescrição do código da qualificação
.... period 0..1PeriodPeríodo de uso da qualificação
.... issuer 0..1Reference(Organization)Entidade que emitiu a qualificação
... communication 0..*CodeableConceptIdioma de comunicação da qualificação
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Practitioner.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifier Type Codes
Practitioner.identifier:cpf.userequiredFixed Value: official
Practitioner.identifier:cpf.typeextensibleFixed Value: TAX("Tax ID number")
Practitioner.identifier:cnpj.userequiredFixed Value: official
Practitioner.identifier:cnpj.typeextensibleFixed Value: TAX("Tax ID number")
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.address.cityrequiredBRMunicipio-1.0
Practitioner.address.staterequiredUnidade Federativa
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.communicationpreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerIf 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-4errorPractitionerIf 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-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner 0..*PractitionerDados do prestador executante
... id Σ0..1idIdentificador lógico do profissional
... meta Σ0..1MetaMetadados do recurso
... implicitRules ?!Σ0..1uriRegras de negócio sobre o uso do recurso
... text 0..1NarrativeTexto de Humanização do recurso
... contained 0..*ResourceRecursos contidos no recurso
... extension 0..*ExtensionExtensões do recurso
... modifierExtension ?!0..*ExtensionModificadores de extensão do recurso
... Slices for identifier Σ1..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1stringIdentificador do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptTipo do identificador
Binding: 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..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ0..1uriSistema do identificador
Example General: http://www.acme.com/identifiers/patient
..... value Σ0..1stringValor do identificador
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cpf Σ0..*IdentifierCPF do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value Σ1..1stringNúmero do CPF
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
.... identifier:cnpj Σ0..*IdentifierCNPJ do profissional
..... id 0..1stringIdentificador lógico do identificador
..... extension 0..*ExtensionExtensões do identificador
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeUso do identificador
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Fixed Value: official
..... type Σ0..1CodeableConceptTipo do identificador
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Fixed Value: As shown
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..0stringUnique id for inter-element referencing
....... extension0..0ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..0stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: TAX
....... display1..1stringRepresentation defined by the system
Fixed Value: Tax ID number
....... userSelected0..0booleanIf this coding was chosen directly by the user
...... text0..0stringPlain text representation of the concept
...... id 0..1stringIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
Slice: Unordered, Open by value:url
...... coding Σ0..*CodingCódigo do tipo do identificador
....... id 0..1stringIdentificador lógico do código do tipo do identificador
....... extension 0..*ExtensionExtensões do código do tipo do identificador
Slice: Unordered, Open by value:url
....... system Σ0..1uriSistema do código do tipo do identificador
....... version Σ0..1stringVersão do código do tipo do identificador
....... code Σ0..1codeCódigo do tipo do identificador
....... display Σ0..1stringDescrição do código do tipo do identificador
....... userSelected Σ0..1booleanIndicador de seleção do código do tipo do identificador
...... text Σ0..1stringDescrição do tipo do identificador
..... system Σ1..1uriSistema do identificador
Fixed Value: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value Σ1..1stringNúmero do cnpj
Example General: 123456
..... period Σ0..1PeriodPeríodo de uso do identificador
..... assigner Σ0..1Reference(Organization)Entidade que atribuiu o identificador
... active Σ0..1booleanIndicador de ativo
... name Σ0..*HumanNameNome do profissional
... telecom Σ0..*ContactPointContatos do profissional
... address Σ1..*AddressEndereço do paciente
.... id 0..1stringIdentificador do Endereço
.... extension 0..*ExtensionExtensão do Endereço
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeUso de Endereço
Binding: AddressUse (required): Uso do Endereço


Example General: home
.... type Σ0..1codeTipo de Endereço
Binding: AddressType (required): Tipo de Endereço


Example General: both
.... text Σ0..1stringTexto do Endereço
Example General: 137 Nowhere Street, Erewhon 9132
.... line Σ0..*stringEndereço
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
.... city Σ1..1stringCidade
Binding: BRMunicipio-1.0 (required): Cidade.


Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
Binding: Unidade Federativa (required): Estado.

.... postalCode Σ0..1stringCEP
Example General: 9132
.... country Σ0..1stringPaís
.... period Σ0..1PeriodPeríodo de Endereço
Example General: {"start":"2010-03-23","end":"2010-07-01"}
... gender Σ0..1codeSexo do profissional
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateData de nascimento do profissional
... photo 0..*AttachmentFotografia do profissional
... qualification 0..*BackboneElementQualificação do profissional
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier 0..*IdentifierIdentificadores da qualificação
.... code 1..1CodeableConceptCódigo da qualificação
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... id 0..1stringIdentificador lógico do código da qualificação
..... extension 0..*ExtensionExtensões do código da qualificação
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCódigo da qualificação
...... id 0..1stringIdentificador lógico do código da qualificação
...... extension 0..*ExtensionExtensões do código da qualificação
Slice: Unordered, Open by value:url
...... system Σ0..1uriSistema do código da qualificação
...... version Σ0..1stringVersão do código da qualificação
...... code Σ0..1codeCódigo da qualificação
...... display Σ0..1stringDescrição do código da qualificação
...... userSelected Σ0..1booleanIndicador de seleção do código da qualificação
..... text Σ0..1stringDescrição do código da qualificação
.... period 0..1PeriodPeríodo de uso da qualificação
.... issuer 0..1Reference(Organization)Entidade que emitiu a qualificação
... communication 0..*CodeableConceptIdioma de comunicação da qualificação
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Practitioner.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifier Type Codes
Practitioner.identifier:cpf.userequiredFixed Value: official
Practitioner.identifier:cpf.typeextensibleFixed Value: TAX("Tax ID number")
Practitioner.identifier:cnpj.userequiredFixed Value: official
Practitioner.identifier:cnpj.typeextensibleFixed Value: TAX("Tax ID number")
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.address.cityrequiredBRMunicipio-1.0
Practitioner.address.staterequiredUnidade Federativa
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.communicationpreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorPractitionerIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorPractitionerIf 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-4errorPractitionerIf 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-5errorPractitionerIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practicePractitionerA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Esta estrutura é derivada de Practitioner

Summary

Mandatory: 3 elements (4 nested mandatory elements)
Fixed Value: 6 elements

Slices

This structure defines the following Slices:

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

 

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