Guia de Implementação do Projeto de Padronização e Qualificação dos Dados Assistenciais da Saúde Suplementar (PQDAS)
202309 - CI Build Brazil flag

Publish Box vai aqui

Resource Profile: Grupo de Requisição de Serviços

URL Canônica: https://fhir.ans.gov.br/StructureDefinition/grupo-requisicao Versão: 202309
Active as of 2022-12-19 Nome computável: GrupoRequisicaoServico

Requisição de serviço realizada no contexto da assistência à saúde.

Grupo de Requisição de serviços realizada no contexto da assistência à saude. De onde parte a intenção para a realização de um procedimento.

Usage:

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de ServiceRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest 0..*ServiceRequestDados da requisição de serviço
... id 0..1idIdentificador lógico ou físico
... meta 0..1MetaElemento de metadados para identificações adicionais do Recurso
... implicitRules 0..1uriRegras implícitas deste perfil
... language 0..1codeConceito codificável que classifica o idioma
... text 0..1NarrativeTexto livre que descreve a história desta requisição de forma legível para seres humanos
... contained 0..*ResourceOutras informações que não existem por si só e só existem por dependência
... modifierExtension 0..*ExtensionConjuntos de campos adicionais que são extensões ao modelo de informação e não podem ser ignorados
... Slices for identifier 1..*IdentifierIdentificador
Slice: Unordered, Open by value:system
.... identifier:numeroGuiaOperadora 0..1IdentifierIdentificador da guia de operadora
..... system 1..1uriIdentificador da guia de operadora
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-operadora
..... value 1..1stringIdentificador da guia de operadora
.... identifier:numeroGuiaPrestador 0..*IdentifierIdentificador da guia de prestador
..... system 1..1uriIdentificador da guia de prestador
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-prestador
..... value 1..1stringIdentificador da guia de prestador
.... identifier:numeroIdentificacaoReembolso 0..*IdentifierIdentificador de reembolso
..... system 1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value 1..1stringIdentificador da guia de prestador
... instantiatesCanonical 0..*canonical(ActivityDefinition | PlanDefinition)URL que remete ao protocolo em que o evento foi embasado
... instantiatesUri 0..*uriURI que remete ao protocolo em que o evento foi embasado
... basedOn 0..*Reference(CarePlan | ServiceRequest | MedicationRequest)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... replaces 0..*Reference(ServiceRequest)Requisição a qual essa requisição substitui
... requisition 0..1IdentifierIdentificador da guia em que essa requisição faz parte
... status 1..1codeStatus
Fixed Value: completed
... intent 1..1codeGrau de autoridade e intenção associadas à requisição
Fixed Value: order
... category 0..*CodeableConceptCategoria
... priority 0..1codePrioridade
... doNotPerform 0..1booleanBooleano indicador se o serviço não deve ser realizado
... code 1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... orderDetail 0..*CodeableConceptConceitos codificáveis adicionais que podem ser incluídos para detalhar o contexto
... quantity[x] 1..1Quantity, Ratio, RangeQuantidade de procedimentos requisitados
... subject 1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter 0..1Reference(Encounter)Atendimento em que o procedimento foi requisitado
... occurrence[x] 1..1dateTime, Period, TimingMomento em que o procedimento foi requisitado
... asNeeded[x] 0..1boolean, CodeableConceptCampo que indica se o procedimento deve ser realizado baseado no critério 'Se Necessário'
... authoredOn 1..1dateTimeMomento em que a requisição foi criada
... requester 1..1Reference(Operadora de plano privado de assistência à saúde)Requisitante do procedimento
... performerType 0..1CodeableConceptTipo de participação de quem será o executante no contato assistencial (Se informado)
... performer 1..*Reference(Estabelecimento de Saúde)O estabelecimento que foi requisitado a ser o executante do procedimento (Se informado)
... locationCode 0..*CodeableConceptConceito codificável que classifica classifica o local requisitado para a realização do procedimento (Se informado)
... locationReference 0..*Reference(Location)Local onde foi requisitada a realização do procedimento
... reasonCode 0..*CodeableConceptConceito codificável que classifica a razão pela qual o procedimento foi requisitado
... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... insurance 1..*Reference(Coverage | ClaimResponse)Dados de cobertura para o procedimento requisitado
... supportingInfo 0..*Reference(Resource)Dados adicionais que justificam a requisição do procedimento
... specimen 0..*Reference(Specimen)Dados de amostra biológica que justificam a requisição do procedimento
... bodySite 0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... patientInstruction 0..1stringOrientações ao paciente a serem seguidas antes da realização do procedimento
... relevantHistory 0..*Reference(Provenance)Informações sobre a fonte de dados

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
ServiceRequest.coderequiredGrupoProcedimento
NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C0..*ServiceRequestDados da requisição de serviço
... id Σ0..1idIdentificador lógico ou físico
... meta Σ0..1MetaElemento de metadados para identificações adicionais do Recurso
... implicitRules ?!Σ0..1uriRegras implícitas deste perfil
... language 0..1codeConceito codificável que classifica o idioma
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeTexto livre que descreve a história desta requisição de forma legível para seres humanos
... contained 0..*ResourceOutras informações que não existem por si só e só existem por dependência
... modifierExtension ?!0..*ExtensionConjuntos de campos adicionais que são extensões ao modelo de informação e não podem ser ignorados
... Slices for identifier Σ1..*IdentifierIdentificador
Slice: Unordered, Open by value:system
.... identifier:numeroGuiaOperadora Σ0..1IdentifierIdentificador da guia de operadora
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriIdentificador da guia de operadora
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-operadora
..... value Σ1..1stringIdentificador da guia de operadora
Example General: 123456
.... identifier:numeroGuiaPrestador Σ0..*IdentifierIdentificador da guia de prestador
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriIdentificador da guia de prestador
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-prestador
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
.... identifier:numeroIdentificacaoReembolso Σ0..*IdentifierIdentificador de reembolso
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
... instantiatesCanonical Σ0..*canonical(ActivityDefinition | PlanDefinition)URL que remete ao protocolo em que o evento foi embasado
... instantiatesUri Σ0..*uriURI que remete ao protocolo em que o evento foi embasado
... basedOn Σ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... replaces Σ0..*Reference(ServiceRequest)Requisição a qual essa requisição substitui
... requisition Σ0..1IdentifierIdentificador da guia em que essa requisição faz parte
... status ?!Σ1..1codeStatus
Binding: RequestStatus (required): The status of a service order.


