FHIR Implementation Guide for Stroke
0.0.0 - ballot

FHIR Implementation Guide for Stroke - Local Development build (v0.0.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Stroke Practitioner based on Brazilian RNDS

Official URL: https://m-caretech.com.br/interopera/stroke-fhirig/StructureDefinition/StrokePractitioner Version: 0.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.

Usage:

Formal Views of Profile Content

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

This structure is derived from 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
... extension 0..*ExtensionExtensões do recurso
... modifierExtension 0..*ExtensionModificadores de extensão do recurso
... Slices for identifier 0..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1idIdentificador do identificador
..... extension 0..*ExtensionExtensões do identificador
..... use 0..1codeUso do identificador
..... type 0..1CodeableConceptTipo do identificador
...... id 0..1idIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
...... coding 0..*CodingCódigo do tipo do identificador
....... id 0..1idIdentificador 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..1idIdentificador lógico do identificador
..... use 0..1codeusual | official | temp | secondary | old (If known)
Required Pattern: official
..... type 0..1CodeableConceptDescription of identifier
Required Pattern: At least the following
...... coding1..*CodingCode 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
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value 1..1stringNúmero do CPF
.... identifier:cnpj 0..*IdentifierCNPJ do profissional
..... id 0..1idIdentificador lógico do identificador
..... use 0..1codeusual | official | temp | secondary | old (If known)
Required Pattern: official
..... type 0..1CodeableConceptDescription of identifier
Required Pattern: At least the following
...... coding1..*CodingCode 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
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value 1..1stringNúmero do cnpj
... active 0..1booleanIndicador de ativo
... name 0..*HumanNameNome do profissional
... telecom 0..*ContactPointContatos do profissional
... gender 0..1codeSexo do profissional
... birthDate 0..1dateData de nascimento do profissional
... deceasedBoolean S0..1booleanIndicates if the practitioner is deceased or not
... address 1..*AddressEndereço do profissional
.... id 0..1idIdentificador 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)
.... text 0..1stringTexto do Endereço
.... line 0..*stringEndereço
.... city 1..1stringCidade
.... district 0..1stringBairro
.... state 0..1stringEstado
.... postalCode 0..1stringCEP
.... country 0..1stringPaís
.... period 0..1PeriodPeríodo de Endereço
... 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..1idIdentificador 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..1idIdentificador 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

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
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
... extension 0..*ExtensionExtensões do recurso
... modifierExtension ?!Σ0..*ExtensionModificadores de extensão do recurso
... Slices for identifier Σ0..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1idIdentificador 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: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1idIdentificador 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..1idIdentificador 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 ΣC0..1codeCódigo do tipo do identificador
....... display ΣC0..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 ΣC0..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..1idIdentificador lógico do identificador
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... coding1..*CodingCode 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
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value ΣC1..1stringNúmero do CPF
Example General: 123456
.... identifier:cnpj Σ0..*IdentifierCNPJ do profissional
..... id 0..1idIdentificador lógico do identificador
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... coding1..*CodingCode 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
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value ΣC1..1stringNúmero do cnpj
Example General: 123456
... active ?!Σ0..1booleanIndicador de ativo
... name Σ0..*HumanNameNome do profissional
... telecom Σ0..*ContactPointContatos do profissional
... gender Σ0..1codeSexo do profissional
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateData de nascimento do profissional
... Slices for deceased[x] Σ0..1Indicates if the practitioner is deceased or not
Slice: Unordered, Open by type:$this
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
.... deceased[x]:deceasedBoolean SΣ0..1booleanIndicates if the practitioner is deceased or not
... address Σ1..*AddressEndereço do profissional
.... id 0..1idIdentificador 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)
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
Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
.... 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"}
... 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: hl7VS-degreeLicenseCertificate (example): Specific qualification the practitioner has to provide a service.

..... id 0..1idIdentificador 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..1idIdentificador 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 ΣC0..1codeCódigo da qualificação
...... display ΣC0..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

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifierTypeCodes
Practitioner.identifier:cpf.userequiredPattern: official
Practitioner.identifier:cpf.typeextensiblePattern: TAX("Tax ID number")
Practitioner.identifier:cnpj.userequiredPattern: official
Practitioner.identifier:cnpj.typeextensiblePattern: TAX("Tax ID number")
Practitioner.genderrequiredAdministrativeGender
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.qualification.codeexampleHl7VSDegreeLicenseCertificate
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..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceRecursos contidos no recurso
... extension 0..*ExtensionExtensões do recurso
... modifierExtension ?!Σ0..*ExtensionModificadores de extensão do recurso
... Slices for identifier Σ0..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1idIdentificador 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: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1idIdentificador 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..1idIdentificador 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 ΣC0..1codeCódigo do tipo do identificador
....... display ΣC0..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 ΣC0..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..1idIdentificador lógico do identificador
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..1stringVersion 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..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value ΣC1..1stringNúmero do CPF
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:cnpj Σ0..*IdentifierCNPJ do profissional
..... id 0..1idIdentificador lógico do identificador
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..1stringVersion 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..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value ΣC1..1stringNúmero do cnpj
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active ?!Σ0..1booleanIndicador de ativo
... name Σ0..*HumanNameNome do profissional
... telecom Σ0..*ContactPointContatos do profissional
... gender Σ0..1codeSexo do profissional
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateData de nascimento do profissional
... Slices for deceased[x] Σ0..1Indicates if the practitioner is deceased or not
Slice: Unordered, Open by type:$this
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
.... deceased[x]:deceasedBoolean SΣ0..1booleanIndicates if the practitioner is deceased or not
... address Σ1..*AddressEndereço do profissional
.... id 0..1idIdentificador 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)
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
Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
.... 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"}
... 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: hl7VS-degreeLicenseCertificate (example): Specific qualification the practitioner has to provide a service.

