Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1

Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1 - Downloaded Version 1.0.0 See the Directory of published versions

## Resource Profile: BRCoreServiceRequest

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest | Versão: 1.0.0
Active as of 2026-07-25 | Nome computável: BRCoreServiceRequest

Este recurso restringe o recurso ServiceRequest que registra uma solicitação de serviço, como investigações diagnósticas, tratamentos ou operações a serem realizadas

### Escopo/Uso

O br-core-servicerequest é um registro de uma solicitação para um procedimento, diagnóstico ou outro serviço a ser planejado, proposto ou executado, conforme distinguido pela intenção, conforme o valor do campo serviceRequest.intent, relacionado a um ou em um paciente. O procedimento levará a um procedimento (br-core-procedure) ou a um relatório de diagnóstico (br-core-diagnosticReport), que por sua vez pode referenciar uma ou mais observações (br-core-observation), que resumem o desempenho dos procedimentos e a documentação associada, como observações, imagens, descobertas que são relevantes para o tratamento/gerenciamento do sujeito.

Este recurso pode ser usado para compartilhar informações relevantes necessárias para dar suporte a uma referência ou transferência de solicitação de atendimento de um profissional ou organização para outro quando um paciente precisa ser encaminhado a outro provedor para uma consulta/segunda opinião e/ou para gerenciamento de curto ou longo prazo de um ou mais problemas ou questões de saúde.

Exemplos incluem:

- testes/estudos de diagnóstico
- procedimentos endoscópicos
- aconselhamento
- biópsias
- terapias (por exemplo, fisio, social, psicológica)
- cirurgias ou procedimentos (exploratórios)
- exercícios
- consulta e avaliações especializadas
- serviços comunitários
- serviços de enfermagem
- revisão de medicamentos farmacêuticos e
- outras intervenções clínicas.

Os procedimentos podem ser realizados por um profissional de saúde, um amigo ou parente ou, em alguns casos, pelo próprio paciente.

A principal intenção do br-core-servicerequest é dar suporte a procedimentos de pedidos para um paciente (o que inclui pacientes não humanos em medicina veterinária). No entanto, em muitos contextos, os processos relacionados à assistência médica incluem a realização de investigações diagnósticas em grupos de indivíduos, dispositivos envolvidos na prestação de assistência médica e até mesmo locais ambientais, como dutos, corpos d’água, etc. O br-core-servicerequest dá suporte a todos esses usos. A solicitação de serviço pode representar um pedido inserido por um profissional em um sistema prescrição eletrônica bem como uma proposta feita por um sistema de suporte à decisão clínica (CDS) com base no registro clínico de um paciente e no contexto de atendimento. Procedimentos planejados referenciados por um br-core-careplan também podem ser representados por este recurso.

Este recurso facilita que um sistema clínico gere uma solicitação de serviço. A solicitação de serviço é então acessada ou trocada com um sistema, talvez por meio de intermediários, que representa uma organização (por exemplo, serviço de diagnóstico ou imagem, equipe cirúrgica, departamento de fisioterapia) que pode executar o procedimento. A organização que recebe a solicitação de serviço, após aceitar a solicitação, atualizará a solicitação conforme o trabalho for executado e, finalmente, emitirá um relatório que faz referência às solicitações que ela atendeu.

O recurso br-core-servicerequest permite solicitar apenas um único procedimento. Se um fluxo de trabalho exigir a solicitação de vários procedimentos simultaneamente, isso será feito usando várias instâncias desse recurso. Essas instâncias podem ser vinculadas de diferentes maneiras, dependendo das necessidades do fluxo de trabalho. Para obter orientação, consulte o perfil FHIR R4 Request.

### Caso de uso

Exemplos de uso dos recursos do ServiceRequest são:

- Consulta sobre um procedimento específico ou solicitação de teste, como um pedido de eletrocardiograma (ECG) ou um encaminhamento para um programa de suporte.
- Consulta sobre um serviço específico oferecido a um paciente, como um encaminhamento para um programa de suporte.
- Consultar uma categoria de solicitação de serviço (por exemplo, todas as solicitações de cardiologia).

