Guia de Implementação da iPES - CI build
0.1.0 - ci-build

!!Guia de Implementação da iPES - CI build - Compilação de desenvolvimento local (v0.1.0) construída pelas ferramentas de compilação FHIR (HL7® FHIR® Standard). Veja o Diretório de versões publicadas

Resource Profile: Solicitação de Serviço

Official URL: https://fhir.ipes.tech/fhir/StructureDefinition/ServiceRequestBRIPES Version: 0.1.0
Draft as of 2025-06-24 Computable Name: ServiceRequestBRIPES

Solicitação de Serviço - Exames e Procedimentos

Introdução

O recurso ServiceRequest é utilizado para representar uma solicitação de serviço clínico ou administrativo. Este perfil é essencial para a comunicação entre diferentes sistemas de saúde, garantindo que as solicitações sejam compreendidas e processadas corretamente. O Perfil Solicitação de Serviço - Exames e Procedimentos da plataforma iPeS é uma especialização desse recurso, criada para atender casos de uso específicos do cenário brasileiro.

Escopo

O ServiceRequest abrange solicitações de serviços clínicos, como exames laboratoriais, procedimentos de imagem, consultas médicas, mas podeser utilizado para serviços administrativos, como transferências de pacientes e solicitações de documentos. Ele é utilizado tanto em contextos ambulatoriais quanto hospitalares.ServiceRequest representa uma ordem ou proposta ou plano, como distinguido por ServiceRequest.intent para executar um diagnóstico ou outro serviço em ou para um paciente. ServiceRequest representa uma proposta ou plano ou ordem para um serviço a ser executado que resultaria em um Procedure ou DiagnosticReport , que por sua vez pode referenciar uma ou mais Observations , que resumem o desempenho dos procedimentos e 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 uma 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.

Casos de Uso do Perfil Solicitações de Exames e Procedimentos

Solicitação de Exames e Procedimentos

Exemplos

  • 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 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 ServiceRequest dá suporte a todos esses usos. A solicitação de serviço pode representar um pedido inserido por um profissional em um sistema de prescrição, 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 CarePlan também podem ser representados por este recurso.

O fluxo de trabalho geral que este recurso facilita é que um sistema clínico cria 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 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 Padrão de solicitação

Uso Indevido

  • Solicitações Não Clínicas: Não deve ser utilizado para solicitações que não estejam relacionadas a serviços de saúde, como pedidos de informações gerais.
  • Solicitações Duplicadas: Evitar a criação de solicitações duplicadas para o mesmo serviço, a menos que haja uma justificativa clínica clara.

Limites e Fronteiras com Outros Recursos

