Guia de Implementação
0.0.2 - ci-build Brazil flag

Guia de Implementação - Local Development build (v0.0.2) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Animal terapeuta

Official URL: https://fhir.fabrica.inf.ufg.br/ig/StructureDefinition/animal-terapeuta Version: 0.0.2
Active as of 2023-12-21 Computable Name: AnimalTerapeuta

Animal não humano que contribui com assistência à saúde

Convém reiterar que este cenário hipotético tem o propósito de ilustrar a criação de um Guia de Implementação. Portanto, qualquer semelhança com elementos reais deve ser considerado como mera coincidência.

Nenhum médico veterinário ou outro profissional de saúde foi consultado no processo de elaboração deste conteúdo.

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 C0..*PractitionerO animal não humano que participa de assistência à saúde
endereco-nao-financeiro: Endereço não pode ser para uso financeiro
... Slices for extension 1..*ExtensionInformação adicional exigida para animal terapeuta
Slice: Unordered, Open by value:url
... especie S1..1CodeableConceptA espécie do animal
URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies
Binding: AnimalSpecies (example): The species of animal.

.... value[x] 1..1CodeableConceptO código que identifica a espécie do animal
Binding: AnimalSpecies (required)
... Slices for identifier 2..*IdentifierIdentificadores do animal terapeuta
Slice: Unordered, Open by pattern:system
.... identifier:mapa 1..1IdentifierO identificador fornecido pelo MAPA
..... system 1..1uriO nome único do identificador gerado pelo MAPA
Required Pattern: http://www.gov.br/agricultura/ca
.... identifier:crmv 1..*IdentifierO identificador fornecido pelo CRMV
..... system 1..1uriO nome único do identificador gerado pelo CRMV
Required Pattern: http://crmv.org/cat
... name 1..*HumanNameO nome pelo qual o animal é conhecido
... telecom 1..*ContactPointContato com quem está próximo, cuida ou responde pelo animal
... address 1..*AddressEndereço onde se localiza o animal
... photo 1..*AttachmentImagem do animal terapeuta
... qualification 1..*BackboneElementIdentifica as capacidades do animal
.... code
..... coding
...... code 0..1codeO código que identifica a qualificação do animal
Binding: Códigos válidos para qualificação de animal terapeuta (required)
... communication 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Practitioner.extension:especie.value[x]requiredAnimalSpecies
Practitioner.qualification.code.coding.coderequiredValoresQualificacaoAnimalTerapeuta (a valid code from Qualificação de animal terapeuta)

Constraints

IdGradePath(s)DetailsRequirements
endereco-nao-financeiroerrorPractitionerEndereço não pode ser para uso financeiro
: address.where(use = 'billing').empty()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner C0..*PractitionerO animal não humano que participa de assistência à saúde
endereco-nao-financeiro: Endereço não pode ser para uso financeiro
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 1..*ExtensionInformação adicional exigida para animal terapeuta
Slice: Unordered, Open by value:url
... especie S1..1CodeableConceptA espécie do animal
URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies
Binding: AnimalSpecies (example): The species of animal.


.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies"
.... value[x] 1..1CodeableConceptO código que identifica a espécie do animal
Binding: AnimalSpecies (required)
... Slices for identifier Σ2..*IdentifierIdentificadores do animal terapeuta
Slice: Unordered, Open by pattern:system
.... identifier:mapa Σ1..1IdentifierO identificador fornecido pelo MAPA
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriO nome único do identificador gerado pelo MAPA
Required Pattern: http://www.gov.br/agricultura/ca
.... identifier:crmv Σ1..*IdentifierO identificador fornecido pelo CRMV
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriO nome único do identificador gerado pelo CRMV
Required Pattern: http://crmv.org/cat
... active Σ1..1booleanIndica se o presente registro está ativo
... name Σ1..*HumanNameO nome pelo qual o animal é conhecido
... telecom Σ1..*ContactPointContato com quem está próximo, cuida ou responde pelo animal
... address Σ1..*AddressEndereço onde se localiza o animal
... photo 1..*AttachmentImagem do animal terapeuta
... qualification 1..*BackboneElementIdentifica as capacidades do animal
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Practitioner.extension:especie.value[x]requiredAnimalSpecies
Practitioner.identifier:mapa.userequiredIdentifierUse
Practitioner.identifier:crmv.userequiredIdentifierUse
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)

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())
endereco-nao-financeiroerrorPractitionerEndereço não pode ser para uso financeiro
: address.where(use = 'billing').empty()
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner C0..*PractitionerO animal não humano que participa de assistência à saúde
endereco-nao-financeiro: Endereço não pode ser para uso financeiro
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 1..*ExtensionInformação adicional exigida para animal terapeuta
Slice: Unordered, Open by value:url
... especie S1..1CodeableConceptA espécie do animal
URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies
Binding: AnimalSpecies (example): The species of animal.