### Caso de uso da RNDS

Este perfil está representado pela requisição de regulação assistencial conforme https://simplifier.net/redenacionaldedadosemsaude/brrequisicaoregulacaoassistencial. A estrutura da RNDS utiliza o perfil FHIR R4 ServiceRequest.

### MUST SUPPORT - Elementos de dados obrigatórios e que devem estar presentes

Os seguintes elementos devem ser obrigatórios, ou devem ser suportados, se os dados estiverem presentes no sistema de envio (definição Must Support).

Cada Perfil ServiceRequest deve ter:

1. status - situação
2. intent - um código de intenção que indica se a solicitação é uma proposta, um plano ou um pedido
3. subject - um código que define o que está sendo solicitado
4. um paciente

### Cada Perfil ServiceRequest deve oferecer suporte a:

Não há elementos.

### Orientações de implementação específicas do perfil

### Limites e relacionamentos

​O br-core-servicerequest é um registro de uma proposta/plano ou ordem para um serviço a ser executado que resultaria em um br-core-procedure, br-core-observation, br-core-diagnosticreport, br-core-imagingstudy ou recurso similar. Em contraste com ServiceRequest, Task que abrange tanto a intenção quanto o evento e rastreia a execução até a conclusão e é destinado a ações “administrativas” como solicitar e rastrear coisas a serem feitas em um registro, ou manter o controle de uma lista de verificação de etapas a serem executadas como parte de um processo de atendimento. Um br-core-servicerequest pode ser uma autorização de nível superior que acionou a criação de Task, ou pode ser o recurso de “solicitação” que Task está buscando atender.

ServiceRequest e CommunicationRequest estão relacionados. Um CommunicationRequest é uma solicitação para meramente divulgar informações. Enquanto um ServiceRequest seria usado para solicitar informações como parte de treinamento ou aconselhamento - ou seja, quando o processo envolverá a verificação da compreensão do paciente ou uma tentativa de mudar o estado mental do paciente. Em alguns fluxos de trabalho, ambos podem existir. Por exemplo, ao receber um CommunicationRequest, um profissional pode iniciar um ServiceRequest.

​Este recurso é referenciado por Appointment, BiologicallyDerivedProduct, br-core-careplan, Claim, DeviceUseStatement, br-core-diagnosticreport, br-core-encounter, EpisodeOfCare, ExplanationOfBenefit, Goal, br-core-imagingstudy, Media, br-core-medicationrequest, br-core-medicationstatement, br-core-observation, br-core-procedure, QuestionnaireResponse, br-core-specimen.

Usos:

- Refere a este Perfil: BRCoreDiagnosticReport, br-core-encounter, br-core-medicationrequest, br-core-medicationstatement... Show 5 more, BRCoreObservation, BRCoreProcedure, BRCoreServiceRequest, BRCoreSpecimen and BRCoreVitalSigns

You can also check for usages in the FHIR IG Statistics

### Visões formais do conteúdo do perfil

Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.

- Tabela diferencial
- Tabela de elementos -chave
- Tabela de instantâneos
- Estatísticas/Referências
- Todos