Fixed Value: completed
... intent ?!Σ1..1codeGrau de autoridade e intenção associadas à requisição
Binding: RequestIntent (required): The kind of service request.


Fixed Value: order
... category Σ0..*CodeableConceptCategoria
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


... priority Σ0..1codePrioridade
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... doNotPerform ?!Σ0..1booleanBooleano indicador se o serviço não deve ser realizado
... code Σ1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... orderDetail ΣC0..*CodeableConceptConceitos codificáveis adicionais que podem ser incluídos para detalhar o contexto
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.


... quantity[x] Σ1..1Quantidade de procedimentos requisitados
.... quantityQuantityQuantity
.... quantityRatioRatio
.... quantityRangeRange
... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter Σ0..1Reference(Encounter)Atendimento em que o procedimento foi requisitado
... occurrence[x] Σ1..1Momento em que o procedimento foi requisitado
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
.... occurrenceTimingTiming
... asNeeded[x] Σ0..1Campo que indica se o procedimento deve ser realizado baseado no critério 'Se Necessário'
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.

.... asNeededBooleanboolean
.... asNeededCodeableConceptCodeableConcept
... authoredOn Σ1..1dateTimeMomento em que a requisição foi criada
... requester Σ1..1Reference(Operadora de plano privado de assistência à saúde)Requisitante do procedimento
... performerType Σ0..1CodeableConceptTipo de participação de quem será o executante no contato assistencial (Se informado)
Binding: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.

... performer Σ1..*Reference(Estabelecimento de Saúde)O estabelecimento que foi requisitado a ser o executante do procedimento (Se informado)
... locationCode Σ0..*CodeableConceptConceito codificável que classifica classifica o local requisitado para a realização do procedimento (Se informado)
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.


