Guia de Implementação
0.0.2 - ci-build
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
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:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Practitioner
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | C | 0..* | Practitioner | O 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..* | Extension | Informação adicional exigida para animal terapeuta Slice: Unordered, Open by value:url | |
especie | S | 1..1 | CodeableConcept | A espécie do animal URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies Binding: AnimalSpecies (example): The species of animal. |
value[x] | 1..1 | CodeableConcept | O código que identifica a espécie do animal Binding: AnimalSpecies (required) | |
Slices for identifier | 2..* | Identifier | Identificadores do animal terapeuta Slice: Unordered, Open by pattern:system | |
identifier:mapa | 1..1 | Identifier | O identificador fornecido pelo MAPA | |
system | 1..1 | uri | O nome único do identificador gerado pelo MAPA Required Pattern: http://www.gov.br/agricultura/ca | |
identifier:crmv | 1..* | Identifier | O identificador fornecido pelo CRMV | |
system | 1..1 | uri | O nome único do identificador gerado pelo CRMV Required Pattern: http://crmv.org/cat | |
active | 1..1 | boolean | Indica se o presente registro está ativo | |
name | 1..* | HumanName | O nome pelo qual o animal é conhecido | |
telecom | 1..* | ContactPoint | Contato com quem está próximo, cuida ou responde pelo animal | |
address | 1..* | Address | Endereço onde se localiza o animal | |
photo | 1..* | Attachment | Imagem do animal terapeuta | |
qualification | 1..* | BackboneElement | Identifica as capacidades do animal | |
code | ||||
coding | ||||
code | 0..1 | code | O código que identifica a qualificação do animal Binding: Códigos válidos para qualificação de animal terapeuta (required) | |
communication | 0..0 | |||
Documentation for this format |
Path | Conformance | ValueSet |
Practitioner.extension:especie.value[x] | required | AnimalSpecies |
Practitioner.qualification.code.coding.code | required | ValoresQualificacaoAnimalTerapeuta (a valid code from Qualificação de animal terapeuta) |
Id | Grade | Path(s) | Details | Requirements |
endereco-nao-financeiro | error | Practitioner | Endereço não pode ser para uso financeiro : address.where(use = 'billing').empty() |
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | C | 0..* | Practitioner | O 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..1 | uri | A set of rules under which this content was created |
Slices for extension | 1..* | Extension | Informação adicional exigida para animal terapeuta Slice: Unordered, Open by value:url | |
especie | S | 1..1 | CodeableConcept | A espécie do animal URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies Binding: AnimalSpecies (example): The species of animal. |
extension | 0..0 | |||
url | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies" | |
value[x] | 1..1 | CodeableConcept | O código que identifica a espécie do animal Binding: AnimalSpecies (required) | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
Slices for identifier | Σ | 2..* | Identifier | Identificadores do animal terapeuta Slice: Unordered, Open by pattern:system |
identifier:mapa | Σ | 1..1 | Identifier | O identificador fornecido pelo MAPA |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
system | Σ | 1..1 | uri | O nome único do identificador gerado pelo MAPA Required Pattern: http://www.gov.br/agricultura/ca |
identifier:crmv | Σ | 1..* | Identifier | O identificador fornecido pelo CRMV |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
system | Σ | 1..1 | uri | O nome único do identificador gerado pelo CRMV Required Pattern: http://crmv.org/cat |
active | Σ | 1..1 | boolean | Indica se o presente registro está ativo |
name | Σ | 1..* | HumanName | O nome pelo qual o animal é conhecido |
telecom | Σ | 1..* | ContactPoint | Contato com quem está próximo, cuida ou responde pelo animal |
address | Σ | 1..* | Address | Endereço onde se localiza o animal |
photo | 1..* | Attachment | Imagem do animal terapeuta | |
qualification | 1..* | BackboneElement | Identifica as capacidades do animal | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | 1..1 | CodeableConcept | Coded representation of the qualification Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service. | |
Documentation for this format |
Path | Conformance | ValueSet |
Practitioner.extension:especie.value[x] | required | AnimalSpecies |
Practitioner.identifier:mapa.use | required | IdentifierUse |
Practitioner.identifier:crmv.use | required | IdentifierUse |
Practitioner.qualification.code | example | v2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7 ) |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Practitioner | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
endereco-nao-financeiro | error | Practitioner | Endereço não pode ser para uso financeiro : address.where(use = 'billing').empty() | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Practitioner | C | 0..* | Practitioner | O 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..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 1..* | Extension | Informação adicional exigida para animal terapeuta Slice: Unordered, Open by value:url | |||||
especie | S | 1..1 | CodeableConcept | A espécie do animal URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies Binding: AnimalSpecies (example): The species of animal. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies" | |||||
value[x] | 1..1 | CodeableConcept | O código que identifica a espécie do animal Binding: AnimalSpecies (required) | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
Slices for identifier | Σ | 2..* | Identifier | Identificadores do animal terapeuta Slice: Unordered, Open by pattern:system | ||||
identifier:mapa | Σ | 1..1 | Identifier | O identificador fornecido pelo MAPA | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
type | Σ | 0..1 | CodeableConcept | Description 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..1 | uri | O nome único do identificador gerado pelo MAPA Required Pattern: http://www.gov.br/agricultura/ca | ||||
value | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
identifier:crmv | Σ | 1..* | Identifier | O identificador fornecido pelo CRMV | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
type | Σ | 0..1 | CodeableConcept | Description 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..1 | uri | O nome único do identificador gerado pelo CRMV Required Pattern: http://crmv.org/cat | ||||
value | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
active | Σ | 1..1 | boolean | Indica se o presente registro está ativo | ||||
name | Σ | 1..* | HumanName | O nome pelo qual o animal é conhecido | ||||
telecom | Σ | 1..* | ContactPoint | Contato com quem está próximo, cuida ou responde pelo animal | ||||
address | Σ | 1..* | Address | Endereço onde se localiza o animal | ||||
gender | Σ | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes. | ||||
birthDate | Σ | 0..1 | date | The date on which the practitioner was born | ||||
photo | 1..* | Attachment | Imagem do animal terapeuta | |||||
qualification | 1..* | BackboneElement | Identifica as capacidades do animal | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
identifier | 0..* | Identifier | An identifier for this qualification for the practitioner | |||||
code | 1..1 | CodeableConcept | Coded representation of the qualification Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service. | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 0..1 | uri | Identity of the terminology system | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 0..1 | code | O código que identifica a qualificação do animal Binding: Códigos válidos para qualificação de animal terapeuta (required) | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
period | 0..1 | Period | Period during which the qualification is valid | |||||
issuer | 0..1 | Reference(Organization) | Organization that regulates and issues the qualification | |||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
Practitioner.language | preferred | CommonLanguages
| ||||
Practitioner.extension:especie.value[x] | required | AnimalSpecies | ||||
Practitioner.identifier:mapa.use | required | IdentifierUse | ||||
Practitioner.identifier:mapa.type | extensible | Identifier Type Codes | ||||
Practitioner.identifier:crmv.use | required | IdentifierUse | ||||
Practitioner.identifier:crmv.type | extensible | Identifier Type Codes | ||||
Practitioner.gender | required | AdministrativeGender | ||||
Practitioner.qualification.code | example | v2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7 ) | ||||
Practitioner.qualification.code.coding.code | required | ValoresQualificacaoAnimalTerapeuta (a valid code from Qualificação de animal terapeuta) |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Practitioner | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
endereco-nao-financeiro | error | Practitioner | Endereço não pode ser para uso financeiro : address.where(use = 'billing').empty() | |
ext-1 | error | **ALL** extensions | Must 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:
Differential View
This structure is derived from Practitioner
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | C | 0..* | Practitioner | O 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..* | Extension | Informação adicional exigida para animal terapeuta Slice: Unordered, Open by value:url | |
especie | S | 1..1 | CodeableConcept | A espécie do animal URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies Binding: AnimalSpecies (example): The species of animal. |
value[x] | 1..1 | CodeableConcept | O código que identifica a espécie do animal Binding: AnimalSpecies (required) | |
Slices for identifier | 2..* | Identifier | Identificadores do animal terapeuta Slice: Unordered, Open by pattern:system | |
identifier:mapa | 1..1 | Identifier | O identificador fornecido pelo MAPA | |
system | 1..1 | uri | O nome único do identificador gerado pelo MAPA Required Pattern: http://www.gov.br/agricultura/ca | |
identifier:crmv | 1..* | Identifier | O identificador fornecido pelo CRMV | |
system | 1..1 | uri | O nome único do identificador gerado pelo CRMV Required Pattern: http://crmv.org/cat | |
active | 1..1 | boolean | Indica se o presente registro está ativo | |
name | 1..* | HumanName | O nome pelo qual o animal é conhecido | |
telecom | 1..* | ContactPoint | Contato com quem está próximo, cuida ou responde pelo animal | |
address | 1..* | Address | Endereço onde se localiza o animal | |
photo | 1..* | Attachment | Imagem do animal terapeuta | |
qualification | 1..* | BackboneElement | Identifica as capacidades do animal | |
code | ||||
coding | ||||
code | 0..1 | code | O código que identifica a qualificação do animal Binding: Códigos válidos para qualificação de animal terapeuta (required) | |
communication | 0..0 | |||
Documentation for this format |
Path | Conformance | ValueSet |
Practitioner.extension:especie.value[x] | required | AnimalSpecies |
Practitioner.qualification.code.coding.code | required | ValoresQualificacaoAnimalTerapeuta (a valid code from Qualificação de animal terapeuta) |
Id | Grade | Path(s) | Details | Requirements |
endereco-nao-financeiro | error | Practitioner | Endereço não pode ser para uso financeiro : address.where(use = 'billing').empty() |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Practitioner | C | 0..* | Practitioner | O 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..1 | uri | A set of rules under which this content was created |
Slices for extension | 1..* | Extension | Informação adicional exigida para animal terapeuta Slice: Unordered, Open by value:url | |
especie | S | 1..1 | CodeableConcept | A espécie do animal URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies Binding: AnimalSpecies (example): The species of animal. |
extension | 0..0 | |||
url | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies" | |
value[x] | 1..1 | CodeableConcept | O código que identifica a espécie do animal Binding: AnimalSpecies (required) | |
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored |
Slices for identifier | Σ | 2..* | Identifier | Identificadores do animal terapeuta Slice: Unordered, Open by pattern:system |
identifier:mapa | Σ | 1..1 | Identifier | O identificador fornecido pelo MAPA |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
system | Σ | 1..1 | uri | O nome único do identificador gerado pelo MAPA Required Pattern: http://www.gov.br/agricultura/ca |
identifier:crmv | Σ | 1..* | Identifier | O identificador fornecido pelo CRMV |
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . |
system | Σ | 1..1 | uri | O nome único do identificador gerado pelo CRMV Required Pattern: http://crmv.org/cat |
active | Σ | 1..1 | boolean | Indica se o presente registro está ativo |
name | Σ | 1..* | HumanName | O nome pelo qual o animal é conhecido |
telecom | Σ | 1..* | ContactPoint | Contato com quem está próximo, cuida ou responde pelo animal |
address | Σ | 1..* | Address | Endereço onde se localiza o animal |
photo | 1..* | Attachment | Imagem do animal terapeuta | |
qualification | 1..* | BackboneElement | Identifica as capacidades do animal | |
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
code | 1..1 | CodeableConcept | Coded representation of the qualification Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service. | |
Documentation for this format |
Path | Conformance | ValueSet |
Practitioner.extension:especie.value[x] | required | AnimalSpecies |
Practitioner.identifier:mapa.use | required | IdentifierUse |
Practitioner.identifier:crmv.use | required | IdentifierUse |
Practitioner.qualification.code | example | v2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7 ) |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Practitioner | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
endereco-nao-financeiro | error | Practitioner | Endereço não pode ser para uso financeiro : address.where(use = 'billing').empty() | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints | ||||
---|---|---|---|---|---|---|---|---|
Practitioner | C | 0..* | Practitioner | O 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..1 | id | Logical id of this artifact | ||||
meta | Σ | 0..1 | Meta | Metadata about the resource | ||||
implicitRules | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
language | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
text | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
contained | 0..* | Resource | Contained, inline Resources | |||||
Slices for extension | 1..* | Extension | Informação adicional exigida para animal terapeuta Slice: Unordered, Open by value:url | |||||
especie | S | 1..1 | CodeableConcept | A espécie do animal URL: http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies Binding: AnimalSpecies (example): The species of animal. | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..0 | |||||||
url | 1..1 | uri | "http://hl7.org/fhir/StructureDefinition/practitioner-animalSpecies" | |||||
value[x] | 1..1 | CodeableConcept | O código que identifica a espécie do animal Binding: AnimalSpecies (required) | |||||
modifierExtension | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
Slices for identifier | Σ | 2..* | Identifier | Identificadores do animal terapeuta Slice: Unordered, Open by pattern:system | ||||
identifier:mapa | Σ | 1..1 | Identifier | O identificador fornecido pelo MAPA | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
type | Σ | 0..1 | CodeableConcept | Description 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..1 | uri | O nome único do identificador gerado pelo MAPA Required Pattern: http://www.gov.br/agricultura/ca | ||||
value | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
identifier:crmv | Σ | 1..* | Identifier | O identificador fornecido pelo CRMV | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
use | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | ||||
type | Σ | 0..1 | CodeableConcept | Description 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..1 | uri | O nome único do identificador gerado pelo CRMV Required Pattern: http://crmv.org/cat | ||||
value | Σ | 0..1 | string | The value that is unique Example General: 123456 | ||||
period | Σ | 0..1 | Period | Time period when id is/was valid for use | ||||
assigner | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ||||
active | Σ | 1..1 | boolean | Indica se o presente registro está ativo | ||||
name | Σ | 1..* | HumanName | O nome pelo qual o animal é conhecido | ||||
telecom | Σ | 1..* | ContactPoint | Contato com quem está próximo, cuida ou responde pelo animal | ||||
address | Σ | 1..* | Address | Endereço onde se localiza o animal | ||||
gender | Σ | 0..1 | code | male | female | other | unknown Binding: AdministrativeGender (required): The gender of a person used for administrative purposes. | ||||
birthDate | Σ | 0..1 | date | The date on which the practitioner was born | ||||
photo | 1..* | Attachment | Imagem do animal terapeuta | |||||
qualification | 1..* | BackboneElement | Identifica as capacidades do animal | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations | |||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
identifier | 0..* | Identifier | An identifier for this qualification for the practitioner | |||||
code | 1..1 | CodeableConcept | Coded representation of the qualification Binding: v2 table 0360, Version 2.7 (example): Specific qualification the practitioner has to provide a service. | |||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | ||||
id | 0..1 | string | Unique id for inter-element referencing | |||||
extension | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
system | Σ | 0..1 | uri | Identity of the terminology system | ||||
version | Σ | 0..1 | string | Version of the system - if relevant | ||||
code | Σ | 0..1 | code | O código que identifica a qualificação do animal Binding: Códigos válidos para qualificação de animal terapeuta (required) | ||||
display | Σ | 0..1 | string | Representation defined by the system | ||||
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
text | Σ | 0..1 | string | Plain text representation of the concept | ||||
period | 0..1 | Period | Period during which the qualification is valid | |||||
issuer | 0..1 | Reference(Organization) | Organization that regulates and issues the qualification | |||||
Documentation for this format |
Path | Conformance | ValueSet | ||||
Practitioner.language | preferred | CommonLanguages
| ||||
Practitioner.extension:especie.value[x] | required | AnimalSpecies | ||||
Practitioner.identifier:mapa.use | required | IdentifierUse | ||||
Practitioner.identifier:mapa.type | extensible | Identifier Type Codes | ||||
Practitioner.identifier:crmv.use | required | IdentifierUse | ||||
Practitioner.identifier:crmv.type | extensible | Identifier Type Codes | ||||
Practitioner.gender | required | AdministrativeGender | ||||
Practitioner.qualification.code | example | v2.0360.2.7 (a valid code from http://terminology.hl7.org/CodeSystem/v2-0360|2.7 ) | ||||
Practitioner.qualification.code.coding.code | required | ValoresQualificacaoAnimalTerapeuta (a valid code from Qualificação de animal terapeuta) |
Id | Grade | Path(s) | Details | Requirements |
dom-2 | error | Practitioner | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Practitioner | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
dom-4 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
dom-5 | error | Practitioner | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
dom-6 | best practice | Practitioner | A resource should have narrative for robust management : text.`div`.exists() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
endereco-nao-financeiro | error | Practitioner | Endereço não pode ser para uso financeiro : address.where(use = 'billing').empty() | |
ext-1 | error | **ALL** extensions | Must 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:
Other representations of profile: CSV, Excel, Schematron