ServiceRequest é um registro de uma proposta/plano ou ordem para um serviço a ser executado que resultaria em um Procedimento , Observação , Laudo Diagnóstico , Exame de Imagem ou recurso similar. Enquanto o ServiceRequest representa a solicitação de um serviço, o recurso Task é utilizado para acompanhar e gerenciar a execução dessa solicitação. Um 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. Para obter mais informações sobre essa separação de responsabilidades entre ServiceRequest e Task, consulte a seção Fulfillment/Execution do padrão Request.

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. O Procedure documenta a realização de um procedimento solicitado por um ServiceRequest. O DiagnosticReport é utilizado para relatar os resultados de exames solicitados por um ServiceRequest. O Appointment é utilizado para agendar serviços solicitados por um ServiceRequest.

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..* ServiceRequest A request for a service to be performed
Constraints: prr-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Fatias para contained 0..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por type:$this
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional
.... contained:organizationContained 0..1 EstabelecimentoExecutante Organização
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:localIdentifier Σ 0..1 Identifier Identificador do registro no sistema de origem
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identificador do registro no sistema de origem
Exemplo General: 123456
... status ?!Σ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Vínculo: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Vínculo: RequestIntent (required): The kind of service request.
... category Σ 1..* CodeableConcept Classification of service
Vínculo: ServiceRequestCategoryCodes (example): Classification of the requested service.
.... Fatias para coding Σ 0..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por value:system
..... coding:category Σ 0..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
Padrão necessário: https://fhir.ipes.tech/fhir/CodeSystem/ServiceRequestCategory
...... code Σ 1..1 code Symbol in syntax defined by the system
Valor fixo: SADT
...... display Σ 0..1 string Representation defined by the system
Valor fixo: Serviço Auxiliar de Diagnóstico ou Terapia
..... coding:snomed Σ 0..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
Padrão necessário: http://snomed.info/sct
...... code Σ 1..1 code Symbol in syntax defined by the system
... code Σ 0..1 CodeableConcept Código(s) do(s) exame(s) solicitado(s)
Vínculo: Procedimento realizado (preferred)
... orderDetail ΣC 0..* CodeableConcept Código dos exames solicitados
Vínculo: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
.... Fatias para coding Σ 1..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por pattern:$this
..... coding:referenceCode Σ 1..1 Coding Código nas terminologias do SUS (Tabela SUS ou TUSS)
Vínculo: Procedimento realizado (required)
... subject Σ 1..1 Reference(Paciente) Individual or Entity the service is ordered for
... encounter Σ 0..1 Reference(Contato Assistencial) Encounter in which the request was created
... requester Σ 0..1 Reference(Practitioner | Organization) Who/what is requesting service
... reasonCode Σ 0..* CodeableConcept Explanation/Justification for procedure or service
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10 (required)

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
From a norma FHIR
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
From a norma FHIR
ServiceRequest.categoryexampleServiceRequestCategoryCodes
http://hl7.org/fhir/ValueSet/servicerequest-category
From a norma FHIR
ServiceRequest.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
http://hl7.org/fhir/ValueSet/servicerequest-orderdetail
From a norma FHIR
ServiceRequest.orderDetail.coding:referenceCoderequiredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorServiceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorServiceRequestIf 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-4errorServiceRequestIf 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-5errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceServiceRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
prr-1errorServiceRequestorderDetail SHALL only be present if code is present
: orderDetail.empty() or code.exists()