Esta estrutura é derivada de ServiceRequest

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
ServiceRequest |  | 0..* | ServiceRequest | A request for a service to be performed
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
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
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 |  | 0..* | Identifier | Identificadores externos para este recurso
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 |  | 0..1 | Identifier | Identificador da requisição
status |  | 1..1 | code | Status da requisição
intent |  | 1..1 | code | Código da intencionalidade desta requisição
category |  | 1..1 | CodeableConcept | Categoria desta requisição Vínculo: BR Categoria Procedimento (example)
priority |  | 1..1 | code | Prioridade desta requisição Vínculo: BR Carater Atendimento MIRA (required)
doNotPerform |  | 0..1 | boolean | Verdadeiro se o serviço/procedimento não deve ser executado
code |  | 1..1 | CodeableConcept | Código do procedimento solicitado Vínculo: BR Procedimentos Nacionais (example)
orderDetail |  | 0..* | CodeableConcept | Informações adicionais da requesição
quantity[x] |  | 0..1 | Quantity, Ratio, Range | Quantidade de procedimento solicitados
subject |  | 1..1 | Reference(BRCorePatient | Group | br-core-location | Device) | Referência ao paciente/grupo/localidade/dispositivo associado a esta requisição
encounter |  | 0..1 | Reference(Encounter) | Referência ao atendimento relacionado a esta requisição
occurrence[x] |  | 0..1 | dateTime, Period, Timing | Quando o procedimento deve ocorrer
asNeeded[x] |  | 0..1 | boolean, CodeableConcept | Pré-condições para a realização do procedimento
authoredOn |  | 0..1 | dateTime | Data de assinatura da requisição
requester |  | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional/organização/paciente/dispotivo/pessoa relacionada que está solicitando o procedimento
performerType |  | 0..1 | CodeableConcept | Função do profissional executante solicitado
performer |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | br-core-healthcareservice | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional executante solicitado
locationCode |  | 0..* | CodeableConcept | Localização solicitada
locationReference |  | 0..* | Reference(br-core-location) | ReferÇencia à localização solicitada
reasonCode |  | 0..* | CodeableConcept | Explicação/Justificativa para procedimento ou serviço
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport | DocumentReference) | Referência à explicação/justificativa para serviço ou procedimento
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Referência às coberturas associadas
supportingInfo |  | 0..* | Reference(Resource) | Referência às informações adicionais
specimen |  | 0..* | Reference(Specimen) | Referência à amostras associadas
bodySite |  | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (example)
note |  | 0..* | Annotation | Comentários
patientInstruction |  | 0..1 | string | Instruções para o paciente
relevantHistory |  | 0..* | Reference(Provenance) | Referência ao recurso Provenance
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
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 | example | BR Procedimentos Nacionais | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.bodySite | Base | example | SNOMED CT Body Structures | 📦4.0.1 | a norma FHIR

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
ServiceRequest | C | 0..* | ServiceRequest | 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 adicionais | Objetivo
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 | Σ | 0..* | Identifier | Identificadores externos para este recurso
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 | Σ | 0..1 | Identifier | Identificador da requisição
status | ?!Σ | 1..1 | code | Status da requisição Vínculo: RequestStatus (required): The status of a service order.
intent | ?!Σ | 1..1 | code | Código da intencionalidade desta requisição Vínculo: RequestIntent (required): The kind of service request.
category | Σ | 1..1 | CodeableConcept | Categoria desta requisição Vínculo: BR Categoria Procedimento (example)
priority | Σ | 1..1 | code | Prioridade desta requisição Vínculo: BR Carater Atendimento MIRA (required)
doNotPerform | ?!Σ | 0..1 | boolean | Verdadeiro se o serviço/procedimento não deve ser executado
code | Σ | 1..1 | CodeableConcept | Código do procedimento solicitado Vínculo: BR Procedimentos Nacionais (example)
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 | Σ | 1..1 | Reference(BRCorePatient | Group | br-core-location | Device) | Referência ao paciente/grupo/localidade/dispositivo associado a esta requisição
encounter | Σ | 0..1 | Reference(Encounter) | Referência ao atendimento relacionado a esta requisição
occurrence[x] | Σ | 0..1 |  | Quando o procedimento deve ocorrer
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 | Σ | 0..1 | dateTime | Data de assinatura da requisição
requester | Σ | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional/organização/paciente/dispotivo/pessoa relacionada que está solicitando o procedimento
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 | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | br-core-healthcareservice | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional executante solicitado
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 | Σ | 0..* | CodeableConcept | Explicação/Justificativa para procedimento ou serviço Vínculo: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
reasonReference | Σ | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport | DocumentReference) | Referência à explicação/justificativa para serviço ou procedimento
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Referência às coberturas associadas
supportingInfo |  | 0..* | Reference(Resource) | Referência às informações adicionais
specimen | Σ | 0..* | Reference(Specimen) | Referência à amostras associadas
bodySite | Σ | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (example)
note |  | 0..* | Annotation | Comentários
patientInstruction | Σ | 0..1 | string | Instruções para o paciente
relevantHistory |  | 0..* | Reference(Provenance) | Referência ao recurso Provenance
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.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 | example | BR Procedimentos Nacionais | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
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()`

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
ServiceRequest | C | 0..* | ServiceRequest | 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 adicionais | Objetivo
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 | Σ | 0..* | Identifier | Identificadores externos para este recurso
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 | Σ | 0..1 | Identifier | Identificador da requisição
status | ?!Σ | 1..1 | code | Status da requisição Vínculo: RequestStatus (required): The status of a service order.
intent | ?!Σ | 1..1 | code | Código da intencionalidade desta requisição Vínculo: RequestIntent (required): The kind of service request.
category | Σ | 1..1 | CodeableConcept | Categoria desta requisição Vínculo: BR Categoria Procedimento (example)
priority | Σ | 1..1 | code | Prioridade desta requisição Vínculo: BR Carater Atendimento MIRA (required)
doNotPerform | ?!Σ | 0..1 | boolean | Verdadeiro se o serviço/procedimento não deve ser executado
code | Σ | 1..1 | CodeableConcept | Código do procedimento solicitado Vínculo: BR Procedimentos Nacionais (example)
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 | Σ | 1..1 | Reference(BRCorePatient | Group | br-core-location | Device) | Referência ao paciente/grupo/localidade/dispositivo associado a esta requisição
encounter | Σ | 0..1 | Reference(Encounter) | Referência ao atendimento relacionado a esta requisição
occurrence[x] | Σ | 0..1 |  | Quando o procedimento deve ocorrer
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 | Σ | 0..1 | dateTime | Data de assinatura da requisição
requester | Σ | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional/organização/paciente/dispotivo/pessoa relacionada que está solicitando o procedimento
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 | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | br-core-healthcareservice | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional executante solicitado
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 | Σ | 0..* | CodeableConcept | Explicação/Justificativa para procedimento ou serviço Vínculo: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
reasonReference | Σ | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport | DocumentReference) | Referência à explicação/justificativa para serviço ou procedimento
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Referência às coberturas associadas
supportingInfo |  | 0..* | Reference(Resource) | Referência às informações adicionais
specimen | Σ | 0..* | Reference(Specimen) | Referência à amostras associadas
bodySite | Σ | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (example)
note |  | 0..* | Annotation | Comentários
patientInstruction | Σ | 0..1 | string | Instruções para o paciente
relevantHistory |  | 0..* | Reference(Provenance) | Referência ao recurso Provenance
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.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 | example | BR Procedimentos Nacionais | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
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()`

