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

This page is part of the Core do Brasil (v1.0.0: Release) based on FHIR (HL7® FHIR® Standard) R4. No current official version has been published yet. For a full list of available versions, see the Directory of published versions

Resource Profile: BRCoreProcedure

URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-procedure Versão: 1.0.0
Active as of 2026-03-12 Nome computável: BRCoreProcedure

Este recurso descreve uma ação que é ou foi realizada em ou para um paciente. Pode ser uma intervenção física como uma operação, ou menos invasiva como serviços de longo prazo, aconselhamento ou hipnoterapia

Escopo e uso

Procedimento é um dos recursos de evento na especificação do fluxo de trabalho FHIR .

Este recurso é usado para registrar os detalhes de procedimentos atuais e históricos de procedimentos realizados em ou para um paciente. Um procedimento é uma atividade que é realizada em, com ou para um paciente como parte da prestação de cuidados. Exemplos incluem procedimentos cirúrgicos, procedimentos de diagnóstico, procedimentos endoscópicos, biópsias, aconselhamento, fisioterapia, serviços de apoio pessoal, serviços de creche para adultos, transporte não emergencial, modificação da casa, exercícios, etc. Os procedimentos podem ser realizados por um profissional de saúde, um provedor de serviços, um amigo ou parente ou, em alguns casos, pelo próprio paciente.

Este recurso fornece informações resumidas sobre a ocorrência do procedimento e não se destina a fornecer instantâneos em tempo real de um procedimento conforme ele se desenrola, embora para procedimentos de longa duração, como psicoterapia, ele possa representar informações de nível resumido sobre o progresso geral. A criação de um recurso para dar suporte a informações detalhadas do procedimento em tempo real aguarda a identificação de um caso de uso de implementação específico para compartilhar tais informações.

Caso de uso

  • Consulta de procedimentos realizados em um Paciente
  • Registrar ou atualizar um procedimento realizado em um paciente

Caso de uso da RNDS

Na RNDS este recurso é utilizado como parte do RAC – Registro de Atendimento Clínico na seção de Procedimentos Realizados.

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

Os seguintes elementos de dados devem estar sempre presentes (definição Mandatory) ou devem ser suportados se os dados estiverem presentes no sistema de envio (definição Must Support). Eles são apresentados abaixo em uma explicação simples e legível por humanos. Orientações e exemplos específicos de perfil também são fornecidos. As Exibições Formais abaixo fornecem o resumo formal, definições e requisitos de terminologia.

Cada procedimento deve ter:

  1. um status
  2. um código que identifica o tipo de procedimento realizado no paciente
  3. um paciente
  4. quando o procedimento foi realizado

Cada procedimento deve oferecer suporte a:

  1. o encontro associado ao procedimento

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

  • Procedure.performed é obrigatório se Procedure.status estiver “concluído” ou “em andamento”.
  • O Procedure.code tem uma ligação adicional de “ atual “ e uma ligação base “preferida”.
    • Para as regras de conformidade sobre a vinculação atual para dados codificados, revise esta seção na página Requisitos Gerais.
    • Os códigos de procedimento podem ser obtidos do ValueSet BRProcedimentos Nacionais, que incluem os CS: SIGTAP, TUSS e CBHPM
  • Servidores e Clientes DEVERÃO oferecer suporte aos Perfis br-core-servicerequest e br-core-procedure para comunicar o motivo ou justificativa para uma referência como Requisitos adicionais. Normalmente, o motivo ou justificativa para uma referência ou consulta é comunicado por meio da vinculação do procedure.basedOn do Perfil br-core- servicerequest que inclui serviceRequest.reasonCode ou quando o Procedimento não tem um ServiceRequest associado, ele é comunicado por meio do ServiceRequest.reasonReference do Perfil br-core- procedure . Dependendo do procedimento que está sendo documentado, um Servidor selecionará o Perfil apropriado para uso. Procedure.reasonCodeProcedure.reasonReference.

Extensões

Este perfil não possui extensões.

Limites e relacionamentos