..... id 0..1idIdentificador 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..1idIdentificador 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 ΣC0..1codeCódigo da qualificação
...... display ΣC0..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..*BackboneElementA language which may be used to communicate with the practitioner
.... 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
.... language 1..1CodeableConceptThe language code used to communicate with the practitioner
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguagesStarter Set
.... preferred 0..1booleanLanguage preference indicator

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Practitioner.languagerequiredAllLanguages
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifierTypeCodes
Practitioner.identifier:cpf.userequiredPattern: official
Practitioner.identifier:cpf.typeextensiblePattern: TAX("Tax ID number")
Practitioner.identifier:cnpj.userequiredPattern: official
Practitioner.identifier:cnpj.typeextensiblePattern: TAX("Tax ID number")
Practitioner.genderrequiredAdministrativeGender
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.qualification.codeexampleHl7VSDegreeLicenseCertificate
Practitioner.communication.languagerequiredAllLanguages

This structure is derived from Practitioner

Summary

Mandatory: 2 elements (4 nested mandatory elements)
Must-Support: 1 element

Slices

This structure defines the following Slices:

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

Differential View

This structure is derived from 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
... extension 0..*ExtensionExtensões do recurso
... modifierExtension 0..*ExtensionModificadores de extensão do recurso
... Slices for identifier 0..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1idIdentificador do identificador
..... extension 0..*ExtensionExtensões do identificador
..... use 0..1codeUso do identificador
..... type 0..1CodeableConceptTipo do identificador
...... id 0..1idIdentificador lógico do tipo do identificador
...... extension 0..*ExtensionExtensões do tipo do identificador
...... coding 0..*CodingCódigo do tipo do identificador
....... id 0..1idIdentificador 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..1idIdentificador lógico do identificador
..... use 0..1codeusual | official | temp | secondary | old (If known)
Required Pattern: official
..... type 0..1CodeableConceptDescription of identifier
Required Pattern: At least the following
...... coding1..*CodingCode 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
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value 1..1stringNúmero do CPF
.... identifier:cnpj 0..*IdentifierCNPJ do profissional
..... id 0..1idIdentificador lógico do identificador
..... use 0..1codeusual | official | temp | secondary | old (If known)
Required Pattern: official
..... type 0..1CodeableConceptDescription of identifier
Required Pattern: At least the following
...... coding1..*CodingCode 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
..... system 1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value 1..1stringNúmero do cnpj
... active 0..1booleanIndicador de ativo
... name 0..*HumanNameNome do profissional
... telecom 0..*ContactPointContatos do profissional
... gender 0..1codeSexo do profissional
... birthDate 0..1dateData de nascimento do profissional
... deceasedBoolean S0..1booleanIndicates if the practitioner is deceased or not
... address 1..*AddressEndereço do profissional
.... id 0..1idIdentificador 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)
.... text 0..1stringTexto do Endereço
.... line 0..*stringEndereço
.... city 1..1stringCidade
.... district 0..1stringBairro
.... state 0..1stringEstado
.... postalCode 0..1stringCEP
.... country 0..1stringPaís
.... period 0..1PeriodPeríodo de Endereço
... 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..1idIdentificador 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..1idIdentificador 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

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType

Key Elements View

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
... extension 0..*ExtensionExtensões do recurso
... modifierExtension ?!Σ0..*ExtensionModificadores de extensão do recurso
... Slices for identifier Σ0..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1idIdentificador 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: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1idIdentificador 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..1idIdentificador 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 ΣC0..1codeCódigo do tipo do identificador
....... display ΣC0..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 ΣC0..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..1idIdentificador lógico do identificador
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... coding1..*CodingCode 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
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value ΣC1..1stringNúmero do CPF
Example General: 123456
.... identifier:cnpj Σ0..*IdentifierCNPJ do profissional
..... id 0..1idIdentificador lógico do identificador
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... coding1..*CodingCode 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
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value ΣC1..1stringNúmero do cnpj
Example General: 123456
... active ?!Σ0..1booleanIndicador de ativo
... name Σ0..*HumanNameNome do profissional
... telecom Σ0..*ContactPointContatos do profissional
... gender Σ0..1codeSexo do profissional
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateData de nascimento do profissional
... Slices for deceased[x] Σ0..1Indicates if the practitioner is deceased or not
Slice: Unordered, Open by type:$this
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
.... deceased[x]:deceasedBoolean SΣ0..1booleanIndicates if the practitioner is deceased or not
... address Σ1..*AddressEndereço do profissional
.... id 0..1idIdentificador 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)
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
Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
.... 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"}
... 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: hl7VS-degreeLicenseCertificate (example): Specific qualification the practitioner has to provide a service.

..... id 0..1idIdentificador 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..1idIdentificador 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 ΣC0..1codeCódigo da qualificação
...... display ΣC0..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

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifierTypeCodes
Practitioner.identifier:cpf.userequiredPattern: official
Practitioner.identifier:cpf.typeextensiblePattern: TAX("Tax ID number")
Practitioner.identifier:cnpj.userequiredPattern: official
Practitioner.identifier:cnpj.typeextensiblePattern: TAX("Tax ID number")
Practitioner.genderrequiredAdministrativeGender
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.qualification.codeexampleHl7VSDegreeLicenseCertificate

Snapshot View

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..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceRecursos contidos no recurso
... extension 0..*ExtensionExtensões do recurso
... modifierExtension ?!Σ0..*ExtensionModificadores de extensão do recurso
... Slices for identifier Σ0..*IdentifierIdentificadores do profissional
Slice: Unordered, Open by value:system
.... identifier:All Slices Content/Rules for all slices
..... id 0..1idIdentificador 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: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

...... id 0..1idIdentificador 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..1idIdentificador 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 ΣC0..1codeCódigo do tipo do identificador
....... display ΣC0..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 ΣC0..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..1idIdentificador lógico do identificador
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..1stringVersion 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..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cpf
..... value ΣC1..1stringNúmero do CPF
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:cnpj Σ0..*IdentifierCNPJ do profissional
..... id 0..1idIdentificador lógico do identificador
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


Required Pattern: official
..... type Σ0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeCodes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
....... version0..1stringVersion 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..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... system Σ1..1uriThe namespace for the identifier value
Required Pattern: http://rnds.saude.gov.br/fhir/r4/NamingSystem/cnpj
..... value ΣC1..1stringNúmero do cnpj
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... active ?!Σ0..1booleanIndicador de ativo
... name Σ0..*HumanNameNome do profissional
... telecom Σ0..*ContactPointContatos do profissional
... gender Σ0..1codeSexo do profissional
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateData de nascimento do profissional
... Slices for deceased[x] Σ0..1Indicates if the practitioner is deceased or not
Slice: Unordered, Open by type:$this
.... deceasedBooleanboolean
.... deceasedDateTimedateTime
.... deceased[x]:deceasedBoolean SΣ0..1booleanIndicates if the practitioner is deceased or not
... address Σ1..*AddressEndereço do profissional
.... id 0..1idIdentificador 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)
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
Example General: Erewhon
.... district Σ0..1stringBairro
Example General: Madison
.... state Σ0..1stringEstado
.... 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"}
... 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: hl7VS-degreeLicenseCertificate (example): Specific qualification the practitioner has to provide a service.

..... id 0..1idIdentificador 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..1idIdentificador 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 ΣC0..1codeCódigo da qualificação
...... display ΣC0..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..*BackboneElementA language which may be used to communicate with the practitioner
.... 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
.... language 1..1CodeableConceptThe language code used to communicate with the practitioner
Binding: AllLanguages (required): IETF language tag for a human language

Additional BindingsPurpose
CommonLanguagesStarter Set
.... preferred 0..1booleanLanguage preference indicator

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
Practitioner.languagerequiredAllLanguages
Practitioner.identifier.userequiredIdentifierUse
Practitioner.identifier.typeextensibleIdentifierTypeCodes
Practitioner.identifier:cpf.userequiredPattern: official
Practitioner.identifier:cpf.typeextensiblePattern: TAX("Tax ID number")
Practitioner.identifier:cnpj.userequiredPattern: official
Practitioner.identifier:cnpj.typeextensiblePattern: TAX("Tax ID number")
Practitioner.genderrequiredAdministrativeGender
Practitioner.address.userequiredAddressUse
Practitioner.address.typerequiredAddressType
Practitioner.qualification.codeexampleHl7VSDegreeLicenseCertificate
Practitioner.communication.languagerequiredAllLanguages

This structure is derived from Practitioner

Summary

Mandatory: 2 elements (4 nested mandatory elements)
Must-Support: 1 element

Slices

This structure defines the following Slices:

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

 

Other representations of profile: CSV, Excel, Schematron