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 Brazil flag

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

Resource Profile: Solicitação de Exame AgroSUS

Official URL: https://jefersonrl.github.io/AgroSUS-FHIR/StructureDefinition/agrosus-solicitacao-exame Version: 0.1.0
Draft as of 2026-07-27 Computable Name: AgroSUSSolicitacaoExame

Solicitação de exame laboratorial realizada por profissional assistencial da UBS para acompanhamento do trabalhador rural no AgroSUS.

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

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

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest C 0..* BRCoreServiceRequest A request for a service to be performed
Constraints: prr-1
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier SΣ 1..1 Identifier Identificador único da solicitação de exame
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... status ?!SΣ 1..1 code Situação atual da solicitação
Vínculo: RequestStatus (required): The status of a service order.
... intent ?!SΣ 1..1 code Intenção clínica da solicitação
Vínculo: RequestIntent (required): The kind of service request.
... category SΣ 1..1 CodeableConcept Categoria do serviço solicitado
Vínculo: BR Categoria Procedimento (example)
... priority SΣ 1..1 code Prioridade assistencial da solicitação
Vínculo: BR Carater Atendimento MIRA (required)
... doNotPerform ?!Σ 0..1 boolean Verdadeiro se o serviço/procedimento não deve ser executado
... code SΣ 1..1 CodeableConcept Exame ou painel laboratorial solicitado
Vínculo: Exames Laboratoriais AgroSUS (extensible)
... subject SΣ 1..1 Reference(Paciente AgroSUS) Trabalhador rural para o qual o exame foi solicitado
... encounter SΣ 0..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento da UBS relacionado à solicitação
... occurrence[x] SΣ 0..1 Data ou período previsto para realização do exame
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... authoredOn SΣ 1..1 dateTime Data e hora da solicitação
... requester SΣ 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Vínculo do profissional da UBS responsável pela solicitação
... performer SΣ 0..1 Reference(Laboratório AgroSUS) Laboratório responsável pela realização, quando definido
... reasonCode SΣ 0..* CodeableConcept Justificativa clínica para o exame
Vínculo: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
... reasonReference SΣ 0..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Condição, resultado ou laudo que justifica a solicitação
... supportingInfo S 0..* Reference(Resource) Anamnese e outras informações que apoiam a decisão clínica
... note S 0..* Annotation Observações clínicas relacionadas à solicitação
... patientInstruction SΣ 0..1 string Orientações fornecidas ao trabalhador

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
ServiceRequest.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
ServiceRequest.status Base required RequestStatus 📍4.0.1 a norma FHIR
ServiceRequest.intent Base required RequestIntent 📍4.0.1 a norma FHIR
ServiceRequest.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.priority Base required BR Carater Atendimento MIRA 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.code Base extensible Exames Laboratoriais AgroSUS 📦0.1.0 este IG
ServiceRequest.reasonCode Base example Procedure Reason Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ServiceRequest 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())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