O recurso br-core-procedure não deve ser utilizado para capturar um evento se um recurso mais específico já existir - ou seja, imunizações, administrações de medicamentos e comunicações. O limite entre determinar se uma ação é um Procedimento (treinamento ou aconselhamento) em oposição a uma Comunicação é baseado em se há uma intenção específica de mudar a mentalidade do paciente. A mera divulgação de informações seria considerada uma Comunicação. Um processo que envolve a verificação da compreensão do paciente ou para mudar o estado mental do paciente seria um Procedimento.

Observe que muitos processos de diagnóstico são procedimentos que geram Observations (br-core-observation) e DiagnosticReports (br-core-diagnosticreport) . Em muitos casos, tal observação não requer uma representação explícita do procedimento usado para criar a observação, mas onde há detalhes de interesse sobre como o procedimento de diagnóstico foi realizado, o recurso Procedure (br-core-procedure) deve ser utilizado para descrever a atividade.

Alguns procedimentos de diagnóstico podem não ter um registro de Procedimento. O registro de Procedimento só é necessário quando há necessidade de capturar informações sobre a intervenção física que foi realizada para capturar as informações de diagnóstico (por exemplo, anestésico, incisão, tamanho do escopo, etc).

Uma Tarefa (Task) é uma etapa do fluxo de trabalho, como cancelar um pedido, atender um pedido, assinar um pedido, mesclar um conjunto de registros, admitir um paciente. Procedimentos são ações que visam resultar em uma mudança física ou mental para ou para o sujeito (por exemplo, cirurgia, fisioterapia, treinamento, aconselhamento). Um recurso Task geralmente existe em paralelo com recursos clínicos. Por exemplo, um Task pode solicitar o atendimento de uma ServiceRequest (br-core-servicerequest) solicitando um Procedimento.

Usos:

You can also check for usages in the FHIR IG Statistics

Visões formais do conteúdo do perfil

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

