Guia de Implementação do Registro de Atendimento Clínico (RAC) da RNDS
0.1.0 - CI Build Brazil flag

Guia de Implementação do Registro de Atendimento Clínico (RAC) da RNDS - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Procedimento Realizado

Official URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProcedimentoRealizado-1.0 Version: 0.1.0
Standards status: Informative Maturity Level: 1 Computable Name: BRProcedimentoRealizado

Procedimento realizado em um indivíduo.

Usage:

Formal Views of Profile Content

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

This structure is derived from Procedure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... quantity 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0"
.... value[x] N1..1positiveIntValue of extension
... identifier S0..1IdentifierExternal Identifiers for this procedure
.... use N0..0
.... type 1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
..... coding 1..1CodingCode defined by a terminology system
...... system N1..1uriIdentity of the terminology system
...... code N1..1codeSymbol in syntax defined by the system
...... display N0..0
...... userSelected N0..0
..... text N0..0
.... system N0..0
.... value N1..1stringCódigo de Autorização
.... period 0..0
.... assigner 0..0
... instantiatesCanonical N0..0
... instantiatesUri N0..0
... basedOn 0..0
... partOf 0..0
... status SN1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... statusReason 0..0
... category 0..0
... code S1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... coding 1..1CodingCode defined by a terminology system
..... system N1..1uriIdentity of the terminology system
..... code N1..1codeSymbol in syntax defined by the system
..... display N0..0
..... userSelected N0..0
.... text N0..0
... subject S1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0)Indivíduo
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... unidentifiedPatient S0..*(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... Slices for extension 3..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:gender S1..1ExtensionExtension
..... extension:birthYear S1..1ExtensionExtension
..... extension:reason S1..1ExtensionExtension
.... reference N0..0
.... type N0..0
.... identifier
..... use N0..0
..... type 0..0
..... system N1..1uriThe namespace for the identifier value
..... value N1..1stringThe value that is unique
..... period 0..0
..... assigner 0..0
.... display N0..0
... encounter 0..0
... performed[x] SN1..1dateTimeMomento da Realização do Procedimento
... recorder 0..0
... asserter 0..0
... performer:practitioner S1..*BackboneElementExecutante
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... healthcareTeam S0..1integerEquipe de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIdentificacaoEquipe-1.0
.... function S1..1CodeableConceptOcupação do Profissional
Binding: Classificação Brasileira de Ocupações - CBO (required): Ocupação Profissional

..... coding 1..1CodingCode defined by a terminology system
...... system N1..1uriIdentity of the terminology system
...... code N1..1codeSymbol in syntax defined by the system
...... display N0..0
...... userSelected N0..0
..... text N0..0
.... actor S1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRLotacaoProfissional-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Profissional
..... reference N0..0
..... type N0..0
..... identifier 1..1IdentifierLogical reference, when literal reference is not known
...... use N0..0
...... type 0..0
...... system N1..1uriThe namespace for the identifier value
...... value N1..1stringThe value that is unique
...... period 0..0
...... assigner 0..0
..... display N0..0
.... onBehalfOf S0..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Estabelecimento de Saúde Terceiro
..... reference N0..0
..... type N0..0
..... identifier 1..1IdentifierLogical reference, when literal reference is not known
...... use N0..0
...... type 0..0
...... system N1..1uriThe namespace for the identifier value
...... value N1..1stringThe value that is unique
...... period 0..0
...... assigner 0..0
..... display N0..0
... location 0..0
... reasonCode 0..0
... reasonReference 0..0
... bodySite 0..0
... outcome 0..0
... report 0..0
... complication 0..0
... complicationDetail 0..0
... followUp 0..0
... note S0..*AnnotationResultado ou observações do procedimento
.... author[x] N0..0
.... time N0..0
.... text SN1..1markdownThe annotation - text content (as markdown)
... focalDevice 0..0
... usedReference 0..0
... usedCode 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet / CodeURI
Procedure.identifier.typerequiredFixed Value: AUTH
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoIdentificadorProcedimento-1.0
from this IG
Procedure.statusrequiredBREstadoEvento
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoEvento-1.0
from this IG
Procedure.coderequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
from this IG
Procedure.performer:practitioner.functionrequiredBROcupacao (a valid code from Classificação Brasileira de Ocupações - CBO)
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
from this IG
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... quantity 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0"
.... value[x] 1..1positiveIntValue of extension
... identifier SΣ0..1IdentifierExternal Identifiers for this procedure
.... type Σ1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
..... coding Σ1..1CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
...... code Σ1..1codeSymbol in syntax defined by the system
.... value Σ1..1stringCódigo de Autorização
Example General: 123456
... status ?!SΣ1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... code SΣ1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... coding Σ1..1CodingCode defined by a terminology system
..... system Σ1..1uriIdentity of the terminology system
..... code Σ1..1codeSymbol in syntax defined by the system
... subject SΣ1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0)Indivíduo
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... unidentifiedPatient S0..*(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... Slices for extension 3..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:gender S1..1ExtensionExtension
...... url 1..1uri"gender"
...... value[x] 1..1codeValue of extension
..... extension:birthYear S1..1ExtensionExtension
...... url 1..1uri"birthYear"
...... value[x] 1..1dateValue of extension
..... extension:reason S1..1ExtensionExtension
...... url 1..1uri"reason"
...... value[x] 1..1CodeableConceptValue of extension
..... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
... performed[x] SΣ1..1dateTimeMomento da Realização do Procedimento
... performer:practitioner SΣ1..*BackboneElementExecutante
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... healthcareTeam S0..1integerEquipe de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIdentificacaoEquipe-1.0
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function SΣ1..1CodeableConceptOcupação do Profissional
Binding: Classificação Brasileira de Ocupações - CBO (required): Ocupação Profissional

..... coding Σ1..1CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
...... code Σ1..1codeSymbol in syntax defined by the system
.... actor SΣ1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRLotacaoProfissional-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Profissional
..... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
...... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
Example General: 123456
.... onBehalfOf S0..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Estabelecimento de Saúde Terceiro
..... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
...... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
Example General: 123456
... note S0..*AnnotationResultado ou observações do procedimento
.... text SΣ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Procedure.identifier.typerequiredFixed Value: AUTH
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoIdentificadorProcedimento-1.0
from this IG
Procedure.statusrequiredBREstadoEvento
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoEvento-1.0
from this IG
Procedure.coderequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
from this IG
Procedure.performer:practitioner.functionrequiredBROcupacao (a valid code from Classificação Brasileira de Ocupações - CBO)
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
from this IG

Constraints

IdGradePath(s)DetailsRequirements
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()
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... quantity 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0"
.... value[x] 1..1positiveIntValue of extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierExternal Identifiers for this procedure
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... type Σ1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..1CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
.... value Σ1..1stringCódigo de Autorização
Example General: 123456
... status ?!SΣ1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... code SΣ1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..1CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ1..1codeSymbol in syntax defined by the system
... subject SΣ1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0)Indivíduo
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... unidentifiedPatient S0..*(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 3..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:gender S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uri"gender"
...... value[x] 1..1codeValue of extension
..... extension:birthYear S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uri"birthYear"
...... value[x] 1..1dateValue of extension
..... extension:reason S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uri"reason"
...... value[x] 1..1CodeableConceptValue of extension
..... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ1..1stringThe value that is unique
Example General: 123456
... performed[x] SΣ1..1dateTimeMomento da Realização do Procedimento
... performer:practitioner SΣ1..*BackboneElementExecutante
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... healthcareTeam S0..1integerEquipe de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIdentificacaoEquipe-1.0
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function SΣ1..1CodeableConceptOcupação do Profissional
Binding: Classificação Brasileira de Ocupações - CBO (required): Ocupação Profissional

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..1CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
.... actor SΣ1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRLotacaoProfissional-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Profissional
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
Example General: 123456
.... onBehalfOf S0..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Estabelecimento de Saúde Terceiro
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
Example General: 123456
... note S0..*AnnotationResultado ou observações do procedimento
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... text SΣ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Procedure.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Procedure.identifier.typerequiredFixed Value: AUTH
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoIdentificadorProcedimento-1.0
from this IG
Procedure.statusrequiredBREstadoEvento
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoEvento-1.0
from this IG
Procedure.coderequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
from this IG
Procedure.performer:practitioner.functionrequiredBROcupacao (a valid code from Classificação Brasileira de Ocupações - CBO)
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
from this IG
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
http://hl7.org/fhir/ValueSet/device-action
from the FHIR Standard

Constraints

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

Summary

Mandatory: 15 elements (13 nested mandatory elements)
Must-Support: 16 elements
Fixed Value: 2 elements
Prohibited: 57 elements

Structures

This structure refers to these other structures:

  • unable to summarise profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0 (no profile found)
  • unable to summarise profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BRLotacaoProfissional-1.0 (no profile found)
  • unable to summarise profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 (no profile found)
  • unable to summarise profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0 (no profile found)

Extensions

This structure refers to these extensions:

Maturity: 1

Differential View

This structure is derived from Procedure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... quantity 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0"
.... value[x] N1..1positiveIntValue of extension
... identifier S0..1IdentifierExternal Identifiers for this procedure
.... use N0..0
.... type 1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
..... coding 1..1CodingCode defined by a terminology system
...... system N1..1uriIdentity of the terminology system
...... code N1..1codeSymbol in syntax defined by the system
...... display N0..0
...... userSelected N0..0
..... text N0..0
.... system N0..0
.... value N1..1stringCódigo de Autorização
.... period 0..0
.... assigner 0..0
... instantiatesCanonical N0..0
... instantiatesUri N0..0
... basedOn 0..0
... partOf 0..0
... status SN1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... statusReason 0..0
... category 0..0
... code S1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... coding 1..1CodingCode defined by a terminology system
..... system N1..1uriIdentity of the terminology system
..... code N1..1codeSymbol in syntax defined by the system
..... display N0..0
..... userSelected N0..0
.... text N0..0
... subject S1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0)Indivíduo
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... unidentifiedPatient S0..*(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... Slices for extension 3..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:gender S1..1ExtensionExtension
..... extension:birthYear S1..1ExtensionExtension
..... extension:reason S1..1ExtensionExtension
.... reference N0..0
.... type N0..0
.... identifier
..... use N0..0
..... type 0..0
..... system N1..1uriThe namespace for the identifier value
..... value N1..1stringThe value that is unique
..... period 0..0
..... assigner 0..0
.... display N0..0
... encounter 0..0
... performed[x] SN1..1dateTimeMomento da Realização do Procedimento
... recorder 0..0
... asserter 0..0
... performer:practitioner S1..*BackboneElementExecutante
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... healthcareTeam S0..1integerEquipe de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIdentificacaoEquipe-1.0
.... function S1..1CodeableConceptOcupação do Profissional
Binding: Classificação Brasileira de Ocupações - CBO (required): Ocupação Profissional

..... coding 1..1CodingCode defined by a terminology system
...... system N1..1uriIdentity of the terminology system
...... code N1..1codeSymbol in syntax defined by the system
...... display N0..0
...... userSelected N0..0
..... text N0..0
.... actor S1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRLotacaoProfissional-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Profissional
..... reference N0..0
..... type N0..0
..... identifier 1..1IdentifierLogical reference, when literal reference is not known
...... use N0..0
...... type 0..0
...... system N1..1uriThe namespace for the identifier value
...... value N1..1stringThe value that is unique
...... period 0..0
...... assigner 0..0
..... display N0..0
.... onBehalfOf S0..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Estabelecimento de Saúde Terceiro
..... reference N0..0
..... type N0..0
..... identifier 1..1IdentifierLogical reference, when literal reference is not known
...... use N0..0
...... type 0..0
...... system N1..1uriThe namespace for the identifier value
...... value N1..1stringThe value that is unique
...... period 0..0
...... assigner 0..0
..... display N0..0
... location 0..0
... reasonCode 0..0
... reasonReference 0..0
... bodySite 0..0
... outcome 0..0
... report 0..0
... complication 0..0
... complicationDetail 0..0
... followUp 0..0
... note S0..*AnnotationResultado ou observações do procedimento
.... author[x] N0..0
.... time N0..0
.... text SN1..1markdownThe annotation - text content (as markdown)
... focalDevice 0..0
... usedReference 0..0
... usedCode 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSet / CodeURI
Procedure.identifier.typerequiredFixed Value: AUTH
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoIdentificadorProcedimento-1.0
from this IG
Procedure.statusrequiredBREstadoEvento
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoEvento-1.0
from this IG
Procedure.coderequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
from this IG
Procedure.performer:practitioner.functionrequiredBROcupacao (a valid code from Classificação Brasileira de Ocupações - CBO)
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
from this IG

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... quantity 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0"
.... value[x] 1..1positiveIntValue of extension
... identifier SΣ0..1IdentifierExternal Identifiers for this procedure
.... type Σ1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
..... coding Σ1..1CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
...... code Σ1..1codeSymbol in syntax defined by the system
.... value Σ1..1stringCódigo de Autorização
Example General: 123456
... status ?!SΣ1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... code SΣ1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... coding Σ1..1CodingCode defined by a terminology system
..... system Σ1..1uriIdentity of the terminology system
..... code Σ1..1codeSymbol in syntax defined by the system
... subject SΣ1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0)Indivíduo
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... unidentifiedPatient S0..*(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... Slices for extension 3..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:gender S1..1ExtensionExtension
...... url 1..1uri"gender"
...... value[x] 1..1codeValue of extension
..... extension:birthYear S1..1ExtensionExtension
...... url 1..1uri"birthYear"
...... value[x] 1..1dateValue of extension
..... extension:reason S1..1ExtensionExtension
...... url 1..1uri"reason"
...... value[x] 1..1CodeableConceptValue of extension
..... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
... performed[x] SΣ1..1dateTimeMomento da Realização do Procedimento
... performer:practitioner SΣ1..*BackboneElementExecutante
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... healthcareTeam S0..1integerEquipe de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIdentificacaoEquipe-1.0
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function SΣ1..1CodeableConceptOcupação do Profissional
Binding: Classificação Brasileira de Ocupações - CBO (required): Ocupação Profissional

..... coding Σ1..1CodingCode defined by a terminology system
...... system Σ1..1uriIdentity of the terminology system
...... code Σ1..1codeSymbol in syntax defined by the system
.... actor SΣ1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRLotacaoProfissional-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Profissional
..... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
...... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
Example General: 123456
.... onBehalfOf S0..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Estabelecimento de Saúde Terceiro
..... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
...... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
Example General: 123456
... note S0..*AnnotationResultado ou observações do procedimento
.... text SΣ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Procedure.identifier.typerequiredFixed Value: AUTH
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoIdentificadorProcedimento-1.0
from this IG
Procedure.statusrequiredBREstadoEvento
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoEvento-1.0
from this IG
Procedure.coderequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
from this IG
Procedure.performer:practitioner.functionrequiredBROcupacao (a valid code from Classificação Brasileira de Ocupações - CBO)
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
from this IG

Constraints

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

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... quantity 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0"
.... value[x] 1..1positiveIntValue of extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierExternal Identifiers for this procedure
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... type Σ1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..1CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
.... value Σ1..1stringCódigo de Autorização
Example General: 123456
... status ?!SΣ1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... code SΣ1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..1CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ1..1codeSymbol in syntax defined by the system
... subject SΣ1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0)Indivíduo
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... unidentifiedPatient S0..*(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 3..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:gender S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uri"gender"
...... value[x] 1..1codeValue of extension
..... extension:birthYear S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uri"birthYear"
...... value[x] 1..1dateValue of extension
..... extension:reason S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... url 1..1uri"reason"
...... value[x] 1..1CodeableConceptValue of extension
..... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ1..1stringThe value that is unique
Example General: 123456
... performed[x] SΣ1..1dateTimeMomento da Realização do Procedimento
... performer:practitioner SΣ1..*BackboneElementExecutante
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... healthcareTeam S0..1integerEquipe de Saúde
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIdentificacaoEquipe-1.0
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function SΣ1..1CodeableConceptOcupação do Profissional
Binding: Classificação Brasileira de Ocupações - CBO (required): Ocupação Profissional

..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..1CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
.... actor SΣ1..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BRLotacaoProfissional-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Profissional
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
Example General: 123456
.... onBehalfOf S0..1Reference(http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 | http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0)Estabelecimento de Saúde Terceiro
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
...... value Σ1..1stringThe value that is unique
Example General: 123456
... note S0..*AnnotationResultado ou observações do procedimento
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... text SΣ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / CodeURI
Procedure.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Procedure.identifier.typerequiredFixed Value: AUTH
http://www.saude.gov.br/fhir/r4/ValueSet/BRTipoIdentificadorProcedimento-1.0
from this IG
Procedure.statusrequiredBREstadoEvento
http://www.saude.gov.br/fhir/r4/ValueSet/BREstadoEvento-1.0
from this IG
Procedure.coderequiredBRProcedimentosNacionais
http://www.saude.gov.br/fhir/r4/ValueSet/BRProcedimentosNacionais-1.0
from this IG
Procedure.performer:practitioner.functionrequiredBROcupacao (a valid code from Classificação Brasileira de Ocupações - CBO)
http://www.saude.gov.br/fhir/r4/ValueSet/BROcupacao-1.0
from this IG
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes
http://hl7.org/fhir/ValueSet/device-action
from the FHIR Standard

Constraints

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

Summary

Mandatory: 15 elements (13 nested mandatory elements)
Must-Support: 16 elements
Fixed Value: 2 elements
Prohibited: 57 elements

Structures

This structure refers to these other structures:

  • unable to summarise profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuo-1.0 (no profile found)
  • unable to summarise profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BRLotacaoProfissional-1.0 (no profile found)
  • unable to summarise profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BREstabelecimentoSaude-1.0 (no profile found)
  • unable to summarise profile http://www.saude.gov.br/fhir/r4/StructureDefinition/BRPessoaJuridicaProfissionalLiberal-1.0 (no profile found)

Extensions

This structure refers to these extensions:

Maturity: 1

 

Other representations of profile: CSV, Excel, Schematron