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

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

Resource Profile: Procedimento

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

Procedimento realizado

Este perfil representa as restrições aplicadas ao recurso Procedure, especificando uma entrada para o Histórico de Procedimentos para o Resumo do Paciente iPeS com base no FHIR R4

Escopo/Uso

Este recurso é usado para registrar os detalhes dos procedimentos atuais e históricos realizados em ou para um paciente. Um procedimento é uma atividade realizada em, com ou para um paciente como parte da prestação de cuidados. Exemplos incluem:

  • Procedimentos cirúrgicos
  • Procedimentos diagnósticos
  • Procedimentos endoscópicos
  • Biópsias
  • Aconselhamento
  • Fisioterapia
  • Serviços de suporte pessoal

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 à medida que ele se desenrola. No entanto, para procedimentos de longo prazo, como psicoterapia, ele pode representar informações resumidas sobre o progresso geral. A criação de um recurso para suportar informações detalhadas em tempo real sobre procedimentos aguarda a identificação de um caso de uso específico para compartilhar tais informações.

Uso Indevido

O recurso Procedure não deve ser usado para capturar um evento se já existir um recurso mais específico—por exemplo, imunizações, administrações de medicamentos e comunicações. A fronteira entre determinar se uma ação é um Procedimento (treinamento ou aconselhamento) versus Comunicação é baseada na existência de uma intenção específica de mudar a mente do paciente.

Casos de Uso

Os procedimentos armazenados em documentos relevantes da RNDS de Saúde Suplementar e outras partes que estão em status "concluído", registrados até um ano antes da solicitação para gerar o resumo do paciente, serão exibidos no Resumo do Paciente.

Usos:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure 0..* Procedure An action that is being or was performed on a patient
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..1 Identifier External Identifiers for this procedure
.... type Σ 1..1 CodeableConcept Description of identifier
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento (required)
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... code Σ 0..1 CodeableConcept Identification of the procedure
Vínculo: Procedimento realizado (preferred)
... subject Σ 1..1 Reference(Paciente) Who the procedure was performed on
... performed[x] Σ 0..1 dateTime When the procedure was performed
... reasonCode Σ 0..1 CodeableConcept Coded reason procedure performed
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (required)
... report 0..1 Reference(DiagnosticReport | DocumentReference | Composition) Any report resulting from the procedure

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Procedure.identifier.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
From a norma FHIR
Procedure.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
Procedure.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico

Restrições

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

This structure is derived from Procedure

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure Procedure
... identifier 0..1 Identifier External Identifiers for this procedure
.... use 0..0
.... type 1..1 CodeableConcept Description of identifier
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento (required)
.... system 0..0
.... value 1..1 string The value that is unique
.... period 0..0
.... assigner 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... status 1..1 code completed | entered-in-error
... statusReason 0..0
... category 0..0
... code 0..1 CodeableConcept Identification of the procedure
Vínculo: Procedimento realizado (preferred)
... subject 1..1 Reference(Paciente) Who the procedure was performed on
.... type 0..0
.... identifier 0..0
.... display 0..0
... encounter
.... type 0..0
.... identifier 0..0
.... display 0..0
... performed[x] 0..1 dateTime When the procedure was performed
... recorder 0..0
... asserter 0..0
... performer
.... function 0..1 CodeableConcept Type of performance
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (preferred)
.... actor 1..1 Reference(Profissional contained | Estabelecimento de Saúde) The reference to the practitioner
..... reference 0..0
..... identifier 1..1 Identifier Logical reference, when literal reference is not known
.... onBehalfOf 0..0
... location 0..0
... reasonCode 0..1 CodeableConcept Coded reason procedure performed
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (required)
... reasonReference 0..0
... bodySite 0..0
... outcome 0..0
... report 0..1 Reference(DiagnosticReport | DocumentReference | Composition) Any report resulting from the procedure
.... type 0..0
.... identifier 0..0
.... display 0..0
... complication 0..0
... complicationDetail 0..0
... followUp 0..0
... focalDevice 0..0
... usedReference 0..0
... usedCode 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Procedure.identifier.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
Procedure.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
Procedure.performer.functionpreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Procedure.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
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 Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..1 Identifier External Identifiers for this procedure
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... type Σ 1..1 CodeableConcept Description of identifier
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento (required)
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) A request for this procedure
... status ?!Σ 1..1 code completed | entered-in-error
Vínculo: EventStatus (required): A code specifying the state of the procedure.
... code Σ 0..1 CodeableConcept Identification of the procedure
Vínculo: Procedimento realizado (preferred)
... subject Σ 1..1 Reference(Paciente) Who the procedure was performed on
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... performed[x] Σ 0..1 dateTime When the procedure was performed
... performer Σ 0..* BackboneElement The people who performed the procedure
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function Σ 0..1 CodeableConcept Type of performance
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (preferred)
.... actor Σ 1..1 Reference(Profissional contained | Estabelecimento de Saúde) The reference to the practitioner
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
... reasonCode Σ 0..1 CodeableConcept Coded reason procedure performed
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (required)
... report 0..1 Reference(DiagnosticReport | DocumentReference | Composition) Any report resulting from the procedure
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... note 0..* Annotation Additional information about the procedure

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Procedure.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Procedure.identifier.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
From a norma FHIR
Procedure.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
Procedure.performer.functionpreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Procedure.performer.actor.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Procedure.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
http://hl7.org/fhir/ValueSet/device-action
From a norma FHIR

Restrições

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

This structure is derived from Procedure