Esta estrutura é derivada de Procedure

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure 0..* Procedure An action that is being or was performed on a patient
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR
... instantiatesUri 0..* uri Instâncias externas do protocolo ou definições
... basedOn 0..* Reference(BRCoreCarePlan | BRCoreServiceRequest) Referência aos planos de cuidado/requisições para este procedimento
... partOf 0..* Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento
... status 1..1 code Código do status do procedimento
... statusReason 0..1 CodeableConcept Motivo para o status atual
Vínculo: BR Motivo Procedimento Nao Realizado (example)
... category 0..1 CodeableConcept Classificação do procedimento
Vínculo: BR Categoria Procedimento (example)
... code 1..1 CodeableConcept Código do procedimento
Vínculo: BR Procedimentos Nacionais (example)
... subject 1..1 Reference(BRCorePatient) Referência ao paciente
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... encounter 0..1 Reference(br-core-encounter) Referência ao atendimento associado a este procedimento
... performed[x] 0..1 dateTime, Period, string, Age, Range Quando o procedimento foi realizado
... recorder 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que registrou o procedimento
... asserter 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que atestou este procedimento
... performer 1..1 BackboneElement Executante do procedimento
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function 0..1 CodeableConcept Função do executante
.... actor 1..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) Referência do profispaciente/pessoa/profissional executante
.... onBehalfOf 0..1 Reference(BRCoreOrganization) Referência à organização associada a este procedimento
... location 0..1 Reference(br-core-location) Referência ao local de execução do procedimento
... reasonCode 0..* CodeableConcept Motivo da realização do procedimento
Vínculo: BR Problema Diagnostico (example)
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento
... bodySite 0..* CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (example)
... outcome 0..1 CodeableConcept Resultado do procedimento
Vínculo: BR Desfecho Procedimento (example)
... report 0..* Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) Referência ao documento/relatório resultantes deste procedimento
... complication 0..* CodeableConcept Complicações deste procedimento
Vínculo: BR Problema Diagnostico (example)
... complicationDetail 0..* Reference(BRCoreCondition) Referência às condições resultantes das complicações dete procedimento
... followUp 0..* CodeableConcept Instruções para acompanhamento
... note 0..* Annotation Informações adicionais sobre o procedimento
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... action 0..1 CodeableConcept Código do tipo de alteração no dispositivo durante o procedimento
.... manipulated 1..1 Reference(Device) Referência ao dispositivo alterado neste procedimento
... usedReference 0..* Reference(Device | br-core-medication | Substance) Referência ao dispositivo/medicamento/substância utilizados durante o procedimento
... usedCode 0..* CodeableConcept Tipo de dispositivos utilizados durante o procedimento

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Procedure.statusReason Base example BR Motivo Procedimento Nao Realizado 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.code Base example BR Procedimentos Nacionais 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.reasonCode Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Procedure.outcome Base example BR Desfecho Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.complication Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure 0..* Procedure An action that is being or was performed on a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR
... instantiatesUri Σ 0..* uri Instâncias externas do protocolo ou definições
... basedOn Σ 0..* Reference(BRCoreCarePlan | BRCoreServiceRequest) Referência aos planos de cuidado/requisições para este procedimento
... partOf Σ 0..* Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento
... status ?!Σ 1..1 code Código do status do procedimento
Vínculo: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Motivo para o status atual
Vínculo: BR Motivo Procedimento Nao Realizado (example)
... category Σ 0..1 CodeableConcept Classificação do procedimento
Vínculo: BR Categoria Procedimento (example)
... code Σ 1..1 CodeableConcept Código do procedimento
Vínculo: BR Procedimentos Nacionais (example)
... subject Σ 1..1 Reference(BRCorePatient) Referência ao paciente
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento associado a este procedimento
... performed[x] Σ 0..1 Quando o procedimento foi realizado
.... performedDateTime dateTime
.... performedPeriod Period
.... performedString string
.... performedAge Age
.... performedRange Range
... recorder Σ 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que registrou o procedimento
... asserter Σ 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que atestou este procedimento
... performer Σ 1..1 BackboneElement Executante do procedimento
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function Σ 0..1 CodeableConcept Função do executante
Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.
.... actor Σ 1..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) Referência do profispaciente/pessoa/profissional executante
.... onBehalfOf 0..1 Reference(BRCoreOrganization) Referência à organização associada a este procedimento
... location Σ 0..1 Reference(br-core-location) Referência ao local de execução do procedimento
... reasonCode Σ 0..* CodeableConcept Motivo da realização do procedimento
Vínculo: BR Problema Diagnostico (example)
... reasonReference Σ 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento
... bodySite Σ 0..* CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (example)
... outcome Σ 0..1 CodeableConcept Resultado do procedimento
Vínculo: BR Desfecho Procedimento (example)
... report 0..* Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) Referência ao documento/relatório resultantes deste procedimento
... complication 0..* CodeableConcept Complicações deste procedimento
Vínculo: BR Problema Diagnostico (example)
... complicationDetail 0..* Reference(BRCoreCondition) Referência às condições resultantes das complicações dete procedimento
... followUp 0..* CodeableConcept Instruções para acompanhamento
Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.
... note 0..* Annotation Informações adicionais sobre o procedimento
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... action 0..1 CodeableConcept Código do tipo de alteração no dispositivo durante o procedimento
Vínculo: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.
.... manipulated 1..1 Reference(Device) Referência ao dispositivo alterado neste procedimento
... usedReference 0..* Reference(Device | br-core-medication | Substance) Referência ao dispositivo/medicamento/substância utilizados durante o procedimento
... usedCode 0..* CodeableConcept Tipo de dispositivos utilizados durante o procedimento
Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure.

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Procedure.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Procedure.status Base required EventStatus 📍4.0.1 a norma FHIR
Procedure.statusReason Base example BR Motivo Procedimento Nao Realizado 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.code Base example BR Procedimentos Nacionais 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.subject.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 a norma FHIR
Procedure.reasonCode Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Procedure.outcome Base example BR Desfecho Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.complication Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 a norma FHIR
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍4.0.1 a norma FHIR
Procedure.usedCode Base example FHIR Device Types 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Procedure If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()
NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure 0..* Procedure An action that is being or was performed on a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR
... instantiatesUri Σ 0..* uri Instâncias externas do protocolo ou definições
... basedOn Σ 0..* Reference(BRCoreCarePlan | BRCoreServiceRequest) Referência aos planos de cuidado/requisições para este procedimento
... partOf Σ 0..* Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento
... status ?!Σ 1..1 code Código do status do procedimento
Vínculo: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Motivo para o status atual
Vínculo: BR Motivo Procedimento Nao Realizado (example)
... category Σ 0..1 CodeableConcept Classificação do procedimento
Vínculo: BR Categoria Procedimento (example)
... code Σ 1..1 CodeableConcept Código do procedimento
Vínculo: BR Procedimentos Nacionais (example)
... subject Σ 1..1 Reference(BRCorePatient) Referência ao paciente
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento associado a este procedimento
... performed[x] Σ 0..1 Quando o procedimento foi realizado
.... performedDateTime dateTime
.... performedPeriod Period
.... performedString string
.... performedAge Age
.... performedRange Range
... recorder Σ 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que registrou o procedimento
... asserter Σ 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que atestou este procedimento
... performer Σ 1..1 BackboneElement Executante do procedimento
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function Σ 0..1 CodeableConcept Função do executante
Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.
.... actor Σ 1..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) Referência do profispaciente/pessoa/profissional executante
.... onBehalfOf 0..1 Reference(BRCoreOrganization) Referência à organização associada a este procedimento
... location Σ 0..1 Reference(br-core-location) Referência ao local de execução do procedimento
... reasonCode Σ 0..* CodeableConcept Motivo da realização do procedimento
Vínculo: BR Problema Diagnostico (example)
... reasonReference Σ 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento
... bodySite Σ 0..* CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (example)
... outcome Σ 0..1 CodeableConcept Resultado do procedimento
Vínculo: BR Desfecho Procedimento (example)
... report 0..* Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) Referência ao documento/relatório resultantes deste procedimento
... complication 0..* CodeableConcept Complicações deste procedimento
Vínculo: BR Problema Diagnostico (example)
... complicationDetail 0..* Reference(BRCoreCondition) Referência às condições resultantes das complicações dete procedimento
... followUp 0..* CodeableConcept Instruções para acompanhamento
Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.
... note 0..* Annotation Informações adicionais sobre o procedimento
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... action 0..1 CodeableConcept Código do tipo de alteração no dispositivo durante o procedimento
Vínculo: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.
.... manipulated 1..1 Reference(Device) Referência ao dispositivo alterado neste procedimento
... usedReference 0..* Reference(Device | br-core-medication | Substance) Referência ao dispositivo/medicamento/substância utilizados durante o procedimento
... usedCode 0..* CodeableConcept Tipo de dispositivos utilizados durante o procedimento
Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure.

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Procedure.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Procedure.status Base required EventStatus 📍4.0.1 a norma FHIR
Procedure.statusReason Base example BR Motivo Procedimento Nao Realizado 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.code Base example BR Procedimentos Nacionais 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.subject.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 a norma FHIR
Procedure.reasonCode Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Procedure.outcome Base example BR Desfecho Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.complication Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 a norma FHIR
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍4.0.1 a norma FHIR
Procedure.usedCode Base example FHIR Device Types 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Procedure If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estrutura é derivada de Procedure