.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies"
.... value[x] 1..1CodeableConceptO código que identifica a espécie do animal
Binding: AnimalSpecies (required)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ2..*IdentifierIdentificadores do animal terapeuta
Slice: Unordered, Open by pattern:system
.... identifier:mapa Σ1..1IdentifierO identificador fornecido pelo MAPA
..... id 0..1stringUnique id for inter-element referencing
..... 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 .

..... type Σ0..1CodeableConceptDescription of identifier
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.

..... system Σ1..1uriO nome único do identificador gerado pelo MAPA
Required Pattern: http://www.gov.br/agricultura/ca
..... value Σ0..1stringThe value that is unique
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:crmv Σ1..*IdentifierO identificador fornecido pelo CRMV
..... id 0..1stringUnique id for inter-element referencing
..... 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 .

..... type Σ0..1CodeableConceptDescription of identifier
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.

..... system Σ1..1uriO nome único do identificador gerado pelo CRMV
Required Pattern: http://crmv.org/cat
..... value Σ0..1stringThe value that is unique
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 Σ1..1booleanIndica se o presente registro está ativo
... name Σ1..*HumanNameO nome pelo qual o animal é conhecido
... telecom Σ1..*ContactPointContato com quem está próximo, cuida ou responde pelo animal
... address Σ1..*AddressEndereço onde se localiza o animal
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date on which the practitioner was born
... photo 1..*AttachmentImagem do animal terapeuta
... qualification 1..*BackboneElementIdentifica as capacidades do animal
.... 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..*IdentifierAn identifier for this qualification for the practitioner
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ0..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeO código que identifica a qualificação do animal
Binding: Códigos válidos para qualificação de animal terapeuta (required)
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 0..1Reference(Organization)Organization that regulates and issues the qualification

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Practitioner.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Practitioner.extension:especie.value[x]requiredAnimalSpecies
Practitioner.identifier:mapa.userequiredIdentifierUse
Practitioner.identifier:mapa.typeextensibleIdentifier Type Codes
Practitioner.identifier:crmv.userequiredIdentifierUse
Practitioner.identifier:crmv.typeextensibleIdentifier Type Codes
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.qualification.code.coding.coderequiredValoresQualificacaoAnimalTerapeuta (a valid code from Qualificação de animal terapeuta)

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())
endereco-nao-financeiroerrorPractitionerEndereço não pode ser para uso financeiro
: address.where(use = 'billing').empty()
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Practitioner

Summary

Mandatory: 12 elements
Must-Support: 1 element
Prohibited: 1 element

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

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

Differential View

This structure is derived from Practitioner

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner C0..*PractitionerO animal não humano que participa de assistência à saúde
endereco-nao-financeiro: Endereço não pode ser para uso financeiro
... Slices for extension 1..*ExtensionInformação adicional exigida para animal terapeuta
Slice: Unordered, Open by value:url
... especie S1..1CodeableConceptA espécie do animal
URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies
Binding: AnimalSpecies (example): The species of animal.

.... value[x] 1..1CodeableConceptO código que identifica a espécie do animal
Binding: AnimalSpecies (required)
... Slices for identifier 2..*IdentifierIdentificadores do animal terapeuta
Slice: Unordered, Open by pattern:system
.... identifier:mapa 1..1IdentifierO identificador fornecido pelo MAPA
..... system 1..1uriO nome único do identificador gerado pelo MAPA
Required Pattern: http://www.gov.br/agricultura/ca
.... identifier:crmv 1..*IdentifierO identificador fornecido pelo CRMV
..... system 1..1uriO nome único do identificador gerado pelo CRMV
Required Pattern: http://crmv.org/cat
... name 1..*HumanNameO nome pelo qual o animal é conhecido
... telecom 1..*ContactPointContato com quem está próximo, cuida ou responde pelo animal
... address 1..*AddressEndereço onde se localiza o animal
... photo 1..*AttachmentImagem do animal terapeuta
... qualification 1..*BackboneElementIdentifica as capacidades do animal
.... code
..... coding
...... code 0..1codeO código que identifica a qualificação do animal
Binding: Códigos válidos para qualificação de animal terapeuta (required)
... communication 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
Practitioner.extension:especie.value[x]requiredAnimalSpecies
Practitioner.qualification.code.coding.coderequiredValoresQualificacaoAnimalTerapeuta (a valid code from Qualificação de animal terapeuta)

Constraints

IdGradePath(s)DetailsRequirements
endereco-nao-financeiroerrorPractitionerEndereço não pode ser para uso financeiro
: address.where(use = 'billing').empty()

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner C0..*PractitionerO animal não humano que participa de assistência à saúde
endereco-nao-financeiro: Endereço não pode ser para uso financeiro
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 1..*ExtensionInformação adicional exigida para animal terapeuta
Slice: Unordered, Open by value:url
... especie S1..1CodeableConceptA espécie do animal
URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies
Binding: AnimalSpecies (example): The species of animal.