... locationReference Σ0..*Reference(Location)Local onde foi requisitada a realização do procedimento
... reasonCode Σ0..*CodeableConceptConceito codificável que classifica a razão pela qual o procedimento foi requisitado
Binding: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.


... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... insurance 1..*Reference(Coverage | ClaimResponse)Dados de cobertura para o procedimento requisitado
... supportingInfo 0..*Reference(Resource)Dados adicionais que justificam a requisição do procedimento
... specimen Σ0..*Reference(Specimen)Dados de amostra biológica que justificam a requisição do procedimento
... bodySite Σ0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... patientInstruction Σ0..1stringOrientações ao paciente a serem seguidas antes da realização do procedimento
... relevantHistory 0..*Reference(Provenance)Informações sobre a fonte de dados

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ServiceRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
ServiceRequest.identifier:numeroGuiaOperadora.userequiredIdentifierUse
ServiceRequest.identifier:numeroGuiaPrestador.userequiredIdentifierUse
ServiceRequest.identifier:numeroIdentificacaoReembolso.userequiredIdentifierUse
ServiceRequest.statusrequiredFixed Value: completed
ServiceRequest.intentrequiredFixed Value: order
ServiceRequest.categoryexampleServiceRequestCategoryCodes
ServiceRequest.priorityrequiredRequestPriority
ServiceRequest.coderequiredGrupoProcedimento
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
ServiceRequest.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
ServiceRequest.performerTypeexampleParticipantRoles
ServiceRequest.locationCodeexampleServiceDeliveryLocationRoleType
ServiceRequest.reasonCodeexampleProcedureReasonCodes
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures

Constraints

IdGradePath(s)DetailsRequirements
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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C0..*ServiceRequestDados da requisição de serviço
... id Σ0..1idIdentificador lógico ou físico
... meta Σ0..1MetaElemento de metadados para identificações adicionais do Recurso
... implicitRules ?!Σ0..1uriRegras implícitas deste perfil
... language 0..1codeConceito codificável que classifica o idioma
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeTexto livre que descreve a história desta requisição de forma legível para seres humanos
... contained 0..*ResourceOutras informações que não existem por si só e só existem por dependência
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionConjuntos de campos adicionais que são extensões ao modelo de informação e não podem ser ignorados
... Slices for identifier Σ1..*IdentifierIdentificador
Slice: Unordered, Open by value:system
.... identifier:numeroGuiaOperadora Σ0..1IdentifierIdentificador da guia de operadora
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriIdentificador da guia de operadora
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-operadora
..... value Σ1..1stringIdentificador da guia de operadora
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:numeroGuiaPrestador Σ0..*IdentifierIdentificador da guia de prestador
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriIdentificador da guia de prestador
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-prestador
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:numeroIdentificacaoReembolso Σ0..*IdentifierIdentificador de reembolso
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... instantiatesCanonical Σ0..*canonical(ActivityDefinition | PlanDefinition)URL que remete ao protocolo em que o evento foi embasado
... instantiatesUri Σ0..*uriURI que remete ao protocolo em que o evento foi embasado
... basedOn Σ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... replaces Σ0..*Reference(ServiceRequest)Requisição a qual essa requisição substitui
... requisition Σ0..1IdentifierIdentificador da guia em que essa requisição faz parte
... status ?!Σ1..1codeStatus
Binding: RequestStatus (required): The status of a service order.


Fixed Value: completed
... intent ?!Σ1..1codeGrau de autoridade e intenção associadas à requisição
Binding: RequestIntent (required): The kind of service request.


Fixed Value: order
... category Σ0..*CodeableConceptCategoria
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


... priority Σ0..1codePrioridade
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... doNotPerform ?!Σ0..1booleanBooleano indicador se o serviço não deve ser realizado
... code Σ1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... orderDetail ΣC0..*CodeableConceptConceitos codificáveis adicionais que podem ser incluídos para detalhar o contexto
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.