Resumo

Obrigatório: 2 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

Visão diferencial

Esta estrutura é derivada de Procedure

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure 0..* Procedure An action that is being or was performed on a patient
... id 0..1 id Identificador lógico deste artefato
... meta 0..1 Meta Metadados sobre o recurso
... implicitRules 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR
... instantiatesUri 0..* uri Instâncias externas do protocolo ou definições
... basedOn 0..* Reference(BRCoreCarePlan | BRCoreServiceRequest) Referência aos planos de cuidado/requisições para este procedimento
... partOf 0..* Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento
... status 1..1 code Código do status do procedimento
... statusReason 0..1 CodeableConcept Motivo para o status atual
Vínculo: BR Motivo Procedimento Nao Realizado (example)
... category 0..1 CodeableConcept Classificação do procedimento
Vínculo: BR Categoria Procedimento (example)
... code 1..1 CodeableConcept Código do procedimento
Vínculo: BR Procedimentos Nacionais (example)
... subject 1..1 Reference(BRCorePatient) Referência ao paciente
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... reference 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
.... identifier 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display 0..1 string Texto alternativo para o recurso
... encounter 0..1 Reference(br-core-encounter) Referência ao atendimento associado a este procedimento
... performed[x] 0..1 dateTime, Period, string, Age, Range Quando o procedimento foi realizado
... recorder 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que registrou o procedimento
... asserter 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que atestou este procedimento
... performer 1..1 BackboneElement Executante do procedimento
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function 0..1 CodeableConcept Função do executante
.... actor 1..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) Referência do profispaciente/pessoa/profissional executante
.... onBehalfOf 0..1 Reference(BRCoreOrganization) Referência à organização associada a este procedimento
... location 0..1 Reference(br-core-location) Referência ao local de execução do procedimento
... reasonCode 0..* CodeableConcept Motivo da realização do procedimento
Vínculo: BR Problema Diagnostico (example)
... reasonReference 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento
... bodySite 0..* CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (example)
... outcome 0..1 CodeableConcept Resultado do procedimento
Vínculo: BR Desfecho Procedimento (example)
... report 0..* Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) Referência ao documento/relatório resultantes deste procedimento
... complication 0..* CodeableConcept Complicações deste procedimento
Vínculo: BR Problema Diagnostico (example)
... complicationDetail 0..* Reference(BRCoreCondition) Referência às condições resultantes das complicações dete procedimento
... followUp 0..* CodeableConcept Instruções para acompanhamento
... note 0..* Annotation Informações adicionais sobre o procedimento
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... action 0..1 CodeableConcept Código do tipo de alteração no dispositivo durante o procedimento
.... manipulated 1..1 Reference(Device) Referência ao dispositivo alterado neste procedimento
... usedReference 0..* Reference(Device | br-core-medication | Substance) Referência ao dispositivo/medicamento/substância utilizados durante o procedimento
... usedCode 0..* CodeableConcept Tipo de dispositivos utilizados durante o procedimento