This structure is derived from BRCoreServiceRequest

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest 0..* BRCoreServiceRequest A request for a service to be performed
... identifier S 1..1 Identifier Identificador único da solicitação de exame
.... system 1..1 uri The namespace for the identifier value
.... value 1..1 string The value that is unique
... requisition S 0..1 Identifier Identificador comum que agrupa exames solicitados conjuntamente
... status S 1..1 code Situação atual da solicitação
... category S 1..1 CodeableConcept Categoria do serviço solicitado
... priority S 1..1 code Prioridade assistencial da solicitação
... code S 1..1 CodeableConcept Exame ou painel laboratorial solicitado
Vínculo: Exames Laboratoriais AgroSUS (extensible)
... subject S 1..1 Reference(Paciente AgroSUS) Trabalhador rural para o qual o exame foi solicitado
... encounter S 0..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento da UBS relacionado à solicitação
... occurrence[x] S 0..1 dateTime, Period, Timing Data ou período previsto para realização do exame
... authoredOn S 1..1 dateTime Data e hora da solicitação
... requester S 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Vínculo do profissional da UBS responsável pela solicitação
... performer S 0..1 Reference(Laboratório AgroSUS) Laboratório responsável pela realização, quando definido
... reasonCode S 0..* CodeableConcept Justificativa clínica para o exame
... reasonReference S 0..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Condição, resultado ou laudo que justifica a solicitação
... supportingInfo S 0..* Reference(Resource) Anamnese e outras informações que apoiam a decisão clínica
... note S 0..* Annotation Observações clínicas relacionadas à solicitação
... patientInstruction S 0..1 string Orientações fornecidas ao trabalhador

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
ServiceRequest.code Base extensible Exames Laboratoriais AgroSUS 📦0.1.0 este IG
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest C 0..* BRCoreServiceRequest A request for a service to be performed
Constraints: prr-1
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier SΣ 1..1 Identifier Identificador único da solicitação de exame
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Vínculo: 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemplo 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)
... instantiatesCanonical Σ 0..* canonical(ActivityDefinition | PlanDefinition) Instancia o protocolo ou definição FHIR
... instantiatesUri Σ 0..* uri Instancia protocolo externo ou definição
... basedOn Σ 0..* Reference(BRCoreCarePlan | BRCoreServiceRequest | br-core-medicationrequest) Referência aos planos de cuidado/solicitações/medicamentos associados a esta requisição
... replaces Σ 0..* Reference(ServiceRequest) Referência à requisição a ser substituida
... requisition SΣ 0..1 Identifier Identificador comum que agrupa exames solicitados conjuntamente
... status ?!SΣ 1..1 code Situação atual da solicitação
Vínculo: RequestStatus (required): The status of a service order.
... intent ?!SΣ 1..1 code Intenção clínica da solicitação
Vínculo: RequestIntent (required): The kind of service request.
... category SΣ 1..1 CodeableConcept Categoria do serviço solicitado
Vínculo: BR Categoria Procedimento (example)
... priority SΣ 1..1 code Prioridade assistencial da solicitação
Vínculo: BR Carater Atendimento MIRA (required)
... doNotPerform ?!Σ 0..1 boolean Verdadeiro se o serviço/procedimento não deve ser executado
... code SΣ 1..1 CodeableConcept Exame ou painel laboratorial solicitado
Vínculo: Exames Laboratoriais AgroSUS (extensible)
... orderDetail ΣC 0..* CodeableConcept Informações adicionais da requesição
Vínculo: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
... quantity[x] Σ 0..1 Quantidade de procedimento solicitados
.... quantityQuantity Quantity
.... quantityRatio Ratio
.... quantityRange Range
... subject SΣ 1..1 Reference(Paciente AgroSUS) Trabalhador rural para o qual o exame foi solicitado
... encounter SΣ 0..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento da UBS relacionado à solicitação
... occurrence[x] SΣ 0..1 Data ou período previsto para realização do exame
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... asNeeded[x] Σ 0..1 Pré-condições para a realização do procedimento
Vínculo: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... authoredOn SΣ 1..1 dateTime Data e hora da solicitação
... requester SΣ 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Vínculo do profissional da UBS responsável pela solicitação
... performerType Σ 0..1 CodeableConcept Função do profissional executante solicitado
Vínculo: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
... performer SΣ 0..1 Reference(Laboratório AgroSUS) Laboratório responsável pela realização, quando definido
... locationCode Σ 0..* CodeableConcept Localização solicitada
Vínculo: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
... locationReference Σ 0..* Reference(br-core-location) ReferÇencia à localização solicitada
... reasonCode SΣ 0..* CodeableConcept Justificativa clínica para o exame
Vínculo: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
... reasonReference SΣ 0..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Condição, resultado ou laudo que justifica a solicitação
... insurance 0..* Reference(Coverage | ClaimResponse) Referência às coberturas associadas
... supportingInfo S 0..* Reference(Resource) Anamnese e outras informações que apoiam a decisão clínica
... specimen Σ 0..* Reference(Specimen) Referência à amostras associadas
... bodySite Σ 0..* CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (example)
... note S 0..* Annotation Observações clínicas relacionadas à solicitação
... patientInstruction SΣ 0..1 string Orientações fornecidas ao trabalhador
... relevantHistory 0..* Reference(Provenance) Referência ao recurso Provenance

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
ServiceRequest.language Base preferred Common Languages 📍4.0.1 a norma FHIR
ServiceRequest.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
ServiceRequest.identifier.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
ServiceRequest.status Base required RequestStatus 📍4.0.1 a norma FHIR
ServiceRequest.intent Base required RequestIntent 📍4.0.1 a norma FHIR
ServiceRequest.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.priority Base required BR Carater Atendimento MIRA 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.code Base extensible Exames Laboratoriais AgroSUS 📦0.1.0 este IG
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 a norma FHIR
ServiceRequest.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍4.0.1 a norma FHIR
ServiceRequest.performerType Base example Participant Roles 📍4.0.1 a norma FHIR
ServiceRequest.locationCode Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v7.2
ServiceRequest.reasonCode Base example Procedure Reason Codes 📍4.0.1 a norma FHIR
ServiceRequest.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ServiceRequest 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())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest C 0..* BRCoreServiceRequest A request for a service to be performed
Constraints: prr-1
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier SΣ 1..1 Identifier Identificador único da solicitação de exame
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... system Σ 1..1 uri The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... status ?!SΣ 1..1 code Situação atual da solicitação
Vínculo: RequestStatus (required): The status of a service order.
... intent ?!SΣ 1..1 code Intenção clínica da solicitação
Vínculo: RequestIntent (required): The kind of service request.
... category SΣ 1..1 CodeableConcept Categoria do serviço solicitado
Vínculo: BR Categoria Procedimento (example)
... priority SΣ 1..1 code Prioridade assistencial da solicitação
Vínculo: BR Carater Atendimento MIRA (required)
... doNotPerform ?!Σ 0..1 boolean Verdadeiro se o serviço/procedimento não deve ser executado
... code SΣ 1..1 CodeableConcept Exame ou painel laboratorial solicitado
Vínculo: Exames Laboratoriais AgroSUS (extensible)
... subject SΣ 1..1 Reference(Paciente AgroSUS) Trabalhador rural para o qual o exame foi solicitado
... encounter SΣ 0..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento da UBS relacionado à solicitação
... occurrence[x] SΣ 0..1 Data ou período previsto para realização do exame
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... authoredOn SΣ 1..1 dateTime Data e hora da solicitação
... requester SΣ 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Vínculo do profissional da UBS responsável pela solicitação
... performer SΣ 0..1 Reference(Laboratório AgroSUS) Laboratório responsável pela realização, quando definido
... reasonCode SΣ 0..* CodeableConcept Justificativa clínica para o exame
Vínculo: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
... reasonReference SΣ 0..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Condição, resultado ou laudo que justifica a solicitação
... supportingInfo S 0..* Reference(Resource) Anamnese e outras informações que apoiam a decisão clínica
... note S 0..* Annotation Observações clínicas relacionadas à solicitação
... patientInstruction SΣ 0..1 string Orientações fornecidas ao trabalhador

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
ServiceRequest.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
ServiceRequest.status Base required RequestStatus 📍4.0.1 a norma FHIR
ServiceRequest.intent Base required RequestIntent 📍4.0.1 a norma FHIR
ServiceRequest.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.priority Base required BR Carater Atendimento MIRA 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.code Base extensible Exames Laboratoriais AgroSUS 📦0.1.0 este IG
ServiceRequest.reasonCode Base example Procedure Reason Codes 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ServiceRequest 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())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