This structure is derived from ServiceRequest

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest ServiceRequest
... Fatias para contained 0..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por type:$this
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional
.... contained:organizationContained 0..1 EstabelecimentoExecutante Organização
... Fatias para identifier 0..1 Identifier Identifiers assigned to this order
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier 0..1 Identifier Identificador do registro no sistema de origem
..... use 0..0
..... type 0..0
..... system 1..1 uri Identificador único do sistema de origem
..... value 1..1 string Identificador do registro no sistema de origem
..... period 0..0
..... assigner 0..0
... instantiatesCanonical 0..0
... basedOn 0..0
... replaces 0..0
... category 1..* CodeableConcept Classification of service
.... Fatias para coding 0..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por value:system
..... coding:category 0..1 Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Padrão necessário: https://fhir.ipes.tech/fhir/CodeSystem/ServiceRequestCategory
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system
Valor fixo: SADT
...... display 0..1 string Representation defined by the system
Valor fixo: Serviço Auxiliar de Diagnóstico ou Terapia
...... userSelected 0..0
..... coding:snomed 0..1 Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Padrão necessário: http://snomed.info/sct
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system
...... userSelected 0..0
... doNotPerform 0..0
... code 0..1 CodeableConcept Código(s) do(s) exame(s) solicitado(s)
Vínculo: Procedimento realizado (preferred)
... orderDetail 0..* CodeableConcept Código dos exames solicitados
.... Fatias para coding 1..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por pattern:$this
..... coding:referenceCode 1..1 Coding Código nas terminologias do SUS (Tabela SUS ou TUSS)
Vínculo: Procedimento realizado (required)
...... userSelected 0..0
... quantity[x] 0..0
... subject 1..1 Reference(Paciente) Individual or Entity the service is ordered for
.... type 0..0
.... identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
.... display 0..0
... encounter 0..1 Reference(Contato Assistencial) Encounter in which the request was created
... requester 0..1 Reference(Practitioner | Organization) Who/what is requesting service
... reasonCode 0..* CodeableConcept Explanation/Justification for procedure or service
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10 (required)

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
ServiceRequest.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.orderDetail.coding:referenceCoderequiredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Fatias para contained 0..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por type:$this
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional
.... contained:organizationContained 0..1 EstabelecimentoExecutante Organização
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier Σ 0..1 Identifier Identifiers assigned to this order
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier Σ 0..1 Identifier Identificador do registro no sistema de origem
..... 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
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identificador do registro no sistema de origem
Exemplo General: 123456
... requisition Σ 0..1 Identifier Composite Request ID
... status ?!Σ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Vínculo: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Vínculo: RequestIntent (required): The kind of service request.
... category Σ 1..* CodeableConcept Classification of service
Vínculo: ServiceRequestCategoryCodes (example): Classification of the requested service.
.... 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
.... Fatias para coding Σ 0..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por value:system
..... coding:category Σ 0..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri Identity of the terminology system
Padrão necessário: https://fhir.ipes.tech/fhir/CodeSystem/ServiceRequestCategory
...... code Σ 1..1 code Symbol in syntax defined by the system
Valor fixo: SADT
...... display Σ 0..1 string Representation defined by the system
Valor fixo: Serviço Auxiliar de Diagnóstico ou Terapia
..... coding:snomed Σ 0..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri Identity of the terminology system
Padrão necessário: http://snomed.info/sct
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
.... text Σ 0..1 string Plain text representation of the concept
... priority Σ 0..1 code routine | urgent | asap | stat
Vínculo: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... code Σ 0..1 CodeableConcept Código(s) do(s) exame(s) solicitado(s)
Vínculo: Procedimento realizado (preferred)
... orderDetail ΣC 0..* CodeableConcept Código dos exames solicitados
Vínculo: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
.... 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
.... Fatias para coding Σ 1..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por pattern:$this
..... coding:referenceCode Σ 1..1 Coding Código nas terminologias do SUS (Tabela SUS ou TUSS)
Vínculo: Procedimento realizado (required)
...... 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
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
.... text Σ 0..1 string Plain text representation of the concept
... subject Σ 1..1 Reference(Paciente) Individual or Entity the service is ordered for
.... 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
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... 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)
... encounter Σ 0..1 Reference(Contato Assistencial) Encounter in which the request was created
... occurrence[x] Σ 0..1 When service should occur
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... asNeeded[x] Σ 0..1 Preconditions for service
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 Date request signed
... requester Σ 0..1 Reference(Practitioner | Organization) Who/what is requesting service
... performerType Σ 0..1 CodeableConcept Performer role
Vínculo: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer
... locationCode Σ 0..* CodeableConcept Requested location
Vínculo: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
... locationReference Σ 0..* Reference(Location) Requested location
... reasonCode Σ 0..* CodeableConcept Explanation/Justification for procedure or service
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10 (required)
... reasonReference Σ 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Explanation/Justification for service or service
... insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
... supportingInfo 0..* Reference(Resource) Additional clinical information
... specimen Σ 0..* Reference(Specimen) Procedure Samples
... bodySite Σ 0..* CodeableConcept Location on Body
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... note 0..* Annotation Comments
... patientInstruction Σ 0..1 string Patient or consumer-oriented instructions
... relevantHistory 0..* Reference(Provenance) Request provenance

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
ServiceRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
From a norma FHIR
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
From a norma FHIR
ServiceRequest.categoryexampleServiceRequestCategoryCodes
http://hl7.org/fhir/ValueSet/servicerequest-category
From a norma FHIR
ServiceRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
From a norma FHIR
ServiceRequest.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
http://hl7.org/fhir/ValueSet/servicerequest-orderdetail
From a norma FHIR
ServiceRequest.orderDetail.coding:referenceCoderequiredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.subject.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From a norma FHIR
ServiceRequest.subject.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From a norma FHIR
ServiceRequest.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
From a norma FHIR
ServiceRequest.performerTypeexampleParticipantRoles
http://hl7.org/fhir/ValueSet/participant-role
From a norma FHIR
ServiceRequest.locationCodeexampleServiceDeliveryLocationRoleType
http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType
ServiceRequest.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorServiceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorServiceRequestIf 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-4errorServiceRequestIf 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-5errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceServiceRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
prr-1errorServiceRequestorderDetail SHALL only be present if code is present
: orderDetail.empty() or code.exists()