... quantity[x] Σ1..1Quantidade de procedimentos requisitados
.... quantityQuantityQuantity
.... quantityRatioRatio
.... quantityRangeRange
... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter Σ0..1Reference(Encounter)Atendimento em que o procedimento foi requisitado
... occurrence[x] Σ1..1Momento em que o procedimento foi requisitado
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
.... occurrenceTimingTiming
... asNeeded[x] Σ0..1Campo que indica se o procedimento deve ser realizado baseado no critério 'Se Necessário'
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.

.... asNeededBooleanboolean
.... asNeededCodeableConceptCodeableConcept
... authoredOn Σ1..1dateTimeMomento em que a requisição foi criada
... requester Σ1..1Reference(Operadora de plano privado de assistência à saúde)Requisitante do procedimento
... performerType Σ0..1CodeableConceptTipo de participação de quem será o executante no contato assistencial (Se informado)
Binding: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.

... performer Σ1..*Reference(Estabelecimento de Saúde)O estabelecimento que foi requisitado a ser o executante do procedimento (Se informado)
... locationCode Σ0..*CodeableConceptConceito codificável que classifica classifica o local requisitado para a realização do procedimento (Se informado)
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.


... locationReference Σ0..*Reference(Location)Local onde foi requisitada a realização do procedimento
... reasonCode Σ0..*CodeableConceptConceito codificável que classifica a razão pela qual o procedimento foi requisitado
Binding: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.


... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... insurance 1..*Reference(Coverage | ClaimResponse)Dados de cobertura para o procedimento requisitado
... supportingInfo 0..*Reference(Resource)Dados adicionais que justificam a requisição do procedimento
... specimen Σ0..*Reference(Specimen)Dados de amostra biológica que justificam a requisição do procedimento
... bodySite Σ0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... patientInstruction Σ0..1stringOrientações ao paciente a serem seguidas antes da realização do procedimento
... relevantHistory 0..*Reference(Provenance)Informações sobre a fonte de dados

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ServiceRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
ServiceRequest.identifier:numeroGuiaOperadora.userequiredIdentifierUse
ServiceRequest.identifier:numeroGuiaOperadora.typeextensibleIdentifier Type Codes
ServiceRequest.identifier:numeroGuiaPrestador.userequiredIdentifierUse
ServiceRequest.identifier:numeroGuiaPrestador.typeextensibleIdentifier Type Codes
ServiceRequest.identifier:numeroIdentificacaoReembolso.userequiredIdentifierUse
ServiceRequest.identifier:numeroIdentificacaoReembolso.typeextensibleIdentifier Type Codes
ServiceRequest.statusrequiredFixed Value: completed
ServiceRequest.intentrequiredFixed Value: order
ServiceRequest.categoryexampleServiceRequestCategoryCodes
ServiceRequest.priorityrequiredRequestPriority
ServiceRequest.coderequiredGrupoProcedimento
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
ServiceRequest.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
ServiceRequest.performerTypeexampleParticipantRoles
ServiceRequest.locationCodeexampleServiceDeliveryLocationRoleType
ServiceRequest.reasonCodeexampleProcedureReasonCodes
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures

Constraints

IdGradePath(s)DetailsRequirements
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()

Esta estrutura é derivada de ServiceRequest

Summary

Mandatory: 11 elements (6 nested mandatory elements)
Fixed Value: 5 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element ServiceRequest.identifier is sliced based on the value of value:system

Visão diferencial