doco Documentação para este formato

Terminologia Ligações (Diferencial)

Caminho Estado Utilização Conjunto de valores Versão Fonte
Procedure.statusReason Base example BR Motivo Procedimento Nao Realizado 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.code Base example BR Procedimentos Nacionais 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.reasonCode Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Procedure.outcome Base example BR Desfecho Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.complication Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0

Visualização de elementos -chave

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure 0..* Procedure An action that is being or was performed on a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR
... instantiatesUri Σ 0..* uri Instâncias externas do protocolo ou definições
... basedOn Σ 0..* Reference(BRCoreCarePlan | BRCoreServiceRequest) Referência aos planos de cuidado/requisições para este procedimento
... partOf Σ 0..* Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento
... status ?!Σ 1..1 code Código do status do procedimento
Vínculo: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Motivo para o status atual
Vínculo: BR Motivo Procedimento Nao Realizado (example)
... category Σ 0..1 CodeableConcept Classificação do procedimento
Vínculo: BR Categoria Procedimento (example)
... code Σ 1..1 CodeableConcept Código do procedimento
Vínculo: BR Procedimentos Nacionais (example)
... subject Σ 1..1 Reference(BRCorePatient) Referência ao paciente
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento associado a este procedimento
... performed[x] Σ 0..1 Quando o procedimento foi realizado
.... performedDateTime dateTime
.... performedPeriod Period
.... performedString string
.... performedAge Age
.... performedRange Range
... recorder Σ 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que registrou o procedimento
... asserter Σ 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que atestou este procedimento
... performer Σ 1..1 BackboneElement Executante do procedimento
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function Σ 0..1 CodeableConcept Função do executante
Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.
.... actor Σ 1..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) Referência do profispaciente/pessoa/profissional executante
.... onBehalfOf 0..1 Reference(BRCoreOrganization) Referência à organização associada a este procedimento
... location Σ 0..1 Reference(br-core-location) Referência ao local de execução do procedimento
... reasonCode Σ 0..* CodeableConcept Motivo da realização do procedimento
Vínculo: BR Problema Diagnostico (example)
... reasonReference Σ 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento
... bodySite Σ 0..* CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (example)
... outcome Σ 0..1 CodeableConcept Resultado do procedimento
Vínculo: BR Desfecho Procedimento (example)
... report 0..* Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) Referência ao documento/relatório resultantes deste procedimento
... complication 0..* CodeableConcept Complicações deste procedimento
Vínculo: BR Problema Diagnostico (example)
... complicationDetail 0..* Reference(BRCoreCondition) Referência às condições resultantes das complicações dete procedimento
... followUp 0..* CodeableConcept Instruções para acompanhamento
Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.
... note 0..* Annotation Informações adicionais sobre o procedimento
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... action 0..1 CodeableConcept Código do tipo de alteração no dispositivo durante o procedimento
Vínculo: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.
.... manipulated 1..1 Reference(Device) Referência ao dispositivo alterado neste procedimento
... usedReference 0..* Reference(Device | br-core-medication | Substance) Referência ao dispositivo/medicamento/substância utilizados durante o procedimento
... usedCode 0..* CodeableConcept Tipo de dispositivos utilizados durante o procedimento
Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure.

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Procedure.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Procedure.status Base required EventStatus 📍4.0.1 a norma FHIR
Procedure.statusReason Base example BR Motivo Procedimento Nao Realizado 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.code Base example BR Procedimentos Nacionais 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.subject.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 a norma FHIR
Procedure.reasonCode Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Procedure.outcome Base example BR Desfecho Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.complication Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 a norma FHIR
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍4.0.1 a norma FHIR
Procedure.usedCode Base example FHIR Device Types 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Procedure If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Visualização instantânea

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure 0..* Procedure An action that is being or was performed on a patient
... id Σ 0..1 id Identificador lógico deste artefato
... meta Σ 0..1 Meta Metadados sobre o recurso
... implicitRules ?!Σ 0..1 uri Um conjunto de regras sob as quais este conteúdo foi criado
... language 0..1 code Idioma do recurso
Vínculo: CommonLanguages (preferred): A human language.
Vínculos adicionaisObjetivo
AllLanguages Vínculo máximo
... text 0..1 Narrative Resumo do texto do recurso em linguagem natural
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Extension
... modifierExtension ?! 0..* Extension Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas
... identifier Σ 0..* Identifier Identificadores externos para este recurso
... instantiatesCanonical Σ 0..* canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) Instâncias ou definições do protocolo FHIR
... instantiatesUri Σ 0..* uri Instâncias externas do protocolo ou definições
... basedOn Σ 0..* Reference(BRCoreCarePlan | BRCoreServiceRequest) Referência aos planos de cuidado/requisições para este procedimento
... partOf Σ 0..* Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento
... status ?!Σ 1..1 code Código do status do procedimento
Vínculo: EventStatus (required): A code specifying the state of the procedure.
... statusReason Σ 0..1 CodeableConcept Motivo para o status atual
Vínculo: BR Motivo Procedimento Nao Realizado (example)
... category Σ 0..1 CodeableConcept Classificação do procedimento
Vínculo: BR Categoria Procedimento (example)
... code Σ 1..1 CodeableConcept Código do procedimento
Vínculo: BR Procedimentos Nacionais (example)
... subject Σ 1..1 Reference(BRCorePatient) Referência ao paciente
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Referência literal, URL relativa, interna ou absoluta
.... type Σ 0..1 uri Tipo ao qual a referência se refere (por exemplo, Paciente)
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
.... identifier Σ 0..1 Identifier Referência lógica, quando a referência literal não é conhecida
.... display Σ 0..1 string Texto alternativo para o recurso
... encounter Σ 0..1 Reference(br-core-encounter) Referência ao atendimento associado a este procedimento
... performed[x] Σ 0..1 Quando o procedimento foi realizado
.... performedDateTime dateTime
.... performedPeriod Period
.... performedString string
.... performedAge Age
.... performedRange Range
... recorder Σ 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que registrou o procedimento
... asserter Σ 0..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) Referência à paciente/pessoa/profissional que atestou este procedimento
... performer Σ 1..1 BackboneElement Executante do procedimento
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... function Σ 0..1 CodeableConcept Função do executante
Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.
.... actor Σ 1..1 Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) Referência do profispaciente/pessoa/profissional executante
.... onBehalfOf 0..1 Reference(BRCoreOrganization) Referência à organização associada a este procedimento
... location Σ 0..1 Reference(br-core-location) Referência ao local de execução do procedimento
... reasonCode Σ 0..* CodeableConcept Motivo da realização do procedimento
Vínculo: BR Problema Diagnostico (example)
... reasonReference Σ 0..* Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento
... bodySite Σ 0..* CodeableConcept Local anatômico associado ao procedimento
Vínculo: SNOMEDCTBodyStructures (example)
... outcome Σ 0..1 CodeableConcept Resultado do procedimento
Vínculo: BR Desfecho Procedimento (example)
... report 0..* Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) Referência ao documento/relatório resultantes deste procedimento
... complication 0..* CodeableConcept Complicações deste procedimento
Vínculo: BR Problema Diagnostico (example)
... complicationDetail 0..* Reference(BRCoreCondition) Referência às condições resultantes das complicações dete procedimento
... followUp 0..* CodeableConcept Instruções para acompanhamento
Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures.
... note 0..* Annotation Informações adicionais sobre o procedimento
... focalDevice 0..* BackboneElement Dispositivo manipulado, implantado ou removido
.... id 0..1 string Identificador exclusivo para referência entre elementos
.... extension 0..* Extension Conteúdo adicional definido por implementações
.... modifierExtension ?!Σ 0..* Extension Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas
.... action 0..1 CodeableConcept Código do tipo de alteração no dispositivo durante o procedimento
Vínculo: ProcedureDeviceActionCodes (preferred): A kind of change that happened to the device during the procedure.
.... manipulated 1..1 Reference(Device) Referência ao dispositivo alterado neste procedimento
... usedReference 0..* Reference(Device | br-core-medication | Substance) Referência ao dispositivo/medicamento/substância utilizados durante o procedimento
... usedCode 0..* CodeableConcept Tipo de dispositivos utilizados durante o procedimento
Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure.

