Guia de implementação do Core do Brasil: Release 1 - BR Realm | STU1
1.0.0 - STU1
BR
Publish Box vai aqui
| URL Canônica: https://br-core.saude.gov.br/fhir/StructureDefinition/br-core-procedure | Versão: 1.0.0 | |||
| Active as of 2026-01-14 | 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
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.
Na RNDS este recurso é utilizado como parte do RAC – Registro de Atendimento Clínico na seção de Procedimentos Realizados.
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:
Cada procedimento deve oferecer suporte a:
Orientações de implementação específicas do perfil:
Este perfil não possui extensões.
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:
Descrição de perfis, diferenciais, instantâneos e como as diferentes apresentações funcionam.
Esta estrutura é derivada de Procedure
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
Procedure | |||
![]() ![]() |
0..1 | id | Identificador lógico deste artefato | |
![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |
![]() ![]() |
0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() |
0..1 | code | Idioma do recurso | |
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural | |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
0..* | Extension | Extension | |
![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |
![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |
![]() ![]() |
0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | |
![]() ![]() |
0..* | uri | Instâncias externas do protocolo ou definições | |
![]() ![]() |
0..* | Reference(BRCoreCarePlan | BRCoreServiceRequest) | Referência aos planos de cuidado/requisições para este procedimento | |
![]() ![]() |
0..* | Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) | Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento | |
![]() ![]() |
1..1 | code | Código do status do procedimento | |
![]() ![]() |
0..1 | CodeableConcept | Motivo para o status atual Vínculo: BR Motivo Procedimento Nao Realizado (required) | |
![]() ![]() |
0..1 | CodeableConcept | Classificação do procedimento Vínculo: BR Categoria Procedimento (required) | |
![]() ![]() |
1..1 | CodeableConcept | Código do procedimento Vínculo: BR Procedimentos Nacionais (required) | |
![]() ![]() |
1..1 | Reference(BRCorePatient) | Referência ao paciente | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..1 | string | Referência literal, URL relativa, interna ou absoluta | |
![]() ![]() ![]() |
0..1 | uri | Tipo ao qual a referência se refere (por exemplo, Paciente) | |
![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |
![]() ![]() ![]() |
0..1 | string | Texto alternativo para o recurso | |
![]() ![]() |
0..1 | Reference(br-core-encounter) | Referência ao atendimento associado a este procedimento | |
![]() ![]() |
0..1 | dateTime, Period, string, Age, Range | Quando o procedimento foi realizado | |
![]() ![]() |
0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que registrou o procedimento | |
![]() ![]() |
0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que atestou este procedimento | |
![]() ![]() |
1..1 | BackboneElement | Executante do procedimento | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Função do executante | |
![]() ![]() ![]() |
1..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) | Referência do profispaciente/pessoa/profissional executante | |
![]() ![]() ![]() |
0..1 | Reference(BRCoreOrganization) | Referência à organização associada a este procedimento | |
![]() ![]() |
0..1 | Reference(br-core-location) | Referência ao local de execução do procedimento | |
![]() ![]() |
0..* | CodeableConcept | Motivo da realização do procedimento Vínculo: BR Problema Diagnostico (preferred) | |
![]() ![]() |
0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) | Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento | |
![]() ![]() |
0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (preferred) | |
![]() ![]() |
0..1 | CodeableConcept | Resultado do procedimento Vínculo: BR Desfecho Procedimento (required) | |
![]() ![]() |
0..* | Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) | Referência ao documento/relatório resultantes deste procedimento | |
![]() ![]() |
0..* | CodeableConcept | Complicações deste procedimento Vínculo: BR Problema Diagnostico (required) | |
![]() ![]() |
0..* | Reference(BRCoreCondition) | Referência às condições resultantes das complicações dete procedimento | |
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento | |
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Código do tipo de alteração no dispositivo durante o procedimento | |
![]() ![]() ![]() |
1..1 | Reference(Device) | Referência ao dispositivo alterado neste procedimento | |
![]() ![]() |
0..* | Reference(Device | br-core-medication | Substance) | Referência ao dispositivo/medicamento/substância utilizados durante o procedimento | |
![]() ![]() |
0..* | CodeableConcept | Tipo de dispositivos utilizados durante o procedimento | |
Documentação para este formato | ||||
| Caminho | Conformidade | Conjunto de valores | URI |
| Procedure.statusReason | required | BRMotivoProcedimentoNaoRealizadohttps://terminologia.saude.gov.br/fhir/ValueSet/BRMotivoProcedimentoNaoRealizadoFrom este IG | |
| Procedure.category | required | BRCategoriaProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaProcedimentoFrom este IG | |
| Procedure.code | required | BRProcedimentosNacionaishttps://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionaisFrom este IG | |
| Procedure.reasonCode | preferred | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | |
| Procedure.bodySite | preferred | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom a norma FHIR | |
| Procedure.outcome | required | BRDesfechoProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRDesfechoProcedimentoFrom este IG | |
| Procedure.complication | required | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG |
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Procedure | An action that is being or was performed on a patient | |||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension | |||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | ||||
![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCarePlan | BRCoreServiceRequest) | Referência aos planos de cuidado/requisições para este procedimento | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) | Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento | ||||
![]() ![]() |
?!Σ | 1..1 | code | Código do status do procedimento Vínculo: EventStatus (required): A code specifying the state of the procedure. | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o status atual Vínculo: BR Motivo Procedimento Nao Realizado (required) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento Vínculo: BR Categoria Procedimento (required) | ||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Código do procedimento Vínculo: BR Procedimentos Nacionais (required) | ||||
![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient) | Referência ao paciente | ||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||
![]() ![]() ![]() |
Σ | 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). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento associado a este procedimento | ||||
![]() ![]() |
Σ | 0..1 | Quando o procedimento foi realizado | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que registrou o procedimento | ||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que atestou este procedimento | ||||
![]() ![]() |
Σ | 1..1 | BackboneElement | Executante do procedimento | ||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Função do executante Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) | Referência do profispaciente/pessoa/profissional executante | ||||
![]() ![]() ![]() |
0..1 | Reference(BRCoreOrganization) | Referência à organização associada a este procedimento | |||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-location) | Referência ao local de execução do procedimento | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Motivo da realização do procedimento Vínculo: BR Problema Diagnostico (preferred) | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) | Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (preferred) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento Vínculo: BR Desfecho Procedimento (required) | ||||
![]() ![]() |
0..* | Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) | Referência ao documento/relatório resultantes deste procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Complicações deste procedimento Vínculo: BR Problema Diagnostico (required) | |||||
![]() ![]() |
0..* | Reference(BRCoreCondition) | Referência às condições resultantes das complicações dete procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |||||
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Referência ao dispositivo alterado neste procedimento | |||||
![]() ![]() |
0..* | Reference(Device | br-core-medication | Substance) | Referência ao dispositivo/medicamento/substância utilizados durante o procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Tipo de dispositivos utilizados durante o procedimento Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||
Documentação para este formato | ||||||||
| Caminho | Conformidade | Conjunto de valores | URI | |||
| Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom a norma FHIR
| ||||
| Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1From a norma FHIR | ||||
| Procedure.statusReason | required | BRMotivoProcedimentoNaoRealizadohttps://terminologia.saude.gov.br/fhir/ValueSet/BRMotivoProcedimentoNaoRealizadoFrom este IG | ||||
| Procedure.category | required | BRCategoriaProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaProcedimentoFrom este IG | ||||
| Procedure.code | required | BRProcedimentosNacionaishttps://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionaisFrom este IG | ||||
| Procedure.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom a norma FHIR | ||||
| Procedure.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-roleFrom a norma FHIR | ||||
| Procedure.reasonCode | preferred | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | ||||
| Procedure.bodySite | preferred | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom a norma FHIR | ||||
| Procedure.outcome | required | BRDesfechoProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRDesfechoProcedimentoFrom este IG | ||||
| Procedure.complication | required | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | ||||
| Procedure.followUp | example | ProcedureFollowUpCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-followupFrom a norma FHIR | ||||
| Procedure.focalDevice.action | preferred | ProcedureDeviceActionCodeshttp://hl7.org/fhir/ValueSet/device-actionFrom a norma FHIR | ||||
| Procedure.usedCode | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kindFrom a norma FHIR |
| Id | Grau | Caminho(s) | Detalhes | Requisitos |
| 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() |
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Procedure | An action that is being or was performed on a patient | |||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension | |||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | ||||
![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCarePlan | BRCoreServiceRequest) | Referência aos planos de cuidado/requisições para este procedimento | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) | Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento | ||||
![]() ![]() |
?!Σ | 1..1 | code | Código do status do procedimento Vínculo: EventStatus (required): A code specifying the state of the procedure. | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o status atual Vínculo: BR Motivo Procedimento Nao Realizado (required) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento Vínculo: BR Categoria Procedimento (required) | ||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Código do procedimento Vínculo: BR Procedimentos Nacionais (required) | ||||
![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient) | Referência ao paciente | ||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||
![]() ![]() ![]() |
Σ | 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). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento associado a este procedimento | ||||
![]() ![]() |
Σ | 0..1 | Quando o procedimento foi realizado | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que registrou o procedimento | ||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que atestou este procedimento | ||||
![]() ![]() |
Σ | 1..1 | BackboneElement | Executante do procedimento | ||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Função do executante Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) | Referência do profispaciente/pessoa/profissional executante | ||||
![]() ![]() ![]() |
0..1 | Reference(BRCoreOrganization) | Referência à organização associada a este procedimento | |||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-location) | Referência ao local de execução do procedimento | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Motivo da realização do procedimento Vínculo: BR Problema Diagnostico (preferred) | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) | Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (preferred) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento Vínculo: BR Desfecho Procedimento (required) | ||||
![]() ![]() |
0..* | Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) | Referência ao documento/relatório resultantes deste procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Complicações deste procedimento Vínculo: BR Problema Diagnostico (required) | |||||
![]() ![]() |
0..* | Reference(BRCoreCondition) | Referência às condições resultantes das complicações dete procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |||||
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Referência ao dispositivo alterado neste procedimento | |||||
![]() ![]() |
0..* | Reference(Device | br-core-medication | Substance) | Referência ao dispositivo/medicamento/substância utilizados durante o procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Tipo de dispositivos utilizados durante o procedimento Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||
Documentação para este formato | ||||||||
| Caminho | Conformidade | Conjunto de valores | URI | |||
| Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom a norma FHIR
| ||||
| Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1From a norma FHIR | ||||
| Procedure.statusReason | required | BRMotivoProcedimentoNaoRealizadohttps://terminologia.saude.gov.br/fhir/ValueSet/BRMotivoProcedimentoNaoRealizadoFrom este IG | ||||
| Procedure.category | required | BRCategoriaProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaProcedimentoFrom este IG | ||||
| Procedure.code | required | BRProcedimentosNacionaishttps://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionaisFrom este IG | ||||
| Procedure.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom a norma FHIR | ||||
| Procedure.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-roleFrom a norma FHIR | ||||
| Procedure.reasonCode | preferred | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | ||||
| Procedure.bodySite | preferred | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom a norma FHIR | ||||
| Procedure.outcome | required | BRDesfechoProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRDesfechoProcedimentoFrom este IG | ||||
| Procedure.complication | required | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | ||||
| Procedure.followUp | example | ProcedureFollowUpCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-followupFrom a norma FHIR | ||||
| Procedure.focalDevice.action | preferred | ProcedureDeviceActionCodeshttp://hl7.org/fhir/ValueSet/device-actionFrom a norma FHIR | ||||
| Procedure.usedCode | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kindFrom a norma FHIR |
| Id | Grau | Caminho(s) | Detalhes | Requisitos |
| 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
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
Procedure | |||
![]() ![]() |
0..1 | id | Identificador lógico deste artefato | |
![]() ![]() |
0..1 | Meta | Metadados sobre o recurso | |
![]() ![]() |
0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | |
![]() ![]() |
0..1 | code | Idioma do recurso | |
![]() ![]() |
0..1 | Narrative | Resumo do texto do recurso em linguagem natural | |
![]() ![]() |
0..* | Resource | Contained, inline Resources | |
![]() ![]() |
0..* | Extension | Extension | |
![]() ![]() |
0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | |
![]() ![]() |
0..* | Identifier | Identificadores externos para este recurso | |
![]() ![]() |
0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | |
![]() ![]() |
0..* | uri | Instâncias externas do protocolo ou definições | |
![]() ![]() |
0..* | Reference(BRCoreCarePlan | BRCoreServiceRequest) | Referência aos planos de cuidado/requisições para este procedimento | |
![]() ![]() |
0..* | Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) | Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento | |
![]() ![]() |
1..1 | code | Código do status do procedimento | |
![]() ![]() |
0..1 | CodeableConcept | Motivo para o status atual Vínculo: BR Motivo Procedimento Nao Realizado (required) | |
![]() ![]() |
0..1 | CodeableConcept | Classificação do procedimento Vínculo: BR Categoria Procedimento (required) | |
![]() ![]() |
1..1 | CodeableConcept | Código do procedimento Vínculo: BR Procedimentos Nacionais (required) | |
![]() ![]() |
1..1 | Reference(BRCorePatient) | Referência ao paciente | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..1 | string | Referência literal, URL relativa, interna ou absoluta | |
![]() ![]() ![]() |
0..1 | uri | Tipo ao qual a referência se refere (por exemplo, Paciente) | |
![]() ![]() ![]() |
0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | |
![]() ![]() ![]() |
0..1 | string | Texto alternativo para o recurso | |
![]() ![]() |
0..1 | Reference(br-core-encounter) | Referência ao atendimento associado a este procedimento | |
![]() ![]() |
0..1 | dateTime, Period, string, Age, Range | Quando o procedimento foi realizado | |
![]() ![]() |
0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que registrou o procedimento | |
![]() ![]() |
0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que atestou este procedimento | |
![]() ![]() |
1..1 | BackboneElement | Executante do procedimento | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Função do executante | |
![]() ![]() ![]() |
1..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) | Referência do profispaciente/pessoa/profissional executante | |
![]() ![]() ![]() |
0..1 | Reference(BRCoreOrganization) | Referência à organização associada a este procedimento | |
![]() ![]() |
0..1 | Reference(br-core-location) | Referência ao local de execução do procedimento | |
![]() ![]() |
0..* | CodeableConcept | Motivo da realização do procedimento Vínculo: BR Problema Diagnostico (preferred) | |
![]() ![]() |
0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) | Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento | |
![]() ![]() |
0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (preferred) | |
![]() ![]() |
0..1 | CodeableConcept | Resultado do procedimento Vínculo: BR Desfecho Procedimento (required) | |
![]() ![]() |
0..* | Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) | Referência ao documento/relatório resultantes deste procedimento | |
![]() ![]() |
0..* | CodeableConcept | Complicações deste procedimento Vínculo: BR Problema Diagnostico (required) | |
![]() ![]() |
0..* | Reference(BRCoreCondition) | Referência às condições resultantes das complicações dete procedimento | |
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento | |
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |
![]() ![]() ![]() |
0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Código do tipo de alteração no dispositivo durante o procedimento | |
![]() ![]() ![]() |
1..1 | Reference(Device) | Referência ao dispositivo alterado neste procedimento | |
![]() ![]() |
0..* | Reference(Device | br-core-medication | Substance) | Referência ao dispositivo/medicamento/substância utilizados durante o procedimento | |
![]() ![]() |
0..* | CodeableConcept | Tipo de dispositivos utilizados durante o procedimento | |
Documentação para este formato | ||||
| Caminho | Conformidade | Conjunto de valores | URI |
| Procedure.statusReason | required | BRMotivoProcedimentoNaoRealizadohttps://terminologia.saude.gov.br/fhir/ValueSet/BRMotivoProcedimentoNaoRealizadoFrom este IG | |
| Procedure.category | required | BRCategoriaProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaProcedimentoFrom este IG | |
| Procedure.code | required | BRProcedimentosNacionaishttps://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionaisFrom este IG | |
| Procedure.reasonCode | preferred | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | |
| Procedure.bodySite | preferred | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom a norma FHIR | |
| Procedure.outcome | required | BRDesfechoProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRDesfechoProcedimentoFrom este IG | |
| Procedure.complication | required | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG |
Visualização de elementos -chave
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Procedure | An action that is being or was performed on a patient | |||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension | |||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | ||||
![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCarePlan | BRCoreServiceRequest) | Referência aos planos de cuidado/requisições para este procedimento | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) | Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento | ||||
![]() ![]() |
?!Σ | 1..1 | code | Código do status do procedimento Vínculo: EventStatus (required): A code specifying the state of the procedure. | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o status atual Vínculo: BR Motivo Procedimento Nao Realizado (required) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento Vínculo: BR Categoria Procedimento (required) | ||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Código do procedimento Vínculo: BR Procedimentos Nacionais (required) | ||||
![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient) | Referência ao paciente | ||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||
![]() ![]() ![]() |
Σ | 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). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento associado a este procedimento | ||||
![]() ![]() |
Σ | 0..1 | Quando o procedimento foi realizado | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que registrou o procedimento | ||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que atestou este procedimento | ||||
![]() ![]() |
Σ | 1..1 | BackboneElement | Executante do procedimento | ||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Função do executante Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) | Referência do profispaciente/pessoa/profissional executante | ||||
![]() ![]() ![]() |
0..1 | Reference(BRCoreOrganization) | Referência à organização associada a este procedimento | |||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-location) | Referência ao local de execução do procedimento | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Motivo da realização do procedimento Vínculo: BR Problema Diagnostico (preferred) | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) | Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (preferred) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento Vínculo: BR Desfecho Procedimento (required) | ||||
![]() ![]() |
0..* | Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) | Referência ao documento/relatório resultantes deste procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Complicações deste procedimento Vínculo: BR Problema Diagnostico (required) | |||||
![]() ![]() |
0..* | Reference(BRCoreCondition) | Referência às condições resultantes das complicações dete procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |||||
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Referência ao dispositivo alterado neste procedimento | |||||
![]() ![]() |
0..* | Reference(Device | br-core-medication | Substance) | Referência ao dispositivo/medicamento/substância utilizados durante o procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Tipo de dispositivos utilizados durante o procedimento Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||
Documentação para este formato | ||||||||
| Caminho | Conformidade | Conjunto de valores | URI | |||
| Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom a norma FHIR
| ||||
| Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1From a norma FHIR | ||||
| Procedure.statusReason | required | BRMotivoProcedimentoNaoRealizadohttps://terminologia.saude.gov.br/fhir/ValueSet/BRMotivoProcedimentoNaoRealizadoFrom este IG | ||||
| Procedure.category | required | BRCategoriaProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaProcedimentoFrom este IG | ||||
| Procedure.code | required | BRProcedimentosNacionaishttps://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionaisFrom este IG | ||||
| Procedure.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom a norma FHIR | ||||
| Procedure.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-roleFrom a norma FHIR | ||||
| Procedure.reasonCode | preferred | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | ||||
| Procedure.bodySite | preferred | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom a norma FHIR | ||||
| Procedure.outcome | required | BRDesfechoProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRDesfechoProcedimentoFrom este IG | ||||
| Procedure.complication | required | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | ||||
| Procedure.followUp | example | ProcedureFollowUpCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-followupFrom a norma FHIR | ||||
| Procedure.focalDevice.action | preferred | ProcedureDeviceActionCodeshttp://hl7.org/fhir/ValueSet/device-actionFrom a norma FHIR | ||||
| Procedure.usedCode | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kindFrom a norma FHIR |
| Id | Grau | Caminho(s) | Detalhes | Requisitos |
| 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
| Nome | Bandeiras | Card. | Tipo | Descrição e condicionalismos Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Procedure | An action that is being or was performed on a patient | |||||
![]() ![]() |
Σ | 0..1 | id | Identificador lógico deste artefato | ||||
![]() ![]() |
Σ | 0..1 | Meta | Metadados sobre o recurso | ||||
![]() ![]() |
?!Σ | 0..1 | uri | Um conjunto de regras sob as quais este conteúdo foi criado | ||||
![]() ![]() |
0..1 | code | Idioma do recurso Vínculo: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() |
0..* | Extension | Extension | |||||
![]() ![]() |
?! | 0..* | Extension | Extensões adicionais que não podem ser ignoradas, mesmo que não reconhecidas | ||||
![]() ![]() |
Σ | 0..* | Identifier | Identificadores externos para este recurso | ||||
![]() ![]() |
Σ | 0..* | canonical(PlanDefinition | ActivityDefinition | Measure | OperationDefinition | Questionnaire) | Instâncias ou definições do protocolo FHIR | ||||
![]() ![]() |
Σ | 0..* | uri | Instâncias externas do protocolo ou definições | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCarePlan | BRCoreServiceRequest) | Referência aos planos de cuidado/requisições para este procedimento | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreProcedure | BRCoreObservation | br-core-medicationadministration) | Referência aos procedimento/observação/administração de medicamentos asssociados a este procedimento | ||||
![]() ![]() |
?!Σ | 1..1 | code | Código do status do procedimento Vínculo: EventStatus (required): A code specifying the state of the procedure. | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Motivo para o status atual Vínculo: BR Motivo Procedimento Nao Realizado (required) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Classificação do procedimento Vínculo: BR Categoria Procedimento (required) | ||||
![]() ![]() |
Σ | 1..1 | CodeableConcept | Código do procedimento Vínculo: BR Procedimentos Nacionais (required) | ||||
![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient) | Referência ao paciente | ||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações Fatia: Não ordenado, Aberto por value:url | |||||
![]() ![]() ![]() |
ΣC | 0..1 | string | Referência literal, URL relativa, interna ou absoluta | ||||
![]() ![]() ![]() |
Σ | 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). | ||||
![]() ![]() ![]() |
Σ | 0..1 | Identifier | Referência lógica, quando a referência literal não é conhecida | ||||
![]() ![]() ![]() |
Σ | 0..1 | string | Texto alternativo para o recurso | ||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-encounter) | Referência ao atendimento associado a este procedimento | ||||
![]() ![]() |
Σ | 0..1 | Quando o procedimento foi realizado | |||||
![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() |
Range | |||||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que registrou o procedimento | ||||
![]() ![]() |
Σ | 0..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole) | Referência à paciente/pessoa/profissional que atestou este procedimento | ||||
![]() ![]() |
Σ | 1..1 | BackboneElement | Executante do procedimento | ||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||
![]() ![]() ![]() |
Σ | 0..1 | CodeableConcept | Função do executante Vínculo: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(BRCorePatient | BRCoreRelatedPerson | BRCorePractitioner | BRCorePractitionerRole | BRCoreOrganization | Device) | Referência do profispaciente/pessoa/profissional executante | ||||
![]() ![]() ![]() |
0..1 | Reference(BRCoreOrganization) | Referência à organização associada a este procedimento | |||||
![]() ![]() |
Σ | 0..1 | Reference(br-core-location) | Referência ao local de execução do procedimento | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Motivo da realização do procedimento Vínculo: BR Problema Diagnostico (preferred) | ||||
![]() ![]() |
Σ | 0..* | Reference(BRCoreCondition | BRCoreObservation | BRCoreProcedure | BRCoreDiagnosticReport | DocumentReference) | Referência à condição, observação, procedimento, relatório diagnóstico, documento clínico associado ao procedimento | ||||
![]() ![]() |
Σ | 0..* | CodeableConcept | Local anatômico associado ao procedimento Vínculo: SNOMEDCTBodyStructures (preferred) | ||||
![]() ![]() |
Σ | 0..1 | CodeableConcept | Resultado do procedimento Vínculo: BR Desfecho Procedimento (required) | ||||
![]() ![]() |
0..* | Reference(BRCoreDiagnosticReport | DocumentReference | br-core-composition) | Referência ao documento/relatório resultantes deste procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Complicações deste procedimento Vínculo: BR Problema Diagnostico (required) | |||||
![]() ![]() |
0..* | Reference(BRCoreCondition) | Referência às condições resultantes das complicações dete procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Instruções para acompanhamento Vínculo: ProcedureFollowUpCodes(SNOMEDCT) (example): Specific follow up required for a procedure e.g. removal of sutures. | |||||
![]() ![]() |
0..* | Annotation | Informações adicionais sobre o procedimento | |||||
![]() ![]() |
0..* | BackboneElement | Dispositivo manipulado, implantado ou removido | |||||
![]() ![]() ![]() |
0..1 | string | Identificador exclusivo para referência entre elementos | |||||
![]() ![]() ![]() |
0..* | Extension | Conteúdo adicional definido por implementações | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensões que não podem ser ignoradas mesmo que não sejam reconhecidas | ||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
1..1 | Reference(Device) | Referência ao dispositivo alterado neste procedimento | |||||
![]() ![]() |
0..* | Reference(Device | br-core-medication | Substance) | Referência ao dispositivo/medicamento/substância utilizados durante o procedimento | |||||
![]() ![]() |
0..* | CodeableConcept | Tipo de dispositivos utilizados durante o procedimento Vínculo: FHIRDeviceTypes (example): Codes describing items used during a procedure. | |||||
Documentação para este formato | ||||||||
| Caminho | Conformidade | Conjunto de valores | URI | |||
| Procedure.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom a norma FHIR
| ||||
| Procedure.status | required | EventStatushttp://hl7.org/fhir/ValueSet/event-status|4.0.1From a norma FHIR | ||||
| Procedure.statusReason | required | BRMotivoProcedimentoNaoRealizadohttps://terminologia.saude.gov.br/fhir/ValueSet/BRMotivoProcedimentoNaoRealizadoFrom este IG | ||||
| Procedure.category | required | BRCategoriaProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRCategoriaProcedimentoFrom este IG | ||||
| Procedure.code | required | BRProcedimentosNacionaishttps://terminologia.saude.gov.br/fhir/ValueSet/BRProcedimentosNacionaisFrom este IG | ||||
| Procedure.subject.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom a norma FHIR | ||||
| Procedure.performer.function | example | ProcedurePerformerRoleCodeshttp://hl7.org/fhir/ValueSet/performer-roleFrom a norma FHIR | ||||
| Procedure.reasonCode | preferred | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | ||||
| Procedure.bodySite | preferred | SNOMEDCTBodyStructureshttp://hl7.org/fhir/ValueSet/body-siteFrom a norma FHIR | ||||
| Procedure.outcome | required | BRDesfechoProcedimentohttps://terminologia.saude.gov.br/fhir/ValueSet/BRDesfechoProcedimentoFrom este IG | ||||
| Procedure.complication | required | BRProblemaDiagnosticohttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnosticoFrom este IG | ||||
| Procedure.followUp | example | ProcedureFollowUpCodes(SNOMEDCT)http://hl7.org/fhir/ValueSet/procedure-followupFrom a norma FHIR | ||||
| Procedure.focalDevice.action | preferred | ProcedureDeviceActionCodeshttp://hl7.org/fhir/ValueSet/device-actionFrom a norma FHIR | ||||
| Procedure.usedCode | example | FHIRDeviceTypeshttp://hl7.org/fhir/ValueSet/device-kindFrom a norma FHIR |
| Id | Grau | Caminho(s) | Detalhes | Requisitos |
| 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