This structure is derived from ServiceRequest

Resumo

Obrigatório: 1 elemento(10 aninhado obrigatoriamente elementos)
Fixo: 2 elementos
Proibido: 17 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of ServiceRequest.contained
  • The element 1 is sliced based on the value of ServiceRequest.identifier
  • The element 1 is sliced based on the value of ServiceRequest.category.coding
  • The element 1 is sliced based on the value of ServiceRequest.orderDetail.coding

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Fatias para contained 0..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por type:$this
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional
.... contained:organizationContained 0..1 EstabelecimentoExecutante Organização
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... identifier:localIdentifier Σ 0..1 Identifier Identificador do registro no sistema de origem
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identificador do registro no sistema de origem
Exemplo General: 123456
... status ?!Σ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Vínculo: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Vínculo: RequestIntent (required): The kind of service request.
... category Σ 1..* CodeableConcept Classification of service
Vínculo: ServiceRequestCategoryCodes (example): Classification of the requested service.
.... Fatias para coding Σ 0..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por value:system
..... coding:category Σ 0..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
Padrão necessário: https://fhir.ipes.tech/fhir/CodeSystem/ServiceRequestCategory
...... code Σ 1..1 code Symbol in syntax defined by the system
Valor fixo: SADT
...... display Σ 0..1 string Representation defined by the system
Valor fixo: Serviço Auxiliar de Diagnóstico ou Terapia
..... coding:snomed Σ 0..1 Coding Code defined by a terminology system
...... system Σ 1..1 uri Identity of the terminology system
Padrão necessário: http://snomed.info/sct
...... code Σ 1..1 code Symbol in syntax defined by the system
... code Σ 0..1 CodeableConcept Código(s) do(s) exame(s) solicitado(s)
Vínculo: Procedimento realizado (preferred)
... orderDetail ΣC 0..* CodeableConcept Código dos exames solicitados
Vínculo: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
.... Fatias para coding Σ 1..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por pattern:$this
..... coding:referenceCode Σ 1..1 Coding Código nas terminologias do SUS (Tabela SUS ou TUSS)
Vínculo: Procedimento realizado (required)
... subject Σ 1..1 Reference(Paciente) Individual or Entity the service is ordered for
... encounter Σ 0..1 Reference(Contato Assistencial) Encounter in which the request was created
... requester Σ 0..1 Reference(Practitioner | Organization) Who/what is requesting service
... reasonCode Σ 0..* CodeableConcept Explanation/Justification for procedure or service
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10 (required)

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
From a norma FHIR
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
From a norma FHIR
ServiceRequest.categoryexampleServiceRequestCategoryCodes
http://hl7.org/fhir/ValueSet/servicerequest-category
From a norma FHIR
ServiceRequest.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
http://hl7.org/fhir/ValueSet/servicerequest-orderdetail
From a norma FHIR
ServiceRequest.orderDetail.coding:referenceCoderequiredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorServiceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorServiceRequestIf 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-4errorServiceRequestIf 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-5errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceServiceRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
prr-1errorServiceRequestorderDetail SHALL only be present if code is present
: orderDetail.empty() or code.exists()

Differential View