Key Elements View

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure 0..* Procedure An action that is being or was performed on a patient
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..1 Identifier External Identifiers for this procedure
.... type Σ 1..1 CodeableConcept Description of identifier
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento (required)
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... code Σ 0..1 CodeableConcept Identification of the procedure
Vínculo: Procedimento realizado (preferred)
... subject Σ 1..1 Reference(Paciente) Who the procedure was performed on
... performed[x] Σ 0..1 dateTime When the procedure was performed
... reasonCode Σ 0..1 CodeableConcept Coded reason procedure performed
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (required)
... report 0..1 Reference(DiagnosticReport | DocumentReference | Composition) Any report resulting from the procedure

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Procedure.identifier.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
From a norma FHIR
Procedure.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
Procedure.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico

Restrições

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

Differential View

This structure is derived from Procedure

NomeBandeirasCard.TipoDescrição e condicionalismos    Filter: Filtersdoco
.. Procedure Procedure
... identifier 0..1 Identifier External Identifiers for this procedure
.... use 0..0
.... type 1..1 CodeableConcept Description of identifier
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento (required)
.... system 0..0
.... value 1..1 string The value that is unique
.... period 0..0
.... assigner 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... status 1..1 code completed | entered-in-error
... statusReason 0..0
... category 0..0
... code 0..1 CodeableConcept Identification of the procedure
Vínculo: Procedimento realizado (preferred)
... subject 1..1 Reference(Paciente) Who the procedure was performed on
.... type 0..0
.... identifier 0..0
.... display 0..0
... encounter
.... type 0..0
.... identifier 0..0
.... display 0..0
... performed[x] 0..1 dateTime When the procedure was performed
... recorder 0..0
... asserter 0..0
... performer
.... function 0..1 CodeableConcept Type of performance
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (preferred)
.... actor 1..1 Reference(Profissional contained | Estabelecimento de Saúde) The reference to the practitioner
..... reference 0..0
..... identifier 1..1 Identifier Logical reference, when literal reference is not known
.... onBehalfOf 0..0
... location 0..0
... reasonCode 0..1 CodeableConcept Coded reason procedure performed
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (required)
... reasonReference 0..0
... bodySite 0..0
... outcome 0..0
... report 0..1 Reference(DiagnosticReport | DocumentReference | Composition) Any report resulting from the procedure
.... type 0..0
.... identifier 0..0
.... display 0..0
... complication 0..0
... complicationDetail 0..0
... followUp 0..0
... focalDevice 0..0
... usedReference 0..0
... usedCode 0..0

doco Documentação para este formato

Terminologia Ligações (Diferencial)

CaminhoConformidadeConjunto de valoresURI
Procedure.identifier.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
Procedure.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
Procedure.performer.functionpreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Procedure.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico

Snapshot View

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 Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier Σ 0..1 Identifier External Identifiers for this procedure
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... type Σ 1..1 CodeableConcept Description of identifier
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento (required)
.... value Σ 1..1 string The value that is unique
Exemplo General: 123456
... basedOn Σ 0..* Reference(CarePlan | ServiceRequest) A request for this procedure
... status ?!Σ 1..1 code completed | entered-in-error
Vínculo: EventStatus (required): A code specifying the state of the procedure.
... code Σ 0..1 CodeableConcept Identification of the procedure
Vínculo: Procedimento realizado (preferred)
... subject Σ 1..1 Reference(Paciente) Who the procedure was performed on
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... encounter Σ 0..1 Reference(Encounter) Encounter created as part of
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... performed[x] Σ 0..1 dateTime When the procedure was performed
... performer Σ 0..* BackboneElement The people who performed the procedure
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... function Σ 0..1 CodeableConcept Type of performance
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao (preferred)
.... actor Σ 1..1 Reference(Profissional contained | Estabelecimento de Saúde) The reference to the practitioner
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
..... type Σ 0..1 uri Type the reference refers to (e.g. "Patient")
Vínculo: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
..... identifier Σ 1..1 Identifier Logical reference, when literal reference is not known
..... display Σ 0..1 string Text alternative for the resource
... reasonCode Σ 0..1 CodeableConcept Coded reason procedure performed
Vínculo: https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico (required)
... report 0..1 Reference(DiagnosticReport | DocumentReference | Composition) Any report resulting from the procedure
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Fatia: Não ordenado, Aberto por value:url
.... reference ΣC 0..1 string Literal reference, Relative, internal or absolute URL
... note 0..* Annotation Additional information about the procedure

doco Documentação para este formato

Terminologia Ligações

CaminhoConformidadeConjunto de valoresURI
Procedure.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
From a norma FHIR
Vínculos adicionais Objetivo
AllLanguages Vínculo máximo
Procedure.identifier.typerequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
https://terminologia.saude.gov.br/fhir/ValueSet/BRTipoIdentificadorProcedimento
Procedure.statusrequiredEventStatus
http://hl7.org/fhir/ValueSet/event-status|4.0.1
From a norma FHIR
Procedure.codepreferredProcedimento realizado
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
Procedure.performer.functionpreferredhttps://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
https://terminologia.saude.gov.br/fhir/ValueSet/BROcupacao
Procedure.performer.actor.typeextensibleResourceType
http://hl7.org/fhir/ValueSet/resource-types
From a norma FHIR
Procedure.reasonCoderequiredhttps://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
https://terminologia.saude.gov.br/fhir/ValueSet/BRProblemaDiagnostico
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
http://hl7.org/fhir/ValueSet/device-action
From a norma FHIR

Restrições

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

This structure is derived from Procedure

 

Other representations of profile: CSV, Excel, Schematron