Esta estrutura é derivada de ServiceRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest 0..*ServiceRequestDados da requisição de serviço
... id 0..1idIdentificador lógico ou físico
... meta 0..1MetaElemento de metadados para identificações adicionais do Recurso
... implicitRules 0..1uriRegras implícitas deste perfil
... language 0..1codeConceito codificável que classifica o idioma
... text 0..1NarrativeTexto livre que descreve a história desta requisição de forma legível para seres humanos
... contained 0..*ResourceOutras informações que não existem por si só e só existem por dependência
... modifierExtension 0..*ExtensionConjuntos de campos adicionais que são extensões ao modelo de informação e não podem ser ignorados
... Slices for identifier 1..*IdentifierIdentificador
Slice: Unordered, Open by value:system
.... identifier:numeroGuiaOperadora 0..1IdentifierIdentificador da guia de operadora
..... system 1..1uriIdentificador da guia de operadora
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-operadora
..... value 1..1stringIdentificador da guia de operadora
.... identifier:numeroGuiaPrestador 0..*IdentifierIdentificador da guia de prestador
..... system 1..1uriIdentificador da guia de prestador
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-prestador
..... value 1..1stringIdentificador da guia de prestador
.... identifier:numeroIdentificacaoReembolso 0..*IdentifierIdentificador de reembolso
..... system 1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value 1..1stringIdentificador da guia de prestador
... instantiatesCanonical 0..*canonical(ActivityDefinition | PlanDefinition)URL que remete ao protocolo em que o evento foi embasado
... instantiatesUri 0..*uriURI que remete ao protocolo em que o evento foi embasado
... basedOn 0..*Reference(CarePlan | ServiceRequest | MedicationRequest)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... replaces 0..*Reference(ServiceRequest)Requisição a qual essa requisição substitui
... requisition 0..1IdentifierIdentificador da guia em que essa requisição faz parte
... status 1..1codeStatus
Fixed Value: completed
... intent 1..1codeGrau de autoridade e intenção associadas à requisição
Fixed Value: order
... category 0..*CodeableConceptCategoria
... priority 0..1codePrioridade
... doNotPerform 0..1booleanBooleano indicador se o serviço não deve ser realizado
... code 1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... orderDetail 0..*CodeableConceptConceitos codificáveis adicionais que podem ser incluídos para detalhar o contexto
... quantity[x] 1..1Quantity, Ratio, RangeQuantidade de procedimentos requisitados
... subject 1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter 0..1Reference(Encounter)Atendimento em que o procedimento foi requisitado
... occurrence[x] 1..1dateTime, Period, TimingMomento em que o procedimento foi requisitado
... asNeeded[x] 0..1boolean, CodeableConceptCampo que indica se o procedimento deve ser realizado baseado no critério 'Se Necessário'
... authoredOn 1..1dateTimeMomento em que a requisição foi criada
... requester 1..1Reference(Operadora de plano privado de assistência à saúde)Requisitante do procedimento
... performerType 0..1CodeableConceptTipo de participação de quem será o executante no contato assistencial (Se informado)
... performer 1..*Reference(Estabelecimento de Saúde)O estabelecimento que foi requisitado a ser o executante do procedimento (Se informado)
... locationCode 0..*CodeableConceptConceito codificável que classifica classifica o local requisitado para a realização do procedimento (Se informado)
... locationReference 0..*Reference(Location)Local onde foi requisitada a realização do procedimento
... reasonCode 0..*CodeableConceptConceito codificável que classifica a razão pela qual o procedimento foi requisitado
... reasonReference 0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... insurance 1..*Reference(Coverage | ClaimResponse)Dados de cobertura para o procedimento requisitado
... supportingInfo 0..*Reference(Resource)Dados adicionais que justificam a requisição do procedimento
... specimen 0..*Reference(Specimen)Dados de amostra biológica que justificam a requisição do procedimento
... bodySite 0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... patientInstruction 0..1stringOrientações ao paciente a serem seguidas antes da realização do procedimento
... relevantHistory 0..*Reference(Provenance)Informações sobre a fonte de dados

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet
ServiceRequest.coderequiredGrupoProcedimento