This structure is derived from ServiceRequest

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest ServiceRequest
... Fatias para contained 0..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por type:$this
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional
.... contained:organizationContained 0..1 EstabelecimentoExecutante Organização
... Fatias para identifier 0..1 Identifier Identifiers assigned to this order
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier 0..1 Identifier Identificador do registro no sistema de origem
..... use 0..0
..... type 0..0
..... system 1..1 uri Identificador único do sistema de origem
..... value 1..1 string Identificador do registro no sistema de origem
..... period 0..0
..... assigner 0..0
... instantiatesCanonical 0..0
... basedOn 0..0
... replaces 0..0
... category 1..* CodeableConcept Classification of service
.... Fatias para coding 0..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por value:system
..... coding:category 0..1 Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Padrão necessário: https://fhir.ipes.tech/fhir/CodeSystem/ServiceRequestCategory
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system
Valor fixo: SADT
...... display 0..1 string Representation defined by the system
Valor fixo: Serviço Auxiliar de Diagnóstico ou Terapia
...... userSelected 0..0
..... coding:snomed 0..1 Coding Code defined by a terminology system
...... system 1..1 uri Identity of the terminology system
Padrão necessário: http://snomed.info/sct
...... version 0..0
...... code 1..1 code Symbol in syntax defined by the system
...... userSelected 0..0
... doNotPerform 0..0
... code 0..1 CodeableConcept Código(s) do(s) exame(s) solicitado(s)
Vínculo: Procedimento realizado (preferred)
... orderDetail 0..* CodeableConcept Código dos exames solicitados
.... Fatias para coding 1..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por pattern:$this
..... coding:referenceCode 1..1 Coding Código nas terminologias do SUS (Tabela SUS ou TUSS)
Vínculo: Procedimento realizado (required)
...... userSelected 0..0
... quantity[x] 0..0
... subject 1..1 Reference(Paciente) Individual or Entity the service is ordered for
.... type 0..0
.... identifier
..... system 1..1 uri The namespace for the identifier value
..... value 1..1 string The value that is unique
.... display 0..0
... encounter 0..1 Reference(Contato Assistencial) Encounter in which the request was created
... requester 0..1 Reference(Practitioner | Organization) Who/what is requesting service
... reasonCode 0..* CodeableConcept Explanation/Justification for procedure or service
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10 (required)

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
ServiceRequest.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.orderDetail.coding:referenceCoderequiredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10