doco Documentação para este formato

Terminologia Ligações

Caminho Estado Utilização Conjunto de valores Versão Fonte
Procedure.language Base preferred Common Languages 📍4.0.1 a norma FHIR
Procedure.status Base required EventStatus 📍4.0.1 a norma FHIR
Procedure.statusReason Base example BR Motivo Procedimento Nao Realizado 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.category Base example BR Categoria Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.code Base example BR Procedimentos Nacionais 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.subject.type Base extensible ResourceType 📍4.0.1 a norma FHIR
Procedure.performer.​function Base example Procedure Performer Role Codes 📍4.0.1 a norma FHIR
Procedure.reasonCode Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.bodySite Base example SNOMED CT Body Structures 📦4.0.1 a norma FHIR
Procedure.outcome Base example BR Desfecho Procedimento 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.complication Base example BR Problema Diagnostico 📦1.0.0 Guia de implementação de Terminologias do Brasil: Release 1 - BR Realm | STU1 v1.0
Procedure.followUp Base example Procedure Follow up Codes (SNOMED CT) 📍4.0.1 a norma FHIR
Procedure.focalDevice.​action Base preferred Procedure Device Action Codes 📍4.0.1 a norma FHIR
Procedure.usedCode Base example FHIR Device Types 📍4.0.1 a norma FHIR

Restrições

Id Grau Caminho(s) Descrição Expressão
dom-2 error Procedure If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error Procedure If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error Procedure If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error Procedure If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice Procedure A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Esta estrutura é derivada de Procedure

Resumo

Obrigatório: 2 elementos

Estruturas

Esta estrutura refere-se a estas outras estruturas:

 

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