Esta estrutura é derivada de ServiceRequest

Resumo

Obrigatório: 4 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- BRCoreServiceRequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest)
- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-location (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- br-core-healthcareservice (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-healthcareservice)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)
- BRCoreDiagnosticReport (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-diagnosticreport)

Visão diferencial

Esta estrutura é derivada de ServiceRequest

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
ServiceRequest |  | 0..* | ServiceRequest | A request for a service to be performed
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
text |  | 0..1 | Narrative | Resumo do texto do recurso em linguagem natural
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 |  | 0..* | Identifier | Identificadores externos para este recurso
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 |  | 0..1 | Identifier | Identificador da requisição
status |  | 1..1 | code | Status da requisição
intent |  | 1..1 | code | Código da intencionalidade desta requisição
category |  | 1..1 | CodeableConcept | Categoria desta requisição Vínculo: BR Categoria Procedimento (example)
priority |  | 1..1 | code | Prioridade desta requisição Vínculo: BR Carater Atendimento MIRA (required)
doNotPerform |  | 0..1 | boolean | Verdadeiro se o serviço/procedimento não deve ser executado
code |  | 1..1 | CodeableConcept | Código do procedimento solicitado Vínculo: BR Procedimentos Nacionais (example)
orderDetail |  | 0..* | CodeableConcept | Informações adicionais da requesição
quantity[x] |  | 0..1 | Quantity, Ratio, Range | Quantidade de procedimento solicitados
subject |  | 1..1 | Reference(BRCorePatient | Group | br-core-location | Device) | Referência ao paciente/grupo/localidade/dispositivo associado a esta requisição
encounter |  | 0..1 | Reference(Encounter) | Referência ao atendimento relacionado a esta requisição
occurrence[x] |  | 0..1 | dateTime, Period, Timing | Quando o procedimento deve ocorrer
asNeeded[x] |  | 0..1 | boolean, CodeableConcept | Pré-condições para a realização do procedimento
authoredOn |  | 0..1 | dateTime | Data de assinatura da requisição
requester |  | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional/organização/paciente/dispotivo/pessoa relacionada que está solicitando o procedimento
performerType |  | 0..1 | CodeableConcept | Função do profissional executante solicitado
performer |  | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | br-core-healthcareservice | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional executante solicitado
locationCode |  | 0..* | CodeableConcept | Localização solicitada
locationReference |  | 0..* | Reference(br-core-location) | ReferÇencia à localização solicitada
reasonCode |  | 0..* | CodeableConcept | Explicação/Justificativa para procedimento ou serviço
reasonReference |  | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport | DocumentReference) | Referência à explicação/justificativa para serviço ou procedimento
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Referência às coberturas associadas
supportingInfo |  | 0..* | Reference(Resource) | Referência às informações adicionais
specimen |  | 0..* | Reference(Specimen) | Referência à amostras associadas
bodySite |  | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (example)
note |  | 0..* | Annotation | Comentários
patientInstruction |  | 0..1 | string | Instruções para o paciente
relevantHistory |  | 0..* | Reference(Provenance) | Referência ao recurso Provenance
Documentação para este formato