Visualização de elementos -chave

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C0..*ServiceRequestDados da requisição de serviço
... id Σ0..1idIdentificador lógico ou físico
... meta Σ0..1MetaElemento de metadados para identificações adicionais do Recurso
... implicitRules ?!Σ0..1uriRegras implícitas deste perfil
... language 0..1codeConceito codificável que classifica o idioma
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeTexto livre que descreve a história desta requisição de forma legível para seres humanos
... contained 0..*ResourceOutras informações que não existem por si só e só existem por dependência
... modifierExtension ?!0..*ExtensionConjuntos de campos adicionais que são extensões ao modelo de informação e não podem ser ignorados
... Slices for identifier Σ1..*IdentifierIdentificador
Slice: Unordered, Open by value:system
.... identifier:numeroGuiaOperadora Σ0..1IdentifierIdentificador da guia de operadora
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriIdentificador da guia de operadora
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-operadora
..... value Σ1..1stringIdentificador da guia de operadora
Example General: 123456
.... identifier:numeroGuiaPrestador Σ0..*IdentifierIdentificador da guia de prestador
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriIdentificador da guia de prestador
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-prestador
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
.... identifier:numeroIdentificacaoReembolso Σ0..*IdentifierIdentificador de reembolso
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system Σ1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
... instantiatesCanonical Σ0..*canonical(ActivityDefinition | PlanDefinition)URL que remete ao protocolo em que o evento foi embasado
... instantiatesUri Σ0..*uriURI que remete ao protocolo em que o evento foi embasado
... basedOn Σ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... replaces Σ0..*Reference(ServiceRequest)Requisição a qual essa requisição substitui
... requisition Σ0..1IdentifierIdentificador da guia em que essa requisição faz parte
... status ?!Σ1..1codeStatus
Binding: RequestStatus (required): The status of a service order.


Fixed Value: completed
... intent ?!Σ1..1codeGrau de autoridade e intenção associadas à requisição
Binding: RequestIntent (required): The kind of service request.


Fixed Value: order
... category Σ0..*CodeableConceptCategoria
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


... priority Σ0..1codePrioridade
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... doNotPerform ?!Σ0..1booleanBooleano indicador se o serviço não deve ser realizado
... code Σ1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... orderDetail ΣC0..*CodeableConceptConceitos codificáveis adicionais que podem ser incluídos para detalhar o contexto
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.


... quantity[x] Σ1..1Quantidade de procedimentos requisitados
.... quantityQuantityQuantity
.... quantityRatioRatio
.... quantityRangeRange
... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter Σ0..1Reference(Encounter)Atendimento em que o procedimento foi requisitado
... occurrence[x] Σ1..1Momento em que o procedimento foi requisitado
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
.... occurrenceTimingTiming
... asNeeded[x] Σ0..1Campo que indica se o procedimento deve ser realizado baseado no critério 'Se Necessário'
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.

.... asNeededBooleanboolean
.... asNeededCodeableConceptCodeableConcept
... authoredOn Σ1..1dateTimeMomento em que a requisição foi criada
... requester Σ1..1Reference(Operadora de plano privado de assistência à saúde)Requisitante do procedimento
... performerType Σ0..1CodeableConceptTipo de participação de quem será o executante no contato assistencial (Se informado)
Binding: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.

... performer Σ1..*Reference(Estabelecimento de Saúde)O estabelecimento que foi requisitado a ser o executante do procedimento (Se informado)
... locationCode Σ0..*CodeableConceptConceito codificável que classifica classifica o local requisitado para a realização do procedimento (Se informado)
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.


... locationReference Σ0..*Reference(Location)Local onde foi requisitada a realização do procedimento
... reasonCode Σ0..*CodeableConceptConceito codificável que classifica a razão pela qual o procedimento foi requisitado
Binding: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.


... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... insurance 1..*Reference(Coverage | ClaimResponse)Dados de cobertura para o procedimento requisitado
... supportingInfo 0..*Reference(Resource)Dados adicionais que justificam a requisição do procedimento
... specimen Σ0..*Reference(Specimen)Dados de amostra biológica que justificam a requisição do procedimento
... bodySite Σ0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... patientInstruction Σ0..1stringOrientações ao paciente a serem seguidas antes da realização do procedimento
... relevantHistory 0..*Reference(Provenance)Informações sobre a fonte de dados

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ServiceRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
ServiceRequest.identifier:numeroGuiaOperadora.userequiredIdentifierUse
ServiceRequest.identifier:numeroGuiaPrestador.userequiredIdentifierUse
ServiceRequest.identifier:numeroIdentificacaoReembolso.userequiredIdentifierUse
ServiceRequest.statusrequiredFixed Value: completed
ServiceRequest.intentrequiredFixed Value: order
ServiceRequest.categoryexampleServiceRequestCategoryCodes
ServiceRequest.priorityrequiredRequestPriority
ServiceRequest.coderequiredGrupoProcedimento
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
ServiceRequest.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
ServiceRequest.performerTypeexampleParticipantRoles
ServiceRequest.locationCodeexampleServiceDeliveryLocationRoleType
ServiceRequest.reasonCodeexampleProcedureReasonCodes
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures

Constraints

IdGradePath(s)DetailsRequirements
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()

Visualização instantânea

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C0..*ServiceRequestDados da requisição de serviço
... id Σ0..1idIdentificador lógico ou físico
... meta Σ0..1MetaElemento de metadados para identificações adicionais do Recurso
... implicitRules ?!Σ0..1uriRegras implícitas deste perfil
... language 0..1codeConceito codificável que classifica o idioma
Binding: CommonLanguages (preferred): A human language.

Additional BindingsPurpose
AllLanguagesMax Binding
... text 0..1NarrativeTexto livre que descreve a história desta requisição de forma legível para seres humanos
... contained 0..*ResourceOutras informações que não existem por si só e só existem por dependência
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionConjuntos de campos adicionais que são extensões ao modelo de informação e não podem ser ignorados
... Slices for identifier Σ1..*IdentifierIdentificador
Slice: Unordered, Open by value:system
.... identifier:numeroGuiaOperadora Σ0..1IdentifierIdentificador da guia de operadora
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriIdentificador da guia de operadora
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-operadora
..... value Σ1..1stringIdentificador da guia de operadora
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:numeroGuiaPrestador Σ0..*IdentifierIdentificador da guia de prestador
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriIdentificador da guia de prestador
Fixed Value: https://fhir.ans.gov.br/sid/numero-guia-prestador
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
.... identifier:numeroIdentificacaoReembolso Σ0..*IdentifierIdentificador de reembolso
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type Σ0..1CodeableConceptDescription of identifier
Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.

..... system Σ1..1uriIdentificador de reembolso
Fixed Value: https://fhir.ans.gov.br/sid/numero-identificacao-reembolso
..... value Σ1..1stringIdentificador da guia de prestador
Example General: 123456
..... period Σ0..1PeriodTime period when id is/was valid for use
..... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... instantiatesCanonical Σ0..*canonical(ActivityDefinition | PlanDefinition)URL que remete ao protocolo em que o evento foi embasado
... instantiatesUri Σ0..*uriURI que remete ao protocolo em que o evento foi embasado
... basedOn Σ0..*Reference(CarePlan | ServiceRequest | MedicationRequest)Plano de cuidado, requisição de serviço ou requisição de medicamento que remete a essa requisição
... replaces Σ0..*Reference(ServiceRequest)Requisição a qual essa requisição substitui
... requisition Σ0..1IdentifierIdentificador da guia em que essa requisição faz parte
... status ?!Σ1..1codeStatus
Binding: RequestStatus (required): The status of a service order.


Fixed Value: completed
... intent ?!Σ1..1codeGrau de autoridade e intenção associadas à requisição
Binding: RequestIntent (required): The kind of service request.


Fixed Value: order
... category Σ0..*CodeableConceptCategoria
Binding: ServiceRequestCategoryCodes (example): Classification of the requested service.


... priority Σ0..1codePrioridade
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... doNotPerform ?!Σ0..1booleanBooleano indicador se o serviço não deve ser realizado
... code Σ1..1CodeableConceptConceito codificável que classifica o procedimento requisitado
Binding: Grupo de Procedimentos (required): Conceito codificável que classifica o grupo de procedimentos

... orderDetail ΣC0..*CodeableConceptConceitos codificáveis adicionais que podem ser incluídos para detalhar o contexto
Binding: ServiceRequestOrderDetailsCodes (example): Codified order entry details which are based on order context.