Differential View

This structure is derived from BRCoreServiceRequest

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest 0..* BRCoreServiceRequest A request for a service to be performed
... identifier S 1..1 Identifier Identificador único da solicitação de exame
.... system 1..1 uri The namespace for the identifier value
.... value 1..1 string The value that is unique
... requisition S 0..1 Identifier Identificador comum que agrupa exames solicitados conjuntamente
... status S 1..1 code Situação atual da solicitação
... category S 1..1 CodeableConcept Categoria do serviço solicitado
... priority S 1..1 code Prioridade assistencial da solicitação
... code S 1..1 CodeableConcept Exame ou painel laboratorial solicitado
Vínculo: Exames Laboratoriais AgroSUS (extensible)
... subject S 1..1 Reference(Paciente AgroSUS) Trabalhador rural para o qual o exame foi solicitado
... encounter S 0..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento da UBS relacionado à solicitação
... occurrence[x] S 0..1 dateTime, Period, Timing Data ou período previsto para realização do exame
... authoredOn S 1..1 dateTime Data e hora da solicitação
... requester S 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Vínculo do profissional da UBS responsável pela solicitação
... performer S 0..1 Reference(Laboratório AgroSUS) Laboratório responsável pela realização, quando definido
... reasonCode S 0..* CodeableConcept Justificativa clínica para o exame
... reasonReference S 0..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Condição, resultado ou laudo que justifica a solicitação
... supportingInfo S 0..* Reference(Resource) Anamnese e outras informações que apoiam a decisão clínica
... note S 0..* Annotation Observações clínicas relacionadas à solicitação
... patientInstruction S 0..1 string Orientações fornecidas ao trabalhador

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
ServiceRequest.code Base extensible Exames Laboratoriais AgroSUS 📦0.1.0 este IG

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest C 0..* BRCoreServiceRequest A request for a service to be performed
Constraints: prr-1
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier SΣ 1..1 Identifier Identificador único da solicitação de exame
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Vínculo: IdentifierUse (required): Identifies the purpose for this identifier, if known .
.... type Σ 0..1 CodeableConcept Description of identifier
Vínculo: 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 The namespace for the identifier value
Exemplo General: http://www.acme.com/identifiers/patient
.... value Σ 1..1 string The value that is unique
Exemplo 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)
... instantiatesCanonical Σ 0..* canonical(ActivityDefinition | PlanDefinition) Instancia o protocolo ou definição FHIR
... instantiatesUri Σ 0..* uri Instancia protocolo externo ou definição
... basedOn Σ 0..* Reference(BRCoreCarePlan | BRCoreServiceRequest | br-core-medicationrequest) Referência aos planos de cuidado/solicitações/medicamentos associados a esta requisição
... replaces Σ 0..* Reference(ServiceRequest) Referência à requisição a ser substituida
... requisition SΣ 0..1 Identifier Identificador comum que agrupa exames solicitados conjuntamente
... status ?!SΣ 1..1 code Situação atual da solicitação
Vínculo: RequestStatus (required): The status of a service order.
... intent ?!SΣ 1..1 code Intenção clínica da solicitação
Vínculo: RequestIntent (required): The kind of service request.
... category SΣ 1..1 CodeableConcept Categoria do serviço solicitado
Vínculo: BR Categoria Procedimento (example)
... priority SΣ 1..1 code Prioridade assistencial da solicitação
Vínculo: BR Carater Atendimento MIRA (required)
... doNotPerform ?!Σ 0..1 boolean Verdadeiro se o serviço/procedimento não deve ser executado
... code SΣ 1..1 CodeableConcept Exame ou painel laboratorial solicitado
Vínculo: Exames Laboratoriais AgroSUS (extensible)
... orderDetail ΣC 0..* CodeableConcept Informações adicionais da requesição
Vínculo: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
... quantity[x] Σ 0..1 Quantidade de procedimento solicitados
.... quantityQuantity Quantity
.... quantityRatio Ratio
.... quantityRange Range
... subject SΣ 1..1 Reference(Paciente AgroSUS) Trabalhador rural para o qual o exame foi solicitado
... encounter SΣ 0..1 Reference(Atendimento Clínico da UBS AgroSUS) Atendimento da UBS relacionado à solicitação
... occurrence[x] SΣ 0..1 Data ou período previsto para realização do exame
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... asNeeded[x] Σ 0..1 Pré-condições para a realização do procedimento
Vínculo: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.
.... asNeededBoolean boolean
.... asNeededCodeableConcept CodeableConcept
... authoredOn SΣ 1..1 dateTime Data e hora da solicitação
... requester SΣ 1..1 Reference(Função do Profissional Assistencial da UBS AgroSUS) Vínculo do profissional da UBS responsável pela solicitação
... performerType Σ 0..1 CodeableConcept Função do profissional executante solicitado
Vínculo: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
... performer SΣ 0..1 Reference(Laboratório AgroSUS) Laboratório responsável pela realização, quando definido
... locationCode Σ 0..* CodeableConcept Localização solicitada
Vínculo: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
... locationReference Σ 0..* Reference(br-core-location) ReferÇencia à localização solicitada
... reasonCode SΣ 0..* CodeableConcept Justificativa clínica para o exame
Vínculo: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
... reasonReference SΣ 0..* Reference(Suspeita ou Confirmação de Intoxicação por Pesticida AgroSUS | Resultado Laboratorial AgroSUS | Laudo Laboratorial AgroSUS) Condição, resultado ou laudo que justifica a solicitação
... insurance 0..* Reference(Coverage | ClaimResponse) Referência às coberturas associadas
... supportingInfo S 0..* Reference(Resource) Anamnese e outras informações que apoiam a decisão clínica
... specimen Σ 0..* Reference(Specimen) Referência à amostras associadas
... bodySite Σ 0..* CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (example)
... note S 0..* Annotation Observações clínicas relacionadas à solicitação
... patientInstruction SΣ 0..1 string Orientações fornecidas ao trabalhador
... relevantHistory 0..* Reference(Provenance) Referência ao recurso Provenance

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
ServiceRequest.language Base preferred Common Languages 📍4.0.1 a norma FHIR
ServiceRequest.identifier.​use Base required IdentifierUse 📍4.0.1 a norma FHIR
ServiceRequest.identifier.​type Base extensible IdentifierType 📍4.0.1 a norma FHIR
ServiceRequest.status Base required RequestStatus 📍4.0.1 a norma FHIR
ServiceRequest.intent Base required RequestIntent 📍4.0.1 a norma FHIR
ServiceRequest.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.priority Base required BR Carater Atendimento MIRA 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.code Base extensible Exames Laboratoriais AgroSUS 📦0.1.0 este IG
ServiceRequest.orderDetail Base example Service Request Order Details Codes 📍4.0.1 a norma FHIR
ServiceRequest.asNeeded[x] Base example SNOMED CT Medication As Needed Reason Codes 📍4.0.1 a norma FHIR
ServiceRequest.performerType Base example Participant Roles 📍4.0.1 a norma FHIR
ServiceRequest.locationCode Base example ServiceDeliveryLocationRoleType 📦3.0.0 THO v7.2
ServiceRequest.reasonCode Base example Procedure Reason Codes 📍4.0.1 a norma FHIR
ServiceRequest.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error ServiceRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error ServiceRequest 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 ServiceRequest 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 ServiceRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice ServiceRequest 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())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
prr-1 error ServiceRequest orderDetail SHALL only be present if code is present orderDetail.empty() or code.exists()

 

Other representations of profile: CSV, Excel, Schematron