.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies"
.... value[x] 1..1CodeableConceptO código que identifica a espécie do animal
Binding: AnimalSpecies (required)
... Slices for identifier Σ2..*IdentifierIdentificadores do animal terapeuta
Slice: Unordered, Open by pattern:system
.... identifier:mapa Σ1..1IdentifierO identificador fornecido pelo MAPA
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriO nome único do identificador gerado pelo MAPA
Required Pattern: http://www.gov.br/agricultura/ca
.... identifier:crmv Σ1..*IdentifierO identificador fornecido pelo CRMV
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriO nome único do identificador gerado pelo CRMV
Required Pattern: http://crmv.org/cat
... active Σ1..1booleanIndica se o presente registro está ativo
... name Σ1..*HumanNameO nome pelo qual o animal é conhecido
... telecom Σ1..*ContactPointContato com quem está próximo, cuida ou responde pelo animal
... address Σ1..*AddressEndereço onde se localiza o animal
... photo 1..*AttachmentImagem do animal terapeuta
... qualification 1..*BackboneElementIdentifica as capacidades do animal
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.


doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Practitioner.extension:especie.value[x]requiredAnimalSpecies
Practitioner.identifier:mapa.userequiredIdentifierUse
Practitioner.identifier:crmv.userequiredIdentifierUse
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)

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())
endereco-nao-financeiroerrorPractitionerEndereço não pode ser para uso financeiro
: address.where(use = 'billing').empty()
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Practitioner C0..*PractitionerO animal não humano que participa de assistência à saúde
endereco-nao-financeiro: Endereço não pode ser para uso financeiro
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 1..*ExtensionInformação adicional exigida para animal terapeuta
Slice: Unordered, Open by value:url
... especie S1..1CodeableConceptA espécie do animal
URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies
Binding: AnimalSpecies (example): The species of animal.


.... id 0..1stringUnique id for inter-element referencing
.... extension 0..0
.... url 1..1uri"http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies"
.... value[x] 1..1CodeableConceptO código que identifica a espécie do animal
Binding: AnimalSpecies (required)
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... Slices for identifier Σ2..*IdentifierIdentificadores do animal terapeuta
Slice: Unordered, Open by pattern:system
.... identifier:mapa Σ1..1IdentifierO identificador fornecido pelo MAPA
..... id 0..1stringUnique id for inter-element referencing
..... 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 .

..... type Σ0..1CodeableConceptDescription of identifier
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.

..... system Σ1..1uriO nome único do identificador gerado pelo MAPA
Required Pattern: http://www.gov.br/agricultura/ca
..... value Σ0..1stringThe value that is unique
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:crmv Σ1..*IdentifierO identificador fornecido pelo CRMV
..... id 0..1stringUnique id for inter-element referencing
..... 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 .

..... type Σ0..1CodeableConceptDescription of identifier
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.

..... system Σ1..1uriO nome único do identificador gerado pelo CRMV
Required Pattern: http://crmv.org/cat
..... value Σ0..1stringThe value that is unique
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 Σ1..1booleanIndica se o presente registro está ativo
... name Σ1..*HumanNameO nome pelo qual o animal é conhecido
... telecom Σ1..*ContactPointContato com quem está próximo, cuida ou responde pelo animal
... address Σ1..*AddressEndereço onde se localiza o animal
... gender Σ0..1codemale | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.

... birthDate Σ0..1dateThe date on which the practitioner was born
... photo 1..*AttachmentImagem do animal terapeuta
... qualification 1..*BackboneElementIdentifica as capacidades do animal
.... 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..*IdentifierAn identifier for this qualification for the practitioner
.... code 1..1CodeableConceptCoded representation of the qualification
Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service.

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ0..*CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ0..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ0..1codeO código que identifica a qualificação do animal
Binding: Códigos válidos para qualificação de animal terapeuta (required)
...... display Σ0..1stringRepresentation defined by the system
...... userSelected Σ0..1booleanIf this coding was chosen directly by the user
..... text Σ0..1stringPlain text representation of the concept
.... period 0..1PeriodPeriod during which the qualification is valid
.... issuer 0..1Reference(Organization)Organization that regulates and issues the qualification

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet
Practitioner.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
Practitioner.extension:especie.value[x]requiredAnimalSpecies
Practitioner.identifier:mapa.userequiredIdentifierUse
Practitioner.identifier:mapa.typeextensibleIdentifier Type Codes
Practitioner.identifier:crmv.userequiredIdentifierUse
Practitioner.identifier:crmv.typeextensibleIdentifier Type Codes
Practitioner.genderrequiredAdministrativeGender
Practitioner.qualification.codeexamplev2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7)
Practitioner.qualification.code.coding.coderequiredValoresQualificacaoAnimalTerapeuta (a valid code from Qualificação de animal terapeuta)

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())
endereco-nao-financeiroerrorPractitionerEndereço não pode ser para uso financeiro
: address.where(use = 'billing').empty()
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from Practitioner

Summary

Mandatory: 12 elements
Must-Support: 1 element
Prohibited: 1 element

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

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

 

Other representations of profile: CSV, Excel, Schematron