Projeto mareIA: módulo AgroSUS para telemonitoramento e apoio à identificação precoce de intoxicações por uso de defensivos agrícolas
0.1.0 - ci-build
Projeto mareIA: módulo AgroSUS para telemonitoramento e apoio à identificação precoce de intoxicações por uso de defensivos agrícolas, publicado por Fatec Ferraz de Vasconcelos. Este guia não é uma publicação autorizada; é a compilação contínua para a versão 0.1.0 construída pela FHIR (HL7® FHIR® Standard) CI Build. Esta versão é baseada no conteúdo atual de https://github.com/jefersonrl/AgroSUS-FHIR/tree/main e muda regularmente. Veja o Diretório de versões publicadas
| Draft as of 2026-07-27 |
Definitions for the agrosus-visita-acs resource profile.
Instruções sobre como interpretar o conteúdo desta tabela podem ser encontradashere
| 0. Encounter | |
| Definição | An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. |
| Curto | An interaction during which services are provided to the patient |
| Controlo | 0..* |
| É modificador | false |
| Resumo | false |
| Nomes alternativos | Visit |
| Invariantes | dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty()) dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label (contained.meta.security.empty()) dom-6: A resource should have narrative for robust management (text.`div`.exists()) |
| 2. Encounter.implicitRules | |
| Definição | Um conjunto de regras sob as quais este conteúdo foi criado A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc. |
| Curto | Um conjunto de regras sob as quais este conteúdo foi criadoA set of rules under which this content was created |
| Comentários | Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc. |
| Controlo | 0..1 |
| Tipo | uri |
| É modificador | true porque This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation |
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão |
| Resumo | true |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 4. Encounter.modifierExtension | |
| Definição | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Curto | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidasExtensions that cannot be ignored |
| Comentários | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Controlo | 0..* |
| Tipo | Extension |
| É modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them |
| Resumo | false |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nomes alternativos | extensions, user content |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 6. Encounter.identifier | |
| Definição | Identificadores externos para este recurso Identifier(s) by which this encounter is known. |
| Curto | Identificador único da visita AgroSUSIdentifier(s) by which this encounter is known |
| Nota | Trata-se de um identificador de empresa e não de um identificador de recurso (ver discussão) |
| Controlo | 10..1* |
| Tipo | Identifier |
| É modificador | false |
| Deve apoiar | true |
| Resumo | true |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 8. Encounter.identifier.use | |
| Definição | The purpose of this identifier. |
| Curto | usual | official | temp | secondary | old (If known) |
| Comentários | Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. |
| Controlo | 0..1 |
| Vínculo | Os códigos DEVERÃO ser retirados de IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1 (required to http://hl7.org/fhir/ValueSet/identifier-use|4.0.1)Identifies the purpose for this identifier, if known . |
| Tipo | code |
| É modificador | true porque This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one. |
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão |
| Resumo | true |
| Requisitos | Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers. |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 10. Encounter.identifier.system | |
| Definição | Establishes the namespace for the value - that is, a URL that describes a set values that are unique. |
| Curto | The namespace for the identifier value |
| Comentários | Identifier.system is always case sensitive. |
| Controlo | 10..1 |
| Tipo | uri |
| É modificador | false |
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão |
| Resumo | true |
| Requisitos | There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers. |
| Exemplo | General: http://www.acme.com/identifiers/patient |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 12. Encounter.identifier.value | |
| Definição | The portion of the identifier typically relevant to the user and which is unique within the context of the system. |
| Curto | The value that is unique |
| Comentários | If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe. |
| Controlo | 10..1 |
| Tipo | string |
| É modificador | false |
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão |
| Resumo | true |
| Exemplo | General: 123456 |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 14. Encounter.status | |
| Definição | Status atual do atendimento: planned | arrived | triaged | in-progress | onleave | finished | cancelled + planned | arrived | triaged | in-progress | onleave | finished | cancelled +. |
| Curto | Situação atual da visitaplanned | arrived | triaged | in-progress | onleave | finished | cancelled + |
| Comentários | Note that internal business rules will determine the appropriate transitions that may occur between statuses (and also classes). |
| Controlo | 1..1 |
| Vínculo | Os códigos DEVERÃO ser retirados de EncounterStatushttp://hl7.org/fhir/ValueSet/encounter-status|4.0.1 (required to http://hl7.org/fhir/ValueSet/encounter-status|4.0.1)Current state of the encounter. |
| Tipo | code |
| É modificador | true porque This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid |
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão |
| Deve apoiar | true |
| Resumo | true |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 16. Encounter.class | |
| Definição | Classificação do atendimento com o paciente Concepts representing classification of patient encounter such as ambulatory (outpatient), inpatient, emergency, home health or others due to local variations. |
| Curto | Modalidade em que o atendimento ocorreuClassification of patient encounter |
| Controlo | 1..1 |
| Vínculo | A menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ActEncounterCodehttp://terminology.hl7.org/ValueSet/v3-ActEncounterCode (extensible to http://terminology.hl7.org/ValueSet/v3-ActEncounterCode)Classification of the encounter. |
| Tipo | Coding |
| É modificador | false |
| Deve apoiar | true |
| Resumo | true |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 18. Encounter.type | |
| Definição | Tipo específico do atendimento Specific type of encounter (e.g. e-mail consultation, surgical day-care, skilled nursing, rehabilitation). |
| Curto | Tipo específico de atendimento realizadoSpecific type of encounter |
| Comentários | Since there are many ways to further classify encounters, this element is 0..*. |
| Controlo | 0..* |
| Vínculo | Para exemplos de códigos, ver BR Atendimento Prestadohttp://hl7.org/fhir/ValueSet/encounter-type|4.0.1 (example to https://terminologia.saude.gov.br/fhir/ValueSet/BRAtendimentoPrestado) |
| Tipo | CodeableConcept |
| É modificador | false |
| Deve apoiar | true |
| Resumo | true |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 20. Encounter.priority | |
| Definição | Prioridade do atendimento Indicates the urgency of the encounter. |
| Curto | Caráter ou prioridade do atendimentoIndicates the urgency of the encounter |
| Controlo | 10..1 |
| Vínculo | Para exemplos de códigos, ver BR Carater Atendimentohttp://terminology.hl7.org/ValueSet/v3-ActPriority (example to https://terminologia.saude.gov.br/fhir/ValueSet/BRCaraterAtendimento) |
| Tipo | CodeableConcept |
| É modificador | false |
| Deve apoiar | true |
| Resumo | false |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 22. Encounter.subject | |
| Definição | Referência ao paciente ou grupo deste atendimento The patient or group present at the encounter. |
| Curto | Trabalhador rural atendidoThe patient or group present at the encounter |
| Comentários | While the encounter is always about the patient, the patient might not actually be known in all contexts of use, and there may be a group of patients that could be anonymous (such as in a group therapy for Alcoholics Anonymous - where the recording of the encounter could be used for billing on the number of people/staff and not important to the context of the specific patients) or alternately in veterinary care a herd of sheep receiving treatment (where the animals are not individually tracked). |
| Controlo | 10..1 |
| Tipo | Reference(Paciente AgroSUS, Patient, Group) |
| É modificador | false |
| Deve apoiar | true |
| Resumo | true |
| Nomes alternativos | patient |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 24. Encounter.participant | |
| Definição | Participantes no atendimento The list of people responsible for providing the service. |
| Curto | ACS responsável pela visitaList of participants involved in the encounter |
| Controlo | 10..* |
| Tipo | BackboneElement |
| É modificador | false |
| Deve apoiar | true |
| Resumo | true |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 26. Encounter.participant.modifierExtension | |
| Definição | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself). |
| Curto | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidasExtensions that cannot be ignored even if unrecognized |
| Comentários | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. |
| Controlo | 0..* |
| Tipo | Extension |
| É modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them |
| Resumo | true |
| Requisitos | Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions. |
| Nomes alternativos | extensions, user content, modifiers |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists()) |
| 28. Encounter.participant.type | |
| Definição | Função do participante no atendimento Role of participant in encounter. |
| Curto | Função do participante no atendimentoRole of participant in encounter |
| Comentários | The participant type indicates how an individual participates in an encounter. It includes non-practitioner participants, and for practitioners this is to describe the action type in the context of this encounter (e.g. Admitting Dr, Attending Dr, Translator, Consulting Dr). This is different to the practitioner roles which are functional roles, derived from terms of employment, education, licensing, etc. |
| Controlo | 10..* |
| Vínculo | A menos que não sejam adequados, estes códigos DEVERÃO ser retirados de BR Responsabilidade Participantehttp://hl7.org/fhir/ValueSet/encounter-participant-type|4.0.1 (extensible to https://terminologia.saude.gov.br/fhir/ValueSet/BRResponsabilidadeParticipante) |
| Tipo | CodeableConcept |
| É modificador | false |
| Deve apoiar | true |
| Resumo | true |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 30. Encounter.participant.individual | |
| Definição | Referência à profissionais envolvidos no atendimento Persons involved in the encounter other than the patient. |
| Curto | Vínculo profissional do ACS responsávelPersons involved in the encounter other than the patient |
| Controlo | 10..1 |
| Tipo | Reference(Função do ACS no AgroSUS, Practitioner, PractitionerRole, RelatedPerson) |
| É modificador | false |
| Deve apoiar | true |
| Resumo | true |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 32. Encounter.period | |
| Definição | Hora de início e término do atendimento The start and end time of the encounter. |
| Curto | Data e horário de início e término da visitaThe start and end time of the encounter |
| Comentários | If not (yet) known, the end of the Period may be omitted. |
| Controlo | 10..1 |
| Tipo | Period |
| É modificador | false |
| Deve apoiar | true |
| Resumo | false |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 34. Encounter.reasonCode | |
| Definição | Queixa principal do atendimento Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis. |
| Curto | Motivo da visita ou do acompanhamentoCoded reason the encounter takes place |
| Comentários | For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). |
| Controlo | 0..* |
| Vínculo | Os códigos DEVERÃO ser retirados de BR Reason Encounterhttp://hl7.org/fhir/ValueSet/encounter-reason|4.0.1 (preferred to https://terminologia.saude.gov.br/fhir/ValueSet/BRReasonEncounter) |
| Tipo | CodeableConcept |
| É modificador | false |
| Deve apoiar | true |
| Resumo | true |
| Nomes alternativos | Indication, Admission diagnosis |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 36. Encounter.reasonReference | |
| Definição | Referência ao motivo do atendimento Reason the encounter takes place, expressed as a code. For admissions, this can be used for a coded admission diagnosis. |
| Curto | Referência ao motivo do atendimentoReason the encounter takes place (reference) |
| Comentários | For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). |
| Controlo | 0..1* |
| Tipo | Reference(BRCoreCondition, BRCoreProcedure, BRCoreObservation, ImmunizationRecommendation, Condition, Procedure, Observation, ImmunizationRecommendation) |
| É modificador | false |
| Resumo | true |
| Nomes alternativos | Indication, Admission diagnosis |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
| 38. Encounter.serviceProvider | |
| Definição | A organização (instalação) responsável por este encontro The organization that is primarily responsible for this Encounter's services. This MAY be the same as the organization on the Patient record, however it could be different, such as if the actor performing the services was from an external organization (which may be billed seperately) for an external consultation. Refer to the example bundle showing an abbreviated set of Encounters for a colonoscopy. |
| Curto | UBS responsável pela visitaThe organization (facility) responsible for this encounter |
| Controlo | 10..1 |
| Tipo | Reference(Unidade Básica de Saúde AgroSUS, Organization) |
| É modificador | false |
| Deve apoiar | true |
| Resumo | false |
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) |
Instruções sobre como interpretar o conteúdo desta tabela podem ser encontradashere
| 0. Encounter | |
| 2. Encounter.identifier | |
| Curto | Identificador único da visita AgroSUS |
| Nota | Trata-se de um identificador de empresa e não de um identificador de recurso (ver discussão) |
| Controlo | 1..1 |
| Deve apoiar | true |
| 4. Encounter.identifier.system | |
| Controlo | 1..? |
| 6. Encounter.identifier.value | |
| Controlo | 1..? |
| 8. Encounter.status | |
| Curto | Situação atual da visita |
| Deve apoiar | true |
| 10. Encounter.class | |
| Curto | Modalidade em que o atendimento ocorreu |
| Deve apoiar | true |
| 12. Encounter.type | |
| Curto | Tipo específico de atendimento realizado |
| Deve apoiar | true |
| 14. Encounter.priority | |
| Curto | Caráter ou prioridade do atendimento |
| Deve apoiar | true |
| 16. Encounter.subject | |
| Curto | Trabalhador rural atendido |
| Tipo | Reference(Paciente AgroSUS) |
| Deve apoiar | true |
| 18. Encounter.participant | |
| Curto | ACS responsável pela visita |
| Controlo | 1..? |
| Deve apoiar | true |
| 20. Encounter.participant.type | |
| Deve apoiar | true |
| 22. Encounter.participant.individual | |
| Curto | Vínculo profissional do ACS responsável |
| Controlo | 1..? |
| Tipo | Reference(Função do ACS no AgroSUS) |
| Deve apoiar | true |
| 24. Encounter.period | |
| Curto | Data e horário de início e término da visita |
| Deve apoiar | true |
| 26. Encounter.reasonCode | |
| Curto | Motivo da visita ou do acompanhamento |
| Deve apoiar | true |
| 28. Encounter.serviceProvider | |
| Curto | UBS responsável pela visita |
| Tipo | Reference(Unidade Básica de Saúde AgroSUS) |
| Deve apoiar | true |
Instruções sobre como interpretar o conteúdo desta tabela podem ser encontradashere
| 0. Encounter | |||||
| Definição | An interaction between a patient and healthcare provider(s) for the purpose of providing healthcare service(s) or assessing the health status of a patient. | ||||
| Curto | An interaction during which services are provided to the patient | ||||
| Controlo | 0..* | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Nomes alternativos | Visit | ||||
| Invariantes | dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources (contained.contained.empty())dom-3: 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: 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: If a resource is contained in another resource, it SHALL NOT have a security label ( contained.meta.security.empty())dom-6: A resource should have narrative for robust management ( text.`div`.exists()) | ||||
| 2. Encounter.id | |||||
| Definição | Identificador lógico deste artefato | ||||
| Curto | Identificador lógico deste artefato | ||||
| Comentários | The only time that a resource does not have an id is when it is being submitted to the server using a create operation. | ||||
| Controlo | 0..1 | ||||
| Tipo | id | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| 4. Encounter.meta | |||||
| Definição | Metadados sobre o recurso | ||||
| Curto | Metadados sobre o recurso | ||||
| Controlo | 0..1 | ||||
| Tipo | Meta | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 6. Encounter.implicitRules | |||||
| Definição | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
| Curto | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
| Comentários | Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc. | ||||
| Controlo | 0..1 | ||||
| Tipo | uri | ||||
| É modificador | true porque This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation | ||||
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 8. Encounter.language | |||||
| Definição | Idioma do recurso | ||||
| Curto | Idioma do recurso | ||||
| Comentários | Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute). | ||||
| Controlo | 0..1 | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de CommonLanguages (preferred to http://hl7.org/fhir/ValueSet/languages|4.0.1)A human language.
| ||||
| Tipo | code | ||||
| É modificador | false | ||||
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 10. Encounter.text | |||||
| Definição | Resumo do texto do recurso em linguagem natural | ||||
| Curto | Resumo do texto do recurso em linguagem natural | ||||
| Comentários | Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a "text blob" or where text is additionally entered raw or narrated and encoded information is added later. | ||||
| Controlo | 0..1 | ||||
| Tipo | Narrative | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Nomes alternativos | narrative, html, xhtml, display | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 12. Encounter.contained | |||||
| Definição | Recursos contidos no recurso | ||||
| Curto | Recursos contidos no recurso | ||||
| Comentários | This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels. | ||||
| Controlo | 0..* | ||||
| Tipo | Resource | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Nomes alternativos | inline resources, anonymous resources, contained resources | ||||
| 14. Encounter.extension | |||||
| Definição | Extensões adicionais que não fazem parte do modelo base | ||||
| Curto | Extensões adicionais que não fazem parte do modelo base | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 16. Encounter.modifierExtension | |||||
| Definição | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Curto | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the resource that contains them | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 18. Encounter.identifier | |||||
| Definição | Identificadores externos para este recurso | ||||
| Curto | Identificador único da visita AgroSUS | ||||
| Nota | Trata-se de um identificador de empresa e não de um identificador de recurso (ver discussão) | ||||
| Controlo | 1..1 | ||||
| Tipo | Identifier | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 20. Encounter.identifier.id | |||||
| Definição | Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces. | ||||
| Curto | Unique id for inter-element referencing | ||||
| Controlo | 0..1 | ||||
| Tipo | string | ||||
| É modificador | false | ||||
| Formato XML | No formato XML, esta propriedade é representada como um atributo. | ||||
| Resumo | false | ||||
| 22. Encounter.identifier.extension | |||||
| Definição | May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. | ||||
| Curto | Additional content defined by implementations | ||||
| Comentários | There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone. | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Nomes alternativos | extensions, user content | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| Slicing | Este elemento introduz um conjunto de fatias em Encounter.identifier.extension. As fatias sãoNão ordenado e Opene pode ser diferenciado utilizando os seguintes discriminadores: | ||||
| 24. Encounter.identifier.use | |||||
| Definição | The purpose of this identifier. | ||||
| Curto | usual | official | temp | secondary | old (If known) | ||||
| Comentários | Applications can assume that an identifier is permanent unless it explicitly says that it is temporary. | ||||
| Controlo | 0..1 | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de IdentifierUse (required to http://hl7.org/fhir/ValueSet/identifier-use|4.0.1)Identifies the purpose for this identifier, if known . | ||||
| Tipo | code | ||||
| É modificador | true porque This is labeled as "Is Modifier" because applications should not mistake a temporary id for a permanent one. | ||||
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão | ||||
| Resumo | true | ||||
| Requisitos | Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers. | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 26. Encounter.identifier.type | |||||
| Definição | A coded type for the identifier that can be used to determine which identifier to use for a specific purpose. | ||||
| Curto | Description of identifier | ||||
| Comentários | This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type. | ||||
| Controlo | 0..1 | ||||
| Vínculo | A menos que não sejam adequados, estes códigos DEVERÃO ser retirados de Identifier Type Codes (extensible to http://hl7.org/fhir/ValueSet/identifier-type|4.0.1)A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Requisitos | Allows users to make use of identifiers when the identifier system is not known. | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 28. Encounter.identifier.system | |||||
| Definição | Establishes the namespace for the value - that is, a URL that describes a set values that are unique. | ||||
| Curto | The namespace for the identifier value | ||||
| Comentários | Identifier.system is always case sensitive. | ||||
| Controlo | 1..1 | ||||
| Tipo | uri | ||||
| É modificador | false | ||||
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão | ||||
| Resumo | true | ||||
| Requisitos | There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers. | ||||
| Exemplo | General: http://www.acme.com/identifiers/patient | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 30. Encounter.identifier.value | |||||
| Definição | The portion of the identifier typically relevant to the user and which is unique within the context of the system. | ||||
| Curto | The value that is unique | ||||
| Comentários | If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the Rendered Value extension. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe. | ||||
| Controlo | 1..1 | ||||
| Tipo | string | ||||
| É modificador | false | ||||
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão | ||||
| Resumo | true | ||||
| Exemplo | General: 123456 | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 32. Encounter.identifier.period | |||||
| Definição | Time period during which identifier is/was valid for use. | ||||
| Curto | Time period when id is/was valid for use | ||||
| Controlo | 0..1 | ||||
| Tipo | Period | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 34. Encounter.identifier.assigner | |||||
| Definição | Organization that issued/manages the identifier. | ||||
| Curto | Organization that issued id (may be just text) | ||||
| Comentários | The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization. | ||||
| Controlo | 0..1 | ||||
| Tipo | Reference(Organization) | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 36. Encounter.status | |||||
| Definição | Status atual do atendimento: planned | arrived | triaged | in-progress | onleave | finished | cancelled + | ||||
| Curto | Situação atual da visita | ||||
| Comentários | Note that internal business rules will determine the appropriate transitions that may occur between statuses (and also classes). | ||||
| Controlo | 1..1 | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de EncounterStatus (required to http://hl7.org/fhir/ValueSet/encounter-status|4.0.1)Current state of the encounter. | ||||
| Tipo | code | ||||
| É modificador | true porque This element is labeled as a modifier because it is a status element that contains status entered-in-error which means that the resource should not be treated as valid | ||||
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão | ||||
| Deve apoiar | true | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 38. Encounter.statusHistory | |||||
| Definição | Lista de status de atendimentos anteriores | ||||
| Curto | Lista de status de atendimentos anteriores | ||||
| Comentários | The current status is always found in the current version of the resource, not the status history. | ||||
| Controlo | 0..* | ||||
| Tipo | BackboneElement | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 40. Encounter.statusHistory.id | |||||
| Definição | Identificador único para referência cruzada | ||||
| Curto | Identificador único para referência cruzada | ||||
| Controlo | 0..1 | ||||
| Tipo | string | ||||
| É modificador | false | ||||
| Formato XML | No formato XML, esta propriedade é representada como um atributo. | ||||
| Resumo | false | ||||
| 42. Encounter.statusHistory.extension | |||||
| Definição | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Curto | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 44. Encounter.statusHistory.modifierExtension | |||||
| Definição | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Curto | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 46. Encounter.statusHistory.status | |||||
| Definição | Status de atendimentos anteriores: planned | arrived | triaged | in-progress | onleave | finished | cancelled + | ||||
| Curto | Status de atendimentos anteriores: planned | arrived | triaged | in-progress | onleave | finished | cancelled + | ||||
| Controlo | 1..1 | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de EncounterStatus (required to http://hl7.org/fhir/ValueSet/encounter-status|4.0.1)Current state of the encounter. | ||||
| Tipo | code | ||||
| É modificador | false | ||||
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 48. Encounter.statusHistory.period | |||||
| Definição | O tempo em que o episódio estava no status especificado | ||||
| Curto | O tempo em que o episódio estava no status especificado | ||||
| Controlo | 1..1 | ||||
| Tipo | Period | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 50. Encounter.class | |||||
| Definição | Classificação do atendimento com o paciente | ||||
| Curto | Modalidade em que o atendimento ocorreu | ||||
| Controlo | 1..1 | ||||
| Vínculo | A menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ActEncounterCode (extensible to http://terminology.hl7.org/ValueSet/v3-ActEncounterCode)Classification of the encounter. | ||||
| Tipo | Coding | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 52. Encounter.classHistory | |||||
| Definição | Lista de classes de atendimentos anteriores | ||||
| Curto | Lista de classes de atendimentos anteriores | ||||
| Controlo | 0..* | ||||
| Tipo | BackboneElement | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 54. Encounter.classHistory.id | |||||
| Definição | Identificador único para referência cruzada | ||||
| Curto | Identificador único para referência cruzada | ||||
| Controlo | 0..1 | ||||
| Tipo | string | ||||
| É modificador | false | ||||
| Formato XML | No formato XML, esta propriedade é representada como um atributo. | ||||
| Resumo | false | ||||
| 56. Encounter.classHistory.extension | |||||
| Definição | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Curto | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 58. Encounter.classHistory.modifierExtension | |||||
| Definição | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Curto | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 60. Encounter.classHistory.class | |||||
| Definição | Classe dos atendimento anteriore | ||||
| Curto | Classe dos atendimento anteriore | ||||
| Controlo | 1..1 | ||||
| Vínculo | A menos que não sejam adequados, estes códigos DEVERÃO ser retirados de ActEncounterCode (extensible to http://terminology.hl7.org/ValueSet/v3-ActEncounterCode)Classification of the encounter. | ||||
| Tipo | Coding | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 62. Encounter.classHistory.period | |||||
| Definição | Período do atendimento anteriore | ||||
| Curto | Período do atendimento anteriore | ||||
| Controlo | 1..1 | ||||
| Tipo | Period | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 64. Encounter.type | |||||
| Definição | Tipo específico do atendimento | ||||
| Curto | Tipo específico de atendimento realizado | ||||
| Comentários | Since there are many ways to further classify encounters, this element is 0..*. | ||||
| Controlo | 0..* | ||||
| Vínculo | Para exemplos de códigos, ver BR Atendimento Prestado (example to https://terminologia.saude.gov.br/fhir/ValueSet/BRAtendimentoPrestado) | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 66. Encounter.serviceType | |||||
| Definição | Tipo específico do serviço | ||||
| Curto | Tipo específico do serviço | ||||
| Controlo | 0..1 | ||||
| Vínculo | Para exemplos de códigos, ver BR Servico Especializado (example to https://terminologia.saude.gov.br/fhir/ValueSet/BRServicoEspecializado) | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 68. Encounter.priority | |||||
| Definição | Prioridade do atendimento | ||||
| Curto | Caráter ou prioridade do atendimento | ||||
| Controlo | 1..1 | ||||
| Vínculo | Para exemplos de códigos, ver BR Carater Atendimento (example to https://terminologia.saude.gov.br/fhir/ValueSet/BRCaraterAtendimento) | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 70. Encounter.subject | |||||
| Definição | Referência ao paciente ou grupo deste atendimento | ||||
| Curto | Trabalhador rural atendido | ||||
| Comentários | While the encounter is always about the patient, the patient might not actually be known in all contexts of use, and there may be a group of patients that could be anonymous (such as in a group therapy for Alcoholics Anonymous - where the recording of the encounter could be used for billing on the number of people/staff and not important to the context of the specific patients) or alternately in veterinary care a herd of sheep receiving treatment (where the animals are not individually tracked). | ||||
| Controlo | 1..1 | ||||
| Tipo | Reference(Paciente AgroSUS) | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | true | ||||
| Nomes alternativos | patient | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 72. Encounter.episodeOfCare | |||||
| Definição | Referência ao episódio de cuidado relacionado a este atendimento | ||||
| Curto | Referência ao episódio de cuidado relacionado a este atendimento | ||||
| Controlo | 0..* | ||||
| Tipo | Reference(EpisodeOfCare) | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 74. Encounter.basedOn | |||||
| Definição | Referência ao ServiceRequest que iniciou este atendimento | ||||
| Curto | Referência ao ServiceRequest que iniciou este atendimento | ||||
| Controlo | 0..* | ||||
| Tipo | Reference(BRCoreServiceRequest) | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Nomes alternativos | incomingReferral | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 76. Encounter.participant | |||||
| Definição | Participantes no atendimento | ||||
| Curto | ACS responsável pela visita | ||||
| Controlo | 1..* | ||||
| Tipo | BackboneElement | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 78. Encounter.participant.id | |||||
| Definição | Identificador único para referência cruzada | ||||
| Curto | Identificador único para referência cruzada | ||||
| Controlo | 0..1 | ||||
| Tipo | string | ||||
| É modificador | false | ||||
| Formato XML | No formato XML, esta propriedade é representada como um atributo. | ||||
| Resumo | false | ||||
| 80. Encounter.participant.extension | |||||
| Definição | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Curto | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 82. Encounter.participant.modifierExtension | |||||
| Definição | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Curto | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 84. Encounter.participant.type | |||||
| Definição | Função do participante no atendimento | ||||
| Curto | Função do participante no atendimento | ||||
| Comentários | The participant type indicates how an individual participates in an encounter. It includes non-practitioner participants, and for practitioners this is to describe the action type in the context of this encounter (e.g. Admitting Dr, Attending Dr, Translator, Consulting Dr). This is different to the practitioner roles which are functional roles, derived from terms of employment, education, licensing, etc. | ||||
| Controlo | 1..* | ||||
| Vínculo | A menos que não sejam adequados, estes códigos DEVERÃO ser retirados de BR Responsabilidade Participante (extensible to https://terminologia.saude.gov.br/fhir/ValueSet/BRResponsabilidadeParticipante) | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 86. Encounter.participant.period | |||||
| Definição | Período de atuação do participante | ||||
| Curto | Período de atuação do participante | ||||
| Controlo | 0..1 | ||||
| Tipo | Period | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 88. Encounter.participant.individual | |||||
| Definição | Referência à profissionais envolvidos no atendimento | ||||
| Curto | Vínculo profissional do ACS responsável | ||||
| Controlo | 1..1 | ||||
| Tipo | Reference(Função do ACS no AgroSUS) | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 90. Encounter.appointment | |||||
| Definição | Referência ao agendamento desde atendimento | ||||
| Curto | Referência ao agendamento desde atendimento | ||||
| Controlo | 0..* | ||||
| Tipo | Reference(Appointment) | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 92. Encounter.period | |||||
| Definição | Hora de início e término do atendimento | ||||
| Curto | Data e horário de início e término da visita | ||||
| Comentários | If not (yet) known, the end of the Period may be omitted. | ||||
| Controlo | 1..1 | ||||
| Tipo | Period | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 94. Encounter.length | |||||
| Definição | Duração do atendimento | ||||
| Curto | Duração do atendimento | ||||
| Comentários | May differ from the time the Encounter.period lasted because of leave of absence. | ||||
| Controlo | 0..1 | ||||
| Tipo | Duration | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 96. Encounter.reasonCode | |||||
| Definição | Queixa principal do atendimento | ||||
| Curto | Motivo da visita ou do acompanhamento | ||||
| Comentários | For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). | ||||
| Controlo | 0..* | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de BR Reason Encounter (preferred to https://terminologia.saude.gov.br/fhir/ValueSet/BRReasonEncounter) | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | true | ||||
| Nomes alternativos | Indication, Admission diagnosis | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 98. Encounter.reasonReference | |||||
| Definição | Referência ao motivo do atendimento | ||||
| Curto | Referência ao motivo do atendimento | ||||
| Comentários | For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). | ||||
| Controlo | 0..1 | ||||
| Tipo | Reference(BRCoreCondition, BRCoreProcedure, BRCoreObservation, ImmunizationRecommendation) | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Nomes alternativos | Indication, Admission diagnosis | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 100. Encounter.diagnosis | |||||
| Definição | Lista de diagnósticos deste atendimento | ||||
| Curto | Lista de diagnósticos deste atendimento | ||||
| Controlo | 0..* | ||||
| Tipo | BackboneElement | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 102. Encounter.diagnosis.id | |||||
| Definição | Identificador único para referência cruzada | ||||
| Curto | Identificador único para referência cruzada | ||||
| Controlo | 0..1 | ||||
| Tipo | string | ||||
| É modificador | false | ||||
| Formato XML | No formato XML, esta propriedade é representada como um atributo. | ||||
| Resumo | false | ||||
| 104. Encounter.diagnosis.extension | |||||
| Definição | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Curto | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 106. Encounter.diagnosis.modifierExtension | |||||
| Definição | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Curto | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 108. Encounter.diagnosis.condition | |||||
| Definição | O diagnóstico ou procedimento relevante para este atendimento | ||||
| Curto | O diagnóstico ou procedimento relevante para este atendimento | ||||
| Comentários | For systems that need to know which was the primary diagnosis, these will be marked with the standard extension primaryDiagnosis (which is a sequence value rather than a flag, 1 = primary diagnosis). | ||||
| Controlo | 1..1 | ||||
| Tipo | Reference(BRCoreCondition, BRCoreProcedure) | ||||
| É modificador | false | ||||
| Resumo | true | ||||
| Nomes alternativos | Admission diagnosis, discharge diagnosis, indication | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 110. Encounter.diagnosis.use | |||||
| Definição | Papel deste diagnóstico no atendimento (por exemplo, internação, faturamento, alta…) | ||||
| Curto | Papel deste diagnóstico no atendimento (por exemplo, internação, faturamento, alta…) | ||||
| Controlo | 1..1 | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de DiagnosisRole (preferred to http://hl7.org/fhir/ValueSet/diagnosis-role) | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 112. Encounter.diagnosis.rank | |||||
| Definição | Classificação do diagnóstico | ||||
| Curto | Classificação do diagnóstico | ||||
| Controlo | 0..1 | ||||
| Tipo | positiveInt | ||||
| É modificador | false | ||||
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 114. Encounter.account | |||||
| Definição | Referências as contas desde atendimento | ||||
| Curto | Referências as contas desde atendimento | ||||
| Comentários | The billing system may choose to allocate billable items associated with the Encounter to different referenced Accounts based on internal business rules. | ||||
| Controlo | 0..* | ||||
| Tipo | Reference(Account) | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 116. Encounter.hospitalization | |||||
| Definição | Detalhes sobre a internação em um serviço de saúde | ||||
| Curto | Detalhes sobre a internação em um serviço de saúde | ||||
| Comentários | An Encounter may cover more than just the inpatient stay. Contexts such as outpatients, community clinics, and aged care facilities are also included. The duration recorded in the period of this encounter covers the entire scope of this hospitalization record. | ||||
| Controlo | 0..1 | ||||
| Tipo | BackboneElement | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 118. Encounter.hospitalization.id | |||||
| Definição | Identificador único para referência cruzada | ||||
| Curto | Identificador único para referência cruzada | ||||
| Controlo | 0..1 | ||||
| Tipo | string | ||||
| É modificador | false | ||||
| Formato XML | No formato XML, esta propriedade é representada como um atributo. | ||||
| Resumo | false | ||||
| 120. Encounter.hospitalization.extension | |||||
| Definição | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Curto | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 122. Encounter.hospitalization.modifierExtension | |||||
| Definição | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Curto | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 124. Encounter.hospitalization.preAdmissionIdentifier | |||||
| Definição | Identificador de pré-internação | ||||
| Curto | Identificador de pré-internação | ||||
| Controlo | 0..1 | ||||
| Tipo | Identifier | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 126. Encounter.hospitalization.origin | |||||
| Definição | Referência ao local/organização de onde o paciente veio antes da internação | ||||
| Curto | Referência ao local/organização de onde o paciente veio antes da internação | ||||
| Controlo | 0..1 | ||||
| Tipo | Reference(br-core-location, BRCoreOrganization) | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 128. Encounter.hospitalization.admitSource | |||||
| Definição | De onde o paciente foi admitido (encaminhamento médico, transferência) | ||||
| Curto | De onde o paciente foi admitido (encaminhamento médico, transferência) | ||||
| Controlo | 1..1 | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de BR Procedencia (preferred to https://terminologia.saude.gov.br/fhir/ValueSet/BRProcedencia) | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 130. Encounter.hospitalization.reAdmission | |||||
| Definição | O tipo de readmissão hospitalar (se houver). Se o valor estiver ausente, a internação não será dentificada como uma reinternação | ||||
| Curto | O tipo de readmissão hospitalar (se houver). Se o valor estiver ausente, a internação não será dentificada como uma reinternação | ||||
| Controlo | 0..1 | ||||
| Vínculo | Para exemplos de códigos, ver hl7VS-re-admissionIndicator (example to http://terminology.hl7.org/ValueSet/v2-0092)The reason for re-admission of this hospitalization encounter. | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 132. Encounter.hospitalization.dietPreference | |||||
| Definição | Preferências alimentares do paciente | ||||
| Curto | Preferências alimentares do paciente | ||||
| Comentários | For example, a patient may request both a dairy-free and nut-free diet preference (not mutually exclusive). | ||||
| Controlo | 0..* | ||||
| Vínculo | Para exemplos de códigos, ver Diet (example to http://hl7.org/fhir/ValueSet/encounter-diet|4.0.1)Medical, cultural or ethical food preferences to help with catering requirements. | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Requisitos | Used to track patient's diet restrictions and/or preference. For a complete description of the nutrition needs of a patient during their stay, one should use the nutritionOrder resource which links to Encounter. | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 134. Encounter.hospitalization.specialCourtesy | |||||
| Definição | Cortesias especiais (VIP, membro do conselho) | ||||
| Curto | Cortesias especiais (VIP, membro do conselho) | ||||
| Controlo | 0..* | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de SpecialCourtesy (preferred to http://hl7.org/fhir/ValueSet/encounter-special-courtesy|4.0.1)Special courtesies. | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 136. Encounter.hospitalization.specialArrangement | |||||
| Definição | Necessidades especiais: cadeira de rodas, tradutor, maca, etc | ||||
| Curto | Necessidades especiais: cadeira de rodas, tradutor, maca, etc | ||||
| Controlo | 0..* | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de SpecialArrangements (preferred to http://hl7.org/fhir/ValueSet/encounter-special-arrangements|4.0.1)Special arrangements. | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 138. Encounter.hospitalization.destination | |||||
| Definição | Referência ao local/organização de encaminhamento pós-alta | ||||
| Curto | Referência ao local/organização de encaminhamento pós-alta | ||||
| Controlo | 0..1 | ||||
| Tipo | Reference(br-core-location, BRCoreOrganization) | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 140. Encounter.hospitalization.dischargeDisposition | |||||
| Definição | Categoria ou tipo de local após a alta | ||||
| Curto | Categoria ou tipo de local após a alta | ||||
| Controlo | 1..1 | ||||
| Vínculo | Para exemplos de códigos, ver BR Motivo Desfecho (example to https://terminologia.saude.gov.br/fhir/ValueSet/BRMotivoDesfecho) | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 142. Encounter.location | |||||
| Definição | Lista de locais onde o paciente esteve | ||||
| Curto | Lista de locais onde o paciente esteve | ||||
| Comentários | Virtual encounters can be recorded in the Encounter by specifying a location reference to a location of type "kind" such as "client's home" and an encounter.class = "virtual". | ||||
| Controlo | 0..* | ||||
| Tipo | BackboneElement | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 144. Encounter.location.id | |||||
| Definição | Identificador único para referência cruzada | ||||
| Curto | Identificador único para referência cruzada | ||||
| Controlo | 0..1 | ||||
| Tipo | string | ||||
| É modificador | false | ||||
| Formato XML | No formato XML, esta propriedade é representada como um atributo. | ||||
| Resumo | false | ||||
| 146. Encounter.location.extension | |||||
| Definição | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Curto | Extensões adicionais que não fazem parte do modelo de dados básico | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 148. Encounter.location.modifierExtension | |||||
| Definição | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Curto | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
| Controlo | 0..* | ||||
| Tipo | Extension | ||||
| É modificador | true porque Modifier extensions are expected to modify the meaning or interpretation of the element that contains them | ||||
| Resumo | true | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))ext-1: Must have either extensions or value[x], not both ( extension.exists() != value.exists()) | ||||
| 150. Encounter.location.location | |||||
| Definição | Local onde o atendimento acontece | ||||
| Curto | Local onde o atendimento acontece | ||||
| Controlo | 1..1 | ||||
| Tipo | Reference(br-core-location) | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 152. Encounter.location.status | |||||
| Definição | O status do local: planned | active | reserved | completed | ||||
| Curto | O status do local: planned | active | reserved | completed | ||||
| Comentários | When the patient is no longer active at a location, then the period end date is entered, and the status may be changed to completed. | ||||
| Controlo | 0..1 | ||||
| Vínculo | Os códigos DEVERÃO ser retirados de EncounterLocationStatus (required to http://hl7.org/fhir/ValueSet/encounter-location-status) | ||||
| Tipo | code | ||||
| É modificador | false | ||||
| Valor primitivo | Este elemento primitivo pode estar presente, ausente ou ser substituído por uma extensão | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 154. Encounter.location.physicalType | |||||
| Definição | O tipo físico do local (geralmente o nível na hierarquia do local - quarto, enfermaria, etc.) | ||||
| Curto | O tipo físico do local (geralmente o nível na hierarquia do local - quarto, enfermaria, etc.) | ||||
| Comentários | This information is de-normalized from the Location resource to support the easier understanding of the encounter resource and processing in messaging or query. There may be many levels in the hierachy, and this may only pic specific levels that are required for a specific usage scenario. | ||||
| Controlo | 0..1 | ||||
| Vínculo | Para exemplos de códigos, ver LocationType (example to http://hl7.org/fhir/ValueSet/location-physical-type) | ||||
| Tipo | CodeableConcept | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 156. Encounter.location.period | |||||
| Definição | Período de tempo durante o qual o paciente esteve presente no local | ||||
| Curto | Período de tempo durante o qual o paciente esteve presente no local | ||||
| Controlo | 0..1 | ||||
| Tipo | Period | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 158. Encounter.serviceProvider | |||||
| Definição | A organização (instalação) responsável por este encontro | ||||
| Curto | UBS responsável pela visita | ||||
| Controlo | 1..1 | ||||
| Tipo | Reference(Unidade Básica de Saúde AgroSUS) | ||||
| É modificador | false | ||||
| Deve apoiar | true | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||
| 160. Encounter.partOf | |||||
| Definição | Outro atendimento do qual este atendimento faz parte | ||||
| Curto | Outro atendimento do qual este atendimento faz parte | ||||
| Comentários | This is also used for associating a child's encounter back to the mother's encounter. Refer to the Notes section in the Patient resource for further details. | ||||
| Controlo | 0..1 | ||||
| Tipo | Reference(br-core-encounter) | ||||
| É modificador | false | ||||
| Resumo | false | ||||
| Invariantes | ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count())) | ||||