... quantity[x] Σ1..1Quantidade de procedimentos requisitados
.... quantityQuantityQuantity
.... quantityRatioRatio
.... quantityRangeRange
... subject Σ1..1Reference(Paciente)Paciente ao qual a realização do procedimento foi requisitada
... encounter Σ0..1Reference(Encounter)Atendimento em que o procedimento foi requisitado
... occurrence[x] Σ1..1Momento em que o procedimento foi requisitado
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
.... occurrenceTimingTiming
... asNeeded[x] Σ0..1Campo que indica se o procedimento deve ser realizado baseado no critério 'Se Necessário'
Binding: SNOMEDCTMedicationAsNeededReasonCodes (example): A coded concept identifying the pre-condition that should hold prior to performing a procedure. For example "pain", "on flare-up", etc.

.... asNeededBooleanboolean
.... asNeededCodeableConceptCodeableConcept
... authoredOn Σ1..1dateTimeMomento em que a requisição foi criada
... requester Σ1..1Reference(Operadora de plano privado de assistência à saúde)Requisitante do procedimento
... performerType Σ0..1CodeableConceptTipo de participação de quem será o executante no contato assistencial (Se informado)
Binding: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.

... performer Σ1..*Reference(Estabelecimento de Saúde)O estabelecimento que foi requisitado a ser o executante do procedimento (Se informado)
... locationCode Σ0..*CodeableConceptConceito codificável que classifica classifica o local requisitado para a realização do procedimento (Se informado)
Binding: ServiceDeliveryLocationRoleType (example): A location type where services are delivered.


... locationReference Σ0..*Reference(Location)Local onde foi requisitada a realização do procedimento
... reasonCode Σ0..*CodeableConceptConceito codificável que classifica a razão pela qual o procedimento foi requisitado
Binding: ProcedureReasonCodes (example): Diagnosis or problem codes justifying the reason for requesting the service investigation.


... reasonReference Σ0..*Reference(Condition | Observation | DiagnosticReport | DocumentReference)Condição, Resultado de Exame Laboratorial ou Documento Clínico que motivaram a solicitação do procedimento
... insurance 1..*Reference(Coverage | ClaimResponse)Dados de cobertura para o procedimento requisitado
... supportingInfo 0..*Reference(Resource)Dados adicionais que justificam a requisição do procedimento
... specimen Σ0..*Reference(Specimen)Dados de amostra biológica que justificam a requisição do procedimento
... bodySite Σ0..*CodeableConceptRegião do corpo para a qual o procedimento foi requisitado
Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality.


... note 0..*AnnotationAnotações adicionais sobre a requisição do procedimento
... patientInstruction Σ0..1stringOrientações ao paciente a serem seguidas antes da realização do procedimento
... relevantHistory 0..*Reference(Provenance)Informações sobre a fonte de dados

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ServiceRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
ServiceRequest.identifier:numeroGuiaOperadora.userequiredIdentifierUse
ServiceRequest.identifier:numeroGuiaOperadora.typeextensibleIdentifier Type Codes
ServiceRequest.identifier:numeroGuiaPrestador.userequiredIdentifierUse
ServiceRequest.identifier:numeroGuiaPrestador.typeextensibleIdentifier Type Codes
ServiceRequest.identifier:numeroIdentificacaoReembolso.userequiredIdentifierUse
ServiceRequest.identifier:numeroIdentificacaoReembolso.typeextensibleIdentifier Type Codes
ServiceRequest.statusrequiredFixed Value: completed
ServiceRequest.intentrequiredFixed Value: order
ServiceRequest.categoryexampleServiceRequestCategoryCodes
ServiceRequest.priorityrequiredRequestPriority
ServiceRequest.coderequiredGrupoProcedimento
ServiceRequest.orderDetailexampleServiceRequestOrderDetailsCodes
ServiceRequest.asNeeded[x]exampleSNOMEDCTMedicationAsNeededReasonCodes
ServiceRequest.performerTypeexampleParticipantRoles
ServiceRequest.locationCodeexampleServiceDeliveryLocationRoleType
ServiceRequest.reasonCodeexampleProcedureReasonCodes
ServiceRequest.bodySiteexampleSNOMEDCTBodyStructures

Constraints

IdGradePath(s)DetailsRequirements
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()

Esta estrutura é derivada de ServiceRequest

Summary

Mandatory: 11 elements (6 nested mandatory elements)
Fixed Value: 5 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element ServiceRequest.identifier is sliced based on the value of value:system

 

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