Snapshot View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
Constraints: prr-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... language 0..1 code Language of the resource content
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... Fatias para contained 0..* Resource Contained, inline Resources
Fatia: Não ordenado, Aberto por type:$this
.... contained:practitionerContained 0..1 PractitionerBRIPES Profissional
.... contained:organizationContained 0..1 EstabelecimentoExecutante Organização
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Fatias para identifier Σ 0..1 Identifier Identifiers assigned to this order
Fatia: Não ordenado, Aberto por pattern:system
.... identifier:localIdentifier Σ 0..1 Identifier Identificador do registro no sistema de origem
..... 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
..... system Σ 1..1 uri Identificador único do sistema de origem
Exemplo General: http://www.acme.com/identifiers/patient
..... value Σ 1..1 string Identificador do registro no sistema de origem
Exemplo General: 123456
... requisition Σ 0..1 Identifier Composite Request ID
... status ?!Σ 1..1 code draft | active | on-hold | revoked | completed | entered-in-error | unknown
Vínculo: RequestStatus (required): The status of a service order.
... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Vínculo: RequestIntent (required): The kind of service request.
... category Σ 1..* CodeableConcept Classification of service
Vínculo: ServiceRequestCategoryCodes (example): Classification of the requested service.
.... 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
.... Fatias para coding Σ 0..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por value:system
..... coding:category Σ 0..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri Identity of the terminology system
Padrão necessário: https://fhir.ipes.tech/fhir/CodeSystem/ServiceRequestCategory
...... code Σ 1..1 code Symbol in syntax defined by the system
Valor fixo: SADT
...... display Σ 0..1 string Representation defined by the system
Valor fixo: Serviço Auxiliar de Diagnóstico ou Terapia
..... coding:snomed Σ 0..1 Coding Code defined by a terminology system
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
...... system Σ 1..1 uri Identity of the terminology system
Padrão necessário: http://snomed.info/sct
...... code Σ 1..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
.... text Σ 0..1 string Plain text representation of the concept
... priority Σ 0..1 code routine | urgent | asap | stat
Vínculo: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.
... code Σ 0..1 CodeableConcept Código(s) do(s) exame(s) solicitado(s)
Vínculo: Procedimento realizado (preferred)
... orderDetail ΣC 0..* CodeableConcept Código dos exames solicitados
Vínculo: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.
.... 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
.... Fatias para coding Σ 1..* Coding Code defined by a terminology system
Fatia: Não ordenado, Aberto por pattern:$this
..... coding:referenceCode Σ 1..1 Coding Código nas terminologias do SUS (Tabela SUS ou TUSS)
Vínculo: Procedimento realizado (required)
...... 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
...... system Σ 0..1 uri Identity of the terminology system
...... version Σ 0..1 string Version of the system - if relevant
...... code Σ 0..1 code Symbol in syntax defined by the system
...... display Σ 0..1 string Representation defined by the system
.... text Σ 0..1 string Plain text representation of the concept
... subject Σ 1..1 Reference(Paciente) Individual or Entity the service is ordered for
.... 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
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
.... identifier Σ 0..1 Identifier Logical reference, when literal reference is not known
..... 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)
... encounter Σ 0..1 Reference(Contato Assistencial) Encounter in which the request was created
... occurrence[x] Σ 0..1 When service should occur
.... occurrenceDateTime dateTime
.... occurrencePeriod Period
.... occurrenceTiming Timing
... asNeeded[x] Σ 0..1 Preconditions for service
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 Date request signed
... requester Σ 0..1 Reference(Practitioner | Organization) Who/what is requesting service
... performerType Σ 0..1 CodeableConcept Performer role
Vínculo: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.
... performer Σ 0..* Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) Requested performer
... locationCode Σ 0..* CodeableConcept Requested location
Vínculo: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.
... locationReference Σ 0..* Reference(Location) Requested location
... reasonCode Σ 0..* CodeableConcept Explanation/Justification for procedure or service
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10 (required)
... reasonReference Σ 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Explanation/Justification for service or service
... insurance 0..* Reference(Coverage | ClaimResponse) Associated insurance coverage
... supportingInfo 0..* Reference(Resource) Additional clinical information
... specimen Σ 0..* Reference(Specimen) Procedure Samples
... bodySite Σ 0..* CodeableConcept Location on Body
Vínculo: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.
... note 0..* Annotation Comments
... patientInstruction Σ 0..1 string Patient or consumer-oriented instructions
... relevantHistory 0..* Reference(Provenance) Request provenance

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
ServiceRequest.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
From a norma FHIR
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
From a norma FHIR
ServiceRequest.categoryexampleServiceRequestCategoryCodes
http://hl7.org/fhir/ValueSet/servicerequest-category
From a norma FHIR
ServiceRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
From a norma FHIR
ServiceRequest.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
http://hl7.org/fhir/ValueSet/servicerequest-orderdetail
From a norma FHIR
ServiceRequest.orderDetail.coding:referenceCoderequiredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
ServiceRequest.subject.identifier.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
From a norma FHIR
ServiceRequest.subject.identifier.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
From a norma FHIR
ServiceRequest.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
http://hl7.org/fhir/ValueSet/medication-as-needed-reason
From a norma FHIR
ServiceRequest.performerTypeexampleParticipantRoles
http://hl7.org/fhir/ValueSet/participant-role
From a norma FHIR
ServiceRequest.locationCodeexampleServiceDeliveryLocationRoleType
http://terminology.hl7.org/ValueSet/v3-ServiceDeliveryLocationRoleType
ServiceRequest.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
https://terminologia.saude.gov.br/fhir/ValueSet/BRCID10
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures
http://hl7.org/fhir/ValueSet/body-site
From a norma FHIR

Restrições

IdGrauCaminho(s)DetalhesRequisitos
dom-2errorServiceRequestIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorServiceRequestIf 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-4errorServiceRequestIf 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-5errorServiceRequestIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceServiceRequestA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
prr-1errorServiceRequestorderDetail SHALL only be present if code is present
: orderDetail.empty() or code.exists()

This structure is derived from ServiceRequest

Resumo

Obrigatório: 1 elemento(10 aninhado obrigatoriamente elementos)
Fixo: 2 elementos
Proibido: 17 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Fatias

Esta estrutura define os seguintes Slices:

  • The element 1 is sliced based on the value of ServiceRequest.contained
  • The element 1 is sliced based on the value of ServiceRequest.identifier
  • The element 1 is sliced based on the value of ServiceRequest.category.coding
  • The element 1 is sliced based on the value of ServiceRequest.orderDetail.coding

 

Other representations of profile: CSV, Excel, Schematron