#### Terminologia Ligações (Diferencial)

Caminho | Estado | Utilização | Conjunto de valores | Versão | Fonte
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 | example | BR Procedimentos Nacionais | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
ServiceRequest.bodySite | Base | example | SNOMED CT Body Structures | 📦4.0.1 | a norma FHIR

Visualização de elementos -chave

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
ServiceRequest | C | 0..* | ServiceRequest | 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 adicionais | Objetivo
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 | Σ | 0..* | Identifier | Identificadores externos para este recurso
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 | Σ | 0..1 | Identifier | Identificador da requisição
status | ?!Σ | 1..1 | code | Status da requisição Vínculo: RequestStatus (required): The status of a service order.
intent | ?!Σ | 1..1 | code | Código da intencionalidade desta requisição Vínculo: RequestIntent (required): The kind of service request.
category | Σ | 1..1 | CodeableConcept | Categoria desta requisição Vínculo: BR Categoria Procedimento (example)
priority | Σ | 1..1 | code | Prioridade desta requisição Vínculo: BR Carater Atendimento MIRA (required)
doNotPerform | ?!Σ | 0..1 | boolean | Verdadeiro se o serviço/procedimento não deve ser executado
code | Σ | 1..1 | CodeableConcept | Código do procedimento solicitado Vínculo: BR Procedimentos Nacionais (example)
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 | Σ | 1..1 | Reference(BRCorePatient | Group | br-core-location | Device) | Referência ao paciente/grupo/localidade/dispositivo associado a esta requisição
encounter | Σ | 0..1 | Reference(Encounter) | Referência ao atendimento relacionado a esta requisição
occurrence[x] | Σ | 0..1 |  | Quando o procedimento deve ocorrer
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 | Σ | 0..1 | dateTime | Data de assinatura da requisição
requester | Σ | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional/organização/paciente/dispotivo/pessoa relacionada que está solicitando o procedimento
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 | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | br-core-healthcareservice | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional executante solicitado
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 | Σ | 0..* | CodeableConcept | Explicação/Justificativa para procedimento ou serviço Vínculo: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
reasonReference | Σ | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport | DocumentReference) | Referência à explicação/justificativa para serviço ou procedimento
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Referência às coberturas associadas
supportingInfo |  | 0..* | Reference(Resource) | Referência às informações adicionais
specimen | Σ | 0..* | Reference(Specimen) | Referência à amostras associadas
bodySite | Σ | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (example)
note |  | 0..* | Annotation | Comentários
patientInstruction | Σ | 0..1 | string | Instruções para o paciente
relevantHistory |  | 0..* | Reference(Provenance) | Referência ao recurso Provenance
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.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 | example | BR Procedimentos Nacionais | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
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()`

Visualização instantânea

Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: Condicionantes Obrigações Vínculos
--- | --- | --- | --- | ---
ServiceRequest | C | 0..* | ServiceRequest | 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 adicionais | Objetivo
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 | Σ | 0..* | Identifier | Identificadores externos para este recurso
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 | Σ | 0..1 | Identifier | Identificador da requisição
status | ?!Σ | 1..1 | code | Status da requisição Vínculo: RequestStatus (required): The status of a service order.
intent | ?!Σ | 1..1 | code | Código da intencionalidade desta requisição Vínculo: RequestIntent (required): The kind of service request.
category | Σ | 1..1 | CodeableConcept | Categoria desta requisição Vínculo: BR Categoria Procedimento (example)
priority | Σ | 1..1 | code | Prioridade desta requisição Vínculo: BR Carater Atendimento MIRA (required)
doNotPerform | ?!Σ | 0..1 | boolean | Verdadeiro se o serviço/procedimento não deve ser executado
code | Σ | 1..1 | CodeableConcept | Código do procedimento solicitado Vínculo: BR Procedimentos Nacionais (example)
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 | Σ | 1..1 | Reference(BRCorePatient | Group | br-core-location | Device) | Referência ao paciente/grupo/localidade/dispositivo associado a esta requisição
encounter | Σ | 0..1 | Reference(Encounter) | Referência ao atendimento relacionado a esta requisição
occurrence[x] | Σ | 0..1 |  | Quando o procedimento deve ocorrer
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 | Σ | 0..1 | dateTime | Data de assinatura da requisição
requester | Σ | 1..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional/organização/paciente/dispotivo/pessoa relacionada que está solicitando o procedimento
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 | Σ | 0..1 | Reference(BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | CareTeam | br-core-healthcareservice | BRCorePatient | Device | BRCoreRelatedPerson) | Referência ao profissional executante solicitado
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 | Σ | 0..* | CodeableConcept | Explicação/Justificativa para procedimento ou serviço Vínculo: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.
reasonReference | Σ | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreDiagnosticReport | DocumentReference) | Referência à explicação/justificativa para serviço ou procedimento
insurance |  | 0..* | Reference(Coverage | ClaimResponse) | Referência às coberturas associadas
supportingInfo |  | 0..* | Reference(Resource) | Referência às informações adicionais
specimen | Σ | 0..* | Reference(Specimen) | Referência à amostras associadas
bodySite | Σ | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (example)
note |  | 0..* | Annotation | Comentários
patientInstruction | Σ | 0..1 | string | Instruções para o paciente
relevantHistory |  | 0..* | Reference(Provenance) | Referência ao recurso Provenance
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.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 | example | BR Procedimentos Nacionais | 📦1.0.0 | Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
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()`

Esta estrutura é derivada de ServiceRequest

Resumo

Obrigatório: 4 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

- BRCoreCarePlan (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-careplan)
- BRCoreServiceRequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-servicerequest)
- br-core-medicationrequest (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-medicationrequest)
- BRCorePatient (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-patient)
- br-core-location (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-location)
- BRCorePractitioner (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitioner)
- BRCorePractitionerRole (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-practitionerrole)
- BRCoreOrganization (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-organization)
- BRCoreRelatedPerson (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-relatedperson)
- br-core-healthcareservice (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-healthcareservice)
- BRCoreCondition (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-condition)
- BRCoreObservation (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-observation)
- BRCoreDiagnosticReport (https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-diagnosticreport)

Outras representações de perfil: CSV, Excel, Schematron